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.

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
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Peter Sagan (Svk) Bora-Hansgrohe32pts
2Marcel Kittel (Ger) Quick-Step Floors18Row 1 - Cell 3
3Evan Huffman (USA) Rally Cycling17Row 2 - Cell 3
4Rafal Majka (Pol) Bora-Hansgrohe16Row 3 - Cell 3
5George Bennett (NZl) Team LottoNl-Jumbo15Row 4 - Cell 3
6Rob Britton (Can) Rally Cycling14Row 5 - Cell 3
7Lennard Hofstede (Ned) Team Sunweb13Row 6 - Cell 3
8Rick Zabel (Ger) Katusha-Alpecin12Row 7 - Cell 3
9Jean-Pierre Drucker (Lux) BMC Racing Team12Row 8 - Cell 3
10Mathias Leturnier (Fra) Cofidis, Solutions Credits11Row 9 - Cell 3
11John Degenkolb (Ger) Trek-Segafredo11Row 10 - Cell 3
12Reinardt Janse Van Rensburg (RSA) Dimension Data10Row 11 - Cell 3
13Simone Consonni (Ita) UAE Team Emirates10Row 12 - Cell 3
14Ian Boswell (USA) Team Sky9Row 13 - Cell 3
15Lachlan Morton (Aus) Dimension Data9Row 14 - Cell 3
16Alexander Kristoff (Nor) Katusha-Alpecin9Row 15 - Cell 3
17Elia Viviani (Ita) Team Sky9Row 16 - Cell 3
18Federico Zurlo (Ita) UAE Team Emirates6Row 17 - Cell 3
19Robert Gesink (Ned) Team LottoNl-Jumbo6Row 18 - Cell 3
20Gavin Mannion (USA) UnitedHealthcare Professional Cycling Team6Row 19 - Cell 3
21Floris Gerts (Ned) BMC Racing Team5Row 20 - Cell 3
22Jonathan Clarke (Aus) UnitedHealthcare Professional Cycling Team5Row 21 - Cell 3
23Brent Bookwalter (USA) BMC Racing Team5Row 22 - Cell 3
24Tao Geoghegan Hart (GBr) Team Sky4Row 23 - Cell 3
25Sean Bennett (USA) Jelly Belly p/b Maxxis4Row 24 - Cell 3
26Jonas Van Genechten (Bel) Cofidis, Solutions Credits4Row 25 - Cell 3
27Taylor Phinney (USA) Cannondale-Drapac4Row 26 - Cell 3
28Zdenek Stybar (Cze) Quick-Step Floors3Row 27 - Cell 3
29Sam Oomen (Ned) Team Sunweb3Row 28 - Cell 3
30Ramon Sinkeldam (Ned) Team Sunweb3Row 29 - Cell 3
31Travis Mccabe (USA) UnitedHealthcare Professional Cycling Team3Row 30 - Cell 3
32Marko Kump (Slo) UAE Team Emirates3Row 31 - Cell 3
33Enric Mas (Spa) Quick-Step Floors2Row 32 - Cell 3
34Ben King (USA) Dimension Data2Row 33 - Cell 3
35Wouter Wippert (Ned) Cannondale-Drapac2Row 34 - Cell 3
36David Lozano (Spa) Team Novo Nordisk2Row 35 - Cell 3
37Andrew Talansky (USA) Cannondale-Drapac1Row 36 - Cell 3
38Tanner Putt (USA) UnitedHealthcare Professional Cycling Team1Row 37 - Cell 3
39Charles Planet (Fra) Team Novo Nordisk1Row 38 - Cell 3
40Mike Teunissen (Ned) Team Sunweb1Row 39 - Cell 3
41Ben Wolfe (USA) Jelly Belly p/b Maxxis1Row 40 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Daniel Jaramillo (Col) UnitedHealthcare Professional Cycling Team24pts
2Scott Thwaites (GBr) Dimension Data16Row 1 - Cell 3
3Gavin Mannion (USA) UnitedHealthcare Professional Cycling Team14Row 2 - Cell 3
4Evan Huffman (USA) Rally Cycling13Row 3 - Cell 3
5Rafal Majka (Pol) Bora-Hansgrohe12Row 4 - Cell 3
6George Bennett (NZl) Team LottoNl-Jumbo9Row 5 - Cell 3
7Ian Boswell (USA) Team Sky9Row 6 - Cell 3
8Lachlan Morton (Aus) Dimension Data9Row 7 - Cell 3
9Lennard Hofstede (Ned) Team Sunweb6Row 8 - Cell 3
10Nathan Brown (USA) Cannondale-Drapac5Row 9 - Cell 3
11Rob Britton (Can) Rally Cycling5Row 10 - Cell 3
12Tanner Putt (USA) UnitedHealthcare Professional Cycling Team4Row 11 - Cell 3
13David Lozano (Spa) Team Novo Nordisk3Row 12 - Cell 3
14Ben Wolfe (USA) Jelly Belly p/b Maxxis2Row 13 - Cell 3
15Sean Bennett (USA) Jelly Belly p/b Maxxis1Row 14 - Cell 3
Swipe to scroll horizontally
Young rider classification
#Rider Name (Country) TeamResult
1Lachlan Morton (Aus) Dimension Data16:05:04
2Sam Oomen (Ned) Team Sunweb0:00:32
3Maximilian Schachmann (Ger) Quick-Step FloorsRow 2 - Cell 2
4Enric Mas (Spa) Quick-Step FloorsRow 3 - Cell 2
5Tao Geoghegan Hart (GBr) Team SkyRow 4 - Cell 2
6Jhonatan Restrepo (Col) Katusha-Alpecin0:01:09
7Adam De Vos (Can) Rally Cycling0:03:32
8Jay McCarthy (Aus) Bora-Hansgrohe0:04:53
9Sepp Kuss (USA) Rally Cycling0:12:20
10Floris De Tier (Bel) Team LottoNl-Jumbo0:12:29
11Brendan Canty (Aus) Cannondale-Drapac0:13:27
12Daan Olivier (Ned) Team LottoNl-Jumbo0:13:59
13Nils Politt (Ger) Katusha-Alpecin0:16:48
14Lennard Hofstede (Ned) Team Sunweb0:17:19
15Rick Zabel (Ger) Katusha-Alpecin0:17:27
16Simone Consonni (Ita) UAE Team Emirates0:17:33
17Mathias Leturnier (Fra) Cofidis, Solutions Credits0:17:43
18Nick Dougall (RSA) Dimension Data0:18:11
19Alberto Bettiol (Ita) Cannondale-Drapac0:18:38
20Tanner Putt (USA) UnitedHealthcare Professional Cycling Team0:19:09
21Tom Bohli (Swi) BMC Racing Team0:19:10
22Alexey Vermeulen (USA) Team LottoNl-Jumbo0:19:22
23Sean Bennett (USA) Jelly Belly p/b Maxxis0:19:34
24Charles Planet (Fra) Team Novo Nordisk0:19:59
25Jonathan Dibben (GBr) Team Sky0:20:06
26Owain Doull (GBr) Team Sky0:20:13
27Antwan Tolhoek (Ned) Team LottoNl-Jumbo0:20:56
28Michal Kolár (Svk) Bora-Hansgrohe0:22:11
29Daniel Eaton (USA) UnitedHealthcare Professional Cycling Team0:24:09
30Koen Bouwman (Ned) Team LottoNl-Jumbo0:24:31
31Rúben Guerreiro (Por) Trek-Segafredo0:26:33
32Miles Scotson (Aus) BMC Racing Team0:26:45
33Filippo Ganna (Ita) UAE Team Emirates0:27:12
34Floris Gerts (Ned) BMC Racing Team0:29:15
35Colin Joyce (USA) Rally Cycling0:29:16
36Truls Korsaeth (Nor) Astana Pro Team0:29:43
37Mads Würtz Schmidt (Den) Katusha-Alpecin0:30:02
38Mike Teunissen (Ned) Team Sunweb0:30:18
39Lawson Craddock (USA) Cannondale-Drapac0:31:37
40Danny van Poppel (Ned) Team Sky0:32:20
41Ulises Alfredo Castillo Soto (Mex) Jelly Belly p/b Maxxis0:32:21
42Riccardo Minali (Ita) Astana Pro Team0:32:44
43Erik Baska (Svk) Bora-HansgroheRow 42 - Cell 2
44Gregory Daniel (USA) Trek-Segafredo0:32:49
45Federico Zurlo (Ita) UAE Team Emirates0:34:25
46Marco Mathis (Ger) Katusha-Alpecin0:34:41
47Ben Wolfe (USA) Jelly Belly p/b Maxxis0:35:28
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1Team Sky0:16:37
2BMC Racing Team0:03:04
3Cofidis, Solutions Credits0:04:07
4Quick-Step Floors0:05:09
5Dimension Data0:07:27
6Bora-Hansgrohe0:07:34
7Team LottoNl-Jumbo0:11:28
8Cannondale-Drapac0:13:03
9UnitedHealthcare Professional Cycling Team0:15:57
10Katusha-Alpecin0:16:30
11Rally Cycling0:23:17
12Trek-Segafredo0:34:03
13Team Sunweb0:34:04
14UAE Team Emirates0:35:50
15Jelly Belly p/b Maxxis0:36:07
16Team Novo Nordisk0:41:26
17Astana Pro Team0:49:39
Laura Weislo
Managing Editor

Laura Weislo has been with Cyclingnews since 2006 after making a switch from a career in science. As Managing Editor, she coordinates coverage for North American events and global news. As former elite-level road racer who dabbled in cyclo-cross and track, Laura has a passion for all three disciplines. When not working she likes to go camping and explore lesser traveled roads, paths and gravel tracks. Laura specialises in covering doping, anti-doping, UCI governance and performing data analysis.

Latest on Cyclingnews