Joe Martin: Sebastian Haedo wins stage 2

UnitedHealthcare's Sebastian Haedo won a photo finish sprint over Rui Oliveira (Axeon Hagens Berman) to claim victory on stage 2 of the Joe Martin Stage Race. Race leader Adam De Vos (Rally Cycling) finished in 15th place to retain the yellow jersey

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Lucas Sebastian Haedo (UnitedHealthcare Pro Cycling)4:07:50
2Rui Oliveira (Axeon Hagens Berman)Row 1 - Cell 2
3Bryan Gomez (Gateway Harley-Davidson Trek U25 Development Team)Row 2 - Cell 2
4John Murphy (Holowesko|Citadel|Hincapie)Row 3 - Cell 2
5Robin Carpenter (Holowesko|Citadel|Hincapie)Row 4 - Cell 2
6Gavin Mannion (UnitedHealthcare Pro Cycling)Row 5 - Cell 2
7Michael Rice (Axeon Hagens Berman)Row 6 - Cell 2
8Eric Marcotte (Cylance Cycling)0:00:03
9Robert Britton (Rally Cycling)Row 8 - Cell 2
10Peter Disera (H&R Block Pro Cycling Team)Row 9 - Cell 2
11Alex Cataford (UnitedHealthcare Pro Cycling)Row 10 - Cell 2
12Greg Henderson (UnitedHealthcare Pro Cycling)Row 11 - Cell 2
13Matteo Dal-Cin (Rally Cycling)Row 12 - Cell 2
14Nigel Ellsay (Silber Pro Cycling)Row 13 - Cell 2
15Adam De Vos (Rally Cycling)Row 14 - Cell 2
16Sepp Kuss (Rally Cycling)Row 15 - Cell 2
17Adam Roberge (Silber Pro Cycling)Row 16 - Cell 2
18Alexander Cowan (Silber Pro Cycling)Row 17 - Cell 2
19Jokin Extabae Leturia (Aevolo Cycling)Row 18 - Cell 2
20Ryan Roth (Silber Pro Cycling)Row 19 - Cell 2
21Austin Stephens (303 Project)Row 20 - Cell 2
22Pier-Andre Cote (Silber Pro Cycling)Row 21 - Cell 2
23Stephen Bassett (Silber Pro Cycling)Row 22 - Cell 2
24Morgan Schmitt (Arapahoe Resources)Row 23 - Cell 2
25Jonny Clarke (UnitedHealthcare Pro Cycling)Row 24 - Cell 2
26Maxwell Ackermann (Gateway Harley-Davidson Trek U25 Development Team)Row 25 - Cell 2
27Mat Stephens (Arapahoe Resources)Row 26 - Cell 2
28Nicolas Torraca (Elevate-Khs Pro Cycling)Row 27 - Cell 2
29Daniel Eaton (UnitedHealthcare Pro Cycling)Row 28 - Cell 2
30Andrew Dahlheim (Arapahoe Resources)Row 29 - Cell 2
31Kyle Murphy (Cylance Cycling)Row 30 - Cell 2
32Taylor Warren (303 Project)Row 31 - Cell 2
33Noah Granigan (Team Errace)Row 32 - Cell 2
34Barry Miller (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 33 - Cell 2
35Evan Huffman (Rally Cycling)Row 34 - Cell 2
36Connor Dilger (Above And Beyond Cancer Pb Scheels)Row 35 - Cell 2
37Anton Varabei (Toronto Hustle)Row 36 - Cell 2
38George Simpson (Gateway Harley-Davidson Trek U25 Development Team)Row 37 - Cell 2
39Michael Hernandez (Aevolo Cycling)Row 38 - Cell 2
40Marcos Lazzarotto (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 39 - Cell 2
41Coulton Hartrich (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 40 - Cell 2
42Janier Acevedo (UnitedHealthcare Pro Cycling)Row 41 - Cell 2
43Winston David (Crca/Foundation)Row 42 - Cell 2
44Julio Padilla (Arapahoe Resources)Row 43 - Cell 2
45Justin Mauch (Elbowz Racing P/B Synergy.O)Row 44 - Cell 2
46Cristhian Ravelo-Avila (303 Project)Row 45 - Cell 2
47Andres Diaz (Cylance Cycling)Row 46 - Cell 2
48Luis Villalobos (Aevolo Cycling)Row 47 - Cell 2
49Dennis Ramirez (Gateway Harley-Davidson Trek U25 Development Team)Row 48 - Cell 2
50Conner Brown (Elevate-Khs Pro Cycling)Row 49 - Cell 2
51Kevin Girkins (Elbowz Racing P/B Synergy.O)Row 50 - Cell 2
52Travis Samuel (H&R Block Pro Cycling Team)Row 51 - Cell 2
53Tyler Stites (Aevolo Cycling)Row 52 - Cell 2
54Ty Magner (Holowesko|Citadel|Hincapie)Row 53 - Cell 2
55Benoit Boulay (Toronto Hustle)Row 54 - Cell 2
56Benjamin Foster (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 55 - Cell 2
57Andrew Giniat (Project Echelon Racing)Row 56 - Cell 2
58Rolly Weaver (Crca/Foundation)Row 57 - Cell 2
59Stefano Barberi (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 58 - Cell 2
60David Kessler (Team Errace)Row 59 - Cell 2
61Jonathan Brown (Axeon Hagens Berman)Row 60 - Cell 2
62Chad Young (Axeon Hagens Berman)Row 61 - Cell 2
63Alejandro Padilla (Arapahoe Resources)Row 62 - Cell 2
64Cory Lockwood (Elevate-Khs Pro Cycling)Row 63 - Cell 2
65Timothy Ahearn (Team Errace)Row 64 - Cell 2
66Lance Haidet (Aevolo Cycling)Row 65 - Cell 2
67Matthew Staples (H&R Block Pro Cycling Team)Row 66 - Cell 2
68Gabriel Baca (Elbowz Racing P/B Synergy.O)Row 67 - Cell 2
69James Snitzer (Project Echelon Racing)Row 68 - Cell 2
70Sam Fritz (Above And Beyond Cancer Pb Scheels)Row 69 - Cell 2
71Cameron Clark (Team Errace)Row 70 - Cell 2
72Isaiah Newkirk (303 Project)Row 71 - Cell 2
73Quinton Disera (H&R Block Pro Cycling Team)Row 72 - Cell 2
74Brian West (Above And Beyond Cancer Pb Scheels)Row 73 - Cell 2
75Ulugbek Saidov (Team Novo Nordisk Development)Row 74 - Cell 2
76Sammy Moseley (Crca/Foundation)Row 75 - Cell 2
77Corey Davis (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 76 - Cell 2
78Matt Zimmer (Gateway Harley-Davidson Trek U25 Development Team)Row 77 - Cell 2
79Gerardo Medina Robles (Above And Beyond Cancer Pb Scheels)Row 78 - Cell 2
80Laurent Gervais (Aevolo Cycling)0:00:25
81Tanner Putt (UnitedHealthcare Pro Cycling)0:00:27
82Karl Menzies (Cylance Cycling)Row 81 - Cell 2
83Stefan Rothe (Elbowz Racing P/B Synergy.O)Row 82 - Cell 2
84Peng Teoh (Team Errace)Row 83 - Cell 2
85Julien Gagnìä (Silber Pro Cycling)Row 84 - Cell 2
86Andrew Clemence (303 Project)Row 85 - Cell 2
87Ian Moore (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 86 - Cell 2
88Oliver Flautt (303 Project)Row 87 - Cell 2
89Sean Gardner (Gateway Harley-Davidson Trek U25 Development Team)Row 88 - Cell 2
90Cory Williams (Elevate-Khs Pro Cycling)0:00:35
91Ricky Randall (Arapahoe Resources)0:00:37
92Adam Ventling (Above And Beyond Cancer Pb Scheels)Row 91 - Cell 2
93Oliver Behringer (Team Novo Nordisk Development)Row 92 - Cell 2
94Jason Saltzman (Aevolo Cycling)Row 93 - Cell 2
95Juan Pablo Gonzalez Aguilera (Team Novo Nordisk Development)0:00:47
96Evan Bybee (Arapahoe Resources)Row 95 - Cell 2
97Geron Williams (Crca/Foundation)0:00:51
98Nicolas Masbourian (Silber Pro Cycling)0:00:58
99Ruben Campanioni (Holowesko|Citadel|Hincapie)Row 98 - Cell 2
100Mac) Charles Cassin (303 Project)Row 99 - Cell 2
101Marc-Antoine Nadon (H&R Block Pro Cycling Team)Row 100 - Cell 2
102Adam Farabaugh (303 Project)Row 101 - Cell 2
103Thomas Barnett (Team Errace)0:01:08
104Hunter Grove (Cylance Cycling)0:01:13
105Hamish Beadle (Team Novo Nordisk Development)Row 104 - Cell 2
106Geoffrey Curran (Axeon Hagens Berman)0:01:16
107Miguel Bryon (Holowesko|Citadel|Hincapie)0:01:29
108Orlando Garibay (Cylance Cycling)0:01:32
109Innokenty Zavyalov (Elevate-Khs Pro Cycling)Row 108 - Cell 2
110William Kaiser (Gateway Harley-Davidson Trek U25 Development Team)0:01:50
111Micah Engle (Gateway Harley-Davidson Trek U25 Development Team)0:01:52
112Grant Koontz (Arapahoe Resources)0:01:56
113Jure Rupnik (H&R Block Pro Cycling Team)0:01:59
114Evan Murphy (Toronto Hustle)0:02:04
115Brad Bradford (Toronto Hustle)0:02:07
116Maxwell Anderson (Project Echelon Racing)Row 115 - Cell 2
117Kyle Boorsma (Toronto Hustle)0:02:09
118Brendan Mccormack (Crca/Foundation)0:02:21
119Joe Lewis (Holowesko|Citadel|Hincapie)0:02:25
120Conor O'Brien (H&R Block Pro Cycling Team)0:02:27
121Alexis Cartier (H&R Block Pro Cycling Team)Row 120 - Cell 2
122Colin Joyce (Rally Cycling)0:02:34
123Eric Young (Rally Cycling)Row 122 - Cell 2
124Derek Cote (Team Errace)0:00:03
125Scott Law (Cylance Cycling)0:02:42
126Oscar Clark (Holowesko|Citadel|Hincapie)0:03:07
127TJ Eisenhart (Holowesko|Citadel|Hincapie)Row 126 - Cell 2
128Justin Williams (Cylance Cycling)0:03:18
129Danny Pate (Rally Cycling)0:03:50
130Jack Burke (Aevolo Cycling)0:00:03
131Kyle Anderson (Elbowz Racing P/B Synergy.O)0:17:10
132David Nickels (Team Novo Nordisk Development)Row 131 - Cell 2
133Samuel Munday (Team Novo Nordisk Development)Row 132 - Cell 2
134Macen Van Allen (Above And Beyond Cancer Pb Scheels)Row 133 - Cell 2
135Caleb Aoake (Team Novo Nordisk Development)Row 134 - Cell 2
136Juan Pimentel (Crca/Foundation)0:00:03
137Stephen Wagstaff (Project Echelon Racing)0:18:45
138Marco Wajda (Project Echelon Racing)Row 137 - Cell 2
139Eric Hill (Project Echelon Racing)Row 138 - Cell 2
140Cristobal Sarrion-Lopez (Team Novo Nordisk Development)Row 139 - Cell 2
141Tim Savre (Project Echelon Racing)0:18:49
142Trevor O'Donnell (Toronto Hustle)0:19:38
143Jonathan Freter (Support Clean Sport / Seasucker / Guttenplan Coaching)0:36:52
DNFBrenden Hardy (Above And Beyond Cancer Pb Scheels)Row 143 - Cell 2
DNFBrant Speed (Elbowz Racing P/B Synergy.O)Row 144 - Cell 2
Swipe to scroll horizontally
Sprint 1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Alexis Cartier (H&R Block Pro Cycling Team)5pts
2Stefan Rothe (Elbowz Racing P/B Synergy.O)3Row 1 - Cell 3
3Innokenty Zavyalov (Elevate-Khs Pro Cycling)1Row 2 - Cell 3
Swipe to scroll horizontally
Finish
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lucas Sebastian Haedo (Unitedhealthcare Pro Cycling)15pts
2Rui Oliveira (Axeon Hagens Berman)12Row 1 - Cell 3
3Bryan Gomez (Gateway Harley-Davidson Trek U25 Development Team)10Row 2 - Cell 3
4John Murphy (Holowesko|Citadel|Hincapie)7Row 3 - Cell 3
5Robin Carpenter (Holowesko|Citadel|Hincapie)6Row 4 - Cell 3
6Gavin Mannion (Unitedhealthcare Pro Cycling)5Row 5 - Cell 3
7Michael Rice (Axeon Hagens Berman)4Row 6 - Cell 3
8Eric Marcotte (Cylance Cycling)3Row 7 - Cell 3
9Robert Britton (Rally Cycling)2Row 8 - Cell 3
10Peter Disera (H&R Block Pro Cycling Team)1Row 9 - Cell 3
Swipe to scroll horizontally
Young riders
#Rider Name (Country) TeamResult
1Rui Oliveira (Axeon Hagens Berman)4:07:50
2Michael Rice (Axeon Hagens Berman)Row 1 - Cell 2
3Peter Disera (H&R Block Pro Cycling Team)0:00:03
4Adam Roberge (Silber Pro Cycling)Row 3 - Cell 2
5Alexander Cowan (Silber Pro Cycling)Row 4 - Cell 2
6Pier-Andre Cote (Silber Pro Cycling)Row 5 - Cell 2
7Stephen Bassett (Silber Pro Cycling)Row 6 - Cell 2
8Nicolas Torraca (Elevate-Khs Pro Cycling)Row 7 - Cell 2
9Noah Granigan (Team Errace)0:00:03
10Michael Hernandez (Aevolo Cycling)Row 9 - Cell 2
11Luis Villalobos (Aevolo Cycling)Row 10 - Cell 2
12Conner Brown (Elevate-Khs Pro Cycling)Row 11 - Cell 2
13Tyler Stites (Aevolo Cycling)Row 12 - Cell 2
14Jonathan Brown (Axeon Hagens Berman)Row 13 - Cell 2
15Chad Young (Axeon Hagens Berman)Row 14 - Cell 2
16Lance Haidet (Aevolo Cycling)Row 15 - Cell 2
17Matthew Staples (H&R Block Pro Cycling Team)Row 16 - Cell 2
18Quinton Disera (H&R Block Pro Cycling Team)Row 17 - Cell 2
19Ulugbek Saidov (Team Novo Nordisk Development)Row 18 - Cell 2
20Sammy Moseley (Crca/Foundation)Row 19 - Cell 2
21Laurent Gervais (Aevolo Cycling)0:00:25
22Oliver Behringer (Team Novo Nordisk Development)0:00:37
23Jason Saltzman (Aevolo Cycling)Row 22 - Cell 2
24Juan Pablo Gonzalez Aguilera (Team Novo Nordisk Development)0:00:47
25Hamish Beadle (Team Novo Nordisk Development)0:01:13
26Geoffrey Curran (Axeon Hagens Berman)0:01:16
27Miguel Bryon (Holowesko|Citadel|Hincapie)0:01:29
28William Kaiser (Gateway Harley-Davidson Trek U25 Development Team)0:01:50
29Derek Cote (Team Errace)0:00:03
30Jack Burke (Aevolo Cycling)Row 29 - Cell 2
31David Nickels (Team Novo Nordisk Development)0:17:10
32Samuel Munday (Team Novo Nordisk Development)Row 31 - Cell 2
33Caleb Aoake (Team Novo Nordisk Development)Row 32 - Cell 2
34Juan Pimentel (Crca/Foundation)0:00:03
35Marco Wajda (Project Echelon Racing)0:18:45
36Cristobal Sarrion-Lopez (Team Novo Nordisk Development)Row 35 - Cell 2
37Trevor O'Donnell (Toronto Hustle)0:19:38
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1United Healthcare Pro Cycling12:23:33
2Holowesko|Citadel|HincapieRow 1 - Cell 2
3Axeon Hagens BermanRow 2 - Cell 2
4Gateway Harley-Davidson Team0:00:03
5Rally Cycling0:00:06
6Silber Pro CyclingRow 5 - Cell 2
7Arapahoe ResourcesRow 6 - Cell 2
8Cylance CyclingRow 7 - Cell 2
9303 ProjectRow 8 - Cell 2
10Avevolo CyclingRow 9 - Cell 2
11Support Clean Sport / Seasucker / Guttenplan Coaching0:00:06
12H&R Block Pro Cycling TeamRow 11 - Cell 2
13Elevate-KHS Pro CyclingRow 12 - Cell 2
14Team ERRACERow 13 - Cell 2
15ELBOWZ Racing p/b SynergyRow 14 - Cell 2
16CRCA/FoundationRow 15 - Cell 2
17Above And Beyond Cancer Pb ScheelsRow 16 - Cell 2
18Team Novo Nordisk Development0:01:24
19Toronto Hustle0:02:07
20Project Echelon Racing0:02:10
Swipe to scroll horizontally
General classification after stage 2
#Rider Name (Country) TeamResult
1Adam De Vos (Rally Cycling)4:17:10
2Gavin Mannion (UnitedHealthcare Pro Cycling)Row 1 - Cell 2
3Robert Britton (Rally Cycling)Row 2 - Cell 2
4Kyle Murphy (Cylance Cycling)0:00:08
5Sepp Kuss (Rally Cycling)0:00:10
6Evan Huffman (Rally Cycling)0:00:11
7Nigel Ellsay (Silber Pro Cycling)0:00:12
8Robin Carpenter (Holowesko|Citadel|Hincapie)0:00:13
9Jack Burke (Aevolo Cycling)0:00:14
10Alex Cataford (UnitedHealthcare Pro Cycling)Row 9 - Cell 2
11Matteo Dal-Cin (Rally Cycling)0:00:19
12Janier Acevedo (UnitedHealthcare Pro Cycling)Row 11 - Cell 2
13John Murphy (Holowesko|Citadel|Hincapie)0:00:22
14Rui Oliveira (Axeon Hagens Berman)0:00:24
15Stephen Bassett (Silber Pro Cycling)Row 14 - Cell 2
16Ryan Roth (Silber Pro Cycling)0:00:25
17Michael Rice (Axeon Hagens Berman)Row 16 - Cell 2
18Daniel Eaton (UnitedHealthcare Pro Cycling)Row 17 - Cell 2
19Kevin Girkins (Elbowz Racing P/B Synergy.O)0:00:26
20Adam Roberge (Silber Pro Cycling)0:00:28
21Jonny Clarke (UnitedHealthcare Pro Cycling)Row 20 - Cell 2
22Greg Henderson (UnitedHealthcare Pro Cycling)0:00:29
23Conner Brown (Elevate-Khs Pro Cycling)0:00:30
24Barry Miller (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 23 - Cell 2
25Travis Samuel (H&R Block Pro Cycling Team)0:00:31
26Morgan Schmitt (Arapahoe Resources)Row 25 - Cell 2
27Dennis Ramirez (Gateway Harley-Davidson Trek U25 Development Team)0:00:36
28Coulton Hartrich (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 27 - Cell 2
29Justin Mauch (Elbowz Racing P/B Synergy.O)Row 28 - Cell 2
30Bryan Gomez (Gateway Harley-Davidson Trek U25 Development Team)Row 29 - Cell 2
31Timothy Ahearn (Team Errace)0:00:37
32Peter Disera (H&R Block Pro Cycling Team)0:00:38
33Austin Stephens (303 Project)0:00:43
34Isaiah Newkirk (303 Project)0:00:44
35Luis Villalobos (Aevolo Cycling)0:00:45
36Alexander Cowan (Silber Pro Cycling)Row 35 - Cell 2
37Ty Magner (Holowesko|Citadel|Hincapie)Row 36 - Cell 2
38Andres Diaz (Cylance Cycling)0:00:47
39Matthew Staples (H&R Block Pro Cycling Team)0:00:48
40James Snitzer (Project Echelon Racing)Row 39 - Cell 2
41Michael Hernandez (Aevolo Cycling)0:00:50
42Lucas Sebastian Haedo (UnitedHealthcare Pro Cycling)0:00:51
43George Simpson (Gateway Harley-Davidson Trek U25 Development Team)0:00:53
44Pier-Andre Cote (Silber Pro Cycling)Row 43 - Cell 2
45Chad Young (Axeon Hagens Berman)0:00:55
46Jonathan Brown (Axeon Hagens Berman)Row 45 - Cell 2
47Matt Zimmer (Gateway Harley-Davidson Trek U25 Development Team)0:00:58
48Winston David (Crca/Foundation)Row 47 - Cell 2
49Eric Marcotte (Cylance Cycling)0:00:59
50Connor Dilger (Above And Beyond Cancer Pb Scheels)0:01:00
51Benjamin Foster (Support Clean Sport / Seasucker / Guttenplan Coaching)0:01:01
52Cameron Clark (Team Errace)0:01:02
53Gerardo Medina Robles (Above And Beyond Cancer Pb Scheels)0:01:03
54Jokin Extabae Leturia (Aevolo Cycling)0:01:04
55Tanner Putt (UnitedHealthcare Pro Cycling)0:01:05
56Julio Padilla (Arapahoe Resources)Row 55 - Cell 2
57Gabriel Baca (Elbowz Racing P/B Synergy.O)Row 56 - Cell 2
58Quinton Disera (H&R Block Pro Cycling Team)0:01:06
59Lance Haidet (Aevolo Cycling)0:01:07
60Karl Menzies (Cylance Cycling)0:01:09
61Sam Fritz (Above And Beyond Cancer Pb Scheels)Row 60 - Cell 2
62Corey Davis (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 61 - Cell 2
63Stefano Barberi (Support Clean Sport / Seasucker / Guttenplan Coaching)0:01:13
64Rolly Weaver (Crca/Foundation)Row 63 - Cell 2
65Taylor Warren (303 Project)0:01:15
66Julien Gagnìä (Silber Pro Cycling)0:01:16
67Tyler Stites (Aevolo Cycling)0:01:17
68Marcos Lazzarotto (Support Clean Sport / Seasucker / Guttenplan Coaching)Row 67 - Cell 2
69Sean Gardner (Gateway Harley-Davidson Trek U25 Development Team)Row 68 - Cell 2
70Benoit Boulay (Toronto Hustle)0:01:19
71Stefan Rothe (Elbowz Racing P/B Synergy.O)0:01:21
72Laurent Gervais (Aevolo Cycling)0:01:24
73Cristhian Ravelo-Avila (303 Project)0:01:25
74David Kessler (Team Errace)Row 73 - Cell 2
75Mat Stephens (Arapahoe Resources)0:01:27
76Alejandro Padilla (Arapahoe Resources)Row 75 - Cell 2
77Andrew Clemence (303 Project)0:01:28
78Maxwell Ackermann (Gateway Harley-Davidson Trek U25 Development Team)0:01:32
79Andrew Dahlheim (Arapahoe Resources)Row 78 - Cell 2
80Ruben Campanioni (Holowesko|Citadel|Hincapie)0:01:36
81Noah Granigan (Team Errace)0:01:37
82Ricky Randall (Arapahoe Resources)0:01:39
83Jason Saltzman (Aevolo Cycling)0:01:41
84Ulugbek Saidov (Team Novo Nordisk Development)Row 83 - Cell 2
85Brian West (Above And Beyond Cancer Pb Scheels)0:01:43
86Oliver Flautt (303 Project)0:01:44
87Cory Lockwood (Elevate-Khs Pro Cycling)0:01:45
88Anton Varabei (Toronto Hustle)0:01:48
89Derek Cote (Team Errace)Row 88 - Cell 2
90Nicolas Masbourian (Silber Pro Cycling)0:01:52
91Nicolas Torraca (Elevate-Khs Pro Cycling)0:01:53
92Geoffrey Curran (Axeon Hagens Berman)Row 91 - Cell 2
93Marc-Antoine Nadon (H&R Block Pro Cycling Team)0:01:55
94Andrew Giniat (Project Echelon Racing)0:01:56
95Sammy Moseley (Crca/Foundation)0:01:58
96Hunter Grove (Cylance Cycling)0:02:05
97Juan Pimentel (Crca/Foundation)0:02:07
98Orlando Garibay (Cylance Cycling)0:02:10
99Innokenty Zavyalov (Elevate-Khs Pro Cycling)0:02:14
100Adam Farabaugh (303 Project)0:02:18
101Evan Bybee (Arapahoe Resources)0:02:24
102Cory Williams (Elevate-Khs Pro Cycling)0:02:26
103Ian Moore (Support Clean Sport / Seasucker / Guttenplan Coaching)0:02:27
104Micah Engle (Gateway Harley-Davidson Trek U25 Development Team)0:02:32
105Miguel Bryon (Holowesko|Citadel|Hincapie)0:02:33
106Oliver Behringer (Team Novo Nordisk Development)0:02:36
107Mac) Charles Cassin (303 Project)Row 106 - Cell 2
108William Kaiser (Gateway Harley-Davidson Trek U25 Development Team)0:02:44
109Adam Ventling (Above And Beyond Cancer Pb Scheels)0:02:51
110Grant Koontz (Arapahoe Resources)0:02:59
111Jure Rupnik (H&R Block Pro Cycling Team)0:03:03
112Alexis Cartier (H&R Block Pro Cycling Team)0:03:05
113Brendan Mccormack (Crca/Foundation)0:03:09
114Peng Teoh (Team Errace)0:03:10
115Colin Joyce (Rally Cycling)Row 114 - Cell 2
116Kyle Boorsma (Toronto Hustle)0:03:15
117Joe Lewis (Holowesko|Citadel|Hincapie)0:03:24
118TJ Eisenhart (Holowesko|Citadel|Hincapie)0:03:25
119Juan Pablo Gonzalez Aguilera (Team Novo Nordisk Development)Row 118 - Cell 2
120Geron Williams (Crca/Foundation)0:03:42
121Conor O'Brien (H&R Block Pro Cycling Team)0:03:43
122Eric Young (Rally Cycling)0:03:46
123Thomas Barnett (Team Errace)0:03:49
124Oscar Clark (Holowesko|Citadel|Hincapie)0:03:52
125Evan Murphy (Toronto Hustle)0:03:56
126Maxwell Anderson (Project Echelon Racing)0:04:06
127Brad Bradford (Toronto Hustle)0:04:11
128Danny Pate (Rally Cycling)0:04:16
129Hamish Beadle (Team Novo Nordisk Development)0:04:31
130Scott Law (Cylance Cycling)0:04:34
131Justin Williams (Cylance Cycling)0:05:53
132Kyle Anderson (Elbowz Racing P/B Synergy.O)0:19:08
133Caleb Aoake (Team Novo Nordisk Development)0:19:16
134Samuel Munday (Team Novo Nordisk Development)0:19:33
135Macen Van Allen (Above And Beyond Cancer Pb Scheels)0:19:35
136David Nickels (Team Novo Nordisk Development)0:19:54
137Tim Savre (Project Echelon Racing)0:20:08
138Eric Hill (Project Echelon Racing)0:20:15
139Marco Wajda (Project Echelon Racing)0:20:29
140Stephen Wagstaff (Project Echelon Racing)0:20:35
141Cristobal Sarrion-Lopez (Team Novo Nordisk Development)0:21:05
142Trevor O'Donnell (Toronto Hustle)0:21:27
143Jonathan Freter (Support Clean Sport / Seasucker / Guttenplan Coaching)0:37:24
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lucas Sebastian Haedo (Unitedhealthcare Pro Cycling)15pts
2Rui Oliveira (Axeon Hagens Berman)12Row 1 - Cell 3
3Bryan Gomez (Gateway Harley-Davidson Trek U25 Development Team)10Row 2 - Cell 3
4John Murphy (Holowesko|Citadel|Hincapie)7Row 3 - Cell 3
5Robin Carpenter (Holowesko|Citadel|Hincapie)6Row 4 - Cell 3
6Alexis Cartier (H&R Block Pro Cycling Team)5Row 5 - Cell 3
7Gavin Mannion (Unitedhealthcare Pro Cycling)5Row 6 - Cell 3
8Michael Rice (Axeon Hagens Berman)4Row 7 - Cell 3
9Eric Marcotte (Cylance Cycling)3Row 8 - Cell 3
10Stefan Rothe (Elbowz Racing P/B Synergy.O)3Row 9 - Cell 3
11Robert Britton (Rally Cycling)2Row 10 - Cell 3
12Peter Disera (H&R Block Pro Cycling Team)1Row 11 - Cell 3
13Innokenty Zavyalov (Elevate-Khs Pro Cycling)1Row 12 - Cell 3
Swipe to scroll horizontally
Young rider classification
#Rider Name (Country) TeamResult
1Jack Burke (Aevolo Cycling)4:17:24
2Rui Oliveira (Axeon Hagens Berman)0:00:10
3Stephen Bassett (Silber Pro Cycling)Row 2 - Cell 2
4Michael Rice (Axeon Hagens Berman)0:00:11
5Adam Roberge (Silber Pro Cycling)0:00:14
6Conner Brown (Elevate-Khs Pro Cycling)0:00:16
7Peter Disera (H&R Block Pro Cycling Team)0:00:24
8Luis Villalobos (Aevolo Cycling)0:00:31
9Alexander Cowan (Silber Pro Cycling)Row 8 - Cell 2
10Matthew Staples (H&R Block Pro Cycling Team)0:00:34
11Michael Hernandez (Aevolo Cycling)0:00:36
12Pier-Andre Cote (Silber Pro Cycling)0:00:39
13Chad Young (Axeon Hagens Berman)0:00:41
14Jonathan Brown (Axeon Hagens Berman)Row 13 - Cell 2
15Quinton Disera (H&R Block Pro Cycling Team)0:00:52
16Lance Haidet (Aevolo Cycling)0:00:53
17Tyler Stites (Aevolo Cycling)0:01:03
18Laurent Gervais (Aevolo Cycling)0:01:10
19Noah Granigan (Team Errace)0:01:23
20Jason Saltzman (Aevolo Cycling)0:01:27
21Ulugbek Saidov (Team Novo Nordisk Development)Row 20 - Cell 2
22Derek Cote (Team Errace)0:01:34
23Nicolas Torraca (Elevate-Khs Pro Cycling)0:01:39
24Geoffrey Curran (Axeon Hagens Berman)Row 23 - Cell 2
25Sammy Moseley (Crca/Foundation)0:01:44
26Juan Pimentel (Crca/Foundation)0:01:53
27Miguel Bryon (Holowesko|Citadel|Hincapie)0:02:19
28Oliver Behringer (Team Novo Nordisk Development)0:02:22
29William Kaiser (Gateway Harley-Davidson Trek U25 Development Team)0:02:30
30Juan Pablo Gonzalez Aguilera (Team Novo Nordisk Development)0:03:11
31Hamish Beadle (Team Novo Nordisk Development)0:04:17
32Caleb Aoake (Team Novo Nordisk Development)0:19:02
33Samuel Munday (Team Novo Nordisk Development)0:19:19
34David Nickels (Team Novo Nordisk Development)0:19:40
35Marco Wajda (Project Echelon Racing)0:20:15
36Cristobal Sarrion-Lopez (Team Novo Nordisk Development)0:20:51
37Trevor O'Donnell (Toronto Hustle)0:21:13
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1Rally Cycling12:51:40
2United Healthcare Pro Cycling0:00:20
3Holowesko|Citadel|Hincapie0:00:46
4Silber Pro Cycling0:00:51
5Cylance Cycling0:01:24
6Axeon Hagens Berman0:01:25
7Support Clean Sport / Seasucker / Guttenplan Coaching0:01:31
8Avevolo Cycling0:01:39
9H&R Block Pro Cycling Team0:01:43
10Gateway Harley-Davidson Trek U25 Development Team0:01:49
11ELBOWZ Racing p/b Synergy0:01:51
12303 Project0:02:21
13Arapahoe Resources0:02:31
14Elevate-KHS Pro Cycling0:02:51
15CRCA/Foundation0:02:52
16Team ERRACE0:02:54
17Above And Beyond Cancer Pb Scheels0:03:02
18Project Echelon Racing0:05:37
19Toronto Hustle0:06:07
20Team Novo Nordisk Development0:07:00

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Latest on Cyclingnews