Tour de France: Fraile wins in Mende

Omar Fraile (Astana) flew to victory on the Mende airstrip on stage 14 of the Tour de France, surviving from a large breakaway. The Spaniard beat out polka dot jersey wearer Julian Alaphilippe (Quick-Step Floors) and Jasper Stuyven (Trek-Segafredo) by six seconds in order to take his third victory of the season, the biggest of his career.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Omar Fraile (Spa) Astana Pro Team4:41:57
2Julian Alaphilippe (Fra) Quick-Step Floors0:00:06
3Jasper Stuyven (Bel) Trek-SegafredoRow 2 - Cell 2
4Peter Sagan (Svk) Bora-Hansgrohe0:00:12
5Damiano Caruso (Ita) BMC Racing Team0:00:17
6Simon Geschke (Ger) Team Sunweb0:00:19
7Nicolas Edet (Fra) Cofidis, Solutions CreditsRow 6 - Cell 2
8Lilian Calmejane (Fra) Direct Energie0:00:23
9Daryl Impey (RSA) Mitchelton-Scott0:00:30
10Thomas De Gendt (Bel) Lotto Soudal0:00:37
11Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale0:00:51
12Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale0:01:06
13Anthony Perez (Fra) Cofidis, Solutions Credits0:01:18
14Gorka Izagirre (Spa) Bahrain-Merida0:01:26
15Philippe Gilbert (Bel) Quick-Step Floors0:01:46
16Thomas Degand (Bel) Wanty-Groupe GobertRow 15 - Cell 2
17Stefan Küng (Swi) BMC Racing Team0:02:07
18Andrey Amador (CRc) Movistar TeamRow 17 - Cell 2
19Tom-Jelte Slagter (Ned) Dimension Data0:02:25
20Greg Van Avermaet (Bel) BMC Racing TeamRow 19 - Cell 2
21Sylvain Chavanel (Fra) Direct Energie0:02:53
22Julien Vermote (Bel) Dimension Data0:03:23
23Michael Hepburn (Aus) Mitchelton-ScottRow 22 - Cell 2
24Kristijan Koren (Slo) Bahrain-Merida0:03:37
25Anthony Turgis (Fra) Cofidis, Solutions Credits0:03:57
26Jerome Cousin (Fra) Direct Energie0:06:35
27Yves Lampaert (Bel) Quick-Step FloorsRow 26 - Cell 2
28Maciej Bodnar (Pol) Bora-Hansgrohe0:07:11
29Primoz Roglic (Slo) LottoNL-Jumbo0:18:01
30Chris Froome (GBr) Team Sky0:18:09
31Tom Dumoulin (Ned) Team SunwebRow 30 - Cell 2
32Geraint Thomas (GBr) Team SkyRow 31 - Cell 2
33Nairo Quintana (Col) Movistar Team0:18:19
34Steven Kruijswijk (Ned) LottoNL-Jumbo0:18:23
35Egan Bernal (Col) Team SkyRow 34 - Cell 2
36Romain Bardet (Fra) AG2R La MondialeRow 35 - Cell 2
37Ilnur Zakarin (Rus) Katusha-Alpecin0:18:33
38Alejandro Valverde (Spa) Movistar Team0:18:38
39Domenico Pozzovivo (Ita) Bahrain-MeridaRow 38 - Cell 2
40Jakob Fuglsang (Den) Astana Pro TeamRow 39 - Cell 2
41Mikel Landa (Spa) Movistar TeamRow 40 - Cell 2
42Bob Jungels (Lux) Quick-Step Floors0:18:53
43Pierre Latour (Fra) AG2R La Mondiale0:18:56
44Mikel Nieve (Spa) Mitchelton-Scott0:19:03
45Tanel Kangert (Est) Astana Pro Team0:19:04
46Guillaume Martin (Fra) Wanty-Groupe Gobert0:19:25
47Damien Gaudin (Fra) Direct Energie0:19:28
48Bauke Mollema (Ned) Trek-Segafredo0:19:35
49Antwan Tolhoek (Ned) LottoNL-Jumbo0:19:52
50Daniel Martin (Irl) UAE Team EmiratesRow 49 - Cell 2
51Marco Minnaard (Ned) Wanty-Groupe GobertRow 50 - Cell 2
52Jesper Hansen (Den) Astana Pro TeamRow 51 - Cell 2
53Maxime Bouet (Fra) Fortuneo-Samsic0:19:59
54Warren Barguil (Fra) Fortuneo-SamsicRow 53 - Cell 2
55Serge Pauwels (Bel) Dimension Data0:20:27
56Julien Bernard (Fra) Trek-SegafredoRow 55 - Cell 2
57Laurens ten Dam (Ned) Team SunwebRow 56 - Cell 2
58Christophe Laporte (Fra) Cofidis, Solutions Credits0:20:48
59Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert0:20:56
60Nikias Arndt (Ger) Team Sunweb0:21:18
61Søren Kragh Andersen (Den) Team SunwebRow 60 - Cell 2
62David Gaudu (Fra) Groupama-FDJ0:21:20
63Arthur Vichot (Fra) Groupama-FDJRow 62 - Cell 2
64Mathias Frank (Swi) AG2R La MondialeRow 63 - Cell 2
65Michal Kwiatkowski (Pol) Team Sky0:21:32
66Kevin Ledanois (Fra) Fortuneo-Samsic0:21:37
67Niki Terpstra (Ned) Quick-Step Floors0:21:45
68Adam Yates (GBr) Mitchelton-Scott0:21:47
69Simon Gerrans (Aus) BMC Racing Team0:22:13
70Tim Declercq (Bel) Quick-Step FloorsRow 69 - Cell 2
71Jelle Vanendert (Bel) Lotto SoudalRow 70 - Cell 2
72Michael Schär (Swi) BMC Racing TeamRow 71 - Cell 2
73Yoann Offredo (Fra) Wanty-Groupe GobertRow 72 - Cell 2
74Tejay van Garderen (USA) BMC Racing TeamRow 73 - Cell 2
75Franco Pellizotti (Ita) Bahrain-MeridaRow 74 - Cell 2
76Andrea Pasqualon (Ita) Wanty-Groupe GobertRow 75 - Cell 2
77Rudy Molard (Fra) Groupama-FDJRow 76 - Cell 2
78Ian Boswell (USA) Katusha-AlpecinRow 77 - Cell 2
79Timothy Dupont (Bel) Wanty-Groupe Gobert0:22:46
80Dion Smith (NZl) Wanty-Groupe GobertRow 79 - Cell 2
81Nils Politt (Ger) Katusha-AlpecinRow 80 - Cell 2
82Pavel Kochetkov (Rus) Katusha-Alpecin0:22:57
83Tobias Ludvigsson (Swe) Groupama-FDJ0:22:59
84Jasper De Buyst (Bel) Lotto Soudal0:23:03
85Daniel Oss (Ita) Bora-Hansgrohe0:23:15
86Edward Theuns (Bel) Team SunwebRow 85 - Cell 2
87Pawel Poljanski (Pol) Bora-HansgroheRow 86 - Cell 2
88Rafal Majka (Pol) Bora-HansgroheRow 87 - Cell 2
89Fabien Grellier (Fra) Direct EnergieRow 88 - Cell 2
90Jesus Herrada (Spa) Cofidis, Solutions CreditsRow 89 - Cell 2
91Sonny Colbrelli (Ita) Bahrain-MeridaRow 90 - Cell 2
92Jay Thomson (RSA) Dimension DataRow 91 - Cell 2
93Romain Sicard (Fra) Direct EnergieRow 92 - Cell 2
94Chad Haga (USA) Team SunwebRow 93 - Cell 2
95Laurent Pichon (Fra) Fortuneo-SamsicRow 94 - Cell 2
96Robert Gesink (Ned) LottoNL-JumboRow 95 - Cell 2
97Koen de Kort (Ned) Trek-SegafredoRow 96 - Cell 2
98Marc Soler (Spa) Movistar TeamRow 97 - Cell 2
99Oliviero Troia (Ita) UAE Team EmiratesRow 98 - Cell 2
100Daniel Navarro Garcia (Spa) Cofidis, Solutions CreditsRow 99 - Cell 2
101Silvan Dillier (Swi) AG2R La MondialeRow 100 - Cell 2
102Rory Sutherland (Aus) UAE Team EmiratesRow 101 - Cell 2
103Ion Izagirre (Spa) Bahrain-MeridaRow 102 - Cell 2
104Tomasz Marczynski (Pol) Lotto SoudalRow 103 - Cell 2
105Paul Martens (Ger) LottoNL-JumboRow 104 - Cell 2
106Magnus Cort (Den) Astana Pro TeamRow 105 - Cell 2
107Edvald Boasson Hagen (Nor) Dimension DataRow 106 - Cell 2
108Reinardt Janse Van Rensburg (RSA) Dimension DataRow 107 - Cell 2
109Oliver Naesen (Bel) AG2R La Mondiale0:23:21
110Julien Simon (Fra) Cofidis, Solutions CreditsRow 109 - Cell 2
111Florian Vachon (Fra) Fortuneo-SamsicRow 110 - Cell 2
112Michael Valgren (Den) Astana Pro TeamRow 111 - Cell 2
113Romain Hardy (Fra) Fortuneo-SamsicRow 112 - Cell 2
114Dimitri Claeys (Bel) Cofidis, Solutions CreditsRow 113 - Cell 2
115Wout Poels (Ned) Team SkyRow 114 - Cell 2
116Amael Moinard (Fra) Fortuneo-SamsicRow 115 - Cell 2
117Toms Skujins (Lat) Trek-SegafredoRow 116 - Cell 2
118Timo Roosen (Ned) LottoNL-JumboRow 117 - Cell 2
119Jonathan Castroviejo (Spa) Team SkyRow 118 - Cell 2
120Tom Scully (NZl) EF Education First-Drapac p/b CannondaleRow 119 - Cell 2
121Imanol Erviti (Spa) Movistar TeamRow 120 - Cell 2
122Daniele Bennati (Ita) Movistar TeamRow 121 - Cell 2
123Simon Clarke (Aus) EF Education First-Drapac p/b CannondaleRow 122 - Cell 2
124Michael Gogl (Aut) Trek-SegafredoRow 123 - Cell 2
125Gregor Mühlberger (Aut) Bora-HansgroheRow 124 - Cell 2
126John Degenkolb (Ger) Trek-Segafredo0:24:11
127Ramon Sinkeldam (Ned) Groupama-FDJRow 126 - Cell 2
128Damien Howson (Aus) Mitchelton-Scott0:24:33
129Luke Durbridge (Aus) Mitchelton-ScottRow 128 - Cell 2
130Gianni Moscon (Ita) Team SkyRow 129 - Cell 2
131Mathew Hayman (Aus) Mitchelton-ScottRow 130 - Cell 2
132Olivier Le Gac (Fra) Groupama-FDJRow 131 - Cell 2
133Taylor Phinney (USA) EF Education First-Drapac p/b CannondaleRow 132 - Cell 2
134Elie Gesbert (Fra) Fortuneo-SamsicRow 133 - Cell 2
135Jack Bauer (NZl) Mitchelton-ScottRow 134 - Cell 2
136Kristijan Durasek (Cro) UAE Team EmiratesRow 135 - Cell 2
137Luke Rowe (GBr) Team Sky0:25:10
138Heinrich Haussler (Aus) Bahrain-MeridaRow 137 - Cell 2
139Darwin Atapuma (Col) UAE Team EmiratesRow 138 - Cell 2
140Marco Marcato (Ita) UAE Team EmiratesRow 139 - Cell 2
141Maximiliano Richeze (Arg) Quick-Step FloorsRow 140 - Cell 2
142Thomas Boudat (Fra) Direct Energie0:25:18
143Lawson Craddock (USA) EF Education First-Drapac p/b Cannondale0:25:22
144Amund Grøndahl Jansen (Nor) LottoNL-Jumbo0:25:26
145Sep Vanmarcke (Bel) EF Education First-Drapac p/b CannondaleRow 144 - Cell 2
146Alexander Kristoff (Nor) UAE Team Emirates0:25:47
147Jacopo Guarnieri (Ita) Groupama-FDJ0:25:54
148Marcus Burghardt (Ger) Bora-Hansgrohe0:26:12
149Roberto Ferrari (Ita) UAE Team Emirates0:26:19
150Lukas Pöstlberger (Aut) Bora-Hansgrohe0:26:24
151Arnaud Demare (Fra) Groupama-FDJ0:26:28
DNFPatrick Bevin (NZl) BMC Racing TeamRow 151 - Cell 2
Swipe to scroll horizontally
Sprint 1 - 90km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Peter Sagan (Svk) Bora-Hansgrohe20pts
2Thomas Boudat (Fra) Direct Energie17Row 1 - Cell 3
3Yves Lampaert (Bel) Quick-Step Floors15Row 2 - Cell 3
4Thomas De Gendt (Bel) Lotto Soudal13Row 3 - Cell 3
5Greg Van Avermaet (Bel) BMC Racing Team11Row 4 - Cell 3
6Maciej Bodnar (Pol) Bora-Hansgrohe10Row 5 - Cell 3
7Julien Vermote (Bel) Dimension Data9Row 6 - Cell 3
8Jasper Stuyven (Bel) Trek-Segafredo8Row 7 - Cell 3
9Kristijan Koren (Slo) Bahrain-Merida7Row 8 - Cell 3
10Thomas Degand (Bel) Wanty-Groupe Gobert6Row 9 - Cell 3
11Nicolas Edet (Fra) Cofidis, Solutions Credits5Row 10 - Cell 3
12Philippe Gilbert (Bel) Quick-Step Floors4Row 11 - Cell 3
13Daryl Impey (RSA) Mitchelton-Scott3Row 12 - Cell 3
14Anthony Turgis (Fra) Cofidis, Solutions Credits2Row 13 - Cell 3
15Michael Hepburn (Aus) Mitchelton-Scott1Row 14 - Cell 3
Swipe to scroll horizontally
Sprint 2 - 188km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Omar Fraile (Spa) Astana Pro Team30pts
2Julian Alaphilippe (Fra) Quick-Step Floors25Row 1 - Cell 3
3Jasper Stuyven (Bel) Trek-Segafredo22Row 2 - Cell 3
4Peter Sagan (Svk) Bora-Hansgrohe19Row 3 - Cell 3
5Damiano Caruso (Ita) BMC Racing Team17Row 4 - Cell 3
6Simon Geschke (Ger) Team Sunweb15Row 5 - Cell 3
7Nicolas Edet (Fra) Cofidis, Solutions Credits13Row 6 - Cell 3
8Lilian Calmejane (Fra) Direct Energie11Row 7 - Cell 3
9Daryl Impey (RSA) Mitchelton-Scott9Row 8 - Cell 3
10Thomas De Gendt (Bel) Lotto Soudal7Row 9 - Cell 3
11Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale6Row 10 - Cell 3
12Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale5Row 11 - Cell 3
13Anthony Perez (Fra) Cofidis, Solutions Credits4Row 12 - Cell 3
14Gorka Izagirre (Spa) Bahrain-Merida3Row 13 - Cell 3
15Philippe Gilbert (Bel) Quick-Step Floors2Row 14 - Cell 3
Swipe to scroll horizontally
KOM 1 - 81km
#Rider Name (Country) TeamResult
1Julian Alaphilippe (Fra) Quick-Step Floors1
Swipe to scroll horizontally
KOM 2 - 129km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Gorka Izagirre (Spa) Bahrain-Merida5pts
2Tom-Jelte Slagter (Ned) Dimension Data3Row 1 - Cell 3
3Julian Alaphilippe (Fra) Quick-Step Floors2Row 2 - Cell 3
4Philippe Gilbert (Bel) Quick-Step Floors1Row 3 - Cell 3
Swipe to scroll horizontally
KOM 3 - 142km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jasper Stuyven (Bel) Trek-Segafredo2pts
2Gorka Izagirre (Spa) Bahrain-Merida1Row 1 - Cell 3
Swipe to scroll horizontally
KOM 4 - 186.5km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Omar Fraile (Spa) Astana Pro Team5pts
2Julian Alaphilippe (Fra) Quick-Step Floors3Row 1 - Cell 3
3Jasper Stuyven (Bel) Trek-Segafredo2Row 2 - Cell 3
4Peter Sagan (Svk) Bora-Hansgrohe1Row 3 - Cell 3
Swipe to scroll horizontally
Best Young Rider
#Rider Name (Country) TeamResult
1Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale4:43:03
2Stefan Küng (Swi) BMC Racing Team0:01:01
3Anthony Turgis (Fra) Cofidis, Solutions Credits0:02:51
4Egan Bernal (Col) Team Sky0:17:17
5Pierre Latour (Fra) AG2R La Mondiale0:17:50
6Guillaume Martin (Fra) Wanty-Groupe Gobert0:18:19
7Antwan Tolhoek (Ned) LottoNL-Jumbo0:18:46
8Søren Kragh Andersen (Den) Team Sunweb0:20:12
9David Gaudu (Fra) Groupama-FDJ0:20:14
10Kevin Ledanois (Fra) Fortuneo-Samsic0:20:31
11Dion Smith (NZl) Wanty-Groupe Gobert0:21:40
12Nils Politt (Ger) Katusha-AlpecinRow 11 - Cell 2
13Jasper De Buyst (Bel) Lotto Soudal0:21:57
14Fabien Grellier (Fra) Direct Energie0:22:09
15Marc Soler (Spa) Movistar TeamRow 14 - Cell 2
16Oliviero Troia (Ita) UAE Team EmiratesRow 15 - Cell 2
17Magnus Cort (Den) Astana Pro TeamRow 16 - Cell 2
18Timo Roosen (Ned) LottoNL-Jumbo0:22:15
19Michael Gogl (Aut) Trek-SegafredoRow 18 - Cell 2
20Gregor Mühlberger (Aut) Bora-HansgroheRow 19 - Cell 2
21Gianni Moscon (Ita) Team Sky0:23:27
22Olivier Le Gac (Fra) Groupama-FDJRow 21 - Cell 2
23Elie Gesbert (Fra) Fortuneo-SamsicRow 22 - Cell 2
24Thomas Boudat (Fra) Direct Energie0:24:12
25Amund Grøndahl Jansen (Nor) LottoNL-Jumbo0:24:20
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1BMC Racing Team14:10:40
2Cofidis, Solutions Credits14:11:25
3Quick - Step Floors14:14:18
4Direct Energie14:15:42
5Mitchelton - Scott14:28:47
6Bahrain - Merida14:29:32
7Team EF Education First - Drapac14:31:09
8Team Dimension Data14:32:06
9Bora - Hansgrohe14:36:29
10Astana Pro Team14:43:33
11Team Sunweb14:44:46
12Movistar Team14:44:55
13Trek - Segafredo14:45:59
14Wanty - Groupe Gobert14:46:54
15Lotto Soudal14:51:44
16Team Sky15:00:32
17Team Lotto Nl - Jumbo15:02:07
18Ag2R La Mondiale15:04:30
19Team Fortuneo - Samsic15:07:26
20Team Katusha Alpecin15:09:23
21Groupama - Fdj15:10:44
22UAE Team Emirates15:12:13
Swipe to scroll horizontally
General Classification after stage 14
#Rider Name (Country) TeamResult
1Geraint Thomas (GBr) Team Sky58:10:44
2Chris Froome (GBr) Team Sky0:01:39
3Tom Dumoulin (Ned) Team Sunweb0:01:50
4Primoz Roglic (Slo) LottoNL-Jumbo0:02:38
5Romain Bardet (Fra) AG2R La Mondiale0:03:21
6Mikel Landa (Spa) Movistar Team0:03:42
7Steven Kruijswijk (Ned) LottoNL-Jumbo0:03:57
8Nairo Quintana (Col) Movistar Team0:04:23
9Jakob Fuglsang (Den) Astana Pro Team0:06:14
10Daniel Martin (Irl) UAE Team Emirates0:06:54
11Alejandro Valverde (Spa) Movistar Team0:09:36
12Bob Jungels (Lux) Quick-Step Floors0:09:53
13Ilnur Zakarin (Rus) Katusha-Alpecin0:10:01
14Mikel Nieve (Spa) Mitchelton-Scott0:16:22
15Pierre Latour (Fra) AG2R La Mondiale0:17:28
16Guillaume Martin (Fra) Wanty-Groupe Gobert0:19:55
17Damiano Caruso (Ita) BMC Racing Team0:21:26
18Tanel Kangert (Est) Astana Pro Team0:21:36
19Egan Bernal (Col) Team Sky0:23:44
20Warren Barguil (Fra) Fortuneo-Samsic0:25:45
21Greg Van Avermaet (Bel) BMC Racing Team0:29:02
22Simon Geschke (Ger) Team Sunweb0:29:56
23Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale0:32:22
24Lilian Calmejane (Fra) Direct Energie0:34:54
25Rafal Majka (Pol) Bora-Hansgrohe0:35:52
26Bauke Mollema (Ned) Trek-Segafredo0:39:05
27Adam Yates (GBr) Mitchelton-Scott0:39:56
28Serge Pauwels (Bel) Dimension Data0:41:01
29Domenico Pozzovivo (Ita) Bahrain-Merida0:41:40
30Gorka Izagirre (Spa) Bahrain-Merida0:42:41
31Ion Izagirre (Spa) Bahrain-Merida0:43:01
32Julian Alaphilippe (Fra) Quick-Step Floors0:48:04
33Sylvain Chavanel (Fra) Direct Energie0:54:08
34Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale0:54:53
35Stefan Küng (Swi) BMC Racing Team0:56:05
36Philippe Gilbert (Bel) Quick-Step Floors0:56:23
37David Gaudu (Fra) Groupama-FDJ0:56:51
38Tejay van Garderen (USA) BMC Racing Team0:57:30
39Robert Gesink (Ned) LottoNL-Jumbo0:57:54
40Daryl Impey (RSA) Mitchelton-Scott1:01:30
41Arthur Vichot (Fra) Groupama-FDJ1:01:33
42Rudy Molard (Fra) Groupama-FDJ1:03:04
43Tom-Jelte Slagter (Ned) Dimension Data1:04:56
44Maxime Bouet (Fra) Fortuneo-Samsic1:05:07
45Peter Sagan (Svk) Bora-Hansgrohe1:05:20
46Jasper Stuyven (Bel) Trek-Segafredo1:06:25
47Julien Bernard (Fra) Trek-Segafredo1:07:17
48Nicolas Edet (Fra) Cofidis, Solutions Credits1:08:44
49Amael Moinard (Fra) Fortuneo-Samsic1:09:15
50Andrey Amador (CRc) Movistar Team1:09:56
51Søren Kragh Andersen (Den) Team Sunweb1:10:01
52Thomas De Gendt (Bel) Lotto Soudal1:11:13
53Mathias Frank (Swi) AG2R La Mondiale1:12:39
54Thomas Degand (Bel) Wanty-Groupe Gobert1:12:45
55Pavel Kochetkov (Rus) Katusha-Alpecin1:13:50
56Omar Fraile (Spa) Astana Pro Team1:14:11
57Laurens ten Dam (Ned) Team Sunweb1:14:25
58Jesus Herrada (Spa) Cofidis, Solutions Credits1:19:31
59Kristijan Durasek (Cro) UAE Team Emirates1:19:40
60Antwan Tolhoek (Ned) LottoNL-Jumbo1:20:12
61Franco Pellizotti (Ita) Bahrain-Merida1:22:21
62Michael Valgren (Den) Astana Pro Team1:22:45
63Marco Minnaard (Ned) Wanty-Groupe Gobert1:23:23
64Oliver Naesen (Bel) AG2R La Mondiale1:23:36
65Michal Kwiatkowski (Pol) Team Sky1:24:30
66Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits1:25:58
67Wout Poels (Ned) Team Sky1:28:35
68Yves Lampaert (Bel) Quick-Step Floors1:29:09
69Chad Haga (USA) Team Sunweb1:30:57
70Darwin Atapuma (Col) UAE Team Emirates1:31:39
71Koen de Kort (Ned) Trek-Segafredo1:32:52
72Nikias Arndt (Ger) Team Sunweb1:32:54
73Anthony Perez (Fra) Cofidis, Solutions Credits1:33:06
74Edvald Boasson Hagen (Nor) Dimension Data1:33:34
75Magnus Cort (Den) Astana Pro Team1:34:08
76Kristijan Koren (Slo) Bahrain-Merida1:34:51
77Andrea Pasqualon (Ita) Wanty-Groupe Gobert1:35:05
78Jerome Cousin (Fra) Direct Energie1:36:53
79Julien Vermote (Bel) Dimension Data1:37:30
80Jesper Hansen (Den) Astana Pro Team1:37:35
81Tobias Ludvigsson (Swe) Groupama-FDJ1:38:05
82Marcus Burghardt (Ger) Bora-Hansgrohe1:39:16
83Romain Sicard (Fra) Direct Energie1:39:46
84Julien Simon (Fra) Cofidis, Solutions Credits1:41:12
85Ian Boswell (USA) Katusha-Alpecin1:41:15
86Paul Martens (Ger) LottoNL-Jumbo1:41:18
87Thomas Boudat (Fra) Direct Energie1:41:26
89Toms Skujins (Lat) Trek-Segafredo1:41:49
90Elie Gesbert (Fra) Fortuneo-Samsic1:42:45
91Nils Politt (Ger) Katusha-Alpecin1:43:46
92Yoann Offredo (Fra) Wanty-Groupe Gobert1:44:17
93Reinardt Janse Van Rensburg (RSA) Dimension Data1:44:36
94Imanol Erviti (Spa) Movistar Team1:45:30
95Edward Theuns (Bel) Team Sunweb1:45:51
96John Degenkolb (Ger) Trek-Segafredo1:45:56
97Michael Gogl (Aut) Trek-Segafredo1:47:08
98Silvan Dillier (Swi) AG2R La Mondiale1:47:41
99Marc Soler (Spa) Movistar Team1:48:04
100Sonny Colbrelli (Ita) Bahrain-Merida1:49:02
101Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale1:49:15
102Alexander Kristoff (Nor) UAE Team Emirates1:49:34
103Gregor Mühlberger (Aut) Bora-Hansgrohe1:49:38
104Daniel Oss (Ita) Bora-Hansgrohe1:50:15
105Pawel Poljanski (Pol) Bora-Hansgrohe1:50:39
106Dion Smith (NZl) Wanty-Groupe Gobert1:51:30
107Jonathan Castroviejo (Spa) Team Sky1:51:43
108Michael Schär (Swi) BMC Racing Team1:51:46
109Laurent Pichon (Fra) Fortuneo-Samsic1:53:33
110Mathew Hayman (Aus) Mitchelton-Scott1:54:02
111Michael Hepburn (Aus) Mitchelton-Scott1:54:04
112Tomasz Marczynski (Pol) Lotto Soudal1:54:36
113Florian Vachon (Fra) Fortuneo-Samsic1:55:35
114Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale1:57:16
115Maciej Bodnar (Pol) Bora-Hansgrohe1:59:34
116Gianni Moscon (Ita) Team Sky2:00:02
117Kevin Ledanois (Fra) Fortuneo-Samsic2:00:37
118Heinrich Haussler (Aus) Bahrain-Merida2:00:47
119Romain Hardy (Fra) Fortuneo-Samsic2:01:50
120Marco Marcato (Ita) UAE Team Emirates2:02:12
121Tim Declercq (Bel) Quick-Step Floors2:02:37
122Luke Durbridge (Aus) Mitchelton-Scott2:02:41
123Simon Gerrans (Aus) BMC Racing Team2:02:58
124Jack Bauer (NZl) Mitchelton-Scott2:03:11
125Rory Sutherland (Aus) UAE Team Emirates2:03:28
126Damien Howson (Aus) Mitchelton-Scott2:04:26
127Olivier Le Gac (Fra) Groupama-FDJ2:05:37
128Anthony Turgis (Fra) Cofidis, Solutions Credits2:06:19
129Lukas Pöstlberger (Aut) Bora-Hansgrohe2:07:24
130Tom Scully (NZl) EF Education First-Drapac p/b Cannondale2:08:07
131Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert2:08:56
132Niki Terpstra (Ned) Quick-Step Floors2:09:26
133Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale2:09:43
134Arnaud Demare (Fra) Groupama-FDJ2:10:57
135Ramon Sinkeldam (Ned) Groupama-FDJ2:11:07
136Luke Rowe (GBr) Team Sky2:11:29
137Oliviero Troia (Ita) UAE Team Emirates2:11:49
138Christophe Laporte (Fra) Cofidis, Solutions Credits2:11:58
139Timothy Dupont (Bel) Wanty-Groupe Gobert2:12:43
140Daniele Bennati (Ita) Movistar Team2:12:49
141Dimitri Claeys (Bel) Cofidis, Solutions Credits2:14:23
142Damien Gaudin (Fra) Direct Energie2:14:29
143Maximiliano Richeze (Arg) Quick-Step Floors2:14:53
144Roberto Ferrari (Ita) UAE Team Emirates2:16:19
145Fabien Grellier (Fra) Direct Energie2:20:56
146Jasper De Buyst (Bel) Lotto Soudal2:25:33
147Jacopo Guarnieri (Ita) Groupama-FDJ2:28:05
148Jay Thomson (RSA) Dimension Data2:32:45
149Timo Roosen (Ned) LottoNL-Jumbo2:32:49
150Amund Grøndahl Jansen (Nor) LottoNL-Jumbo2:33:29
151Lawson Craddock (USA) EF Education First-Drapac p/b Cannondale2:43:49
Swipe to scroll horizontally
Sprint Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Peter Sagan (Svk) Bora-Hansgrohe437pts
2Alexander Kristoff (Nor) UAE Team Emirates170Row 1 - Cell 3
3Arnaud Demare (Fra) Groupama-FDJ133Row 2 - Cell 3
4John Degenkolb (Ger) Trek-Segafredo128Row 3 - Cell 3
5Andrea Pasqualon (Ita) Wanty-Groupe Gobert100Row 4 - Cell 3
6Greg Van Avermaet (Bel) BMC Racing Team96Row 5 - Cell 3
7Julian Alaphilippe (Fra) Quick-Step Floors89Row 6 - Cell 3
8Philippe Gilbert (Bel) Quick-Step Floors84Row 7 - Cell 3
9Sonny Colbrelli (Ita) Bahrain-Merida72Row 8 - Cell 3
10Thomas De Gendt (Bel) Lotto Soudal71Row 9 - Cell 3
11Alejandro Valverde (Spa) Movistar Team70Row 10 - Cell 3
12Daniel Martin (Irl) UAE Team Emirates68Row 11 - Cell 3
13Geraint Thomas (GBr) Team Sky63Row 12 - Cell 3
14Yves Lampaert (Bel) Quick-Step Floors63Row 13 - Cell 3
15Lilian Calmejane (Fra) Direct Energie56Row 14 - Cell 3
16Nicolas Edet (Fra) Cofidis, Solutions Credits52Row 15 - Cell 3
17Thomas Boudat (Fra) Direct Energie52Row 16 - Cell 3
18Jerome Cousin (Fra) Direct Energie50Row 17 - Cell 3
19Jasper Stuyven (Bel) Trek-Segafredo50Row 18 - Cell 3
20Damiano Caruso (Ita) BMC Racing Team47Row 19 - Cell 3
21Sylvain Chavanel (Fra) Direct Energie43Row 20 - Cell 3
22Maciej Bodnar (Pol) Bora-Hansgrohe43Row 21 - Cell 3
23Timothy Dupont (Bel) Wanty-Groupe Gobert43Row 22 - Cell 3
24Omar Fraile (Spa) Astana Pro Team40Row 23 - Cell 3
25Laurent Pichon (Fra) Fortuneo-Samsic40Row 24 - Cell 3
26Pierre Latour (Fra) AG2R La Mondiale39Row 25 - Cell 3
27Daniel Oss (Ita) Bora-Hansgrohe38Row 26 - Cell 3
28Tom Dumoulin (Ned) Team Sunweb34Row 27 - Cell 3
29Serge Pauwels (Bel) Dimension Data33Row 28 - Cell 3
30Chris Froome (GBr) Team Sky32Row 29 - Cell 3
31Dion Smith (NZl) Wanty-Groupe Gobert32Row 30 - Cell 3
32Christophe Laporte (Fra) Cofidis, Solutions Credits32Row 31 - Cell 3
33Dimitri Claeys (Bel) Cofidis, Solutions Credits32Row 32 - Cell 3
34Fabien Grellier (Fra) Direct Energie31Row 33 - Cell 3
35Steven Kruijswijk (Ned) LottoNL-Jumbo31Row 34 - Cell 3
36Primoz Roglic (Slo) LottoNL-Jumbo30Row 35 - Cell 3
37Daryl Impey (RSA) Mitchelton-Scott30Row 36 - Cell 3
38Romain Bardet (Fra) AG2R La Mondiale28Row 37 - Cell 3
39Elie Gesbert (Fra) Fortuneo-Samsic28Row 38 - Cell 3
40Maximiliano Richeze (Arg) Quick-Step Floors28Row 39 - Cell 3
41Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale26Row 40 - Cell 3
42Rafal Majka (Pol) Bora-Hansgrohe26Row 41 - Cell 3
43Julien Vermote (Bel) Dimension Data25Row 42 - Cell 3
44Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert24Row 43 - Cell 3
45Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits23Row 44 - Cell 3
46Michael Schär (Swi) BMC Racing Team23Row 45 - Cell 3
47Romain Sicard (Fra) Direct Energie22Row 46 - Cell 3
48Bob Jungels (Lux) Quick-Step Floors21Row 47 - Cell 3
49Jakob Fuglsang (Den) Astana Pro Team20Row 48 - Cell 3
50Warren Barguil (Fra) Fortuneo-Samsic20Row 49 - Cell 3
51Edvald Boasson Hagen (Nor) Dimension Data20Row 50 - Cell 3
52Anthony Perez (Fra) Cofidis, Solutions Credits19Row 51 - Cell 3
53Anthony Turgis (Fra) Cofidis, Solutions Credits19Row 52 - Cell 3
54Adam Yates (GBr) Mitchelton-Scott18Row 53 - Cell 3
55Ion Izagirre (Spa) Bahrain-Merida18Row 54 - Cell 3
56Lukas Pöstlberger (Aut) Bora-Hansgrohe18Row 55 - Cell 3
57Nairo Quintana (Col) Movistar Team17Row 56 - Cell 3
58Marco Minnaard (Ned) Wanty-Groupe Gobert17Row 57 - Cell 3
59Reinardt Janse Van Rensburg (RSA) Dimension Data17Row 58 - Cell 3
60Kevin Ledanois (Fra) Fortuneo-Samsic17Row 59 - Cell 3
61Jesus Herrada (Spa) Cofidis, Solutions Credits16Row 60 - Cell 3
62Simon Geschke (Ger) Team Sunweb15Row 61 - Cell 3
Swipe to scroll horizontally
Mountains Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Julian Alaphilippe (Fra) Quick-Step Floors90pts
2Warren Barguil (Fra) Fortuneo-Samsic70Row 1 - Cell 3
3Serge Pauwels (Bel) Dimension Data63Row 2 - Cell 3
4Geraint Thomas (GBr) Team Sky30Row 3 - Cell 3
5David Gaudu (Fra) Groupama-FDJ25Row 4 - Cell 3
6Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale23Row 5 - Cell 3
7Tom Dumoulin (Ned) Team Sunweb23Row 6 - Cell 3
8Rudy Molard (Fra) Groupama-FDJ22Row 7 - Cell 3
9Steven Kruijswijk (Ned) LottoNL-Jumbo20Row 8 - Cell 3
10Mikel Nieve (Spa) Mitchelton-Scott19Row 9 - Cell 3
11Rafal Majka (Pol) Bora-Hansgrohe18Row 10 - Cell 3
12Chris Froome (GBr) Team Sky16Row 11 - Cell 3
13Greg Van Avermaet (Bel) BMC Racing Team15Row 12 - Cell 3
14Thomas De Gendt (Bel) Lotto Soudal14Row 13 - Cell 3
15Elie Gesbert (Fra) Fortuneo-Samsic14Row 14 - Cell 3
16Anthony Perez (Fra) Cofidis, Solutions Credits13Row 15 - Cell 3
17Romain Bardet (Fra) AG2R La Mondiale12Row 16 - Cell 3
18Darwin Atapuma (Col) UAE Team Emirates12Row 17 - Cell 3
19Jesus Herrada (Spa) Cofidis, Solutions Credits11Row 18 - Cell 3
20Damiano Caruso (Ita) BMC Racing Team10Row 19 - Cell 3
21Ion Izagirre (Spa) Bahrain-Merida10Row 20 - Cell 3
22Robert Gesink (Ned) LottoNL-Jumbo10Row 21 - Cell 3
23Mikel Landa (Spa) Movistar Team8Row 22 - Cell 3
24Gorka Izagirre (Spa) Bahrain-Merida6Row 23 - Cell 3
25Toms Skujins (Lat) Trek-Segafredo6Row 24 - Cell 3
26Primoz Roglic (Slo) LottoNL-Jumbo6Row 25 - Cell 3
27Alejandro Valverde (Spa) Movistar Team6Row 26 - Cell 3
28Lilian Calmejane (Fra) Direct Energie6Row 27 - Cell 3
29Omar Fraile (Spa) Astana Pro Team5Row 28 - Cell 3
30Sylvain Chavanel (Fra) Direct Energie4Row 29 - Cell 3
31Dion Smith (NZl) Wanty-Groupe Gobert4Row 30 - Cell 3
32Jasper Stuyven (Bel) Trek-Segafredo4Row 31 - Cell 3
33Tanel Kangert (Est) Astana Pro Team4Row 32 - Cell 3
34Daniel Martin (Irl) UAE Team Emirates3Row 33 - Cell 3
35Philippe Gilbert (Bel) Quick-Step Floors3Row 34 - Cell 3
36Tom-Jelte Slagter (Ned) Dimension Data3Row 35 - Cell 3
37Tom Scully (NZl) EF Education First-Drapac p/b Cannondale2Row 36 - Cell 3
38Fabien Grellier (Fra) Direct Energie2Row 37 - Cell 3
39Jakob Fuglsang (Den) Astana Pro Team2Row 38 - Cell 3
40Ilnur Zakarin (Rus) Katusha-Alpecin2Row 39 - Cell 3
41Mathias Frank (Swi) AG2R La Mondiale2Row 40 - Cell 3
42Gregor Mühlberger (Aut) Bora-Hansgrohe2Row 41 - Cell 3
43Marco Minnaard (Ned) Wanty-Groupe Gobert1Row 42 - Cell 3
44Yoann Offredo (Fra) Wanty-Groupe Gobert1Row 43 - Cell 3
45Kevin Ledanois (Fra) Fortuneo-Samsic1Row 44 - Cell 3
46Pierre Latour (Fra) AG2R La Mondiale1Row 45 - Cell 3
47Peter Sagan (Svk) Bora-Hansgrohe1Row 46 - Cell 3
48Jack Bauer (NZl) Mitchelton-Scott1Row 47 - Cell 3
Swipe to scroll horizontally
Best Young Rider
#Rider Name (Country) TeamResult
1Pierre Latour (Fra) AG2R La Mondiale58:28:12
2Guillaume Martin (Fra) Wanty-Groupe Gobert58:30:39
3Egan Bernal (Col) Team Sky58:34:28
4Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale59:05:37
5Stefan Küng (Swi) BMC Racing Team59:06:49
6David Gaudu (Fra) Groupama-FDJ59:07:35
7Søren Kragh Andersen (Den) Team Sunweb59:20:45
8Antwan Tolhoek (Ned) LottoNL-Jumbo59:30:56
9Magnus Cort (Den) Astana Pro Team59:44:52
10Thomas Boudat (Fra) Direct Energie59:52:10
11Elie Gesbert (Fra) Fortuneo-Samsic59:53:29
12Nils Politt (Ger) Katusha-Alpecin59:54:30
13Michael Gogl (Aut) Trek-Segafredo59:57:52
14Marc Soler (Spa) Movistar Team59:58:48
15Gregor Mühlberger (Aut) Bora-Hansgrohe60:00:22
16Dion Smith (NZl) Wanty-Groupe Gobert60:02:14
17Gianni Moscon (Ita) Team Sky60:10:46
18Kevin Ledanois (Fra) Fortuneo-Samsic60:11:21
19Olivier Le Gac (Fra) Groupama-FDJ60:16:21
20Anthony Turgis (Fra) Cofidis, Solutions Credits60:17:03
21Oliviero Troia (Ita) UAE Team Emirates60:22:33
22Fabien Grellier (Fra) Direct Energie60:31:40
23Jasper De Buyst (Bel) Lotto Soudal60:36:17
24Timo Roosen (Ned) LottoNL-Jumbo60:43:33
25Amund Grøndahl Jansen (Nor) LottoNL-Jumbo60:44:13
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Movistar Team175:13:05
2Bahrain - Merida175:23:21
3Team Sky175:32:45
4Team Lotto Nl - Jumbo175:42:23
5Astana Pro Team176:03:59
6Team Sunweb176:18:41
7BMC Racing Team176:19:07
8Ag2R La Mondiale176:19:42
9Mitchelton - Scott176:34:14
10Quick - Step Floors176:36:28
11Cofidis, Solutions Credits177:08:39
12Direct Energie177:11:47
13Team EF Education First - Drapac177:16:20
14Team Katusha Alpecin177:22:20
15Groupama - Fdj177:24:36
16UAE Team Emirates177:25:37
17Wanty - Groupe Gobert177:33:31
18Trek - Segafredo177:34:40
19Team Fortuneo - Samsic177:35:49
20Team Dimension Data177:49:15
21Bora - Hansgrohe177:51:35
22Lotto Soudal178:49:28
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