Bernal wins Paris-Nice

Egan Bernal (Team Sky) secured overall victory at Paris-Nice after a tense final stage which saw his yellow jersey come under attack by Nairo Quintana (Movistar). 

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Ion Izagirre Insausti (Spa) Astana Pro Team2:41:10
2Oliver Naesen (Bel) AG2R La Mondiale0:00:18
3Wilco Kelderman (Ned) Team SunwebRow 2 - Cell 2
4Daniel Martinez (Col) EF Education FirstRow 3 - Cell 2
5Felix Großschartner (Aut) Bora-HansgroheRow 4 - Cell 2
6Domenico Pozzovivo (Ita) Bahrain-MeridaRow 5 - Cell 2
7Luis León Sanchez (Spa) Astana Pro TeamRow 6 - Cell 2
8Simon Yates (GBr) Mitchelton-Scott0:00:20
9Tejay Van Garderen (USA) EF Education FirstRow 8 - Cell 2
10Nairo Quintana (Col) Movistar Team0:00:22
11Bob Jungels (Lux) Deceuninck-QuickStep0:00:26
12Rudy Molard (Fra) Groupama-FDJRow 11 - Cell 2
13Valentin Madouas (Fra) Groupama-FDJRow 12 - Cell 2
14George Bennett (NZl) Team Jumbo-VismaRow 13 - Cell 2
15Romain Bardet (Fra) AG2R La MondialeRow 14 - Cell 2
16Jack Haig (Aus) Mitchelton-ScottRow 15 - Cell 2
17Michal Kwiatkowski (Pol) Team SkyRow 16 - Cell 2
18Dylan Teuns (Bel) Bahrain-MeridaRow 17 - Cell 2
19Egan Bernal (Col) Team SkyRow 18 - Cell 2
20Jonathan Hivert (Fra) Direct Energie0:01:17
21Elie Gesbert (Fra) Arkéa Samsic0:01:23
22Ilnur Zakarin (Rus) Katusha-Alpecin0:01:41
23Alessandro De Marchi (Ita) CCC Team0:01:43
24Tao Geoghegan Hart (GBr) Team Sky0:01:45
25Lilian Calmejane (Fra) Direct Energie0:01:55
26Pierre Luc Perichon (Fra) Cofidis, Solutions Credits0:01:57
27Ivan Sosa (Col) Team Sky0:02:41
28Nicolas Edet (Fra) Cofidis, Solutions Credits0:04:05
29Amaro Antunes (Por) CCC TeamRow 28 - Cell 2
30Julien Bernard (Fra) Trek-SegafredoRow 29 - Cell 2
31Mikel Nieve Ituralde (Spa) Mitchelton-ScottRow 30 - Cell 2
32Julien El Fares (Fra) Delko Marseille Provence KTM0:04:40
33Edward Theuns (Bel) Trek-Segafredo0:06:00
34Quentin Pacher (Fra) Vital Concept-B&B HotelRow 33 - Cell 2
35Mauro Finetto (Ita) Delko Marseille Provence KTMRow 34 - Cell 2
36Mikael Cherel (Fra) AG2R La MondialeRow 35 - Cell 2
37Cyril Gautier (Fra) Vital Concept-B&B HotelRow 36 - Cell 2
38Hugo Houle (Can) Astana Pro TeamRow 37 - Cell 2
39Matteo Trentin (Ita) Mitchelton-ScottRow 38 - Cell 2
40Ivan Garcia (Spa) Bahrain-MeridaRow 39 - Cell 2
41Benoit Cosnefroy (Fra) AG2R La MondialeRow 40 - Cell 2
42Philippe Gilbert (Bel) Deceuninck-QuickStepRow 41 - Cell 2
43Victor De La Parte (Spa) CCC TeamRow 42 - Cell 2
44Amael Moinard (Fra) Arkéa SamsicRow 43 - Cell 2
45Patrick Konrad (Aut) Bora-Hansgrohe0:07:32
46Esteban Chaves (Col) Mitchelton-Scott0:08:38
47Miguel Angel Lopez (Col) Astana Pro TeamRow 46 - Cell 2
48Winner Anacona (Col) Movistar TeamRow 47 - Cell 2
49Hector Carretero (Spa) Movistar TeamRow 48 - Cell 2
50Laurens ten Dam (Ned) CCC Team0:09:15
51Marc Soler (Spa) Movistar TeamRow 50 - Cell 2
52Olivier Le Gac (Fra) Groupama-FDJ0:10:30
53Sergio Henao (Col) UAE Team EmiratesRow 52 - Cell 2
54Sebastian Henao (Col) Team SkyRow 53 - Cell 2
55Jhonatan Manuel Narvaez Prado (Ecu) Team SkyRow 54 - Cell 2
56Alessandro Fedeli (Ita) Delko Marseille Provence KTM0:11:01
57Nils Politt (Ger) Katusha-Alpecin0:12:02
58Niccolò Bonifazio (Ita) Direct EnergieRow 57 - Cell 2
59Adrien Petit (Fra) Direct EnergieRow 58 - Cell 2
60Sven Erik Bystrøm (Nor) UAE Team EmiratesRow 59 - Cell 2
61Romain Combaud (Fra) Delko Marseille Provence KTMRow 60 - Cell 2
62Sonny Colbrelli (Ita) Bahrain-MeridaRow 61 - Cell 2
63Ignatas Konovalovas (Ltu) Groupama-FDJRow 62 - Cell 2
64Laurent Pichon (Fra) Arkéa SamsicRow 63 - Cell 2
65Heinrich Haussler (Aus) Bahrain-MeridaRow 64 - Cell 2
66Pawel Poljanski (Pol) Bora-HansgroheRow 65 - Cell 2
67Simon Spilak (Slo) Katusha-AlpecinRow 66 - Cell 2
68Jesper Hansen (Den) Cofidis, Solutions CreditsRow 67 - Cell 2
69Maxime Monfort (Bel) Lotto SoudalRow 68 - Cell 2
70Imanol Erviti (Spa) Movistar TeamRow 69 - Cell 2
71Tom Scully (NZl) EF Education FirstRow 70 - Cell 2
72Jarlinson Pantano (Col) Trek-SegafredoRow 71 - Cell 2
73Thomas De Gendt (Bel) Lotto Soudal0:14:12
74Magnus Cort (Den) Astana Pro TeamRow 73 - Cell 2
75Casper Pedersen (Den) Team Sunweb0:14:46
76Stijn Vandenbergh (Bel) AG2R La Mondiale0:16:40
77Marco Haller (Aut) Katusha-AlpecinRow 76 - Cell 2
78Koen de Kort (Ned) Trek-SegafredoRow 77 - Cell 2
79John Degenkolb (Ger) Trek-SegafredoRow 78 - Cell 2
80Bert-Jan Lindeman (Ned) Team Jumbo-VismaRow 79 - Cell 2
81Fabio Sabatini (Ita) Deceuninck-QuickStepRow 80 - Cell 2
82Iljo Keisse (Bel) Deceuninck-QuickStepRow 81 - Cell 2
83Laurens De Vreese (Bel) Astana Pro TeamRow 82 - Cell 2
84Arnaud Demare (Fra) Groupama-FDJRow 83 - Cell 2
85Tim Declercq (Bel) Deceuninck-QuickStepRow 84 - Cell 2
86Julien Vermote (Bel) Dimension DataRow 85 - Cell 2
87Jacopo Guarnieri (Ita) Groupama-FDJRow 86 - Cell 2
88Reto Hollenstein (Swi) Katusha-AlpecinRow 87 - Cell 2
89Pascal Eenkhoorn (Ned) Team Jumbo-VismaRow 88 - Cell 2
90Mike Teunissen (Ned) Team Jumbo-VismaRow 89 - Cell 2
91Alex Kirsch (Lux) Trek-SegafredoRow 90 - Cell 2
92Bert Van Lerberghe (Bel) Cofidis, Solutions CreditsRow 91 - Cell 2
93Amund Grøndahl Jansen (Nor) Team Jumbo-VismaRow 92 - Cell 2
94Eduard-Michael Grosu (Rom) Delko Marseille Provence KTMRow 93 - Cell 2
95Mitchell Docker (Aus) EF Education FirstRow 94 - Cell 2
96Giulio Ciccone (Ita) Trek-SegafredoRow 95 - Cell 2
97Patrick Müller (Swi) Vital Concept-B&B HotelRow 96 - Cell 2
98Will Barta (USA) CCC TeamRow 97 - Cell 2
99Marco Marcato (Ita) UAE Team EmiratesRow 98 - Cell 2
100Nikolas Maes (Bel) Lotto SoudalRow 99 - Cell 2
101Scott Davies (GBr) Dimension DataRow 100 - Cell 2
102Bernhard Eisel (Aut) Dimension DataRow 101 - Cell 2
103Adam Hansen (Aus) Lotto SoudalRow 102 - Cell 2
104Evaldas Siskevicius (Ltu) Delko Marseille Provence KTMRow 103 - Cell 2
105Anthony Turgis (Fra) Direct EnergieRow 104 - Cell 2
106Bryan Coquard (Fra) Vital Concept-B&B HotelRow 105 - Cell 2
107Geoffrey Soupe (Fra) Cofidis, Solutions CreditsRow 106 - Cell 2
108Kristijan Koren (Slo) Bahrain-MeridaRow 107 - Cell 2
109Mathias Le Turnier (Fra) Cofidis, Solutions CreditsRow 108 - Cell 2
110Luke Rowe (GBr) Team SkyRow 109 - Cell 2
111Rory Sutherland (Aus) UAE Team EmiratesRow 110 - Cell 2
112Jurgen Roelandts (Bel) Movistar TeamRow 111 - Cell 2
113André Greipel (Ger) Arkéa SamsicRow 112 - Cell 2
114Niki Terpstra (Ned) Direct EnergieRow 113 - Cell 2
115Jan Bakelants (Bel) Team SunwebRow 114 - Cell 2
116Kris Boeckmans (Bel) Vital Concept-B&B HotelRow 115 - Cell 2
117Jack Bauer (NZl) Mitchelton-Scott0:18:39
118Ramon Sinkeldam (Ned) Groupama-FDJ0:21:58
DNFLuka Mezgec (Slo) Mitchelton-ScottRow 118 - Cell 2
DNFRoger Kluge (Ger) Lotto SoudalRow 119 - Cell 2
DNFJean-Pierre Drucker (Lux) Bora-HansgroheRow 120 - Cell 2
DNFChristoph Pfingsten (Ger) Bora-HansgroheRow 121 - Cell 2
DNFMichael Schwarzmann (Ger) Bora-HansgroheRow 122 - Cell 2
DNSTony Gallopin (Fra) AG2R La MondialeRow 123 - Cell 2
DNSAlexander Kristoff (Nor) UAE Team EmiratesRow 124 - Cell 2
DNFFlorian Senechal (Fra) Deceuninck-QuickStepRow 125 - Cell 2
DNFMaarten Wynants (Bel) Team Jumbo-VismaRow 126 - Cell 2
DNSDaniel McLay (GBr) EF Education FirstRow 127 - Cell 2
DNFRoy Curvers (Ned) Team SunwebRow 128 - Cell 2
DNSChristophe Laporte (Fra) Cofidis, Solutions CreditsRow 129 - Cell 2
DNFDamien Gaudin (Fra) Direct EnergieRow 130 - Cell 2
DNFKevin Reza (Fra) Vital Concept-B&B HotelRow 131 - Cell 2
DNFRamunas Navardauskas (Ltu) Delko Marseille Provence KTMRow 132 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Levens - 24 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Sonny Colbrelli (Ita) Bahrain-Merida3pts
2Miguel Angel Lopez (Col) Astana Pro Team2Row 1 - Cell 3
3Tejay Van Garderen (USA) EF Education First1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - La Turbie - 78.5 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nairo Quintana (Col) Movistar Team3pts
2Marc Soler (Spa) Movistar Team2Row 1 - Cell 3
3Miguel Angel Lopez (Col) Astana Pro Team1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 3 - Nice - 110 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Ion Izagirre Insausti (Spa) Astana Pro Team15pts
2Oliver Naesen (Bel) AG2R La Mondiale12Row 1 - Cell 3
3Wilco Kelderman (Ned) Team Sunweb9Row 2 - Cell 3
4Daniel Martinez (Col) EF Education First7Row 3 - Cell 3
5Felix Großschartner (Aut) Bora-Hansgrohe6Row 4 - Cell 3
6Domenico Pozzovivo (Ita) Bahrain-Merida5Row 5 - Cell 3
7Luis León Sanchez (Spa) Astana Pro Team4Row 6 - Cell 3
8Simon Yates (GBr) Mitchelton-Scott3Row 7 - Cell 3
9Tejay Van Garderen (USA) EF Education First2Row 8 - Cell 3
10Nairo Quintana (Col) Movistar Team1Row 9 - Cell 3
Swipe to scroll horizontally
KOM 1 - Côte de Levens - 20.5 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Thomas De Gendt (Bel) Lotto Soudal7pts
2Bob Jungels (Lux) Deceuninck-QuickStep5Row 1 - Cell 3
3Marc Soler (Spa) Movistar Team3Row 2 - Cell 3
4Luis León Sanchez (Spa) Astana Pro Team2Row 3 - Cell 3
5Patrick Konrad (Aut) Bora-Hansgrohe1Row 4 - Cell 3
Swipe to scroll horizontally
KOM 2 - Côte de Châteauneuf - 36.5 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Matteo Trentin (Ita) Mitchelton-Scott7pts
2Thomas De Gendt (Bel) Lotto Soudal5Row 1 - Cell 3
3Sonny Colbrelli (Ita) Bahrain-Merida3Row 2 - Cell 3
4Valentin Madouas (Fra) Groupama-FDJ2Row 3 - Cell 3
5Elie Gesbert (Fra) Arkéa Samsic1Row 4 - Cell 3
Swipe to scroll horizontally
KOM 2 - Col de Calaïson - 51 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Matteo Trentin (Ita) Mitchelton-Scott7pts
2Tejay Van Garderen (USA) EF Education First5Row 1 - Cell 3
3Julien El Fares (Fra) Delko Marseille Provence KTM3Row 2 - Cell 3
4Ivan Garcia (Spa) Bahrain-Merida2Row 3 - Cell 3
5Simon Spilak (Slo) Katusha-Alpecin1Row 4 - Cell 3
Swipe to scroll horizontally
KOM 3 - Côte de Peille - 67.5 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nairo Quintana (Col) Movistar Team10pts
2Marc Soler (Spa) Movistar Team8Row 1 - Cell 3
3Luis León Sanchez (Spa) Astana Pro Team6Row 2 - Cell 3
4Miguel Angel Lopez (Col) Astana Pro Team4Row 3 - Cell 3
5Ion Izagirre Insausti (Spa) Astana Pro Team3Row 4 - Cell 3
6Felix Großschartner (Aut) Bora-Hansgrohe2Row 5 - Cell 3
7Domenico Pozzovivo (Ita) Bahrain-Merida1Row 6 - Cell 3
Swipe to scroll horizontally
KOM 4 - Col d'Eze - 83.5 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nairo Quintana (Col) Movistar Team10pts
2Tejay Van Garderen (USA) EF Education First8Row 1 - Cell 3
3Ion Izagirre Insausti (Spa) Astana Pro Team6Row 2 - Cell 3
4Luis León Sanchez (Spa) Astana Pro Team4Row 3 - Cell 3
5Domenico Pozzovivo (Ita) Bahrain-Merida3Row 4 - Cell 3
6Wilco Kelderman (Ned) Team Sunweb2Row 5 - Cell 3
7Oliver Naesen (Bel) AG2R La Mondiale1Row 6 - Cell 3
Swipe to scroll horizontally
KOM 5 - Col des Quatre Chemins - 101 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Ion Izagirre Insausti (Spa) Astana Pro Team7pts
2Nairo Quintana (Col) Movistar Team5Row 1 - Cell 3
3Tejay Van Garderen (USA) EF Education First3Row 2 - Cell 3
Swipe to scroll horizontally
Youth Classification
#Rider Name (Country) TeamResult
1Daniel Martinez (Col) EF Education First2:41:28
2Valentin Madouas (Fra) Groupama-FDJ0:00:08
3Egan Bernal (Col) Team SkyRow 2 - Cell 2
4Elie Gesbert (Fra) Arkéa Samsic0:01:05
5Tao Geoghegan Hart (GBr) Team Sky0:01:27
6Ivan Sosa (Col) Team Sky0:02:23
7Ivan Garcia (Spa) Bahrain-Merida0:05:42
8Benoit Cosnefroy (Fra) AG2R La MondialeRow 7 - Cell 2
9Miguel Angel Lopez (Col) Astana Pro Team0:08:20
10Hector Carretero (Spa) Movistar TeamRow 9 - Cell 2
11Jhonatan Manuel Narvaez Prado (Ecu) Team Sky0:10:12
12Alessandro Fedeli (Ita) Delko Marseille Provence KTM0:10:43
13Nils Politt (Ger) Katusha-Alpecin0:11:44
14Casper Pedersen (Den) Team Sunweb0:14:28
15Pascal Eenkhoorn (Ned) Team Jumbo-Visma0:16:22
16Amund Grøndahl Jansen (Nor) Team Jumbo-VismaRow 15 - Cell 2
17Giulio Ciccone (Ita) Trek-SegafredoRow 16 - Cell 2
18Patrick Müller (Swi) Vital Concept-B&B HotelRow 17 - Cell 2
19Will Barta (USA) CCC TeamRow 18 - Cell 2
20Scott Davies (GBr) Dimension DataRow 19 - Cell 2
21Anthony Turgis (Fra) Direct EnergieRow 20 - Cell 2
22Mathias Le Turnier (Fra) Cofidis, Solutions CreditsRow 21 - Cell 2
Swipe to scroll horizontally
Team Classification
#Rider Name (Country) TeamResult
1Team Sky8:06:07
2Mitchelton - Scott0:02:14
3Astana Pro Team0:03:41
4AG2R La Mondiale0:04:07
5Bahrain - MeridaRow 4 - Cell 2
6Groupama - FDJ0:08:45
7CCC Team0:09:11
8EF Education First0:10:03
9Direct Energie0:12:37
10Movistar Team0:15:01
11Cofidis, Solutions Credits0:15:27
12Team Arkea - Samsic0:16:48
13Bora - Hansgrohe0:17:15
14Delko Marseille Provence0:19:04
15Trek - Segafredo0:19:30
16Deceuninck - QuickStep0:20:29
17Team Katusha Alpecin0:23:08
18Vital Concept - B&B Hotels0:26:03
19Team Sunweb0:29:07
20Team Jumbo - Visma0:31:09
21UAE Team Emirates0:36:35
22Lotto Soudal0:40:17
23Team Dimension Data0:47:23
Swipe to scroll horizontally
Final general classification
#Rider Name (Country) TeamResult
1Egan Bernal (Col) Team Sky29:17:02
2Nairo Quintana (Col) Movistar Team0:00:39
3Michal Kwiatkowski (Pol) Team Sky0:01:03
4Jack Haig (Aus) Mitchelton-Scott0:01:21
5Romain Bardet (Fra) AG2R La Mondiale0:01:45
6George Bennett (NZl) Team Jumbo-Visma0:02:20
7Rudy Molard (Fra) Groupama-FDJ0:03:02
8Bob Jungels (Lux) Deceuninck-QuickStep0:03:06
9Luis León Sanchez (Spa) Astana Pro Team0:03:12
10Ilnur Zakarin (Rus) Katusha-Alpecin0:04:07
11Valentin Madouas (Fra) Groupama-FDJRow 10 - Cell 2
12Felix Großschartner (Aut) Bora-Hansgrohe0:04:10
13Oliver Naesen (Bel) AG2R La Mondiale0:05:36
14Wilco Kelderman (Ned) Team Sunweb0:05:57
15Philippe Gilbert (Bel) Deceuninck-QuickStep0:06:19
16Lilian Calmejane (Fra) Direct Energie0:07:28
17Dylan Teuns (Bel) Bahrain-Merida0:07:37
18Daniel Martinez (Col) EF Education First0:09:27
19Tejay Van Garderen (USA) EF Education First0:12:31
20Cyril Gautier (Fra) Vital Concept-B&B Hotel0:14:23
21Ion Izagirre Insausti (Spa) Astana Pro Team0:14:52
22Mikael Cherel (Fra) AG2R La Mondiale0:14:56
23Hugo Houle (Can) Astana Pro Team0:15:20
24Julien El Fares (Fra) Delko Marseille Provence KTM0:19:32
25Simon Yates (GBr) Mitchelton-Scott0:22:30
26Domenico Pozzovivo (Ita) Bahrain-Merida0:22:42
27Alessandro De Marchi (Ita) CCC Team0:22:59
28Miguel Angel Lopez (Col) Astana Pro Team0:23:44
29Amaro Antunes (Por) CCC Team0:24:38
30Maxime Monfort (Bel) Lotto Soudal0:25:41
31Sergio Henao (Col) UAE Team Emirates0:26:12
32Tao Geoghegan Hart (GBr) Team Sky0:26:23
33Winner Anacona (Col) Movistar Team0:27:34
34Julien Bernard (Fra) Trek-Segafredo0:29:13
35Edward Theuns (Bel) Trek-Segafredo0:29:52
36Patrick Konrad (Aut) Bora-Hansgrohe0:29:57
37Giulio Ciccone (Ita) Trek-Segafredo0:30:21
38Elie Gesbert (Fra) Arkéa Samsic0:30:24
39Matteo Trentin (Ita) Mitchelton-Scott0:30:34
40Nicolas Edet (Fra) Cofidis, Solutions Credits0:31:56
41Ivan Sosa (Col) Team Sky0:31:57
42Jonathan Hivert (Fra) Direct Energie0:34:24
43Victor De La Parte (Spa) CCC Team0:35:02
44Laurens ten Dam (Ned) CCC Team0:35:29
45Quentin Pacher (Fra) Vital Concept-B&B Hotel0:36:20
46Ivan Garcia (Spa) Bahrain-Merida0:36:47
47Pawel Poljanski (Pol) Bora-Hansgrohe0:36:56
48Nils Politt (Ger) Katusha-Alpecin0:37:22
49Sonny Colbrelli (Ita) Bahrain-Merida0:37:54
50Marc Soler (Spa) Movistar Team0:38:55
51Esteban Chaves (Col) Mitchelton-Scott0:39:00
52Scott Davies (GBr) Dimension Data0:41:50
53Romain Combaud (Fra) Delko Marseille Provence KTM0:43:12
54Jarlinson Pantano (Col) Trek-Segafredo0:43:54
55Mike Teunissen (Ned) Team Jumbo-Visma0:45:53
56Mikel Nieve Ituralde (Spa) Mitchelton-Scott0:47:36
57Sebastian Henao (Col) Team Sky0:48:04
58Thomas De Gendt (Bel) Lotto Soudal0:48:15
59Simon Spilak (Slo) Katusha-Alpecin0:49:19
60Heinrich Haussler (Aus) Bahrain-MeridaRow 59 - Cell 2
61Stijn Vandenbergh (Bel) AG2R La Mondiale0:50:12
62Marco Marcato (Ita) UAE Team Emirates0:51:15
63Niki Terpstra (Ned) Direct Energie0:52:08
64Tim Declercq (Bel) Deceuninck-QuickStep0:52:57
65Bert-Jan Lindeman (Ned) Team Jumbo-Visma0:54:24
66Pierre Luc Perichon (Fra) Cofidis, Solutions Credits0:54:49
67Jesper Hansen (Den) Cofidis, Solutions Credits0:56:00
68Adam Hansen (Aus) Lotto Soudal0:56:15
69Kristijan Koren (Slo) Bahrain-Merida0:57:03
70Arnaud Demare (Fra) Groupama-FDJ0:57:27
71Magnus Cort (Den) Astana Pro Team0:59:00
72Mathias Le Turnier (Fra) Cofidis, Solutions Credits0:59:19
73Anthony Turgis (Fra) Direct Energie0:59:23
74Amael Moinard (Fra) Arkéa Samsic0:59:40
75John Degenkolb (Ger) Trek-Segafredo0:59:57
76Alex Kirsch (Lux) Trek-Segafredo1:01:24
77Hector Carretero (Spa) Movistar Team1:01:39
78Pascal Eenkhoorn (Ned) Team Jumbo-Visma1:01:41
79Benoit Cosnefroy (Fra) AG2R La Mondiale1:02:26
80Imanol Erviti (Spa) Movistar Team1:02:30
81Jhonatan Manuel Narvaez Prado (Ecu) Team Sky1:03:13
82Reto Hollenstein (Swi) Katusha-Alpecin1:04:22
83Laurent Pichon (Fra) Arkéa Samsic1:04:29
84Olivier Le Gac (Fra) Groupama-FDJ1:06:01
85Koen de Kort (Ned) Trek-Segafredo1:07:01
86Bryan Coquard (Fra) Vital Concept-B&B Hotel1:07:06
87Amund Grøndahl Jansen (Nor) Team Jumbo-Visma1:07:34
88Ignatas Konovalovas (Ltu) Groupama-FDJ1:08:17
89Laurens De Vreese (Bel) Astana Pro Team1:08:43
90Patrick Müller (Swi) Vital Concept-B&B Hotel1:09:07
91Mitchell Docker (Aus) EF Education First1:09:09
92Mauro Finetto (Ita) Delko Marseille Provence KTM1:09:29
93Marco Haller (Aut) Katusha-Alpecin1:09:38
94Jurgen Roelandts (Bel) Movistar Team1:09:45
95André Greipel (Ger) Arkéa Samsic1:09:58
96Casper Pedersen (Den) Team Sunweb1:10:02
97Jack Bauer (NZl) Mitchelton-Scott1:10:33
98Jan Bakelants (Bel) Team Sunweb1:10:46
99Sven Erik Bystrøm (Nor) UAE Team Emirates1:11:18
100Nikolas Maes (Bel) Lotto Soudal1:11:55
101Adrien Petit (Fra) Direct Energie1:13:47
102Jacopo Guarnieri (Ita) Groupama-FDJ1:14:38
103Fabio Sabatini (Ita) Deceuninck-QuickStep1:14:49
104Luke Rowe (GBr) Team Sky1:14:53
105Niccolò Bonifazio (Ita) Direct Energie1:15:27
106Evaldas Siskevicius (Ltu) Delko Marseille Provence KTM1:16:52
107Bernhard Eisel (Aut) Dimension Data1:17:16
108Ramon Sinkeldam (Ned) Groupama-FDJ1:19:12
109Tom Scully (NZl) EF Education First1:20:01
110Bert Van Lerberghe (Bel) Cofidis, Solutions Credits1:21:16
111Alessandro Fedeli (Ita) Delko Marseille Provence KTM1:22:56
112Geoffrey Soupe (Fra) Cofidis, Solutions Credits1:25:59
113Rory Sutherland (Aus) UAE Team Emirates1:27:06
114Will Barta (USA) CCC Team1:29:19
115Iljo Keisse (Bel) Deceuninck-QuickStep1:29:34
116Kris Boeckmans (Bel) Vital Concept-B&B Hotel1:31:19
117Eduard-Michael Grosu (Rom) Delko Marseille Provence KTM1:37:17
118Julien Vermote (Bel) Dimension Data1:37:27
Swipe to scroll horizontally
Points Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Michal Kwiatkowski (Pol) Team Sky33pts
2Daniel Martinez (Col) EF Education First28Row 1 - Cell 3
3Simon Yates (GBr) Mitchelton-Scott25Row 2 - Cell 3
4Luis León Sanchez (Spa) Astana Pro Team24Row 3 - Cell 3
5Matteo Trentin (Ita) Mitchelton-Scott24Row 4 - Cell 3
6Arnaud Demare (Fra) Groupama-FDJ22Row 5 - Cell 3
7Magnus Cort (Den) Astana Pro Team18Row 6 - Cell 3
8Ion Izagirre Insausti (Spa) Astana Pro Team18Row 7 - Cell 3
9Philippe Gilbert (Bel) Deceuninck-QuickStep16Row 8 - Cell 3
10Oliver Naesen (Bel) AG2R La Mondiale16Row 9 - Cell 3
11Thomas De Gendt (Bel) Lotto Soudal16Row 10 - Cell 3
12Miguel Angel Lopez (Col) Astana Pro Team15Row 11 - Cell 3
13Giulio Ciccone (Ita) Trek-Segafredo14Row 12 - Cell 3
14Bryan Coquard (Fra) Vital Concept-B&B Hotel14Row 13 - Cell 3
15Egan Bernal (Col) Team Sky13Row 14 - Cell 3
16John Degenkolb (Ger) Trek-Segafredo13Row 15 - Cell 3
17Ivan Garcia (Spa) Bahrain-Merida12Row 16 - Cell 3
18Nils Politt (Ger) Katusha-Alpecin12Row 17 - Cell 3
19Sonny Colbrelli (Ita) Bahrain-Merida10Row 18 - Cell 3
20Tejay Van Garderen (USA) EF Education First10Row 19 - Cell 3
21Wilco Kelderman (Ned) Team Sunweb9Row 20 - Cell 3
22Alessandro De Marchi (Ita) CCC Team9Row 21 - Cell 3
23Nicolas Edet (Fra) Cofidis, Solutions Credits9Row 22 - Cell 3
24Felix Großschartner (Aut) Bora-Hansgrohe7Row 23 - Cell 3
25Lilian Calmejane (Fra) Direct Energie6Row 24 - Cell 3
26Jonathan Hivert (Fra) Direct Energie6Row 25 - Cell 3
27Anthony Turgis (Fra) Direct Energie6Row 26 - Cell 3
28Valentin Madouas (Fra) Groupama-FDJ5Row 27 - Cell 3
29Domenico Pozzovivo (Ita) Bahrain-Merida5Row 28 - Cell 3
30Niccolò Bonifazio (Ita) Direct Energie5Row 29 - Cell 3
31Nairo Quintana (Col) Movistar Team4Row 30 - Cell 3
32Julien El Fares (Fra) Delko Marseille Provence KTM4Row 31 - Cell 3
33Marc Soler (Spa) Movistar Team4Row 32 - Cell 3
34Pawel Poljanski (Pol) Bora-Hansgrohe3Row 33 - Cell 3
35Olivier Le Gac (Fra) Groupama-FDJ3Row 34 - Cell 3
36Sergio Henao (Col) UAE Team Emirates3Row 35 - Cell 3
37Tom Scully (NZl) EF Education First3Row 36 - Cell 3
38Romain Bardet (Fra) AG2R La Mondiale2Row 37 - Cell 3
39Rudy Molard (Fra) Groupama-FDJ2Row 38 - Cell 3
40Victor De La Parte (Spa) CCC Team2Row 39 - Cell 3
41André Greipel (Ger) Arkéa Samsic2Row 40 - Cell 3
42Evaldas Siskevicius (Ltu) Delko Marseille Provence KTM2Row 41 - Cell 3
43Jack Haig (Aus) Mitchelton-Scott1Row 42 - Cell 3
44Julien Bernard (Fra) Trek-Segafredo1Row 43 - Cell 3
45Edward Theuns (Bel) Trek-Segafredo1Row 44 - Cell 3
46Mike Teunissen (Ned) Team Jumbo-Visma1Row 45 - Cell 3
47Eduard-Michael Grosu (Rom) Delko Marseille Provence KTM1Row 46 - Cell 3
48Tim Declercq (Bel) Deceuninck-QuickStep-2Row 47 - Cell 3
49Bob Jungels (Lux) Deceuninck-QuickStep-3Row 48 - Cell 3
Swipe to scroll horizontally
Mountains Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Thomas De Gendt (Bel) Lotto Soudal76pts
2Alessandro De Marchi (Ita) CCC Team43Row 1 - Cell 3
3Nairo Quintana (Col) Movistar Team25Row 2 - Cell 3
4Matteo Trentin (Ita) Mitchelton-Scott16Row 3 - Cell 3
5Ion Izagirre Insausti (Spa) Astana Pro Team16Row 4 - Cell 3
6Tejay Van Garderen (USA) EF Education First16Row 5 - Cell 3
7Miguel Angel Lopez (Col) Astana Pro Team15Row 6 - Cell 3
8Daniel Martinez (Col) EF Education First14Row 7 - Cell 3
9Luis León Sanchez (Spa) Astana Pro Team12Row 8 - Cell 3
10Giulio Ciccone (Ita) Trek-Segafredo12Row 9 - Cell 3
11Marc Soler (Spa) Movistar Team11Row 10 - Cell 3
12Jack Bauer (NZl) Mitchelton-Scott10Row 11 - Cell 3
13Simon Yates (GBr) Mitchelton-Scott10Row 12 - Cell 3
14Eduard-Michael Grosu (Rom) Delko Marseille Provence KTM9Row 13 - Cell 3
15Elie Gesbert (Fra) Arkéa Samsic9Row 14 - Cell 3
16Ivan Garcia (Spa) Bahrain-Merida8Row 15 - Cell 3
17Jonathan Hivert (Fra) Direct Energie8Row 16 - Cell 3
18Romain Combaud (Fra) Delko Marseille Provence KTM8Row 17 - Cell 3
19Mauro Finetto (Ita) Delko Marseille Provence KTM7Row 18 - Cell 3
20Nicolas Edet (Fra) Cofidis, Solutions Credits7Row 19 - Cell 3
21Julien El Fares (Fra) Delko Marseille Provence KTM5Row 20 - Cell 3
22Julien Bernard (Fra) Trek-Segafredo5Row 21 - Cell 3
23Mathias Le Turnier (Fra) Cofidis, Solutions Credits5Row 22 - Cell 3
24Laurent Pichon (Fra) Arkéa Samsic5Row 23 - Cell 3
25Luke Rowe (GBr) Team Sky5Row 24 - Cell 3
26Bob Jungels (Lux) Deceuninck-QuickStep4Row 25 - Cell 3
27Domenico Pozzovivo (Ita) Bahrain-Merida4Row 26 - Cell 3
28Michal Kwiatkowski (Pol) Team Sky3Row 27 - Cell 3
29Nils Politt (Ger) Katusha-Alpecin3Row 28 - Cell 3
30Sonny Colbrelli (Ita) Bahrain-Merida3Row 29 - Cell 3
31Magnus Cort (Den) Astana Pro Team3Row 30 - Cell 3
32Amael Moinard (Fra) Arkéa Samsic3Row 31 - Cell 3
33Alex Kirsch (Lux) Trek-Segafredo3Row 32 - Cell 3
34Valentin Madouas (Fra) Groupama-FDJ2Row 33 - Cell 3
35Felix Großschartner (Aut) Bora-Hansgrohe2Row 34 - Cell 3
36Wilco Kelderman (Ned) Team Sunweb2Row 35 - Cell 3
37Mikael Cherel (Fra) AG2R La Mondiale2Row 36 - Cell 3
38Quentin Pacher (Fra) Vital Concept-B&B Hotel2Row 37 - Cell 3
39Simon Spilak (Slo) Katusha-Alpecin2Row 38 - Cell 3
40Olivier Le Gac (Fra) Groupama-FDJ2Row 39 - Cell 3
41Evaldas Siskevicius (Ltu) Delko Marseille Provence KTM2Row 40 - Cell 3
42Jack Haig (Aus) Mitchelton-Scott1Row 41 - Cell 3
43Oliver Naesen (Bel) AG2R La Mondiale1Row 42 - Cell 3
44Philippe Gilbert (Bel) Deceuninck-QuickStep1Row 43 - Cell 3
45Tao Geoghegan Hart (GBr) Team Sky1Row 44 - Cell 3
46Patrick Konrad (Aut) Bora-Hansgrohe1Row 45 - Cell 3
47Tim Declercq (Bel) Deceuninck-QuickStep-1Row 46 - Cell 3
Swipe to scroll horizontally
Youth Classification
#Rider Name (Country) TeamResult
1Egan Bernal (Col) Team Sky29:17:02
2Valentin Madouas (Fra) Groupama-FDJ0:04:07
3Daniel Martinez (Col) EF Education First0:09:27
4Miguel Angel Lopez (Col) Astana Pro Team0:23:44
5Tao Geoghegan Hart (GBr) Team Sky0:26:23
6Giulio Ciccone (Ita) Trek-Segafredo0:30:21
7Elie Gesbert (Fra) Arkéa Samsic0:30:24
8Ivan Sosa (Col) Team Sky0:31:57
9Ivan Garcia (Spa) Bahrain-Merida0:36:47
10Nils Politt (Ger) Katusha-Alpecin0:37:22
11Scott Davies (GBr) Dimension Data0:41:50
12Mathias Le Turnier (Fra) Cofidis, Solutions Credits0:59:19
13Anthony Turgis (Fra) Direct Energie0:59:23
14Hector Carretero (Spa) Movistar Team1:01:39
15Pascal Eenkhoorn (Ned) Team Jumbo-Visma1:01:41
16Benoit Cosnefroy (Fra) AG2R La Mondiale1:02:26
17Jhonatan Manuel Narvaez Prado (Ecu) Team Sky1:03:13
18Amund Grøndahl Jansen (Nor) Team Jumbo-Visma1:07:34
19Patrick Müller (Swi) Vital Concept-B&B Hotel1:09:07
20Casper Pedersen (Den) Team Sunweb1:10:02
21Alessandro Fedeli (Ita) Delko Marseille Provence KTM1:22:56
22Will Barta (USA) CCC Team1:29:19
Swipe to scroll horizontally
Team Classification
#Rider Name (Country) TeamResult
1Team Sky87:57:51
2Astana Pro Team0:09:46
3AG2R La Mondiale0:10:25
4Mitchelton - Scott0:15:27
5Bahrain - Merida0:17:18
6Movistar Team0:33:16
7Direct Energie0:40:19
8Groupama - FDJ0:41:41
9Trek - Segafredo0:42:18
10Deceuninck - QuickStep0:43:46
11EF Education First0:46:00
12CCC Team0:53:01
13Bora - Hansgrohe0:53:52
14Team Katusha Alpecin1:12:50
15Team Jumbo - Visma1:20:32
16Cofidis, Solutions Credits1:20:55
17Vital Concept - B&B Hotels1:23:15
18Lotto Soudal1:25:18
19Delko Marseille Provence1:45:23
20UAE Team Emirates1:46:46
21Team Sunweb1:56:06
22Team Arkea - Samsic2:03:38
23Team Dimension Data2:50:41
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