Tour of California: Huffman wins in Santa Clarita

David vs. Goliath. In the first three days of the Tour of California, Goliath had his day. On stage 4, the most unlikely 'David' in the race stole not only the stage win but second place as well.

Rally Cycling shouldn't have been in the race under WorldTour rules, but were given special dispensation to compete after an agreement with the UCI, and thanks to a tailwind, some complacency on the part of the peloton, and solid teamwork, Evan Huffman took out the stage win from the breakaway while teammate Rob Britton bested Sunweb's neo-pro Lennard Hofstede for second.

It wasn't Huffman's first win against WorldTour teams - he took out a stage of the Tour of Alberta last year and ended the race third overall. But it was his first official WorldTour victory, something he was unable to achieve in his two years with Astana.

It wasn’t even his first real chance for a victory in the Tour of California - his last attempt came in the same finish in last year’s stage 2 to Santa Clarita, where his breakaway with Ben King stuck, but he couldn’t match the Cannondale man.

"I can't believe that we did it," Huffman said. "It's surreal, amazing. I was thinking about last year's stage during the last 10km, and how much it would suck to not win again. I gave it everything I had in the last 100 metres."

The peloton, meanwhile, finished an unlucky 13 seconds later, with Peter Sagan (Bora-Hansgrohe) leading the way in to add to his lead in the points classification, while teammate Rafal Majka came through with all of his rivals to keep the race lead heading into the Mount Baldy stage.

"Today was a very hard day but I had a great team to support me and my teammate Peter [Sagan]. We had all our teammates there, all at the front. I'm suffering a little today but maybe tomorrow will be better for me," said Majka.

"I will have a lot of support from the team and I hope to have a great day. It's the first time that I will do this climb so we will see how it goes and how my legs are. If I have good legs then I will try to attack but if I'm tired I might follow. I hope I have good legs.

George Bennett (LottoNl-Jumbo) remains second at two seconds, with the five-rider breakaway taking out all the time bonuses, while Ian Boswell (Team Sky) stays third at 14 seconds.

The sprinters will have to cool their heels until Saturday as the climbers come to the fore on stage 5 to Mt. Baldy, and then the aerodynamic gear comes out for the time trial in Big Bear Lake on Friday.

How it unfolded

The lumpy route from the coast at Santa Barbara, skirting the Santa Ynez and Topatopa mountain ranges should have been a day for the mountains classification leader Daniel Jaramillo, but the UnitedHealthcare rider instead relied upon his teammate Gavin Mannion to fly the blue flag on the climbs.

Mannion was part of the day’s escape together with Rob Britton and Evan Huffman (Rally Cycling), Lennard Hofstede (Team Sunweb), Mathias Le Turnier (Cofidis) and Martin Elmiger (BMC), but the latter was distanced in the early climbs, leaving five to fight the day out front.

Mannion claimed the maximum mountain points on the first climb at Casitas Pass but came second to Huffman on the next two category 3 climbs. But he was back out front for the category 2 Baucomb Canyon Road ascent, moving into third in the rankings.

Although they held a whopping nine minutes on the peloton at the midpoint of the stage, the pressure from the peloton ratcheted up after the last climb, and Jaramillo ran into a bit of trouble and was tailed off in a grupetto before the roads flattened out.

The yellow jersey of Rafal Majka never came under threat as Trek-Segafredo and Katusha worked together to bring them back to a more manageable distance as they snaked around the twisting, scenic noodle of tarmac that is Grimes Canyon Road.

Once they reached the fertile valley floor, passing through massive farms, the situation for the breakaway became much more tenuous as Quick-Step Floors and Sky sent men to the front of the field to help out.

But with 24km to go, they still had three and a half minutes to pull back, and only four riders doing the work, perhaps reluctant to do all of the work for Bora-Hansgrohe only to have Sagan steal the show.

Katusha added Mads Wurtz Schmidt to the mix, Sky put David Lopez to work for Viviani, and the fresh legs whittled another minute out of the quintet’s advantage, but still, they persisted, aided by a brisk tailwind. Jack Bauer came to the front for Quick-Step to force the gap down further, and then with teammate Max Schachmann and Nils Politt (Katusha) pitching in, the leaders were finally brought back under two minutes, but there were still 13km to go and a long, gradual, wind-swept open highway to the line.

With 9km to go, Sagan began tightening his shoes, expecting the catch to come and preparing for his sprint, but the five riders ahead continued to work together, undeterred.

Zdenek Stybar came forward in a last ditch effort to wipe out the gap, but with 6km there was still more than a minute to undo. Had the WorldTour teams underestimated the unknowns up front?

3.5km, still more than a minute. The peloton was single file, and Sky came to the front with a full on team time trial. 2.7km to go, it was 35 seconds.

2km to go, and the leaders were in Santa Clarita, turning onto the finishing drag, and no amount of effort from Sky would turn this into a bunch sprint. But their pace was opening gaps up and down the peloton, and riders scrambled to stay in contact.

Up ahead the leaders saw 20 seconds as they headed into the finishing straight, and the WorldTour teams had underestimated them gravely. Huffman preempted the sprint with a seated attack that took his breakaway companions by surprise. His teammate Britton then made it a 1-2 for the Continental team by out-sprinting Hofstede.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Evan Huffman (USA) Rally Cycling3:41:52
2Rob Britton (Can) Rally CyclingRow 1 - Cell 2
3Lennard Hofstede (Ned) Team SunwebRow 2 - Cell 2
4Mathias Leturnier (Fra) Cofidis, Solutions CreditsRow 3 - Cell 2
5Gavin Mannion (USA) UnitedHealthcare Professional Cycling TeamRow 4 - Cell 2
6Peter Sagan (Svk) Bora-Hansgrohe0:00:13
7John Degenkolb (Ger) Trek-SegafredoRow 6 - Cell 2
8Marcel Kittel (Ger) Quick-Step FloorsRow 7 - Cell 2
9Alexander Kristoff (Nor) Katusha-AlpecinRow 8 - Cell 2
10Simone Consonni (Ita) UAE Team EmiratesRow 9 - Cell 2
11Ramon Sinkeldam (Ned) Team SunwebRow 10 - Cell 2
12Reinardt Janse Van Rensburg (RSA) Dimension DataRow 11 - Cell 2
13Jonas Van Genechten (Bel) Cofidis, Solutions CreditsRow 12 - Cell 2
14Geoffrey Soupe (Fra) Cofidis, Solutions CreditsRow 13 - Cell 2
15Elia Viviani (Ita) Team SkyRow 14 - Cell 2
16Greg Henderson (NZl) UnitedHealthcare Professional Cycling TeamRow 15 - Cell 2
17Jacob Rathe (USA) Jelly Belly p/b MaxxisRow 16 - Cell 2
18Serghei Tvetcov (Rom) Jelly Belly p/b MaxxisRow 17 - Cell 2
19Rafal Majka (Pol) Bora-HansgroheRow 18 - Cell 2
20Ruslan Tleubayev (Kaz) Astana Pro TeamRow 19 - Cell 2
21Brent Bookwalter (USA) BMC Racing TeamRow 20 - Cell 2
22Adam De Vos (Can) Rally CyclingRow 21 - Cell 2
23Jhonatan Restrepo (Col) Katusha-AlpecinRow 22 - Cell 2
24Sam Oomen (Ned) Team SunwebRow 23 - Cell 2
25Robert Gesink (Ned) Team LottoNl-JumboRow 24 - Cell 2
26Michael Schär (Swi) BMC Racing TeamRow 25 - Cell 2
27Vegard Stake Laengen (Nor) UAE Team EmiratesRow 26 - Cell 2
28Janier Acevedo (Col) UnitedHealthcare Professional Cycling TeamRow 27 - Cell 2
29Andrew Talansky (USA) Cannondale-DrapacRow 28 - Cell 2
30Luis Angel Mate (Spa) Cofidis, Solutions CreditsRow 29 - Cell 2
31Charles Planet (Fra) Team Novo NordiskRow 30 - Cell 2
32George Bennett (NZl) Team LottoNl-JumboRow 31 - Cell 2
33Floris De Tier (Bel) Team LottoNl-JumboRow 32 - Cell 2
34Matteo Dal Cin (Can) Rally CyclingRow 33 - Cell 2
35Haimar Zubeldia (Spa) Trek-SegafredoRow 34 - Cell 2
36Nicolas Edet (Fra) Cofidis, Solutions CreditsRow 35 - Cell 2
37Lachlan Morton (Aus) Dimension DataRow 36 - Cell 2
38Rick Zabel (Ger) Katusha-AlpecinRow 37 - Cell 2
39Enric Mas (Spa) Quick-Step FloorsRow 38 - Cell 2
40Tao Geoghegan Hart (GBr) Team SkyRow 39 - Cell 2
41Ian Boswell (USA) Team SkyRow 40 - Cell 2
42Samuel Sanchez (Spa) BMC Racing TeamRow 41 - Cell 2
43Maximilian Schachmann (Ger) Quick-Step FloorsRow 42 - Cell 2
44Tiago Machado (Por) Katusha-AlpecinRow 43 - Cell 2
45Ben King (USA) Dimension DataRow 44 - Cell 2
46Jonathan Dibben (GBr) Team SkyRow 45 - Cell 2
47Maciej Bodnar (Pol) Bora-Hansgrohe0:00:22
48Matteo Trentin (Ita) Quick-Step Floors0:00:24
49Pawel Poljanski (Pol) Bora-Hansgrohe0:00:30
50Scott Thwaites (GBr) Dimension DataRow 49 - Cell 2
51Jay McCarthy (Aus) Bora-Hansgrohe0:00:35
52Nick Dougall (RSA) Dimension Data0:00:44
53Yousif Mirza Alhammadi (UAE) UAE Team Emirates0:01:43
54Joonas Henttala (Fin) Team Novo NordiskRow 53 - Cell 2
55Javier Megias (Spa) Team Novo NordiskRow 54 - Cell 2
56Stéphane Rossetto (Fra) Cofidis, Solutions CreditsRow 55 - Cell 2
57David Lopez (Spa) Team SkyRow 56 - Cell 2
58Tom Bohli (Swi) BMC Racing TeamRow 57 - Cell 2
59Daan Olivier (Ned) Team LottoNl-JumboRow 58 - Cell 2
60Nathan Brown (USA) Cannondale-DrapacRow 59 - Cell 2
61Kiel Reijnen (USA) Trek-SegafredoRow 60 - Cell 2
62Sepp Kuss (USA) Rally CyclingRow 61 - Cell 2
63Tanner Putt (USA) UnitedHealthcare Professional Cycling TeamRow 62 - Cell 2
64Michal Kolár (Svk) Bora-HansgroheRow 63 - Cell 2
65Sean Bennett (USA) Jelly Belly p/b MaxxisRow 64 - Cell 2
66Laurens De Vreese (Bel) Astana Pro Team0:01:49
67Roy Curvers (Ned) Team Sunweb0:01:55
68Joshua Berry (USA) Jelly Belly p/b MaxxisRow 67 - Cell 2
69Alexey Vermeulen (USA) Team LottoNl-JumboRow 68 - Cell 2
70Owain Doull (GBr) Team SkyRow 69 - Cell 2
71Fabio Sabatini (Ita) Quick-Step FloorsRow 70 - Cell 2
72Martin Elmiger (Swi) BMC Racing Team0:02:34
73Kristijan Durasek (Cro) UAE Team Emirates0:02:48
74Marko Kump (Slo) UAE Team EmiratesRow 73 - Cell 2
75Nils Politt (Ger) Katusha-Alpecin0:03:00
76Michael Morkov (Den) Katusha-AlpecinRow 75 - Cell 2
77Wouter Wippert (Ned) Cannondale-DrapacRow 76 - Cell 2
78Taylor Phinney (USA) Cannondale-DrapacRow 77 - Cell 2
79Guillaume Bonnafond (Fra) Cofidis, Solutions Credits0:03:08
80Yoann Bagot (Fra) Cofidis, Solutions Credits0:03:13
81Jordan Cheyne (Can) Jelly Belly p/b Maxxis0:03:21
82Koen De Kort (Ned) Trek-Segafredo0:03:27
83Markel Irizar (Spa) Trek-Segafredo0:03:29
84Jean-Pierre Drucker (Lux) BMC Racing TeamRow 83 - Cell 2
85Matti Breschel (Den) Astana Pro TeamRow 84 - Cell 2
86Antwan Tolhoek (Ned) Team LottoNl-JumboRow 85 - Cell 2
87Juraj Sagan (Svk) Bora-HansgroheRow 86 - Cell 2
88Peter Kennaugh (GBr) Team SkyRow 87 - Cell 2
89Bert-Jan Lindeman (Ned) Team LottoNl-Jumbo0:03:32
90Danny Pate (USA) Rally Cycling0:03:49
91Johannes Fröhlinger (Ger) Team Sunweb0:04:04
92Bernhard Eisel (Aut) Dimension Data0:05:18
93Travis Mccabe (USA) UnitedHealthcare Professional Cycling TeamRow 92 - Cell 2
94Zdenek Stybar (Cze) Quick-Step Floors0:05:22
95Jack Bauer (NZl) Quick-Step FloorsRow 94 - Cell 2
96Brendan Canty (Aus) Cannondale-Drapac0:05:56
97Artyom Zakharov (Kaz) Astana Pro Team0:06:22
98Koen Bouwman (Ned) Team LottoNl-JumboRow 97 - Cell 2
99Alberto Bettiol (Ita) Cannondale-DrapacRow 98 - Cell 2
100Filippo Ganna (Ita) UAE Team EmiratesRow 99 - Cell 2
101Mads Würtz Schmidt (Den) Katusha-Alpecin0:07:51
102Lawson Craddock (USA) Cannondale-Drapac0:10:12
103Rúben Guerreiro (Por) Trek-Segafredo0:10:58
104Christopher Williams (Aus) Team Novo Nordisk0:11:53
105Ulises Alfredo Castillo Soto (Mex) Jelly Belly p/b MaxxisRow 104 - Cell 2
106Romain Gioux (Fra) Team Novo NordiskRow 105 - Cell 2
107Andrea Peron (Ita) Team Novo NordiskRow 106 - Cell 2
108Ben Wolfe (USA) Jelly Belly p/b MaxxisRow 107 - Cell 2
109Floris Gerts (Ned) BMC Racing TeamRow 108 - Cell 2
110Daniel Eaton (USA) UnitedHealthcare Professional Cycling TeamRow 109 - Cell 2
111Marco Mathis (Ger) Katusha-AlpecinRow 110 - Cell 2
112Arman Kamyshev (Kaz) Astana Pro TeamRow 111 - Cell 2
113Mike Teunissen (Ned) Team SunwebRow 112 - Cell 2
114Andrea Guardini (Ita) UAE Team EmiratesRow 113 - Cell 2
115Martijn Verschoor (Ned) Team Novo NordiskRow 114 - Cell 2
116David Lozano (Spa) Team Novo NordiskRow 115 - Cell 2
117Erik Baska (Svk) Bora-HansgroheRow 116 - Cell 2
118Tyler Farrar (USA) Dimension DataRow 117 - Cell 2
119Gregory Daniel (USA) Trek-SegafredoRow 118 - Cell 2
120Mark Renshaw (Aus) Dimension DataRow 119 - Cell 2
121Martin Velits (Svk) Quick-Step FloorsRow 120 - Cell 2
122Federico Zurlo (Ita) UAE Team EmiratesRow 121 - Cell 2
123Daniel Jaramillo (Col) UnitedHealthcare Professional Cycling TeamRow 122 - Cell 2
124Daniil Fominykh (Kaz) Astana Pro TeamRow 123 - Cell 2
125Miles Scotson (Aus) BMC Racing TeamRow 124 - Cell 2
126Colin Joyce (USA) Rally CyclingRow 125 - Cell 2
127Jonathan Clarke (Aus) UnitedHealthcare Professional Cycling TeamRow 126 - Cell 2
128Riccardo Minali (Ita) Astana Pro TeamRow 127 - Cell 2
129Truls Korsaeth (Nor) Astana Pro TeamRow 128 - Cell 2
130Danny van Poppel (Ned) Team SkyRow 129 - Cell 2
Swipe to scroll horizontally
Intermediate sprint 1 - Ojai, km.59
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Mathias Leturnier (Fra) Cofidis, Solutions Credits3pts
2Evan Huffman (USA) Rally Cycling2Row 1 - Cell 3
3Lennard Hofstede (Ned) Team Sunweb1Row 2 - Cell 3
Swipe to scroll horizontally
Intermediate sprint 2 - Grimes Canyon Rd, km.11.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lennard Hofstede (Ned) Team Sunweb3pts
2Rob Britton (Can) Rally Cycling2Row 1 - Cell 3
3Mathias Leturnier (Fra) Cofidis, Solutions Credits1Row 2 - Cell 3
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Evan Huffman (USA) Rally Cycling15pts
2Rob Britton (Can) Rally Cycling12Row 1 - Cell 3
3Lennard Hofstede (Ned) Team Sunweb9Row 2 - Cell 3
4Mathias Leturnier (Fra) Cofidis, Solutions Credits7Row 3 - Cell 3
5Gavin Mannion (USA) UnitedHealthcare Professional Cycling Team6Row 4 - Cell 3
6Peter Sagan (Svk) Bora-Hansgrohe5Row 5 - Cell 3
7John Degenkolb (Ger) Trek-Segafredo4Row 6 - Cell 3
8Marcel Kittel (Ger) Quick-Step Floors3Row 7 - Cell 3
9Alexander Kristoff (Nor) Katusha-Alpecin2Row 8 - Cell 3
10Simone Consonni (Ita) UAE Team Emirates1Row 9 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Casitas Pass Rd summit 1, km.27
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Gavin Mannion (USA) UnitedHealthcare Professional Cycling Team5pts
2Rob Britton (Can) Rally Cycling4Row 1 - Cell 3
3Evan Huffman (USA) Rally Cycling3Row 2 - Cell 3
4Lennard Hofstede (Ned) Team Sunweb1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Casitas Pass Rd summit 2, km.31
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Evan Huffman (USA) Rally Cycling3pts
2Gavin Mannion (USA) UnitedHealthcare Professional Cycling Team2Row 1 - Cell 3
3Lennard Hofstede (Ned) Team Sunweb1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Dennison Grade summit, km.64
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Evan Huffman (USA) Rally Cycling3pts
2Gavin Mannion (USA) UnitedHealthcare Professional Cycling Team2Row 1 - Cell 3
3Lennard Hofstede (Ned) Team Sunweb1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 4 - Balcom Canyon rd Summit, km.97
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Gavin Mannion (USA) UnitedHealthcare Professional Cycling Team5pts
2Evan Huffman (USA) Rally Cycling4Row 1 - Cell 3
3Lennard Hofstede (Ned) Team Sunweb3Row 2 - Cell 3
4Rob Britton (Can) Rally Cycling1Row 3 - Cell 3
Swipe to scroll horizontally
Young riders
#Rider Name (Country) TeamResult
1Lennard Hofstede (Ned) Team Sunweb3:41:52
2Mathias Leturnier (Fra) Cofidis, Solutions CreditsRow 1 - Cell 2
3Simone Consonni (Ita) UAE Team Emirates0:00:13
4Adam De Vos (Can) Rally CyclingRow 3 - Cell 2
5Jhonatan Restrepo (Col) Katusha-AlpecinRow 4 - Cell 2
6Sam Oomen (Ned) Team SunwebRow 5 - Cell 2
7Charles Planet (Fra) Team Novo NordiskRow 6 - Cell 2
8Floris De Tier (Bel) Team LottoNl-JumboRow 7 - Cell 2
9Lachlan Morton (Aus) Dimension DataRow 8 - Cell 2
10Rick Zabel (Ger) Katusha-AlpecinRow 9 - Cell 2
11Enric Mas (Spa) Quick-Step FloorsRow 10 - Cell 2
12Tao Geoghegan Hart (GBr) Team SkyRow 11 - Cell 2
13Maximilian Schachmann (Ger) Quick-Step FloorsRow 12 - Cell 2
14Jonathan Dibben (GBr) Team SkyRow 13 - Cell 2
15Jay McCarthy (Aus) Bora-Hansgrohe0:00:35
16Nick Dougall (RSA) Dimension Data0:00:44
17Tom Bohli (Swi) BMC Racing Team0:01:43
18Daan Olivier (Ned) Team LottoNl-JumboRow 17 - Cell 2
19Sepp Kuss (USA) Rally CyclingRow 18 - Cell 2
20Tanner Putt (USA) UnitedHealthcare Professional Cycling TeamRow 19 - Cell 2
21Michal Kolár (Svk) Bora-HansgroheRow 20 - Cell 2
22Sean Bennett (USA) Jelly Belly p/b MaxxisRow 21 - Cell 2
23Alexey Vermeulen (USA) Team LottoNl-Jumbo0:01:55
24Owain Doull (GBr) Team SkyRow 23 - Cell 2
25Nils Politt (Ger) Katusha-Alpecin0:03:00
26Antwan Tolhoek (Ned) Team LottoNl-Jumbo0:03:29
27Brendan Canty (Aus) Cannondale-Drapac0:05:56
28Koen Bouwman (Ned) Team LottoNl-Jumbo0:06:22
29Alberto Bettiol (Ita) Cannondale-DrapacRow 28 - Cell 2
30Filippo Ganna (Ita) UAE Team EmiratesRow 29 - Cell 2
31Mads Würtz Schmidt (Den) Katusha-Alpecin0:07:51
32Lawson Craddock (USA) Cannondale-Drapac0:10:12
33Rúben Guerreiro (Por) Trek-Segafredo0:10:58
34Ulises Alfredo Castillo Soto (Mex) Jelly Belly p/b Maxxis0:11:53
35Ben Wolfe (USA) Jelly Belly p/b MaxxisRow 34 - Cell 2
36Floris Gerts (Ned) BMC Racing TeamRow 35 - Cell 2
37Daniel Eaton (USA) UnitedHealthcare Professional Cycling TeamRow 36 - Cell 2
38Marco Mathis (Ger) Katusha-AlpecinRow 37 - Cell 2
39Mike Teunissen (Ned) Team SunwebRow 38 - Cell 2
40Erik Baska (Svk) Bora-HansgroheRow 39 - Cell 2
41Gregory Daniel (USA) Trek-SegafredoRow 40 - Cell 2
42Federico Zurlo (Ita) UAE Team EmiratesRow 41 - Cell 2
43Miles Scotson (Aus) BMC Racing TeamRow 42 - Cell 2
44Colin Joyce (USA) Rally CyclingRow 43 - Cell 2
45Riccardo Minali (Ita) Astana Pro TeamRow 44 - Cell 2
46Truls Korsaeth (Nor) Astana Pro TeamRow 45 - Cell 2
47Danny van Poppel (Ned) Team SkyRow 46 - Cell 2
Swipe to scroll horizontally
Combativity
Rider Name (Country) Team
Evan Huffman (USA) Rally Cycling
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Rally Cycling11:05:49
2Cofidis, Solutions Credits0:00:13
3Team SunwebRow 2 - Cell 2
4UnitedHealthcare Professional Cycling TeamRow 3 - Cell 2
5Katusha-Alpecin0:00:26
6BMC Racing TeamRow 5 - Cell 2
7Quick-Step FloorsRow 6 - Cell 2
8Team LottoNl-JumboRow 7 - Cell 2
9Dimension DataRow 8 - Cell 2
10Team SkyRow 9 - Cell 2
11Bora-Hansgrohe0:00:35
12UAE Team Emirates0:01:56
13Jelly Belly p/b MaxxisRow 12 - Cell 2
14Trek-SegafredoRow 13 - Cell 2
15Team Novo Nordisk0:03:26
16Cannondale-Drapac0:04:43
17Astana Pro Team0:05:18
Swipe to scroll horizontally
General classification after stage 4
#Rider Name (Country) TeamResult
1Rafal Majka (Pol) Bora-Hansgrohe16:04:48
2George Bennett (NZl) Team LottoNl-Jumbo0:00:02
3Ian Boswell (USA) Team Sky0:00:14
4Lachlan Morton (Aus) Dimension Data0:00:16
5Robert Gesink (Ned) Team LottoNl-Jumbo0:00:45
6Brent Bookwalter (USA) BMC Racing Team0:00:48
7Sam Oomen (Ned) Team SunwebRow 6 - Cell 2
8Andrew Talansky (USA) Cannondale-DrapacRow 7 - Cell 2
9Vegard Stake Laengen (Nor) UAE Team EmiratesRow 8 - Cell 2
10Maximilian Schachmann (Ger) Quick-Step FloorsRow 9 - Cell 2
11Enric Mas (Spa) Quick-Step FloorsRow 10 - Cell 2
12Tao Geoghegan Hart (GBr) Team SkyRow 11 - Cell 2
13Haimar Zubeldia (Spa) Trek-Segafredo0:00:53
14Luis Angel Mate (Spa) Cofidis, Solutions Credits0:00:55
15Nicolas Edet (Fra) Cofidis, Solutions CreditsRow 14 - Cell 2
16Serghei Tvetcov (Rom) Jelly Belly p/b Maxxis0:00:58
17Janier Acevedo (Col) UnitedHealthcare Professional Cycling Team0:01:02
18Samuel Sanchez (Spa) BMC Racing Team0:01:25
19Jhonatan Restrepo (Col) Katusha-AlpecinRow 18 - Cell 2
20David Lopez (Spa) Team Sky0:02:41
21Michael Schär (Swi) BMC Racing Team0:03:11
22Adam De Vos (Can) Rally Cycling0:03:48
23Greg Henderson (NZl) UnitedHealthcare Professional Cycling Team0:04:43
24Ben King (USA) Dimension Data0:04:45
25Tiago Machado (Por) Katusha-Alpecin0:04:47
26Scott Thwaites (GBr) Dimension Data0:04:59
27Pawel Poljanski (Pol) Bora-Hansgrohe0:05:04
28Jay McCarthy (Aus) Bora-Hansgrohe0:05:09
29Matteo Trentin (Ita) Quick-Step Floors0:06:04
30Stéphane Rossetto (Fra) Cofidis, Solutions Credits0:06:17
31Javier Megias (Spa) Team Novo NordiskRow 30 - Cell 2
32Nathan Brown (USA) Cannondale-Drapac0:07:01
33Peter Kennaugh (GBr) Team Sky0:10:18
34Peter Sagan (Svk) Bora-Hansgrohe0:10:43
35Rob Britton (Can) Rally Cycling0:12:23
36Sepp Kuss (USA) Rally Cycling0:12:36
37Matteo Dal Cin (Can) Rally Cycling0:12:45
38Floris De Tier (Bel) Team LottoNl-JumboRow 37 - Cell 2
39Evan Huffman (USA) Rally Cycling0:12:51
40Brendan Canty (Aus) Cannondale-Drapac0:13:43
41Daan Olivier (Ned) Team LottoNl-Jumbo0:14:15
42Geoffrey Soupe (Fra) Cofidis, Solutions Credits0:15:21
43Matti Breschel (Den) Astana Pro Team0:15:58
44Yoann Bagot (Fra) Cofidis, Solutions Credits0:16:13
45Nils Politt (Ger) Katusha-Alpecin0:17:04
46Lennard Hofstede (Ned) Team Sunweb0:17:35
47Rick Zabel (Ger) Katusha-Alpecin0:17:43
48Gavin Mannion (USA) UnitedHealthcare Professional Cycling TeamRow 47 - Cell 2
49Reinardt Janse Van Rensburg (RSA) Dimension Data0:17:49
50Alexander Kristoff (Nor) Katusha-AlpecinRow 49 - Cell 2
51Simone Consonni (Ita) UAE Team EmiratesRow 50 - Cell 2
52Mathias Leturnier (Fra) Cofidis, Solutions Credits0:17:59
53Nick Dougall (RSA) Dimension Data0:18:27
54Alberto Bettiol (Ita) Cannondale-Drapac0:18:54
55Tanner Putt (USA) UnitedHealthcare Professional Cycling Team0:19:25
56Kiel Reijnen (USA) Trek-Segafredo0:19:26
57Tom Bohli (Swi) BMC Racing TeamRow 56 - Cell 2
58Laurens De Vreese (Bel) Astana Pro Team0:19:32
59Guillaume Bonnafond (Fra) Cofidis, Solutions Credits0:19:33
60Joshua Berry (USA) Jelly Belly p/b Maxxis0:19:38
61Alexey Vermeulen (USA) Team LottoNl-JumboRow 60 - Cell 2
62Roy Curvers (Ned) Team SunwebRow 61 - Cell 2
63Sean Bennett (USA) Jelly Belly p/b Maxxis0:19:50
64Jack Bauer (NZl) Quick-Step Floors0:19:52
65Charles Planet (Fra) Team Novo Nordisk0:20:15
66Jonathan Dibben (GBr) Team Sky0:20:22
67Owain Doull (GBr) Team Sky0:20:29
68Marcel Kittel (Ger) Quick-Step Floors0:20:40
69Elia Viviani (Ita) Team Sky0:20:49
70John Degenkolb (Ger) Trek-Segafredo0:20:50
71Ramon Sinkeldam (Ned) Team SunwebRow 70 - Cell 2
72Jacob Rathe (USA) Jelly Belly p/b Maxxis0:20:57
73Kristijan Durasek (Cro) UAE Team Emirates0:21:04
74Michael Morkov (Den) Katusha-Alpecin0:21:11
75Antwan Tolhoek (Ned) Team LottoNl-Jumbo0:21:12
76Jonas Van Genechten (Bel) Cofidis, Solutions Credits0:21:18
77Markel Irizar (Spa) Trek-Segafredo0:22:01
78Maciej Bodnar (Pol) Bora-Hansgrohe0:22:04
79Yousif Mirza Alhammadi (UAE) UAE Team Emirates0:22:27
80Joonas Henttala (Fin) Team Novo NordiskRow 79 - Cell 2
81Michal Kolár (Svk) Bora-HansgroheRow 80 - Cell 2
82Artyom Zakharov (Kaz) Astana Pro Team0:22:34
83Travis Mccabe (USA) UnitedHealthcare Professional Cycling Team0:22:54
84Zdenek Stybar (Cze) Quick-Step Floors0:23:02
85Fabio Sabatini (Ita) Quick-Step Floors0:23:15
86Martin Elmiger (Swi) BMC Racing Team0:23:18
87Wouter Wippert (Ned) Cannondale-Drapac0:23:40
88Taylor Phinney (USA) Cannondale-Drapac0:23:41
89Danny Pate (USA) Rally Cycling0:23:42
90Ruslan Tleubayev (Kaz) Astana Pro Team0:23:52
91Marko Kump (Slo) UAE Team Emirates0:23:56
92Jean-Pierre Drucker (Lux) BMC Racing Team0:24:06
93Koen De Kort (Ned) Trek-Segafredo0:24:11
94Daniel Eaton (USA) UnitedHealthcare Professional Cycling Team0:24:25
95Jordan Cheyne (Can) Jelly Belly p/b Maxxis0:24:33
96Koen Bouwman (Ned) Team LottoNl-Jumbo0:24:47
97Bert-Jan Lindeman (Ned) Team LottoNl-Jumbo0:24:49
98Johannes Fröhlinger (Ger) Team Sunweb0:25:21
99Daniel Jaramillo (Col) UnitedHealthcare Professional Cycling Team0:26:21
100Juraj Sagan (Svk) Bora-Hansgrohe0:26:48
101Rúben Guerreiro (Por) Trek-Segafredo0:26:49
102Miles Scotson (Aus) BMC Racing Team0:27:01
103Filippo Ganna (Ita) UAE Team Emirates0:27:28
104Bernhard Eisel (Aut) Dimension Data0:28:54
105Floris Gerts (Ned) BMC Racing Team0:29:31
106Colin Joyce (USA) Rally Cycling0:29:32
107David Lozano (Spa) Team Novo Nordisk0:29:34
108Andrea Peron (Ita) Team Novo Nordisk0:29:36
109Arman Kamyshev (Kaz) Astana Pro TeamRow 108 - Cell 2
110Truls Korsaeth (Nor) Astana Pro Team0:29:59
111Mads Würtz Schmidt (Den) Katusha-Alpecin0:30:18
112Mike Teunissen (Ned) Team Sunweb0:30:34
113Daniil Fominykh (Kaz) Astana Pro Team0:30:59
114Jonathan Clarke (Aus) UnitedHealthcare Professional Cycling Team0:31:09
115Lawson Craddock (USA) Cannondale-Drapac0:31:53
116Danny van Poppel (Ned) Team Sky0:32:36
117Ulises Alfredo Castillo Soto (Mex) Jelly Belly p/b Maxxis0:32:37
118Martijn Verschoor (Ned) Team Novo NordiskRow 117 - Cell 2
119Riccardo Minali (Ita) Astana Pro Team0:33:00
120Erik Baska (Svk) Bora-HansgroheRow 119 - Cell 2
121Gregory Daniel (USA) Trek-Segafredo0:33:05
122Christopher Williams (Aus) Team Novo Nordisk0:33:32
123Andrea Guardini (Ita) UAE Team Emirates0:34:18
124Federico Zurlo (Ita) UAE Team Emirates0:34:41
125Tyler Farrar (USA) Dimension Data0:34:43
126Marco Mathis (Ger) Katusha-Alpecin0:34:57
127Romain Gioux (Fra) Team Novo Nordisk0:35:03
128Ben Wolfe (USA) Jelly Belly p/b Maxxis0:35:44
129Martin Velits (Svk) Quick-Step Floors0:36:02
130Mark Renshaw (Aus) Dimension Data0:36:59
Swipe to scroll horizontally