Tour de Suisse: Sagan wins stage 2

Peter Sagan (Bora-Hansgrohe) won stage 2 of the Tour de Suisse in Frauenfeld, sprinting to victory ahead of Fernando Gaviria (Quick Step Floors) after a hectic finale. Nathan Haas (Katusha-Alpecin) rounded out the podium. 

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Peter Sagan (Svk) Bora-Hansgrohe3:50:09
2Fernando Gaviria (Col) Quick-Step FloorsRow 1 - Cell 2
3Nathan Haas (Aus) Katusha-AlpecinRow 2 - Cell 2
4Michael Matthews (Aus) Team SunwebRow 3 - Cell 2
5Mark Padun (Ukr) Bahrain-MeridaRow 4 - Cell 2
6Enrico Gasparotto (Ita) Bahrain-MeridaRow 5 - Cell 2
7Enrico Battaglin (Ita) LottoNL-JumboRow 6 - Cell 2
8Greg Van Avermaet (Bel) BMC Racing TeamRow 7 - Cell 2
9Arthur Vichot (Fra) Groupama-FDJRow 8 - Cell 2
10Steven Kruijswijk (Ned) LottoNL-JumboRow 9 - Cell 2
11Bjorg Lambrecht (Bel) Lotto SoudalRow 10 - Cell 2
12Omar Fraile (Spa) Astana Pro TeamRow 11 - Cell 2
13Diego Ulissi (Ita) UAE Team EmiratesRow 12 - Cell 2
14Lilian Calmejane (Fra) Direct EnergieRow 13 - Cell 2
15Mathias Frank (Swi) AG2R La MondialeRow 14 - Cell 2
16Sep Vanmarcke (Bel) EF Education First-Drapac p/b CannondaleRow 15 - Cell 2
17Tanel Kangert (Est) Astana Pro TeamRow 16 - Cell 2
18Jasper Stuyven (Bel) Trek-SegafredoRow 17 - Cell 2
19Bauke Mollema (Ned) Trek-SegafredoRow 18 - Cell 2
20Owain Doull (GBr) Team SkyRow 19 - Cell 2
21Cyril Gautier (Fra) AG2R La MondialeRow 20 - Cell 2
22Stefan Küng (Swi) BMC Racing TeamRow 21 - Cell 2
23Pavel Sivakov (Rus) Team SkyRow 22 - Cell 2
24Gregor Mühlberger (Aut) Bora-HansgroheRow 23 - Cell 2
25Richie Porte (Aus) BMC Racing TeamRow 24 - Cell 2
26Enric Mas (Spa) Quick-Step FloorsRow 25 - Cell 2
27Michael Gogl (Aut) Trek-SegafredoRow 26 - Cell 2
28François Bidard (Fra) AG2R La MondialeRow 27 - Cell 2
29Nelson Oliveira (Por) Movistar TeamRow 28 - Cell 2
30Ion Izagirre (Spa) Bahrain-MeridaRow 29 - Cell 2
31Edward Dunbar (Irl) Aqua Blue SportRow 30 - Cell 2
32Simon Spilak (Slo) Katusha-AlpecinRow 31 - Cell 2
33Maxime Monfort (Bel) Lotto SoudalRow 32 - Cell 2
34Wilco Kelderman (Ned) Team SunwebRow 33 - Cell 2
35Sam Oomen (Ned) Team SunwebRow 34 - Cell 2
36Nairo Quintana (Col) Movistar TeamRow 35 - Cell 2
37Jack Haig (Aus) Mitchelton-ScottRow 36 - Cell 2
38Silvan Dillier (Swi) AG2R La MondialeRow 37 - Cell 2
39Tejay van Garderen (USA) BMC Racing TeamRow 38 - Cell 2
40Maximiliano Richeze (Arg) Quick-Step FloorsRow 39 - Cell 2
41Gorka Izagirre (Spa) Bahrain-MeridaRow 40 - Cell 2
42José Gonçalves (Por) Katusha-AlpecinRow 41 - Cell 2
43José Joaquin Rojas (Spa) Movistar TeamRow 42 - Cell 2
44Merhawi Kudus (Eri) Dimension DataRow 43 - Cell 2
45Jakob Fuglsang (Den) Astana Pro TeamRow 44 - Cell 2
46Roman Kreuziger (Cze) Mitchelton-ScottRow 45 - Cell 2
47Koen Bouwmam (Ned) LottoNL-JumboRow 46 - Cell 2
48Jesper Hansen (Den) Astana Pro TeamRow 47 - Cell 2
49Yves Lampaert (Bel) Quick-Step FloorsRow 48 - Cell 2
50Hugh Carthy (GBr) EF Education First-Drapac p/b CannondaleRow 49 - Cell 2
51Kristijan Koren (Slo) Bahrain-MeridaRow 50 - Cell 2
52Mikel Landa (Spa) Movistar TeamRow 51 - Cell 2
53Tim Wellens (Bel) Lotto SoudalRow 52 - Cell 2
54Patrick Konrad (Aut) Bora-HansgroheRow 53 - Cell 2
55Simon Gerrans (Aus) BMC Racing TeamRow 54 - Cell 2
56Andrey Amador (CRc) Movistar TeamRow 55 - Cell 2
57Ivan Santaromita (Ita) Nippo-Vini Fantini-Europa OviniRow 56 - Cell 2
58Steff Cras (Bel) Katusha-AlpecinRow 57 - Cell 2
59Tom-Jelte Slagter (Ned) Dimension DataRow 58 - Cell 2
60Scott Davies (GBr) Dimension DataRow 59 - Cell 2
61Sebastian Henao (Col) Team SkyRow 60 - Cell 2
62Simon Geschke (Ger) Team Sunweb0:00:10
63Søren Kragh Andersen (Den) Team SunwebRow 62 - Cell 2
64Olivier Le Gac (Fra) Groupama-FDJ0:00:18
65Jan Polanc (Slo) UAE Team Emirates0:02:02
66Ben Swift (GBr) UAE Team EmiratesRow 65 - Cell 2
67Roberto Ferrari (Ita) UAE Team EmiratesRow 66 - Cell 2
68Alexander Kristoff (Nor) UAE Team EmiratesRow 67 - Cell 2
69Filippo Ganna (Ita) UAE Team EmiratesRow 68 - Cell 2
70Matti Breschel (Den) EF Education First-Drapac p/b CannondaleRow 69 - Cell 2
71Adam Hansen (Aus) Lotto SoudalRow 70 - Cell 2
72Marcel Sieberg (Ger) Lotto SoudalRow 71 - Cell 2
73Hermann Pernsteiner (Aut) Bahrain-MeridaRow 72 - Cell 2
74Diego Rosa (Ita) Team SkyRow 73 - Cell 2
75Joe Dombrowski (USA) EF Education First-Drapac p/b CannondaleRow 74 - Cell 2
76Nikias Arndt (Ger) Team SunwebRow 75 - Cell 2
77Victor De La Parte (Spa) Movistar TeamRow 76 - Cell 2
78Michael Schär (Swi) BMC Racing TeamRow 77 - Cell 2
79Ramon Sinkeldam (Ned) Groupama-FDJRow 78 - Cell 2
80Michal Golas (Pol) Team SkyRow 79 - Cell 2
81Oliviero Troia (Ita) UAE Team EmiratesRow 80 - Cell 2
82Gregory Rast (Swi) Trek-SegafredoRow 81 - Cell 2
83John Degenkolb (Ger) Trek-SegafredoRow 82 - Cell 2
84Daniel Oss (Ita) Bora-HansgroheRow 83 - Cell 2
85Marcus Burghardt (Ger) Bora-HansgroheRow 84 - Cell 2
86Reto Hollenstein (Swi) Katusha-AlpecinRow 85 - Cell 2
87Philippe Gilbert (Bel) Quick-Step FloorsRow 86 - Cell 2
88Edward Theuns (Bel) Team SunwebRow 87 - Cell 2
89Stijn Vandenbergh (Bel) AG2R La MondialeRow 88 - Cell 2
90Iljo Keisse (Bel) Quick-Step FloorsRow 89 - Cell 2
91Paul Ourselin (Fra) Direct EnergieRow 90 - Cell 2
92Lawrence Warbasse (USA) Aqua Blue SportRow 91 - Cell 2
93Thomas Boudat (Fra) Direct EnergieRow 92 - Cell 2
94Julien Vermote (Bel) Dimension DataRow 93 - Cell 2
95Arnaud Demare (Fra) Groupama-FDJRow 94 - Cell 2
96Benoit Vaugrenard (Fra) Groupama-FDJRow 95 - Cell 2
97Reinardt Janse Van Rensburg (RSA) Dimension DataRow 96 - Cell 2
98Davide Cimolai (Ita) Groupama-FDJRow 97 - Cell 2
99Sonny Colbrelli (Ita) Bahrain-MeridaRow 98 - Cell 2
100Christopher Juul Jensen (Den) Mitchelton-ScottRow 99 - Cell 2
101Oscar Gatto (Ita) Astana Pro TeamRow 100 - Cell 2
102Nicolas Dougall (RSA) Dimension DataRow 101 - Cell 2
103Romain Sicard (Fra) Direct EnergieRow 102 - Cell 2
104Dmitriy Gruzdev (Kaz) Astana Pro TeamRow 103 - Cell 2
105Nans Peters (Fra) AG2R La MondialeRow 104 - Cell 2
106Maciej Bodnar (Pol) Bora-HansgroheRow 105 - Cell 2
107Ben Gastauer (Lux) AG2R La MondialeRow 106 - Cell 2
108Julien Bernard (Fra) Trek-SegafredoRow 107 - Cell 2
109Daniele Bennati (Ita) Movistar TeamRow 108 - Cell 2
110Fabien Grellier (Fra) Direct EnergieRow 109 - Cell 2
111Willie Smit (RSA) Katusha-AlpecinRow 110 - Cell 2
112Magnus Cort (Den) Astana Pro TeamRow 111 - Cell 2
113Maurits Lammertink (Ned) Katusha-AlpecinRow 112 - Cell 2
114Ian Stannard (GBr) Team SkyRow 113 - Cell 2
115Thomas Leezer (Ned) LottoNL-JumboRow 114 - Cell 2
116Bert-Jan Lindeman (Ned) LottoNL-JumboRow 115 - Cell 2
117Rein Taaramäe (Est) Direct EnergieRow 116 - Cell 2
118Mark Christian (GBr) Aqua Blue SportRow 117 - Cell 2
119Daniel Pearson (GBr) Aqua Blue SportRow 118 - Cell 2
120Masakazu Ito (Jpn) Nippo-Vini Fantini-Europa OviniRow 119 - Cell 2
121Nathan Brown (USA) EF Education First-Drapac p/b CannondaleRow 120 - Cell 2
122Eduard Michael Grosu (Rom) Nippo-Vini Fantini-Europa Ovini0:07:27
123Taylor Phinney (USA) EF Education First-Drapac p/b CannondaleRow 122 - Cell 2
124Juraj Sagan (Svk) Bora-HansgroheRow 123 - Cell 2
125Damiano Cunego (Ita) Nippo-Vini Fantini-Europa OviniRow 124 - Cell 2
126Kristoffer Halvorsen (Nor) Team SkyRow 125 - Cell 2
127Cameron Meyer (Aus) Mitchelton-ScottRow 126 - Cell 2
128Igor Anton (Spa) Dimension DataRow 127 - Cell 2
129Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa OviniRow 128 - Cell 2
130Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa OviniRow 129 - Cell 2
131Perrig Quemeneur (Fra) Direct EnergieRow 130 - Cell 2
132André Greipel (Ger) Lotto SoudalRow 131 - Cell 2
133Koen de Kort (Ned) Trek-SegafredoRow 132 - Cell 2
134Michael Albasini (Swi) Mitchelton-Scott0:10:01
135Alan Marangoni (Ita) Nippo-Vini Fantini-Europa OviniRow 134 - Cell 2
136Jasper De Buyst (Bel) Lotto SoudalRow 135 - Cell 2
137Jacopo Guarnieri (Ita) Groupama-FDJRow 136 - Cell 2
138Bram Tankink (Ned) LottoNL-JumboRow 137 - Cell 2
139Peter Koning (Ned) Aqua Blue SportRow 138 - Cell 2
140Tim Declercq (Bel) Quick-Step FloorsRow 139 - Cell 2
141Stefan Denifl (Aut) Aqua Blue SportRow 140 - Cell 2
142Maarten Wynants (Bel) LottoNL-JumboRow 141 - Cell 2
143Michael Hepburn (Aus) Mitchelton-ScottRow 142 - Cell 2
144Calvin Watson (Aus) Aqua Blue SportRow 143 - Cell 2
145Sam Bewley (NZl) Mitchelton-ScottRow 144 - Cell 2
146Alessandro De Marchi (Ita) BMC Racing TeamRow 145 - Cell 2
147William Clarke (Aus) EF Education First-Drapac p/b Cannondale0:13:57
Swipe to scroll horizontally
Sprint 1 - Hüttwilerstrasse, km. 50.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Calvin Watson (Aus) Aqua Blue Sport6pts
2Perrig Quemeneur (Fra) Direct Energie3Row 1 - Cell 3
3Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa Ovini1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2- Hüttwilerstrasse, km. 89.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Calvin Watson (Aus) Aqua Blue Sport6pts
2Perrig Quemeneur (Fra) Direct Energie3Row 1 - Cell 3
3Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa Ovini1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 3 - Hüttwilerstrasse, km. 128.5
#Rider Name (Country) Team
1Stefan Küng (Swi) BMC Racing Team
2Maurits Lammertink (Ned) Katusha-Alpecin
3Calvin Watson (Aus) Aqua Blue Sport
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Peter Sagan (Svk) Bora-Hansgrohe12pts
2Fernando Gaviria (Col) Quick-Step Floors8Row 1 - Cell 3
3Nathan Haas (Aus) Katusha-Alpecin6Row 2 - Cell 3
4Michael Matthews (Aus) Team Sunweb4Row 3 - Cell 3
5Mark Padun (Ukr) Bahrain-Merida2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Kalchrain, km. 16.4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa Ovini3pts
2Perrig Quemeneur (Fra) Direct Energie2Row 1 - Cell 3
3Calvin Watson (Aus) Aqua Blue Sport1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Kalchrain, km. 55.4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa Ovini3pts
2Perrig Quemeneur (Fra) Direct Energie2Row 1 - Cell 3
3Calvin Watson (Aus) Aqua Blue Sport1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Kalchrain, km. 94.4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa Ovini3pts
2Perrig Quemeneur (Fra) Direct Energie2Row 1 - Cell 3
3Calvin Watson (Aus) Aqua Blue Sport1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 4 - Kalchrain, km. 133.4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Daniel Oss (Ita) Bora-Hansgrohe3pts
2Arthur Vichot (Fra) Groupama-FDJ2Row 1 - Cell 3
3Richie Porte (Aus) BMC Racing Team1Row 2 - Cell 3
Swipe to scroll horizontally
Young riders
#Rider Name (Country) TeamResult
1Fernando Gaviria (Col) Quick-Step Floors3:50:09
2Mark Padun (Ukr) Bahrain-MeridaRow 1 - Cell 2
3Bjorg Lambrecht (Bel) Lotto SoudalRow 2 - Cell 2
4Pavel Sivakov (Rus) Team SkyRow 3 - Cell 2
5Gregor Mühlberger (Aut) Bora-HansgroheRow 4 - Cell 2
6Enric Mas (Spa) Quick-Step FloorsRow 5 - Cell 2
7Edward Dunbar (Irl) Aqua Blue SportRow 6 - Cell 2
8Sam Oomen (Ned) Team SunwebRow 7 - Cell 2
9Merhawi Kudus (Eri) Dimension DataRow 8 - Cell 2
10Hugh Carthy (GBr) EF Education First-Drapac p/b CannondaleRow 9 - Cell 2
11Steff Cras (Bel) Katusha-AlpecinRow 10 - Cell 2
12Scott Davies (GBr) Dimension DataRow 11 - Cell 2
13Søren Kragh Andersen (Den) Team Sunweb0:00:10
14Filippo Ganna (Ita) UAE Team Emirates0:02:02
15Oliviero Troia (Ita) UAE Team EmiratesRow 14 - Cell 2
16Paul Ourselin (Fra) Direct EnergieRow 15 - Cell 2
17Thomas Boudat (Fra) Direct EnergieRow 16 - Cell 2
18Nans Peters (Fra) AG2R La MondialeRow 17 - Cell 2
19Fabien Grellier (Fra) Direct EnergieRow 18 - Cell 2
20Daniel Pearson (GBr) Aqua Blue SportRow 19 - Cell 2
21Kristoffer Halvorsen (Nor) Team Sky0:07:27
22Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa OviniRow 21 - Cell 2
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Bahrain-Merida11:30:27
2BMC Racing TeamRow 1 - Cell 2
3LottoNl-JumboRow 2 - Cell 2
4AG2R La MondialeRow 3 - Cell 2
5Trek-SegafredoRow 4 - Cell 2
6Quick-Step FloorsRow 5 - Cell 2
7Team SunwebRow 6 - Cell 2
8Astana Pro TeamRow 7 - Cell 2
9Katusha-AlpecinRow 8 - Cell 2
10Bora-HansgroheRow 9 - Cell 2
11Lotto - SoudalRow 10 - Cell 2
12Team SkyRow 11 - Cell 2
13Movistar TeamRow 12 - Cell 2
14Dimension DataRow 13 - Cell 2
15EF Education First-Drapac p/b Cannondale0:02:02
16Mitchelton-ScottRow 15 - Cell 2
17Groupama-FDJ0:02:20
18UAE Team Emirates0:04:04
19Direct EnergieRow 18 - Cell 2
20Aqua Blue SportRow 19 - Cell 2
21Nippo-Vini Fantini-Europa Ovini0:09:29
Swipe to scroll horizontally
General classification after stage 2
#Rider Name (Country) TeamResult
1Stefan Küng (Swi) BMC Racing Team4:10:24
2Greg Van Avermaet (Bel) BMC Racing Team0:00:03
3Richie Porte (Aus) BMC Racing TeamRow 2 - Cell 2
4Tejay van Garderen (USA) BMC Racing TeamRow 3 - Cell 2
5Peter Sagan (Svk) Bora-Hansgrohe0:00:20
6Michael Matthews (Aus) Team Sunweb0:00:23
7Wilco Kelderman (Ned) Team SunwebRow 6 - Cell 2
8Sam Oomen (Ned) Team SunwebRow 7 - Cell 2
9Simon Gerrans (Aus) BMC Racing Team0:00:28
10Gregor Mühlberger (Aut) Bora-Hansgrohe0:00:30
11Enric Mas (Spa) Quick-Step FloorsRow 10 - Cell 2
12Maximiliano Richeze (Arg) Quick-Step FloorsRow 11 - Cell 2
13Yves Lampaert (Bel) Quick-Step FloorsRow 12 - Cell 2
14Patrick Konrad (Aut) Bora-HansgroheRow 13 - Cell 2
15Jack Haig (Aus) Mitchelton-Scott0:00:32
16Roman Kreuziger (Cze) Mitchelton-ScottRow 15 - Cell 2
17Søren Kragh Andersen (Den) Team Sunweb0:00:33
18Nelson Oliveira (Por) Movistar Team0:00:36
19Nairo Quintana (Col) Movistar TeamRow 18 - Cell 2
20Mikel Landa (Spa) Movistar TeamRow 19 - Cell 2
21Andrey Amador (CRc) Movistar TeamRow 20 - Cell 2
22Mark Padun (Ukr) Bahrain-Merida0:00:39
23Enrico Gasparotto (Ita) Bahrain-MeridaRow 22 - Cell 2
24Ion Izagirre (Spa) Bahrain-MeridaRow 23 - Cell 2
25Kristijan Koren (Slo) Bahrain-MeridaRow 24 - Cell 2
26Nathan Haas (Aus) Katusha-Alpecin0:00:45
27Arthur Vichot (Fra) Groupama-FDJ0:00:48
28Simon Spilak (Slo) Katusha-Alpecin0:00:49
29José Gonçalves (Por) Katusha-AlpecinRow 28 - Cell 2
30Steff Cras (Bel) Katusha-AlpecinRow 29 - Cell 2
31José Joaquin Rojas (Spa) Movistar Team0:00:52
32Diego Ulissi (Ita) UAE Team Emirates0:00:53
33Enrico Battaglin (Ita) LottoNL-Jumbo0:00:56
34Steven Kruijswijk (Ned) LottoNL-JumboRow 33 - Cell 2
35Koen Bouwmam (Ned) LottoNL-JumboRow 34 - Cell 2
36Bjorg Lambrecht (Bel) Lotto Soudal0:01:01
37Jasper Stuyven (Bel) Trek-SegafredoRow 36 - Cell 2
38Bauke Mollema (Ned) Trek-SegafredoRow 37 - Cell 2
39Maxime Monfort (Bel) Lotto SoudalRow 38 - Cell 2
40Tim Wellens (Bel) Lotto SoudalRow 39 - Cell 2
41Owain Doull (GBr) Team Sky0:01:05
42Pavel Sivakov (Rus) Team SkyRow 41 - Cell 2
43Sebastian Henao (Col) Team SkyRow 42 - Cell 2
44Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale0:01:08
45Hugh Carthy (GBr) EF Education First-Drapac p/b CannondaleRow 44 - Cell 2
46Mathias Frank (Swi) AG2R La Mondiale0:01:10
47Cyril Gautier (Fra) AG2R La MondialeRow 46 - Cell 2
48François Bidard (Fra) AG2R La MondialeRow 47 - Cell 2
49Merhawi Kudus (Eri) Dimension Data0:01:13
50Tom-Jelte Slagter (Ned) Dimension DataRow 49 - Cell 2
51Scott Davies (GBr) Dimension DataRow 50 - Cell 2
52Lilian Calmejane (Fra) Direct Energie0:01:19
53Edward Dunbar (Irl) Aqua Blue SportRow 52 - Cell 2
54Tanel Kangert (Est) Astana Pro Team0:01:21
55Jakob Fuglsang (Den) Astana Pro TeamRow 54 - Cell 2
56Silvan Dillier (Swi) AG2R La Mondiale0:01:23
57Ivan Santaromita (Ita) Nippo-Vini Fantini-Europa Ovini0:02:04
58Michael Gogl (Aut) Trek-Segafredo0:02:09
59Fernando Gaviria (Col) Quick-Step Floors0:02:18
60Marcus Burghardt (Ger) Bora-Hansgrohe0:02:32
61Philippe Gilbert (Bel) Quick-Step FloorsRow 60 - Cell 2
62Maciej Bodnar (Pol) Bora-HansgroheRow 61 - Cell 2
63Gorka Izagirre (Spa) Bahrain-Merida0:02:34
64Christopher Juul Jensen (Den) Mitchelton-ScottRow 63 - Cell 2
65Victor De La Parte (Spa) Movistar Team0:02:38
66Olivier Le Gac (Fra) Groupama-FDJ0:02:39
67Hermann Pernsteiner (Aut) Bahrain-Merida0:02:41
68Ramon Sinkeldam (Ned) Groupama-FDJ0:02:50
69Arnaud Demare (Fra) Groupama-FDJRow 68 - Cell 2
70Davide Cimolai (Ita) Groupama-FDJRow 69 - Cell 2
71Reto Hollenstein (Swi) Katusha-Alpecin0:02:51
72Willie Smit (RSA) Katusha-AlpecinRow 71 - Cell 2
73Sonny Colbrelli (Ita) Bahrain-Merida0:02:54
74Jan Polanc (Slo) UAE Team Emirates0:02:55
75Alexander Kristoff (Nor) UAE Team EmiratesRow 74 - Cell 2
76Filippo Ganna (Ita) UAE Team EmiratesRow 75 - Cell 2
77Thomas Leezer (Ned) LottoNL-Jumbo0:02:58
78John Degenkolb (Ger) Trek-Segafredo0:03:03
79Julien Bernard (Fra) Trek-SegafredoRow 78 - Cell 2
80Diego Rosa (Ita) Team Sky0:03:07
81Joe Dombrowski (USA) EF Education First-Drapac p/b Cannondale0:03:10
82Stijn Vandenbergh (Bel) AG2R La Mondiale0:03:12
83Nans Peters (Fra) AG2R La MondialeRow 82 - Cell 2
84Ben Gastauer (Lux) AG2R La MondialeRow 83 - Cell 2
85Ian Stannard (GBr) Team SkyRow 84 - Cell 2
86Oliviero Troia (Ita) UAE Team Emirates0:03:13
87Maurits Lammertink (Ned) Katusha-AlpecinRow 86 - Cell 2
88Julien Vermote (Bel) Dimension Data0:03:15
89Reinardt Janse Van Rensburg (RSA) Dimension DataRow 88 - Cell 2
90Benoit Vaugrenard (Fra) Groupama-FDJ0:03:17
91Simon Geschke (Ger) Team Sunweb0:03:18
92Nicolas Dougall (RSA) Dimension Data0:03:20
93Paul Ourselin (Fra) Direct Energie0:03:21
94Lawrence Warbasse (USA) Aqua Blue SportRow 93 - Cell 2
95Thomas Boudat (Fra) Direct EnergieRow 94 - Cell 2
96Romain Sicard (Fra) Direct EnergieRow 95 - Cell 2
97Rein Taaramäe (Est) Direct EnergieRow 96 - Cell 2
98Mark Christian (GBr) Aqua Blue SportRow 97 - Cell 2
99Oscar Gatto (Ita) Astana Pro Team0:03:23
100Magnus Cort (Den) Astana Pro TeamRow 99 - Cell 2
101Daniel Pearson (GBr) Aqua Blue Sport0:03:27
102Daniele Bennati (Ita) Movistar Team0:03:28
103Omar Fraile (Spa) Astana Pro Team0:03:32
104Jesper Hansen (Den) Astana Pro TeamRow 103 - Cell 2
105Michael Schär (Swi) BMC Racing Team0:03:49
106Masakazu Ito (Jpn) Nippo-Vini Fantini-Europa Ovini0:04:06
107Iljo Keisse (Bel) Quick-Step Floors0:04:26
108Michal Golas (Pol) Team Sky0:04:46
109Daniel Oss (Ita) Bora-HansgroheRow 108 - Cell 2
110Ben Swift (GBr) UAE Team Emirates0:04:47
111Fabien Grellier (Fra) Direct Energie0:05:09
112Nikias Arndt (Ger) Team Sunweb0:05:10
113Edward Theuns (Bel) Team SunwebRow 112 - Cell 2
114Bert-Jan Lindeman (Ned) LottoNL-Jumbo0:05:22
115Matti Breschel (Den) EF Education First-Drapac p/b Cannondale0:05:25
116Nathan Brown (USA) EF Education First-Drapac p/b CannondaleRow 115 - Cell 2
117Marcel Sieberg (Ger) Lotto Soudal0:05:28
118Dmitriy Gruzdev (Kaz) Astana Pro Team0:05:34
119Adam Hansen (Aus) Lotto Soudal0:05:48
120Gregory Rast (Swi) Trek-Segafredo0:05:54
121Roberto Ferrari (Ita) UAE Team Emirates0:05:58
122Cameron Meyer (Aus) Mitchelton-Scott0:07:59
123Juraj Sagan (Svk) Bora-Hansgrohe0:08:29
124Kristoffer Halvorsen (Nor) Team Sky0:08:32
125Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale0:08:35
126Igor Anton (Spa) Dimension Data0:08:40
127André Greipel (Ger) Lotto SoudalRow 126 - Cell 2
128Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa Ovini0:09:29
129Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa Ovini0:10:10
130Eduard Michael Grosu (Rom) Nippo-Vini Fantini-Europa Ovini0:10:22
131Damiano Cunego (Ita) Nippo-Vini Fantini-Europa OviniRow 130 - Cell 2
132Koen de Kort (Ned) Trek-Segafredo0:10:23
133Perrig Quemeneur (Fra) Direct Energie0:10:30
134Michael Albasini (Swi) Mitchelton-Scott0:10:33
135Jasper De Buyst (Bel) Lotto Soudal0:11:02
136Stefan Denifl (Aut) Aqua Blue Sport0:11:20
137Peter Koning (Ned) Aqua Blue Sport0:11:22
138Tim Declercq (Bel) Quick-Step Floors0:11:45
139Jacopo Guarnieri (Ita) Groupama-FDJ0:11:54
140Alessandro De Marchi (Ita) BMC Racing Team0:12:04
141Alan Marangoni (Ita) Nippo-Vini Fantini-Europa Ovini0:12:05
142Maarten Wynants (Bel) LottoNL-Jumbo0:12:29
143Michael Hepburn (Aus) Mitchelton-Scott0:12:31
144Bram Tankink (Ned) LottoNL-Jumbo0:13:31
145Calvin Watson (Aus) Aqua Blue Sport0:14:30
146William Clarke (Aus) EF Education First-Drapac p/b Cannondale0:15:05
147Sam Bewley (NZl) Mitchelton-Scott0:15:10
Swipe to scroll horizontally
Sprints classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Calvin Watson (Aus) Aqua Blue Sport13pts
2Peter Sagan (Svk) Bora-Hansgrohe12Row 1 - Cell 3
3Fernando Gaviria (Col) Quick-Step Floors8Row 2 - Cell 3
4Stefan Küng (Swi) BMC Racing Team6Row 3 - Cell 3
5Nathan Haas (Aus) Katusha-Alpecin6Row 4 - Cell 3
6Perrig Quemeneur (Fra) Direct Energie6Row 5 - Cell 3
7Michael Matthews (Aus) Team Sunweb4Row 6 - Cell 3
8Maurits Lammertink (Ned) Katusha-Alpecin3Row 7 - Cell 3
9Mark Padun (Ukr) Bahrain-Merida2Row 8 - Cell 3
10Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa Ovini2Row 9 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa Ovini9pts
2Perrig Quemeneur (Fra) Direct Energie6Row 1 - Cell 3
3Daniel Oss (Ita) Bora-Hansgrohe3Row 2 - Cell 3
4Calvin Watson (Aus) Aqua Blue Sport3Row 3 - Cell 3
5Arthur Vichot (Fra) Groupama-FDJ2Row 4 - Cell 3
6Richie Porte (Aus) BMC Racing Team1Row 5 - Cell 3
Swipe to scroll horizontally
Young riders classification
#Rider Name (Country) TeamResult
1Sam Oomen (Ned) Team Sunweb4:10:47
2Gregor Mühlberger (Aut) Bora-Hansgrohe0:00:07
3Enric Mas (Spa) Quick-Step FloorsRow 2 - Cell 2
4Søren Kragh Andersen (Den) Team Sunweb0:00:10
5Mark Padun (Ukr) Bahrain-Merida0:00:16
6Steff Cras (Bel) Katusha-Alpecin0:00:26
7Bjorg Lambrecht (Bel) Lotto Soudal0:00:38
8Pavel Sivakov (Rus) Team Sky0:00:42
9Hugh Carthy (GBr) EF Education First-Drapac p/b Cannondale0:00:45
10Merhawi Kudus (Eri) Dimension Data0:00:50
11Scott Davies (GBr) Dimension DataRow 10 - Cell 2
12Edward Dunbar (Irl) Aqua Blue Sport0:00:56
13Fernando Gaviria (Col) Quick-Step Floors0:01:55
14Filippo Ganna (Ita) UAE Team Emirates0:02:32
15Nans Peters (Fra) AG2R La Mondiale0:02:49
16Oliviero Troia (Ita) UAE Team Emirates0:02:50
17Paul Ourselin (Fra) Direct Energie0:02:58
18Thomas Boudat (Fra) Direct EnergieRow 17 - Cell 2
19Daniel Pearson (GBr) Aqua Blue Sport0:03:04
20Fabien Grellier (Fra) Direct Energie0:04:46
21Kristoffer Halvorsen (Nor) Team Sky0:08:09
22Filippo Zaccanti (Ita) Nippo-Vini Fantini-Europa Ovini0:09:06
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1BMC Racing Team11:50:45
2Team Sunweb0:00:20
3Quick-Step Floors0:00:27
4Bora-HansgroheRow 3 - Cell 2
5Movistar Team0:00:33
6Bahrain-Merida0:00:36
7Katusha-Alpecin0:00:46
8LottoNl-Jumbo0:00:53
9Trek-Segafredo0:00:58
10Lotto - SoudalRow 9 - Cell 2
11Team Sky0:01:02
12AG2R La Mondiale0:01:07
13Dimension Data0:01:10
14Astana Pro Team0:01:18
15Mitchelton-Scott0:02:31
16Groupama-FDJ0:03:05
17EF Education First-Drapac p/b Cannondale0:03:07
18UAE Team Emirates0:04:54
19Direct Energie0:05:20
20Aqua Blue SportRow 19 - Cell 2
21Nippo-Vini Fantini-Europa Ovini0:11:30
Dani Ostanek
Senior News Writer

Dani Ostanek is Senior News Writer at Cyclingnews, joining in 2017 as a freelance contributor and later being hired full-time. Before joining the team, they had written for numerous major publications in the cycling world, including CyclingWeekly and Rouleur.

Dani has reported from the world's top races, including the Tour de France, Road World Championships, and the spring Classics. They have interviewed many of the sport's biggest stars, including Mathieu van der Poel, Demi Vollering, and Remco Evenepoel. Their favourite races are the Giro d'Italia, Strade Bianche and Paris-Roubaix.

Season highlights from the 2024 season include reporting from Paris-Roubaix –  'Unless I'm in an ambulance, I'm finishing this race' – Cyrus Monk, the last man home at Paris-Roubaix – and the Tour de France – 'Disbelief', gratitude, and family – Mark Cavendish celebrates a record-breaking Tour de France sprint win.

Latest on Cyclingnews