These results are provided for informational purposes only. Please note that the protest period for this event has expired and no changes can or will be made to these results.

Men Cat 3

Pl First Name Last Name Team Time
1 Lance Galletti Unattached 0:40:42
2 Alexandre Dion Cannondale Echelon p/b 4iiii 0:40:42
3 Miguel Belanger-drouin Rocket Factory - Fauve 0:40:42
4 Kyle Irwin Cumberland Valley Collective p/b Gettysburg Bicycl 0:40:42
5 William Dufour Makadence 0:40:42
6 Ness Dalling Bikes and Beyond 0:40:42
7 Jonathan Ramirez Unattached 0:40:42
8 Benedikt Bünz Just Friends Cycling 0:40:42
9 Stephen Justice AUTOMATIC Lonely Hearts Racing 0:40:42
10 Andres Mangones CRCA / ONYX 0:40:42
11 Malik Graves-pryor CRCA/Dave Jordan Racing 0:40:42
12 Jean-philip Holliday Rocket Factory 0:40:42
13 Joshua Artzy-mccendie Rocket Factory 0:40:42
14 Lukas De schepper University of Vermont 0:40:42
15 Patrick Bischof AUTOMATIC Lonely Hearts Racing 0:40:42
16 David Pedrick B2C2 p/b Conte's Bike Shop 0:40:42
17 Alexander Duncan B2C2 Cycling p/b Conte's Bike Shop 0:40:42
18 Leo Minami Primal - Audi Denver 0:40:42
19 Luke Rosica KruisCX 0:40:42
20 Brennan Tickell GREEN LINE VELO 0:40:42
21 Ethan Bull AUTOMATIC Lonely Hearts Racing 0:40:42
22 Troy French Unattached 0:40:42
23 Elijah Gunther VeloJawn Racing 0:40:42
24 Thomas Berle carman AUTOMATIC Lonely Hearts Racing 0:40:42
25 Cameron Cook Sanctuary Winds Racing 0:40:42
26 William Hluchan Shake ‘N Brake Racing 0:40:42
27 Isaac Nelson CCB Racing 0:40:42
28 Derek Mcintire B2C2 0:40:42
29 Josh Worley Alto Velo 0:40:42
30 Nate Schneider Primal – Audi Denver 0:40:42
31 Sylvan Garrelts CCAP 0:40:42
32 Nicolas Amato CCB Racing 0:40:42
33 William Hafferty Unattached 0:40:42
34 William Colgan MIT 0:40:42
35 Michael Jones CS Velo 0:40:42
36 Derek Schaadt MIT 0:41:08
37 Yusuf Johnson UChicago Velo Club 0:41:12
38 Matthew Zaleski Rogue Racing p/b Sail Away Coffee 0:42:57
39 Mason Reece MIT 0:43:24
40 Bennett Gamber The Hammer and The Nail 0:44:46
41 Ivan Robles Fount Cycling Guild 0:44:46
42 Benjamin Soder Nigh Owls Racing p/b Montucky Cold Snacks 0:44:46
43 Thomas Castel Rocket-Factroy-Fauve 0:44:46
44 Josh Armstrong VeloJawn Racing 0:44:46
45 Jardany Toquica Unattached 0:44:46
46 Alex Balla West Hill Shop 0:44:46
47 Oscar mauricio Camargo melo Crca/ Soacha, Cundinamarca 0:44:46
48 Sasa Ivetic Prairie Fire Racing 0:44:46
49 Dennis Arnold Shake N Brake Racing 0:44:46
50 Jacob Dupont Rocket Factory Fauve 0:44:46
51 Ted Collins Forza Portland 0:44:46
52 Samuel Brouillard Vertige Performance 0:44:46
53 Carlos Lázaro CRCA/ Team VESELKA 0:44:46
54 Jonathan Fournier Vertige Performance 0:44:46
55 Ian Moran Verge Sport 0:44:46
56 Thomas Kespert Downeast Racing 0:44:46
57 Dominic Michaelides KruisCX 0:44:46
58 Kent Ryan Downeast Racing 0:44:46
59 Julian Zapata CRCA/Onyx 0:44:46
60 Colin Mihalak La Prima Espresso Co. Racing 0:44:46
61 Ethan Ingersoll NYCC Racing p/b Magen Financial 0:44:46
62 Joshua Spokes District Velocity Racing 0:44:46
63 Aiden Jasmin West Hill Shop 0:44:46
64 John Sluis AUTOMATIC Lonely Hearts Racing 0:44:46
65 Cristian Rios CRCA / ONYX 0:44:46
66 Darrin Arbaugh RedShift Racing 0:44:46
67 Connor Brem KruisCX 0:45:13
68 Stephen Johnson Shake 'N Brake Racing 0:47:29
69 Sam Xu Unattached 0:47:29
70 Sean Bradley TMB Development p/b Equator Coffees 0:47:29
71 Gabriel Schuster KruisCX 0:50:52
72 Rodrigo Merino Lyncott Cycling Team 0:50:52
73 Luhan Bely KW Cycling Academy 0:50:52

Men Cat 4/5

Pl First Name Last Name Team Time
1 Brendon Fish Unattached 0:34:43
2 Andre Dempsey Unattached 0:34:47
3 David Johnson Capital Bicycle Racing Club 0:34:47
4 Joel Kowalonek TTEndurance Junior Devo 0:34:47
5 Christopher Bunero Skylands Cycling 0:34:47
6 Eli Billings New England Development p/b Cadence Wealth 0:34:47
7 Nathaniel Picard-busky ROR NYC 0:34:47
8 Cormac Nagle New England Development p/b Cadence Wealth Managem 0:34:47
9 Anthony Cortellessa Unattached 0:34:47
10 Nicolas Garcia cotton Unattached 0:34:47
11 Michael Marston Battle Road Bikes 0:34:47
12 Drew Goga VeloJawn Racing 0:34:47
13 Clovis Taillon Ibike 0:34:47
14 Maxwell Greene 545 Velo 0:34:47
15 Victor De baere Unattached 0:34:47
16 Conor Grogan Minuteman Road Club 0:34:47
17 Dan Lelchuk District Velocity Racing 0:34:47
18 Adam Gapinski Vectra Heavy Haulers 0:34:47
19 Nicholas Kincaid Unattached 0:34:47
20 Patrick Wilson Elite Power Hustlers 0:34:47
21 Michael Zurak Rogue Racing p/b Sail Away Coffee 0:34:47
22 Benjamin Wucher AUTOMATIC Lonely Hearts Racing 0:34:47
23 Brendan Ronan Unattached 0:34:47
24 Trevor Grohowski Cumberland Valley Collective 0:34:47
25 William Sheridan Unattached 0:34:47
26 Colin Braun Dartmouth Cycling Team 0:34:47
27 Jessy Bellmann Rogue Racing 0:34:47
28 Aaron Vliet MIT 0:34:47
29 Jack Morin Rainbow Bicycle 0:34:47
30 Warren Dodd VeloJawn Racing 0:36:13
31 Samuel Currie New England Development p/b Cadence Wealth Managem 0:36:17
32 Bradley Gordon Unattached 0:36:17
33 Quinn Walsh New England Devo p/b Cadence Wealth Management 0:36:27
34 Daren Draper Independent 0:37:11
35 Christophe Guimond-drapeau Unattached 0:37:11
36 Eric Grondahl ALiAS MX 0:37:11
37 William Corbett Sunapee Racing 0:37:11
38 Mark Walter Shippensburg University of Pennsylvania 0:37:11
39 Harry Gordenstein B2C2 Cycling p/b Conte's Bike Shop 0:37:11
40 Graydon Vigneau The Round Hearth Cycling Club 0:37:11
41 Anthony Sacco Unattached 0:37:11
42 William Reed Unattached 0:37:11
43 Nathan Porter Capital Bicycle Racing Club 0:37:11
44 Alex Arsenault-ouellet Unattached 0:37:11
45 Ben Kutil Cumberland Valley Collective p/b Gettysburg Bicycl 0:37:11
46 Edward Scott B2C2 Cycling p/b Conte’s Bike Shop 0:37:11
47 Samuel Spectre UVM 0:37:11
48 Timmy Lescop-nivol Dutch Flyers 0:37:11
49 Carlos Mesa Shake N' Brake 0:37:11
50 Renaud Garon gendron IBIKE 0:37:11
51 Nicholas Price Cumberland Valley Collective 0:37:11
52 Craig Laplante SVC/Bikeworks 0:37:11
53 Keith Kaminski 545 Velo 0:37:11
54 Owen Gibson Resilient Racing 0:37:11
55 Conor Nagle Wheelworks Racing 0:37:11
56 Christopher Keosian District Velocity Racing p/b Bicycle Pro Shop 0:37:11
57 Chitoshi Tamaoki Unattached 0:37:11
58 Archit Sharma Ride Ya Bike 0:37:11
59 David Spreen 545 Velo 0:37:11
60 Michael Weidenbruch GREEN LINE VELO 0:37:11
61 Karl Schultz B2C2 Cycling p/b Conte's Bike Shop 0:37:11
62 Chris Mitchell Minuteman Road Club 0:37:11
63 Nicholas Kennedy New England Devo 0:37:36
64 Mike Ambroz Unattached 0:37:52
65 Tim Russell T3 Coaching 0:37:52
66 Mark Mazel Automatic Lonely Hearts Racing 0:37:52
67 James Sawtelle SoVermont Cycling Club 0:37:52
68 Dan Rowinski CCNS 0:38:11
69 Patrick Walsh Unattached 0:38:11
70 Andrew Battaglino Rubber N' Road 0:38:11
71 Xavier Bird Wheels of Bloor 0:38:11
72 Thomas Fangeat KW Cycling Academy 0:38:11
73 Justin Afflitto Team Solutions Cycling 0:38:11
74 Vincent Carrier-cote CRCA/Rapha Racing NYC 0:38:11
75 Christopher Maclean Unattached 0:38:11
76 Sean Egeran Unattached 0:38:11
77 Stephen Panasci Unattached 0:38:11
78 Joseph Szczechowicz CRCA 0:38:11
79 Lee Jarm 545 Velo 0:38:11
80 Alex Rodin 545 Velo 0:38:11
81 Michael Campo CRCA 0:38:11
82 Landon Hendershot CT Cycling Advancement Program 0:38:11
83 Liam Goff AP Junior Development p/b Corner Cycle 0:38:11
84 Marc Hammond Fit Werx 0:38:11
85 Paul Michael Polsinelli Rogue Racing p/b Sail Away Coffee 0:39:03
86 Loren Voyer Unattached 0:39:40
87 Manuel Tavares Rogue racing p/b Sail Away 0:39:40
88 Zachary Hildebrandt Team Manitoba 0:39:40
89 Colin Fenster Unattached 0:40:30
90 Chris Metzler Green Mountain Bike Club 0:40:30
91 Timothy Cormier CCNS 0:41:39
92 Jose Libano Unattached 0:41:39
93 Ben Cohen Unattached 0:41:39
94 Justin Oviedo Shake N Brake Racing 0:41:39

Men Junior 10-18

Pl First Name Last Name Team Time
1 Julien Ruhe DDP Elite Cycling Team 0:39:14
2 Ashlin Barry EF Education-ONTO 0:39:14
3 Ben Stokes Hot Tubes Development Cycling Team 0:39:14
4 Harry Lasker adapt chemstation 0:39:14
5 Jonathan Hinse ZVP Opto-Reseau 0:39:14
6 Nathan Cusack Kelly Benefits Strategies Cycling 0:39:14
7 Evan Coleman dcdevo Racing Academy 0:39:14
8 Alexander Scopinich-burgel New England Devo p/b Cadence Wealth Management 0:39:14
9 Chandler Evans Miller School of Albemarle 0:39:14
10 Filipe Duarte Ottawa Bicycle Club 0:39:14
11 Mikael Guilbault Zappi Junior Race Team 0:39:14
12 Enzo Edmonds Hot Tubes Development Cycling 0:39:14
13 Tofik Beshir Unattached 0:39:14
14 Gabriel Tilli Espoirs Laval Planete Courrier 0:39:14
15 Jayden Mcmullen KW Cycling Academy 0:39:14
16 William Bourbonnais ZVP Opto-Reseau 0:39:14
17 Jade Rohde Velosport 0:39:14
18 Nolan Church Miller School of Albemarle 0:39:14
19 Noah Pulcina ZVP Opto Reseau 0:39:14
20 Ian Abrahams Adapt ChemStation 0:39:14
21 David Lapierre Stage 1/ AirLine Cycles 0:39:14
22 David Thompson Hot Tubes Development Cycling 0:39:14
23 Adrian Groman dcdevo Racing Academy 0:39:14
24 Elyot Ferguson VÉLO 2000 - MOS 0:39:14
25 Peyton Burckel EF Education-ONTO 0:39:29
26 Benjamin Brousseau VÉLO 2000 - MOS 0:40:06
27 Nathanael Fry ignite junior cycling 0:41:06
28 Aidan Vollmuth Unattached 0:41:06
29 Sasha Renaud-tremblay Hot Tubes Developement Cycling Team 0:41:06
30 Ethan Powell KW Cycling Academy 0:41:06
31 Julien Boulé VÉLO 2000 - MOS 0:41:06
32 Asa Child Velo Childeric 0:41:06
33 Dillon Cosper FinKraft Junior Cycling Team 0:41:06
34 Maxim Wojciechowski Ignite Junior Cycling 0:41:06
35 Rowan Child Velo Childeric 0:41:06
36 Roland Meunier iii New England Development p/b Cadence Wealth Managem 0:41:06
37 Justin Demers CC Boucherville 0:41:06
38 Adam Smith Team Manitoba 0:41:06
39 Charles Roffi Espoirs Laval Planète Courrier 0:41:06
40 Samaël Fleury-nadeau Vélo 2000 - MOS 0:41:06
41 Ewan Dalling Team Manitoba 0:41:06
42 Maxime Corbeil ZVP Opto-Reseau 0:41:06
43 Justin Delisle Unattached 0:41:06
44 Adamo Giammarella Zappi Junior Race Team 0:41:06
45 Darren Parham Hot Tubes Development Cycling Team Inc. 0:41:06
46 Alex St andre TTEndurance Junior Devo 0:41:06
47 Enzo Hincapie EF Education-ONTO 0:41:06
48 Jake Mclean KW Cycling Academy 0:41:06
49 Mathis Begin zvp 0:41:06
50 Jack Bernhard Finkraft Junior Cycling Team 0:41:06
51 Lucas Price-glynn TTEndurance 0:41:06
52 Alexander Barr Rockets Cycling Team 0:41:06
53 Maxime Bourassa CC Boucherville 0:41:06
54 Hubert Lamothe EC Subway 0:41:06
55 Aiden Fraley Team Velosport 0:41:06
56 Albert Taylor KW Cycling Academy 0:41:32
57 Beckett Black DDP Elite Cycling Team 0:41:32
58 Alejandro Huber TTEndurance Junior Devo. 0:41:41
59 Matthew Peters Kelly Benefits Strategies Cycling 0:41:41
60 Christophe Blais EC Subway 0:41:41
61 Vincent Gagnon Espoirs Quilicot 0:43:35
62 Nicolas Martinelli Jesuit Dallas 0:43:35
63 Charles Jarm New England Devolopment p/b Cadence Wealth Managem 0:43:35
64 Aiden Gauthier Team Manitoba 0:43:35
65 Louis Croteau CC Amos 0:43:35
66 Thomas Sullivan Velosport Cycling 0:43:35
67 Clark Lavoie Miller School of Albemarle 0:43:35
68 Lucas Goertz KW Cycling Academy 0:44:08
69 Jack Webb Jesuit Dallas 0:44:08
70 Jack Vitale Pegasus Cycling 0:44:08
71 Julian Wang Kelly Benefits Strategies Cycling 0:44:50
72 Tristan Boudreau Makadence 0:44:50
73 Evan Moore KW Cycling Academy 0:44:50
74 Austin Rankl KW Cycling Academy 0:44:50
75 Matthew Glavich Ignite Junior Cycling 0:44:50
76 Griffin Larson Jackalope Northeast Cycling 0:44:50
77 Dylan Brody New England Development p/b Cadence Wealth Managem 0:45:46
78 Matthew Zuech KW Cycling Academy 0:45:46
79 Raphael Péloquin Espoirs Quillicot 0:45:46
80 Lucas Auger EC Subway 0:45:46
81 David Létourneau EC Subway 0:45:46
82 Ronan Mantle KW Cycling Academy 0:45:46
83 Matthew Hanson DDP Elite Cycling Team 0:45:46
84 James Noori DDP Elite Cycling Team 0:45:46
85 Kash Adamski KW Cycling Academy 0:45:46
86 Gray Barnett EF Education-ONTO 0:45:46
87 Jeremie Couture Espoirs Laval Planete Courier 0:47:04
88 Robin Daniels Ottawa Bicycle Club 0:47:04
89 Nolan Tardif CC Amos 0:47:04
90 Cadence Stephens Velocious Sport 0:49:02
91 Gabriel Bertin CC Boucherville 0:49:02
92 Evan Zikovitz Ottawa Bicycle Club 0:49:02
93 Maxence Malo Espoirs Quillicot 0:49:02
94 Daniel Baysinger Rock Creek Velo 0:49:02
95 Rocco Ruelland KW Cycling Academy 0:49:02

Men Master 40+

Pl First Name Last Name Team Time
1 Miles Billings 545 Velo 0:33:13
2 Mark Carpenter Downeast Racing 0:33:13
3 Luiz Lanfredi CRCA/Big Hit Racing 0:33:13
4 Ryan Odonnell Capital Bicycle Racing Club P/B Steiners Sports 0:34:36
5 Kevin Mcdonnell Blue Ribbon/Talent Cycles 0:34:36
6 Aaron Barr Rockets Cycling Team 0:34:36
7 Silas Clark Team Solutions Cycling 0:34:36
8 Gregg Galletta Unattached 0:34:36
9 Stephen Jette Butcherbox Cycling p/b LOOK 0:34:36
10 Alexander Grabau Boston Racing Independent 0:34:36
11 Troy Goss Downeast Racing 0:34:36
12 Hunter Pronovost Cheshire Cycle Racing 0:34:36
13 Joe Kubisek Cheshire Cycle Racing 0:34:36
14 Patrick Begin Regis 360 0:34:36
15 Bruce Bird Wheels of Bloor 0:34:36
16 Kyle Smith Boston Racing Independent 0:34:36
17 Steffen Huber Cheshire Cycle Racing 0:34:36
18 Carlo Agostinetto Unattached 0:34:36
19 Eliot Pitney Downeast Racing 0:34:36
20 Dustin Armstrong Serious Cycling PB Signature Payments 0:34:36
21 John Hart Friends Great Smokies Cycling (Team FGS) 0:34:36
22 Chris Pollett London Centennial Wheelers 0:34:36
23 John Taylor KW Cycling Academy 0:34:36
24 Dino Piskopanis ButcherBox Cycling p/b LOOK 0:34:36
25 Josh Cauffman Trestle bridge racing 0:35:03
26 Charlie Philbrook 545 Velo 0:35:59
27 Jay Robbins Boston Racing Independent 0:37:22
28 David Miller DistrictTaco Racing 0:37:22
29 Matthew Giunta Blueshift Multisport 0:37:22
30 Oscar Jimenez Boston Racing Independent 0:37:57
31 Hernando Rueda CRCA/ONYX 0:37:57
32 Andrew Miller PROthirteen 0:38:45
33 Dillon Pronovost Cheshire Cycle Racing 0:38:45
34 Matt Banach Berkshire Velo 0:38:45
35 Ryan Tomb Minuteman Road Club 0:38:45
36 Crelling David Unattached 0:38:45
37 Lee Sobotkin Blue Bell Wealth Management p/b Cannondale 0:38:45
38 Arland Macasieb Team Solutions Cycling 0:38:45

Men Master 50+

Pl First Name Last Name Team Time
1 Richard Nadeau Body Over Bike 0:34:31
2 Bart Lipinski Hammer Nutrition 0:34:31
3 John Rachfal CS VELO 0:34:31
4 Ciaran Mangan Wheelworks racing 0:34:31
5 Jared Katz Jackalope Northeast Cycling - RTF 0:35:16
6 Michael Williams Body Over Bike 0:35:16
7 Dean Pierson Ocean Velo Club / Culver and Pierson Housing Solut 0:35:16
8 Jack Jefferies Rally Sport 0:35:16
9 Joshua Burgel Wheelworks Racing 0:35:16
10 Chris Curven Wheelworks Racing 0:35:16
11 Cliff Summers Body Over Bike 0:35:16
12 Brent Vollrath Blue Bell Wealth Management p/b Cannondale 0:35:16
13 William Strebel New Haven Angels 0:35:16
14 Michael Spangler S2C/Bosch pb Primal 0:35:16
15 Jim Tsilemos Ride With Rendall 0:35:16
16 Nathan Goates Cumberland Valley Collective 0:35:16
17 Marc Cesare CRCA/Deno's Wonder Wheel 0:35:16
18 Andrew August Minuteman|Empire Automation p/b Full Moon Vista 0:35:16
19 Robert Douglas Atlantic Fitness/ Annapolis Bike Racing Team 0:35:16
20 Brian White Unattached 0:35:16
21 David Taylor CRCA /NY Vision - Fuoriclasse 0:35:16
22 David Connery BMB Racing 0:35:16
23 Jeffrey Scala Body Over Bike 0:35:16
24 Ron Amos Hammer/53x11 0:35:16
25 Andrew Tine SVC/Bikeworks 0:35:16
26 Richard Smith Hammer Nutrition/53x11 0:35:16
27 Troy Barry Downeast Racing 0:35:16
28 Robert Hoenick SVC\Bikeworks 0:35:16
29 Ryan Enschede BARBARIANS in the Park 0:35:16
30 Simon Khalif CRCA / GF Capital 0:35:16
31 Curtis Madsen BrokenSpoke/GPS 0:35:16
32 Jonathan Delcolle SVC / Bikeworks 0:35:16
33 Ron Hagen Donkey Label Racing 0:35:16
34 Richard Sorenson VeloJawn Racing 0:35:16
35 Chris Tarry Team Solutions Cycling 0:35:16
36 Paul Carbonara CRCA/AXIS 0:35:16
37 Ron Jacobs Wheelworks Racing 0:35:16
38 Ray Plewacki NCVC/UnitedHealthcare 0:35:16
39 Alan Potter 545 Velo 0:35:16
40 Bill Clark Body Over Bike 0:35:16
41 Thomas Biederer Body Over Bike 0:35:16
42 Joseph Sullivan SJBC 0:35:16
43 Frederic Gagne Espoirs Laval 0:35:16
44 Bill Shattuck Wheelworks Racing 0:35:16
45 Kurt Schaldenbrand KSCS Racing 0:36:40
46 Saul Metnick Unattached 0:36:40
47 Pascal Sauvayre CRCA/Team VESELKA 0:36:49
48 Brett Rutledge Downeast Racing 0:36:49
49 Joseph Lynch Downeast Racing 0:37:10
50 Dom Rauccio Ridgefield Bicycle Sport Club 0:37:39
51 Joseph Brennan Century Road Club of America 0:37:39
52 Michael Sloan Dutchess County Velo 0:37:39
53 Jean francois Tremblay CRCA / NY Vision- Fuoriclasse 0:37:39
54 Jim St. andre TTEndurance 0:37:39
55 Gerald Plamondon Espoirs Laval 0:37:39
56 Andrew Melnychenko Atlantic Fitness/Annapolis Bike Racing Team 0:37:39
57 Carl Hitchcock Downeast Racing 0:37:39
58 Tom Caldwell Unattached 0:37:39
59 David Lutzy Ride with Rendall P/B Biemme 0:38:49
60 Edward Kwasnick Blue Ridge Cyclery Racing p/b Reynolds GMC/Subaru 0:39:26
61 Bob Lelievre Northampton Cycling Club 0:39:26
62 Robert Knock Hammer/53x11 0:39:26
63 David Haller Century Road Club Association 0:39:26
64 Adam Yaffe Kissena Cycling Club 0:39:26
65 Rick Bulmann Independent 0:39:26
66 Nicholas Nardelli Wheelworks Racing 0:39:26
67 Brian Collins TTEndurance 0:39:26
68 Thomas Schirmer EUIN Racing Team 0:39:26
69 Christian Duncan Cheshire Cycle Racing 0:41:25
70 Charles Dow Minuteman cycling 0:46:01
71 Cuneyt Iscan Minuteman Road Club 0:46:01

Men Pro/1/2

Pl First Name Last Name Team Time
1 Laurent Gervais Cannondale Echelon p/b 4iiii 0:50:40
2 Charles Duquette Team Macadam's Cowboy 0:51:01
3 Taylor Warren CS Velo Racing 0:51:01
4 Michael Hemmerlin Landis Cyclery / Trek 0:51:01
5 Francis Izquierdo-bernier Cannondale Échelon p/b 4iiii 0:51:01
6 Chris Prendergast Jamison Cannondale 0:51:01
7 Conor White Austin Aviators 0:51:01
8 Joel Plamondon Toronto Hustle 0:51:01
9 Aj August Hot Tubes Development Cycling Team Inc. 0:51:01
10 Léo Roy Rouge et Or 0:51:01
11 Connor Willson Ascent Cycliing 0:51:01
12 Nic Narraway Unattached 0:51:01
13 Andrew Frommer District Velocity Racing p/b Bicycle Pro Shop 0:51:01
14 Paul Blanc-paque 360 Agency / Cycles Regis 0:51:01
15 Etienne Gagne Espoirs Quilicot 0:51:01
16 Caedan Aveling Unattached 0:51:01
17 Kellen Caldwell Fort Lewis College 0:51:01
18 Leonard Peloquin Team Macadam's Cowboy 0:51:01
19 Louis Raymond ESPOIRS QUILICOT 0:51:01
20 Cormac Daly Good Guys Racing p/b HighWaterWomen.org 0:51:01
21 Warren Tilbrook Ascent Cycling 0:51:01
22 Jake Hollenbach Velocio Northeast 0:51:01
23 Cormac Mcgeough Good Guys p/b highwaterwomen.org 0:51:01
24 William Gleason CS Velo Racing 0:51:01
25 Olivier Brisebois Cannondale Échelon p/b 4iiii 0:51:01
26 William Goodfellow Yoeleo Factory Team 0:51:01
27 Samuel Couture Cannondale Echelon p-b 4iiii 0:51:01
28 Matthew Lloydthomas CRCA / ToBeDetermined 0:51:01
29 Owen Wright CS Velo Racing 0:51:01
30 William Cooper CS Velo Racing 0:51:01
31 Patrick Welch Kelly Benefits Strategies Elite 0:51:21
32 Wells Willett Good Guys Racing p/b highwaterwomen.com 0:51:21
33 Matthew Sherar Ascent Cycling 0:51:21
34 Brockton Smith Above and Beyond Cancer Cycling Team p/b Bike Worl 0:51:21
35 Maxwell Rye Specialized Project '74 0:51:21
36 Baker Donahue CRCA/To Be Determined 0:51:21
37 Gabriel Guay Makadence 0:51:21
38 John Harris SVC / Bikeworks 0:51:21
39 Logan Okrafka UNC Lotto Max 0:52:18
40 Oliver Babb Big Hit Racing 0:52:46
41 William Hacker Good Guys Racing 0:52:58
42 Satchel Kim Kelly Benefits Strategies Cycling 0:54:33
43 Miles Hubbard Specialized Project '74 0:54:33
44 Bergen West Cinch 0:54:33
45 Patrick Frank JAM / NCC 0:54:33
46 Christian Ricci TRA/Mandevco 0:54:33
47 Ben Brown CRCA/To Be Determined 0:54:33
48 Stephen Schaefer Landis/Trek 0:54:33
49 Anthony Cao CRCA/Blue Ribbon - Talent Cycles 0:54:33
50 Zakariya Jackson Unattached 0:54:33
51 Patrick Dicus Verge Sport 0:54:33
52 Matthaeus Dyck Manitoba Cycling 0:54:33
53 Baris Aytan CRCA/Foundation 0:54:33
54 David Mccuskey CRCA / Team VESELKA 0:54:33
55 Patton Sims Kelly Benefits Elite 0:54:33
56 David Olejniczak Ascent Cycling 0:54:33
57 Matthew Graham-O'Regan Alpine Carbon Racing 0:54:33
58 Hudson Marks UVM Cycling 0:54:33
59 Matthew Robinson Rothman Institute - Verder Cycling Team 0:54:33
60 Maximilian Chamberland VELO2000/MOS RACK 0:54:33
61 Wesley Hill KW Cycling Academy 0:54:33
62 Andrew Wolfe Cumberland Valley Collective p/b Gettysburg Bicycl 0:54:33
63 Thomas Périgny TRA 0:54:33
64 David Talbott Jamison-Cannondale 0:54:33
65 Gavin Blair UMD Cycling 0:54:33
66 Alexandre Chateauneuf independent 0:54:33
67 Jake Simons Competitive Edge Racing 0:54:33
68 Ian Manning Ascent Cycling 0:54:33
69 Casper Berczynski Sprout Racing 0:54:33
70 Devin Jones HopFly Racing 0:54:33
71 Darren Piotrow Good Guys Racing p/b HighWaterWomen 0:54:33
72 Ian Witkowski Unattached 0:54:33
73 Vincent Rhino Good Guys Racing p/b Highwaterwomen.org 0:54:33
74 Jack Ciotlos UNC Lotto Max 0:54:33
75 Cooper Eastridge Jackalope Northeast Cycling 0:54:33
76 Conor Austin Alto Velo 0:55:16
77 Hugo Pain 360 Agency / Cycles Regis 0:56:17
78 Peter Gunn CRCA / Team Veselka 0:56:17
79 Juan pablo Rivas guerrero Canels Pro cycling 0:57:00
80 Ezekiel Ouellet Makadence 0:57:54
81 Eric Yuyitung UNC Lotto Max 0:57:54
82 Matthew Solomon As Far As I'm Concerned 0:57:54
83 Jason Tang Dolce Vita Cycling 0:57:54
84 Ben Sweet Ascent Cycling 0:59:06
85 Allen Carr Unattached 0:59:06
86 Peter Collins Forza Portland Racing p/b smith optics 0:59:06
87 Nathan Martin Alto Velo 0:59:06
88 Orion Child Velo Childeric 0:59:06
89 Connor Pulvidente Primal - Audi Denver 0:59:06
90 Adem Aricanli Jamison-Cannondale 0:59:06
91 Jeremy Rae Ascent Cycling 0:59:06
92 Cole Tamburri Landis/Trek 0:59:06
93 Sean Gardner CS Velo Racing 0:59:06
94 Daniel Feldman Good Guys Racing p/b Highwaterwomen.org 0:59:06
95 Cameron O'reilly Alto Velo 0:59:06
96 Edward Ouellet Team Macadam cowboy 0:59:06
97 Alessandro Sproul UNC Lotto Max 0:59:06
98 Cedrik