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 Frederik Johne CRCA / Team VESELKA 2:50:29
2 Cameron Cook Bullfly Racing 2:50:59
3 Spencer Tsai Meta Normal CC 2:51:08
4 Christopher Golden Setanta Verge / Finkraft 2:51:49
5 Evan Arthur Unattached 2:52:27
6 Maxwell Lane Unattached 2:52:27
7 Beau Guenther West Hill-Putney, VT 2:53:21
8 Mathieu Goulet IBIKE 2:53:37
9 Brendan Ronan West Hill Shop 2:53:40
10 Mitchell Tyson Unattached 2:53:45
11 Ethan Bull AUTOMATIC Lonely Hearts Racing 2:53:52
12 Troy French Unattached 2:54:00
13 Zac Ooi Dolce Vita Cycling 2:54:08
14 Dennis Arnold Shake N Brake Racing 2:54:09
15 Colin Braun Unattached 2:55:12
16 Clovis Taillon IBIKE 2:55:58
17 Andre Dempsey West Hill Shop 2:56:04
18 Brendon Fish Unattached 2:56:08
19 Keegan Barrows ALiAS Racing 2:56:45
20 Timmy Lescop-nivol Dutch Flyers Cycling Club 2:56:51
21 Jonathan Fournier Vertige Performance 2:56:53
22 Andres Mangones CRCA/ONYX 2:56:54
23 Nathaniel Picard-busky ROR NYC 2:56:55
24 Charles-antoine Legrand ESPOIRS QUILICOT 2:57:02
25 Oscar Camargo CRCA/ Soacha, Cundinamarca 2:57:03
26 Eric Mcmillan CRCA/NYCC/ Racing p/b Magen Financial 2:57:10
27 Derek Mcintire B2C2 Cycling p/b Conte's Bike Shop 2:57:12
28 Jacob Jirinec Pursuit Racing 2:57:21
29 Daniel Sierra VeloJawn Racing 2:57:30
30 Chase Wheeler Linea Racing p/b Sun & Air 2:57:32
31 Divyam Patel UNC 2:57:38
32 Cristian Rios CRCA / ONYX 2:58:08
33 Colin Mihalak Project 412 2:58:18
34 Luke Rosica KruisCX 2:58:20
35 Vincent Gagnon Espoirs Quilicot 2:58:24
36 Vincent Carrier-cote IBIKE 2:58:53
37 Quinn Walsh New haven Angels 2:59:12
38 Dan Rowinski B2C2 Cycling p/b Conte's Bike Shop 3:00:24
39 Gabriel Schuster KruisCX 3:01:00
40 David Spreen 545 Velo 3:01:05
41 Samuel Brouillard Vertige Performance 3:01:18
42 Carlos Lázaro CRCA / Team VESELKA 3:01:20
43 Davis Barber CRCA/NYCC Racing p/b Magen Financial 3:01:24
44 Arihant Kalidindi CRCA / Team VESELKA 3:02:34
45 Douglas Coker Jackalope Northeast 3:02:50
46 Alexander Duncan B2C2 Cycling p/b Conte's Bike Shop 3:03:59
47 Ben White Pursuit Racing 3:04:36
48 Max Martin CRCA/NYCC Racing 3:04:38
49 Ethan Landon 545 Velo 3:04:56
50 Edward Scott B2C2 Cycling p/b Conte’s Bike Shop 3:05:06
51 Dominic Michaelides KruisCX 3:05:17
52 Louis Larochelle-lalonde IBike 3:05:34
53 Isaac Nelson Unattached 3:05:58
54 Benjamin Bae Detroit Mavericks 3:06:57
55 Elias Bennett Unattached 3:08:40
56 Liam Goff AP-CCB Junior Devo p/b Corner Cycle 3:09:04
57 Saba Jugeli New Haven Angels 3:09:22
58 Bryan Benitez-nelson MACC Racing 3:10:39
59 Michael Zurak Rogue Racing p/b Sail Away Coffee 3:12:28
60 Jardany Toquica Unattached 3:13:38
61 Christophe Guimond-drapeau iBike 3:14:00
62 Ryan Snow Pursuit Racing 3:14:07
63 Matthew Zaleski Rogue Racing p/b Sail Away Coffee 3:14:25
64 William Hluchan Shake ‘N Brake Racing 3:15:46
65 Julian Simioni CRCA/KruisCX 3:16:34
66 Deep Shah UNC 3:18:32
67 Alex Arsenault-ouellet iBike 3:19:57
68 Patrick Murphy Unattached 3:21:28
69 Paul Rios VeloJawn Racing 3:22:07
70 Lucas Barash-david AUTOMATIC Lonely Hearts Racing 3:23:43
71 Elijah Gunther VeloJawn Racing 3:26:13
72 Joshua Spokes District Velocity Racing 3:34:34
73 Stephen Johnson Shake 'N Brake Racing 3:51:13
74 Tony Hua 545 Velo 4:39:48

Men Cat 4/5

Pl First Name Last Name Team Time
1 Peter Warner Open range cycles 2:55:38
2 William Siminski Cape Cod Seasports Cyclery 2:55:38
3 Nathaniel Standley New England Development p/b Cadence Wealth Managem 2:55:38
4 Heath Fellows Downeast Racing 2:55:45
5 James Falconeiri AP-CCB Junior Development p/b Corner Cycle 2:56:37
6 Gordon Su Linea Racing p/b Sun + Air 2:56:44
7 Cole Houghton Unattached 2:57:05
8 Bryan Wynn 545 Velo 2:57:50
9 Vance Boyd Green Line Velo 2:58:05
10 Jacob Meehan New England Devo p/b Cadence Wealth Management 2:58:23
11 Brad Patnaude Jackalope Northeast Cycling 2:58:29
12 Karl Schultz B2C2 Cycling p/b Conte's Bike Shop 2:58:35
13 Daniel Carbonella Unattached 2:58:56
14 Chris Lauro Alias MX Factory Racing 2:59:12
15 Evan Woodford Cheshire Cycle Racing 2:59:27
16 Jack Morin Downeast Racing 2:59:49
17 Samuel Currie New England Development p/b Cadence Wealth Managem 3:00:37
18 Ben Ryan New England Devo p/b Cadence Wealth Management 3:00:47
19 Charles Booth Concord Monsters 3:01:35
20 Gaocheng Liu QCW Cycling 3:02:20
21 Eric Grondahl ALiAS Racing 3:03:39
22 Michael Weidenbruch GREEN LINE VELO 3:03:59
23 Eric Spencer CRCA/To Be Determined 3:04:09
24 Willian Goguen RACE CF 3:04:42
25 Thomas Mckibbin Rogue Racing P/B Sail Away Coffee 3:06:51
26 Eugene Klitenik B2C2 Cycling p/b Conte's Bike Shop 3:07:12
27 Eliot Schneider Unattached 3:07:27
28 Michael Marston Battle Road Bikes p/b Daedalus, Inc. 3:07:49
29 James Sawtelle SoVermont Cycling Club 3:08:02
30 Percival Tonha ThemBammasRacing 3:08:07
31 Eli Finkelsztein Unattached 3:08:18
32 Jeff Landers Rogue Racing p/b Sail Away coffee 3:08:23
33 Ben Glover Liftow p/b KW Cycling Academy 3:08:23
34 Bennett Rose Unattached 3:08:54
35 Nicholas Gouwens Team Placid Planet Inc. 3:09:04
36 Alexandar Barratt SOILED.CC 3:10:22
37 Patrick Walsh Unattached 3:10:24
38 Roman Lin New England Devo p/b Cadence Wealth Management 3:11:17
39 Christopher Maclean Minuteman Road Club 3:11:21
40 Michael Campo Unattached 3:12:32
41 Alexander Flunker Adventure Cycling 3:13:32
42 Joshua Mckenna Lion Racing Devo 3:14:32
43 Andrew Xing Unattached 3:15:54
44 Alex Laifer 3:16:23
45 Crisman Jones Meta Normal CC 3:17:07
46 Trevor Houchens Unattached 3:17:13
47 Joseph Szczechowicz CRCA 3:17:25
48 George Ghazarian New England Devo p/b Cadence Wealth Management 3:18:19
49 Arsalan Atta Meta Normal CC 3:18:23
50 Franklin Wiggins OTE 3:18:38
51 Mils Kruger EBCC 3:19:52
52 Alex Rodin 545 Velo 3:20:27
53 Shea Black VeloJawn Racing 3:26:18
54 Will Paul Unattached 3:26:58
55 Jonathan Tan Blue Ribbon Cycling - Talent Cycles 3:27:17
56 Karl Lipsky Unattached 3:33:23
57 Andreas Wolfe B2C2 Cycling p/b Conte's Bike Shop 3:34:59
58 Theodore Matassa Triangle Cyclists 3:37:58
59 Derek Ody OTE 3:38:35
60 Paul Michael Polsinelli Rogue Racing p/b Sail Away Coffee 3:42:34
61 Daniel Ringer Winners Edge 3:43:04
62 Joel Melnick Nathaniel Group, Inc. 3:44:36
63 Manuel Tavares Rogue racing p/b Sail Away 3:46:17
64 Claudio Torres Unattached 3:58:04
65 Tom Keady Rogue Racing p/b Sail Away Coffee 4:06:46
66 Nick Bishop CRCA 4:18:19

Men Gran Fondo

Pl First Name Last Name Team Time
1 Brennan Tickell Green Line Velo 2:59:08
2 Mackenzie Nichols Unattached 3:00:25
3 Justin Afflitto Team Solutions Cycling 3:02:00
4 Ross Garrett Troyeville Flamingos 3:03:22
5 Derek Refort Coast 3:04:00
6 Nicolas Amato West Hill Shop 3:04:15
7 William Hafferty 3:06:10
8 Alexander Hedrick Meta Normal CC 3:09:32
9 Mathilde Huot Groupe Abadie Primeau velo 3:09:37
10 Charles Huot Unattached 3:09:56
11 Brian Devaney Unattached 3:10:31
12 Nate Ryan Unattached 3:10:35
13 Scott Kallgren B2C2 3:13:13
14 Isaac Padberg Unattached 3:13:25
15 Lucas Beteau Unattached 3:14:13
16 Robert Kerr Unattached 3:15:34
17 Mason Wheeler FRX Racing 3:17:18
18 Jeffrey Stephenson 3:17:50
19 Adam Whitney Mad River Riders 3:18:27
20 Tor Dworshak Green Mountain Bicycle Club 3:19:43
21 Brett Rutledge Downeast Racing 3:21:49
22 Ethan Putnam Unattached 3:24:03
23 Andrew Savage Jackalope Northeast Cycling 3:25:43
24 Nicholas Grudev Unattached 3:26:18
25 John Hackett VeloJawn Racing 3:29:32
26 Michael Gordon VeloJawn Racing 3:32:16
27 Marc Biondi Rattlers Racing 3:32:17
28 Chris Welch 3:37:39
29 Michael Honsberger Cheshire Cycle Racing 3:39:51
30 Tory Settel Deno's Wonderwheel 3:53:56
31 Chella Galletta Grey Ghost 3:57:42
32 Zoe Mcguire Grey Ghost 3:59:31
33 Chloe Brown Grey Ghost 4:02:27
34 Bruce Townend PEAK Racing/Valley Bike & Ski Werks/Pactimo 4:02:35
35 Katrina Afflitto Team Solutions Cycling 4:03:34
36 Shaun Sullivan Unattached 4:21:04
37 Bill Richard ccns 4:22:52
38 Benjamin Peek Unattached 4:33:26

Men Junior 10-18

Pl First Name Last Name Team Time
1 Thomas Sullivan Velosport Cycling 2:44:06
2 Peyton Burckel EF Education-ONTO 2:44:10
3 Jade Rohde Velosport Cycling 2:44:11
4 Maxime Corbeil Club Cycliste Alliance 2:44:14
5 Enzo Hincapie EF Education-ONTO 2:44:19
6 Evan Moore Collingwood Collective 2:44:33
7 Jack Klau Miller School of Albemarle 2:44:36
8 Hubert Lamothe EC Subway 2:44:40
9 Maxime Bourassa Amicale Cycliste Bisontine 2:44:44
10 Colin Mathern DDP Elite Cycling Team 2:44:49
11 Noah Streif EF Education-ONTO 2:45:00
12 Noah Pulcina CC Alliance 2:45:05
13 Charles Roffi Espoirs Quillicot 2:45:08
14 Aidan Vollmuth Verge Sport 2:45:09
15 David Lapierre Hot Tubes Development Cycling 2:45:13
16 Adrian Groman dcdevo Racing Academy 2:45:15
17 Carter Deveer Ottawa Bicycle Club 2:45:17
18 Clovis Sanscartier CC Alliance 2:45:19
19 Brendan Luongo Hot Tubes Development Cycling 2:45:31
20 James Bailey El Grupo Youth Cycling Club/Flagstaff Bicycle Revo 2:45:42
21 Gray Barnett EF Education-ONTO 2:45:46
22 Cormac Nagle New England Development p/b Cadence Wealth Managem 2:45:49
23 Evan Zikovitz Ottawa Bicycle Club 2:45:53
24 Arnaud Lajoie ESPOIR QUILICOT 2:45:58
25 Zachari Moreau Inependant 2:46:01
26 Lucas Goertz Stimulus Next Wave 2:46:03
27 Henri Gnocchinni EC Subway 2:46:10
28 Robin Daniels Ottawa Bicycle Club 2:46:12
29 Elijah Culbertson Miller School of Albemarle 2:46:15
30 Zach Martinez Velosport Cycling 2:46:30
31 Caden Freyre Kelly Benefits Cycling 2:46:40
32 Chase Connors Devo 3000 2:47:19
33 Simon Gaudreault Cc espoir premier tech 2:47:45
34 Chandler Evans Hot Tubes Development Cycling 2:47:52
35 Presley Evans EF Education-ONTO 2:47:52
36 Mathias Long Unattached 2:48:22
37 Jack Harris Ignite Junior Cycling 2:48:44
38 Carl Truffer Vélo 2000|Park Avenue Audi 2:49:20
39 Mikael Guilbault Ignite Junior Cycling 2:49:20
40 Gabriel Tilli Ignite! Junior Cycling 2:49:20
41 Nicolas Haydar Liftow - KW Cycling Academy 2:49:36
42 Alexander Scopinich-burgel Kelly Benefits Cycling 2:49:40
43 Roland Meunier iii New England Development p/b Cadence Wealth Managem 2:49:55
44 Kaison Smith Mission Development 2:49:56
45 Jack Diemar Primal - Audi Denver 2:49:58
46 Enoch Wynen KEYSTONE RACING P/B Wav Chiropractic 2:50:18
47 Tofik Beshir Kelly Benefits Strategies Cycling 2:50:19
48 Clark Lavoie Miller School of Albemarle 2:50:19
49 Julian Wang Verge Sport 2:50:25
50 Jaiden Lodha Ottawa Bicycle Club 2:50:32
51 Beckett Black DDP Elite Cycling Team 2:50:43
52 Lucas Price-glynn Verge Sport 2:51:01
53 Sagan Goertz Stimulus Next Wave 2:51:09
54 Étienne Guerin Espoirs Quilicot 2:51:10
55 Nolan Tardif EC Subway 2:51:36
56 Linden Spence Liftow - KW Cycling Academy 2:51:38
57 Stephen Savino iv Verge Sport 2:52:40
58 Tyler Sheridan Velosport Cycling 2:52:58
59 Alix Brunelle Siboire QuiRoule 2:54:46
60 Joaquin Medina garzon Hot Tubes Development Cycling Team Inc. 2:54:52
61 Eli Billings New England Development p/b Cadence Wealth Managem 2:55:23
62 Tristan Boudreau espoirs quilicot 2:56:01
63 Charles Jarm New England Devolopment p/b Cadence Wealth Managem 2:56:50
64 Cadence Stephens Velocious Sport 2:57:20
65 Caden Budd Hot Tubes Development Cycling 2:57:50
66 Jack Ray Hot Tubes Development Cycling Team Inc. 2:57:50
67 Enzo Edmonds Hot Tubes Development Cycling 2:58:05
68 Jake Mclean Liftow - KW Cycling Academy 2:58:12
69 William Corbett New England Development p/b Cadence Wealth Managem 2:59:56
70 Martí Carreras Purito Tadesan-Team Torrent 2:59:59
71 Harry Lasker EF Education-ONTO 3:00:51
72 Brady Hogue EF Education-ONTO 3:00:51
73 Dylan Brody New England Development p/b Cadence Wealth Managem 3:02:20
74 Justin Delisle EC Subway 3:02:24
75 Ethan Courson Velobrew Racing 3:02:38
76 Gabriel Seguin CC Alliance 3:02:41
77 Nevin Warner Ottawa Bicycle Club 3:04:31
78 Evan Lucas Kw cycling academy 3:04:47
79 Joel Kowalonek TTEndurance Junior Devo 3:05:52
80 Nathanael Fry ignite junior cycling 3:06:05
81 Nicolas Tardif CC Alliance 3:06:56
82 Troy Sanders Edge Cycling 3:09:14
83 Will Lavoie Miller School or Albemarle 3:09:21
84 Christophe Masse CC ALLIANCE 3:09:40
85 Matthew Glavich Ignite Junior Cycling 3:10:13
86 Gavin Newman EPYC 3:11:21
87 Matthew Peters Verge Sport 3:11:29
88 Liam Winn Miller School of Albemarle 3:13:49
89 Louis Croteau EC Subway 3:15:19
90 David Létourneau EC Subway 3:15:19
91 Shawn Rheault Club Cycliste Alliance 3:19:09
92 Sylvan Garrelts Verge Sport 3:23:00
93 Noah Johnson Liftow - KW Cycling Acdemy 3:23:55
94 Marc-antoine Bérubé EC Subway 3:24:41
95 Kyle Garro Liftow - KW Cycling Academy 4:09:00
96 Evan Partington Miller School of Albemarle 4:10:00

Men Master 40+

Pl First Name Last Name Team Time
1 John Hart Red Star Racing 2:48:28
2 Eric Loiselle Cannondale p/b 4iiii 2:49:20
3 Bastian Rose Unattached 2:49:49
4 Eliot Pitney Downeast Racing 2:50:19
5 Taylor Delhagen B.B. Barns Cycling Team 2:52:53
6 Josh Ott Unattached 2:53:10
7 Matthew Di silvestro euro-sports 2:53:44
8 Derek O'farrell Les rouleurs Polo Velo 2:54:00
9 Francois Menard-kilrane Cannondale Echelon p/b 4iiii 2:54:29
10 Craig Polston Kanberra p/b Five & 20 2:54:40
11 Gregg Galletta Unattached 2:54:50
12 Mark Carpenter Downeast Racing 2:54:57
13 Zev Myerowitz jr. Downeast Racing 2:54:59
14 Alexandre Dion Cannondale Echelon p/b 4iiii 2:56:24
15 Kaj Johnson euro-sports 2:57:52
16 Kevin Mcdonnell CRCA/Blue Ribbon - Talent Cycles 2:58:26
17 Jason Lupke Cheshire Cycle Racing 2:59:11
18 Hernando Rueda CRCA/ONYX 2:59:16
19 Matthew Klick Lockton Full Cycle 2:59:16
20 Hunter Pronovost Cheshire Cycle Racing 2:59:46
21 Jed Sheckler Unattached 2:59:51
22 Michael Gallagher QCW P/B Cadence Cycling 2:59:51
23 Juan Lopera 545 Velo 3:00:07
24 Josh Cauffman Trestle bridge racing 3:00:08
25 Mathieu Fortier Iris - Bob Cyclo 3:00:37
26 Malik Graves-pryor Unattached 3:01:33
27 Jay Robbins Boston Racing Independent 3:03:39
28 Joseph Carpisassi CRCA: Dave Jordan 3:04:08
29 Sean Maher Capital Velo Club - CVC 3:05:47
30 Nils Petersen Unattached 3:05:54
31 Matt Banach 413 Cycling 3:06:13
32 Patrick Begin Regis 360 3:06:18
33 Matthew Mitchell Atlantic Fitness 3:07:31
34 Clemens Arnold SEAVS/Haymarket 3:08:00
35 Dino Piskopanis UTC-ButcherBox Cycling p/b LOOK 3:09:14
36 Louis Dufour 360 Agency 3:11:35
37 Alexander Grabau Boston Racing Independent 3:12:11
38 Christopher Hearl Unattached 3:12:17
39 Steffen Huber Cheshire Cycle Racing 3:14:56
40 Thomas Kespert Downeast Racing 3:15:44
41 Dustin Armstrong Thriva - SRCT p/b Signature Payments 3:15:50
42 Jared Nieters SEAVS/Haymarket 3:17:20
43 Colin Murphy Boston Racing Independent 3:18:39
44 Kyle Smith Boston Racing Independent 3:18:39
45 Keith Woodson Keystone Racing p/b Wav Chiropractic 3:18:43
46 Oscar Jimenez Boston Racing Independent 3:19:44
47 Ryan Tomb Minuteman Road Club 3:21:39
48 Stephen Jette UTC- Butcherbox Cycling p/b LOOK 3:37:09
49 Dillon Pronovost Cheshire Cycle Racing 3:53:10

Men Master 50+

Pl First Name Last Name Team Time
1 Miles Billings 545 Velo 3:06:23
2 Ciaran Mangan Wheelworks racing 3:07:00
3 Brian White Unattached 3:07:21
4 Nicholas Nardelli Wheelworks Racing 3:07:30
5 John Mcgill Velo Select Silber 3:08:02
6 John Sakalowsky Cycle-Smart + Romeo 3:08:02
7 Ron Amos Hammer/53x11 3:08:11
8 Cliff Summers Body Over Bike 3:08:37
9 Andrew Miller PROthirteen 3:09:14
10 Richard Smith Soall Viet Kitchen 3:09:14
11 Gerald Plamondon Espoirs Laval 3:09:30
12 Rick Bulmann Independent 3:09:34
13 Jerry Dezutter 545 Velo 3:09:37
14 William Caligari 413 Cycling 3:10:11
15 Ron Hagen Enve Racing 3:10:47
16 Joshua Burgel Wheelworks Racing 3:11:17
17 Saul Metnick CRCA/NYCC Racing p/b Magen Financial 3:11:58
18 Haluk Sarci CRCA /Deno's Wonder Wheel 3:12:25
19 Joe Kubisek Cheshire Cycle Racing 3:13:05
20 Jared Katz Jackalope Northeast Cycling 3:13:19
21 David Taylor CRCA /NY Vision - Fuoriclasse 3:13:26
22 Christian Duncan Cheshire Cycle Racing 3:13:51
23 William Strebel Jamison Racing Team 3:14:52
24 Simon Khalif Unattached 3:15:02
25 Bill Clark Body Over Bike 3:15:29
26 Ray Plewacki NCVC/UnitedHealthcare 3:18:43
27 Marc Cesare CRCA/Deno's Wonder Wheel 3:19:40
28 Rene Fortin Unattached 3:19:41
29 Dennis Crockett Antietam Velo Club Visit Hagerstown presented by M 3:21:31
30 David Connery Jones & Co 3:24:53
31 Bill Shattuck Wheelworks Racing 3:25:07
32 Richard Nadeau Body Over Bike 3:26:03
33 Tom Luther State 9 Racing 3:28:39
34 Stephen Jamison Jamison Racing Team 3:31:23
35 Roque Matus M&M Engineering Consultants Ltd. 3:46:31
36 Kurt Schaldenbrand KSCS Racing 3:47:54
37 Mark Jorgensen Rothman Institute - Verder Cycling Team 3:49:15
38 Cuneyt Iscan Minuteman Road Club 4:26:05

Men Pro/1/2

Pl First Name Last Name Team Time
1 Léo Roy Premier Tech X Endo Levis 3:04:55
2 Darren Piotrow Good Guys Racing p/b Strategio 3:05:16
3 Alfredo Bueno Aevolo Cycling 3:05:33
4 Miles Hubbard Voler Factory Racing p/b Schnur Racing 3:05:35
5 Owen Wright CS Velo Racing 3:05:38
6 Charles Bergeron Ecoflo Chronos 3:05:46
7 Ian Lopez de san roman Aevolo 3:05:46
8 David Talbott Jamison Racing Team 3:05:46
9 William Cooper CS Velo Racing 3:05:50
10 Henry Neff Kelly Benefits Cycling 3:05:53
11 Xavier Roy PONSSE 3:06:02
12 Joel Plamondon Team N'Side 3:06:04
13 Orion Child Rio Grande Elite Cycling Team 3:06:05
14 Benjamin Wright Total Civil Construction 3:06:08
15 Matthew Lloyd-Thomas CRCA / Big Hit Racing 3:06:15
16 Oscar Pachon Unattached 3:06:19
17 Baker Donahue CRCA / Big Hit Racing 3:06:20
18 Chris Prendergast Jamison Racing Team 3:06:21
19 Samuel Boardman Project Echelon Racing 3:06:23
20 Daniel Kalichman Hustle Pro Cycling 3:06:24
21 Cole Tamburri Rio Grande Elite Cycling Team 3:06:30
22 Nathan Martin Alto Velo 3:06:45
23 Henrique Martins Espoirs Quilicot 3:06:49
24 Alexander Woodford Ride With Rendall 3:06:51
25 John Collier Team RF Foundations p/b George's Cycles 3:07:01
26 Wesley Hill Liftow - KW Cycling Academy 3:07:09
27 Cormac Mcgeough Good Guys Racing p/b Strategio 3:07:12
28 Luca Haines Team California p/b Verge 3:07:23
29 Ted King Cannondale 3:07:27
30 Chaz Turmon UCI CTM: TEAM SKYLINE 3:07:32
31 Nick Hight-huf Velocio Northeast 3:07:36
32 Felix Drouin Cartel Racing Team 3:07:43
33 Mathis Bégin 360 Agency 3:07:47
34 Kevin Valenski Rogue Racing p/b Sail Away Coffee 3:07:48
35 Gabriel Guay Cartel Racing Team 3:07:57
36 Jesse Hogin Unattached 3:08:02
37 Guillaume Fiset PremierTech x Endo Lévis 3:08:03
38 Jason Tang Dolce Vita Cycling 3:08:07
39 Sean Christian Aevolo 3:08:19
40 Cameron Buccellato Unattached 3:08:35
41 Patrick Welch Above and Beyond Cancer Cycling Team p/b Bike Worl 3:08:40
42 Hudson Lubbers Hustle Pro Cycling 3:08:47
43 Cory Small CCB Racing 3:08:50
44 Daniel Feldman Good Guys Racing p/b Strategio 3:09:04
45 Yannick Banville Ride with Rendall 3:09:04
46 Alexandre Chateauneuf Cartel Racing Team 3:09:14
47 Asa Child Rio Grande Elite Cycling Team 3:09:18
48 Maxwell Rye Voler Factory Racing p/b Schnur Racing 3:09:19
49 Matan Sopher Landis Cyclery - Trek 3:09:22
50 Simon Giroux Musette équipe cycliste 3:09:35
51 William Toussaint Cartel Racing Team 3:09:38
52 Ezekiel Ouellet Unattached 3:09:56
53 Adem Aricanli Jamison Racing 3:10:25
54 Zak Jackson TEAM SIX 3:10:40
55 Anthony Cao CRCA/Blue Ribbon - Talent Cycles 3:11:48
56 Cormac Daly Good Guys Racing p/b Strategio 3:11:51
57 Alec Ratzell KEYSTONE RACING P/B Wav Chiropractic 3:12:09
58 Yusuf Johnson University of Chicago 3:12:09
59 Satchel Kim Kelly Benefits Strategies Cycling 3:12:31
60 Nathan Cusack Kelly Benefits Cycling 3:12:31
61 Leif Bryan UVM Club Cycling 3:12:32
62 Laszlo Vasko GREEN LINE VELO 3:12:49
63 Christopher Pulomena Rogue Racing p/b Sail Away Coffee 3:13:00
64 Patton Sims Good Guys NYC p/b Strategio 3:13:07
65 Julien Marleau Cartel Racing Team 3:13:51
66 Patrick Jarenwattananon District Velocity Racing p/b Bicycle Pro Shop 3:13:52
67 Ben Brown CRCA / Big Hit Racing 3:13:52
68 Matthew Curbeau Velocio Northeast 3:14:59
69 Connor Jennings Velocio Northeast 3:14:59
70 Billy Taylor Good Guys Racing p/b Strategio 3:15:30
71 William Goodfellow EuroCyclingTrips Yoeleo Pro Cycling 3:15:46
72 Michael Reidenbach Total Civil Construction 3:17:04
73 Hudson Marks Jamison Racing Team 3:17:10
74 Zachary Racine Total Civil Construction 3:17:59
75 Julien Ruhe Kelly Benefits Cycling 3:19:20
76 Andrew Frommer Total Civil Construction 3:20:41
77 William Hacker Good Guys Racing p/b Strategio 3:22:11
78 Tayne Andrade Rio Grande Elite Cycling Team 3:22:26
79 Jake Hollenbach Velocio Northeast 3:22:38
80 Drew Cummins 3T/Q+M Cycling 3:22:56
81 Maximilien Moreau Premier tech X Endo Lévis 3:23:57
82 Matthew Schechter CRCA / Big Hit Racing 3:24:21
83 Max Bradwin Ascent Cycling 3:24:24
84 Alec Smith KEYSTONE RACING P/B Wav Chiropractic 3:24:51
85 John Sluis AUTOMATIC Lonely Hearts Racing 3:25:40
86 Michael Hemmerlin Landis Cyclery - Trek 3:26:46
87 Wes Tillman CRCA / Big Hit Racing 3:30:28
88 Tommy Feng Team Six 3:30:38
89 Alexander Perrin Meta Normal CC 3:30:38
90 James Thompson Shickluna Bikes / KenDev Realty 3:31:06
91 Nate Sovek Total Civil Construction 3:31:28
92 Michael Carilli 545 Velo 3:31:32
93 Peter Gunn CRCA / Team VESELKA 3:31:54
94 Ivan Robles Unattached 3:32:15
95 David Mccuskey CRCA / Team VESELKA 3:32:20
96 Adam Abidi Ride with rendall 3:32:56
97 Frederick Boehrer Good Guys Racing p/b Strategio 3:33:28
98 Thomas Berle carman AUTOMATIC Lonely Hearts Racing 3:33:31
99 Matthew Solomon As Far As I'm Concerned 3:43:44
100 Theodore Woodford Ride with Rendall p/b Biemme 3:44:40
101 Joshua Saxe Jackalope Northeast Cycling / Mavic 4:10:00
102 Vincent Rhino Good Guys Racing p/b Strategio 4:12:00
103 Sam Xu Unattached 4:19:00

Women Cat 3/4/5

Pl First Name Last Name Team Time
1 Alana O'mara Meta Normal CC 3:20:48
2 Jenna Horner JP Elite 3:23:23
3 Claudia Cortinez CRCA/Rockstar Games 3:24:40
4 Meredith Grace gieske Unattached 3:26:04
5 Marie-aude Picard-turcot Unattached 3:29:40
6 Hannah Schwartz KruisCX 3:30:52
7 Cyrena Hill Liftow - KW Cycling Academy 3:31:11
8 Emily Nottonson GREEN LINE VELO 3:31:16
9 Hannah Stallkamp Meta Normal CC 3:31:41
10 Amelia Buchanan AUTOMATIC Lonely Hearts Racing 3:32:17
11 Natasha Koermer Groove Subaru Excel Sports 3:32:27
12 Carolyn Henry Unattached 3:32:44
13 Sophia Krivoruchko KruisCX 3:32:44
14 Micha Gutmanis UNC 3:32:55
15 Noelle Zikovitz Ottawa Bicycle Club 3:33:25
16 Marlaina Bemis A Faster Me 3:34:52
17 Julia Peabody-harhigh BikeReg|ShareCoffee 3:35:49
18 Jessie Donavan Unattached 3:38:53
19 Julia Wilkins KruisCX 3:40:01
20 Celia Cote UVM Cycling 3:40:37
21 Olga Grishina Westwood Velo 3:41:39
22 Caitrin Huysman BikeReg|Share Coffee 3:41:47
23 Allison Horwitch Meta Normal CC 3:43:41
24 Haniya Jackson UNC 3:44:12
25 Kate Condra Unattached 3:45:09
26 Sarah Sauvayre CRCA / W.0 Racing 3:45:20
27 Ivana Seric VeloJawn Racing 3:45:35
28 Frédérique Rondeau EC Subway 3:49:19
29 Ilene Cheung Houlihan Lokey 3:49:33
30 Louise Branca CRCA / Skratch Labs / Ostroy 3:55:19
31 Elena Huber CCAP Cheshire Hamden RT 3:55:29
32 Kate Winn New England Devo p/b Cadence Wealth Management 3:57:24
33 Akira Edmonds Dave Jordan Juniors 3:58:17
34 Gabriella Allong Los Angeles Bicycle Academy 4:02:50

Women Pro/1/2/3

Pl First Name Last Name Team Time
1 Lucy Hempstead The Cyclery Racing Team 3:07:21
2 Julie Lacourcière Team Skyline Cadence 3:07:36
3 Annie Gilbert 1kFlips Racing 3:07:38
4 Dana Scott CRCA/Rockstar Games 3:07:50
5 Liza Ray Virginia's Blue Ridge 2024 3:07:54
6 Emma Betuel AUTOMATIC | ABUS Racing 3:08:18
7 Katherine Rusch CCB p/b Levine Law Group 3:09:03
8 Addison Frank Ottawa Bicycle Club 3:09:06
9 Skye Pellerin Union vélo club de l’aube Troyes 3:11:24
10 Jodi Wendland The Cyclery Racing 3:11:40
11 Nicole Bradbury The Cyclery Racing Team 3:11:45
12 Charlotte Lellman BikeReg | Share Coffee 3:11:47
13 Emily Gilbert KSCS Racing 3:11:56
14 Elly Moore Milton Women's U23 Project 3:11:58
15 Kimberly Stoveld AUTOMATIC | ABUS Racing 3:12:10
16 Liana De medeiros Winners Edge 3:12:13
17 Taylor Tompkins Milton Women's U23 Project 3:12:17
18 Valérie Lamantia Team IBIKE 3:12:22
19 Camille Primeau UCI Continental Team Primeau Velo Groupe Abadie 3:12:33
20 Galen Bolard Competitive Edge Racing 3:12:38
21 Annie Scott The Cyclery Racing 3:12:48
22 Kristen Taylor Milton Women's U23 Project 3:12:50
23 Britanie Cauchon CC Espoirs Premier Tech 3:12:52
24 Naomi Bisagno E-Voke Racing 3:13:11
25 Alexandra Fangeat (jr) Liftow - KW Cycling Academy 3:13:19
26 Abigaël Fortier CC Espoirs Premier Tech 3:13:25
27 Haylee Johnson Competitive Edge Racing 3:13:33
28 Lucie Vagnerova CRCA / W.0 Racing 3:13:34
29 Katherine Lin KSCS Racing 3:13:40
30 Lulu Gebbie AUTOMATIC Lonely Hearts Racing 3:13:41
31 Paige Redman Specialized Boston 3:13:49
32 Skyler Goudswaard The Cyclery Racing Team 3:13:52
33 Madeline Lebreton The Cyclery Racing Team 3:13:56
34 Mackenzie Watson Milton Women's U23 Project 3:14:02
35 Elizabeth Callison KSCS Racing 3:14:15
36 Catherine Barnwell Community Bicycle Racing 3:14:18
37 Arden Burrows IBIKE 3:14:22
38 Isabella Rich Competitive Edge Racing 3:14:25
39 Zoe Adam Milton Women's U23 Project 3:14:32
40 Éliane Wauthier indépendant 3:14:51
41 Annie Hines B2C2 Cycling p/b Conte’s Bike Shop 3:14:59
42 Veronica Scott Competitive Edge Racing 3:15:08
43 Teagan Gawne Liftow - KW Cycling Academy 3:15:17
44 Christin Reuter BikeReg | Share Coffee 3:15:38
45 Grace Nottingham 1kFlips Racing 3:15:42
46 Kristina Grossmann AUTOMATIC | ABUS Racing 3:15:44
47 Cheyenne Noble Orion Racing 3:15:52
48 Emily Singleton AUTOMATIC | ABUS Racing 3:16:13
49 Farah-dale Morris 1kFlips Racing 3:17:19
50 Fanny Brosseau Team Skyline-Cadence 3:18:27
51 Olivia Beattie La Prima Espresso Co. Racing 3:20:07
52 Molly Roberts KSCS Racing 3:20:50
53 Cadie Geertsema Ottawa Bicycle Club 3:25:25
54 Eva Gabelier TEAM SKYLINE - Cadence 3:26:09
55 Evaelle Fortier CC Espoirs Premier Tech 3:27:09
56 Caroline O'dwyer BikeReg | Share Coffee 3:29:35
57 Anne-sophie Hebert Competitive Edge Racing 3:31:31
58 Nataly Moreno 1kFlips Racing 3:31:35
59 Pansy Olander VT Construction 3:32:26
60 Camille Culbertson Miller School of Albemarle 3:33:06
61 Yasmin Jackson UNC 3:33:42
62 Margherita Cinà 1kFlips Racing 3:36:36
63 Mallory Bryan KSCS Racing 3:37:09
64 Whitney Surgenor The Cyclery Racing 3:42:01
65 Isabelle Jensen Miller School of Albemarle 3:42:26
66 Carla Northy Grupetto 3:47:20
67 Lili Salonen-berscht (jr) Milton Women's U23 Project 3:50:45
68 Allyson Webb-charland TEAM SKYLINE - Cadence 3:54:38