Egan Bernal wins 2019 Tour de France

Egan Bernal (Team Ineos) sealed overall victory at the 2019 Tour de France, finishing safely in the peloton on the Champs-Élysées as Caleb Ewan (Lotto Soudal) won the final sprint as the sun set over Paris.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Caleb Ewan (Aus) Lotto Soudal3:04:08
2Dylan Groenewegen (Ned) Team Jumbo-VismaRow 1 - Cell 2
3Niccolò Bonifazio (Ita) Total Direct EnergieRow 2 - Cell 2
4Maximiliano Richeze (Arg) Deceuninck-QuickStepRow 3 - Cell 2
5Edvald Boasson Hagen (Nor) Dimension DataRow 4 - Cell 2
6André Greipel (Ger) Arkéa SamsicRow 5 - Cell 2
7Matteo Trentin (Ita) Mitchelton-ScottRow 6 - Cell 2
8Jasper Stuyven (Bel) Trek-SegafredoRow 7 - Cell 2
9Nikias Arndt (Ger) Team SunwebRow 8 - Cell 2
10Peter Sagan (Svk) Bora-HansgroheRow 9 - Cell 2
11Sonny Colbrelli (Ita) Bahrain-MeridaRow 10 - Cell 2
12Marco Haller (Aut) Katusha-AlpecinRow 11 - Cell 2
13Andrea Pasqualon (Ita) Wanty-GobertRow 12 - Cell 2
14Julien Simon (Fra) Cofidis Solutions CreditsRow 13 - Cell 2
15Hugo Houle (Can) Astana Pro TeamRow 14 - Cell 2
16Jens Debusschere (Bel) Katusha-AlpecinRow 15 - Cell 2
17Alejandro Valverde (Spa) Movistar TeamRow 16 - Cell 2
18Elia Viviani (Ita) Deceuninck-QuickStepRow 17 - Cell 2
19William Bonnet (Fra) Groupama-FDJRow 18 - Cell 2
20Sven Erik Bystrøm (Nor) UAE Team EmiratesRow 19 - Cell 2
21Ivan Garcia (Spa) Bahrain-MeridaRow 20 - Cell 2
22Guillaume Martin (Fra) Wanty-GobertRow 21 - Cell 2
23Toms Skujins (Lat) Trek-SegafredoRow 22 - Cell 2
24Frederik Backaert (Bel) Wanty-GobertRow 23 - Cell 2
25Stefan Küng (Swi) Groupama-FDJRow 24 - Cell 2
26Pierre Luc Perichon (Fra) Cofidis Solutions CreditsRow 25 - Cell 2
27Mike Teunissen (Ned) Team Jumbo-VismaRow 26 - Cell 2
28Michael Matthews (Aus) Team SunwebRow 27 - Cell 2
29Egan Bernal (Col) Team IneosRow 28 - Cell 2
30Geraint Thomas (GBr) Team IneosRow 29 - Cell 2
31Jonathan Castroviejo (Spa) Team IneosRow 30 - Cell 2
32Koen de Kort (Ned) Trek-SegafredoRow 31 - Cell 2
33Michael Mørkøv (Den) Deceuninck-QuickStepRow 32 - Cell 2
34Xandro Meurisse (Bel) Wanty-GobertRow 33 - Cell 2
35Sebastian Langeveld (Ned) EF Education FirstRow 34 - Cell 2
36Steven Kruijswijk (Ned) Team Jumbo-VismaRow 35 - Cell 2
37Gorka Izagirre Insausti (Spa) Astana Pro TeamRow 36 - Cell 2
38Nairo Quintana (Col) Movistar TeamRow 37 - Cell 2
39Simon Clarke (Aus) EF Education FirstRow 38 - Cell 2
40Rigoberto Uran (Col) EF Education FirstRow 39 - Cell 2
41Warren Barguil (Fra) Arkéa SamsicRow 40 - Cell 2
42Fabien Grellier (Fra) Total Direct EnergieRow 41 - Cell 2
43Ben King (USA) Dimension DataRow 42 - Cell 2
44Laurens De Plus (Bel) Team Jumbo-VismaRow 43 - Cell 2
45Anthony Roux (Fra) Groupama-FDJRow 44 - Cell 2
46Gregor Mühlberger (Aut) Bora-HansgroheRow 45 - Cell 2
47Emanuel Buchmann (Ger) Bora-HansgroheRow 46 - Cell 2
48Reinardt Janse Van Rensburg (RSA) Dimension DataRow 47 - Cell 2
49Amund Grøndahl Jansen (Nor) Team Jumbo-VismaRow 48 - Cell 2
50Mikel Landa (Spa) Movistar TeamRow 49 - Cell 2
51Imanol Erviti (Spa) Movistar TeamRow 50 - Cell 2
52Julien Bernard (Fra) Trek-SegafredoRow 51 - Cell 2
53Yves Lampaert (Bel) Deceuninck-QuickStepRow 52 - Cell 2
54Mikael Cherel (Fra) AG2R La Mondiale0:00:19
55Roman Kreuziger (Cze) Dimension Data0:00:20
56Roger Kluge (Ger) Lotto SoudalRow 55 - Cell 2
57Wout Poels (Ned) Team IneosRow 56 - Cell 2
58Alberto Bettiol (Ita) EF Education FirstRow 57 - Cell 2
59Michael Schär (Swi) CCC TeamRow 58 - Cell 2
60Rudy Molard (Fra) Groupama-FDJRow 59 - Cell 2
61Florian Vachon (Fra) Arkéa SamsicRow 60 - Cell 2
62Alexey Lutsenko (Kaz) Astana Pro TeamRow 61 - Cell 2
63Jasper De Buyst (Bel) Lotto SoudalRow 62 - Cell 2
64Aime De Gendt (Bel) Wanty-GobertRow 63 - Cell 2
65Anthony Delaplace (Fra) Arkéa SamsicRow 64 - Cell 2
66Michael Woods (Can) EF Education FirstRow 65 - Cell 2
67Julian Alaphilippe (Fra) Deceuninck-QuickStepRow 66 - Cell 2
68Tanel Kangert (Est) EF Education FirstRow 67 - Cell 2
69Sergio Henao (Col) UAE Team Emirates0:00:28
70Giulio Ciccone (Ita) Trek-Segafredo0:00:29
71Anthony Turgis (Fra) Total Direct EnergieRow 70 - Cell 2
72Lilian Calmejane (Fra) Total Direct EnergieRow 71 - Cell 2
73Elie Gesbert (Fra) Arkéa SamsicRow 72 - Cell 2
74Natnael Berhane (Eri) Cofidis Solutions CreditsRow 73 - Cell 2
75Thomas De Gendt (Bel) Lotto SoudalRow 74 - Cell 2
76Dylan Teuns (Bel) Bahrain-MeridaRow 75 - Cell 2
77Odd Christian Eiking (Nor) Wanty-GobertRow 76 - Cell 2
78Kevin Van Melsen (Bel) Wanty-GobertRow 77 - Cell 2
79Vegard Stake Laengen (Nor) UAE Team EmiratesRow 78 - Cell 2
80Lukasz Wisniowski (Pol) CCC TeamRow 79 - Cell 2
81Joseph Rosskopf (USA) CCC TeamRow 80 - Cell 2
82David Gaudu (Fra) Groupama-FDJRow 81 - Cell 2
83Tiesj Benoot (Bel) Lotto SoudalRow 82 - Cell 2
84Romain Bardet (Fra) AG2R La MondialeRow 83 - Cell 2
85Alexis Vuillermoz (Fra) AG2R La MondialeRow 84 - Cell 2
86Fabio Aru (Ita) UAE Team EmiratesRow 85 - Cell 2
87Gianni Moscon (Ita) Team Ineos0:00:37
88Dylan van Baarle (Ned) Team IneosRow 87 - Cell 2
89Lars Bak (Den) Dimension DataRow 88 - Cell 2
90Richie Porte (Aus) Trek-SegafredoRow 89 - Cell 2
91Vincenzo Nibali (Ita) Bahrain-Merida0:00:41
92Matej Mohoric (Slo) Bahrain-MeridaRow 91 - Cell 2
93Nelson Oliveira (Por) Movistar TeamRow 92 - Cell 2
94Adam Yates (GBr) Mitchelton-ScottRow 93 - Cell 2
95Pello Bilbao (Spa) Astana Pro TeamRow 94 - Cell 2
96Jesus Herrada (Spa) Cofidis Solutions CreditsRow 95 - Cell 2
97Enric Mas (Spa) Deceuninck-QuickStep0:00:45
98Greg Van Avermaet (Bel) CCC TeamRow 97 - Cell 2
99Jack Haig (Aus) Mitchelton-ScottRow 98 - Cell 2
100Rui Costa (Por) UAE Team EmiratesRow 99 - Cell 2
101Kevin Ledanois (Fra) Arkéa SamsicRow 100 - Cell 2
102Maxime Bouet (Fra) Arkéa SamsicRow 101 - Cell 2
103Daniel Oss (Ita) Bora-HansgroheRow 102 - Cell 2
104Damiano Caruso (Ita) Bahrain-MeridaRow 103 - Cell 2
105Matthieu Ladagnous (Fra) Groupama-FDJ0:00:48
106Sébastien Reichenbach (Swi) Groupama-FDJRow 105 - Cell 2
107Fabio Felline (Ita) Trek-SegafredoRow 106 - Cell 2
108Kasper Asgreen (Den) Deceuninck-QuickStepRow 107 - Cell 2
109Daniel Martin (Irl) UAE Team Emirates0:00:51
110Michael Valgren Andersen (Den) Dimension DataRow 109 - Cell 2
111Alexander Kristoff (Nor) UAE Team EmiratesRow 110 - Cell 2
112Simon Geschke (Ger) CCC TeamRow 111 - Cell 2
113Serge Pauwels (Bel) CCC TeamRow 112 - Cell 2
114Maxime Monfort (Bel) Lotto SoudalRow 113 - Cell 2
115Romain Sicard (Fra) Total Direct EnergieRow 114 - Cell 2
116Paul Ourselin (Fra) Total Direct EnergieRow 115 - Cell 2
117Anthony Perez (Fra) Cofidis Solutions CreditsRow 116 - Cell 2
118Stéphane Rossetto (Fra) Cofidis Solutions CreditsRow 117 - Cell 2
119Alex Dowsett (GBr) Katusha-AlpecinRow 118 - Cell 2
120Nils Politt (Ger) Katusha-AlpecinRow 119 - Cell 2
121Simon Yates (GBr) Mitchelton-ScottRow 120 - Cell 2
122Amael Moinard (Fra) Arkéa Samsic0:00:58
123Chad Haga (USA) Team Sunweb0:01:03
124José Gonçalves (Por) Katusha-Alpecin0:01:04
125Daryl Impey (RSA) Mitchelton-Scott0:01:06
126Omar Fraile (Spa) Astana Pro Team0:01:18
127Andrey Amador (CRc) Movistar Team0:01:20
128Lennard Kämna (Ger) Team Sunweb0:01:24
129Marcus Burghardt (Ger) Bora-HansgroheRow 128 - Cell 2
130Ilnur Zakarin (Rus) Katusha-AlpecinRow 129 - Cell 2
131Rein Taaramäe (Est) Total Direct EnergieRow 130 - Cell 2
132Mathias Frank (Swi) AG2R La Mondiale0:01:36
133Alexis Gougeard (Fra) AG2R La MondialeRow 132 - Cell 2
134Benoit Cosnefroy (Fra) AG2R La MondialeRow 133 - Cell 2
135Carlos Verona (Spa) Movistar Team0:01:42
136Marc Soler (Spa) Movistar TeamRow 135 - Cell 2
137Nicolas Roche (Irl) Team SunwebRow 136 - Cell 2
138Stephen Cummings (GBr) Dimension DataRow 137 - Cell 2
139Magnus Cort Nielsen (Den) Astana Pro TeamRow 138 - Cell 2
140Bauke Mollema (Ned) Trek-SegafredoRow 139 - Cell 2
141Michael Hepburn (Aus) Mitchelton-Scott0:01:46
142Luke Durbridge (Aus) Mitchelton-ScottRow 141 - Cell 2
143Christopher Juul Jensen (Den) Mitchelton-ScottRow 142 - Cell 2
144Tim Wellens (Bel) Lotto Soudal0:01:48
145Dries Devenyns (Bel) Deceuninck-QuickStep0:01:52
146Yoann Offredo (Fra) Wanty-Gobert0:01:53
147Patrick Konrad (Aut) Bora-HansgroheRow 146 - Cell 2
148Jens Keukeleire (Bel) Lotto Soudal0:02:18
149Tony Gallopin (Fra) AG2R La Mondiale0:02:21
150Michal Kwiatkowski (Pol) Team Ineos0:02:30
151George Bennett (NZl) Team Jumbo-VismaRow 150 - Cell 2
152Tom Scully (NZl) EF Education FirstRow 151 - Cell 2
153Oliver Naesen (Bel) AG2R La MondialeRow 152 - Cell 2
154Jan Tratnik (Slo) Bahrain-Merida0:03:00
155Mads Würtz Schmidt (Den) Katusha-Alpecin0:03:33
Swipe to scroll horizontally
Sprint 1 - Paris Haut Des Champs-Elysées km. 89.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nils Politt (Ger) Katusha-Alpecin20pts
2Jan Tratnik (Slo) Bahrain-Merida17Row 1 - Cell 3
3Tom Scully (NZl) EF Education First15Row 2 - Cell 3
4Omar Fraile (Spa) Astana Pro Team13Row 3 - Cell 3
5Dries Devenyns (Bel) Deceuninck-QuickStep11Row 4 - Cell 3
6Thomas De Gendt (Bel) Lotto Soudal10Row 5 - Cell 3
7George Bennett (NZl) Team Jumbo-Visma9Row 6 - Cell 3
8Maxime Monfort (Bel) Lotto Soudal8Row 7 - Cell 3
9Enric Mas (Spa) Deceuninck-QuickStep7Row 8 - Cell 3
10Kasper Asgreen (Den) Deceuninck-QuickStep6Row 9 - Cell 3
11Michal Kwiatkowski (Pol) Team Ineos5Row 10 - Cell 3
12Lukasz Wisniowski (Pol) CCC Team4Row 11 - Cell 3
13Geraint Thomas (GBr) Team Ineos3Row 12 - Cell 3
14Yves Lampaert (Bel) Deceuninck-QuickStep2Row 13 - Cell 3
15Wout Poels (Ned) Team Ineos1Row 14 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Paris Champs-Élysées km. 128
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Caleb Ewan (Aus) Lotto Soudal50pts
2Dylan Groenewegen (Ned) Team Jumbo-Visma30Row 1 - Cell 3
3Niccolò Bonifazio (Ita) Total Direct Energie20Row 2 - Cell 3
4Maximiliano Richeze (Arg) Deceuninck-QuickStep18Row 3 - Cell 3
5Edvald Boasson Hagen (Nor) Dimension Data16Row 4 - Cell 3
6André Greipel (Ger) Arkéa Samsic14Row 5 - Cell 3
7Matteo Trentin (Ita) Mitchelton-Scott12Row 6 - Cell 3
8Jasper Stuyven (Bel) Trek-Segafredo10Row 7 - Cell 3
9Nikias Arndt (Ger) Team Sunweb8Row 8 - Cell 3
10Peter Sagan (Svk) Bora-Hansgrohe7Row 9 - Cell 3
11Sonny Colbrelli (Ita) Bahrain-Merida6Row 10 - Cell 3
12Marco Haller (Aut) Katusha-Alpecin5Row 11 - Cell 3
13Andrea Pasqualon (Ita) Wanty-Gobert4Row 12 - Cell 3
14Julien Simon (Fra) Cofidis Solutions Credits3Row 13 - Cell 3
15Hugo Houle (Can) Astana Pro Team2Row 14 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Côte De Saint-Rémy-Lès-Chevreuse km. 34
#Rider Name (Country) TeamResult
1Tim Wellens (Bel) Lotto Soudal1
Swipe to scroll horizontally
Mountain 2 - Côte De Châteaufort km. 38
#Rider Name (Country) TeamResult
1Yoann Offredo (Fra) Wanty-Gobert1
Swipe to scroll horizontally
Young riders
#Rider Name (Country) TeamResult
1Caleb Ewan (Aus) Lotto Soudal3:04:08
2Ivan Garcia (Spa) Bahrain-MeridaRow 1 - Cell 2
3Egan Bernal (Col) Team IneosRow 2 - Cell 2
4Fabien Grellier (Fra) Total Direct EnergieRow 3 - Cell 2
5Laurens De Plus (Bel) Team Jumbo-VismaRow 4 - Cell 2
6Gregor Mühlberger (Aut) Bora-HansgroheRow 5 - Cell 2
7Amund Grøndahl Jansen (Nor) Team Jumbo-VismaRow 6 - Cell 2
8Aime De Gendt (Bel) Wanty-Gobert0:00:20
9Giulio Ciccone (Ita) Trek-Segafredo0:00:29
10Anthony Turgis (Fra) Total Direct EnergieRow 9 - Cell 2
11Elie Gesbert (Fra) Arkéa SamsicRow 10 - Cell 2
12Odd Christian Eiking (Nor) Wanty-GobertRow 11 - Cell 2
13David Gaudu (Fra) Groupama-FDJRow 12 - Cell 2
14Tiesj Benoot (Bel) Lotto SoudalRow 13 - Cell 2
15Gianni Moscon (Ita) Team Ineos0:00:37
16Matej Mohoric (Slo) Bahrain-Merida0:00:41
17Enric Mas (Spa) Deceuninck-QuickStep0:00:45
18Kasper Asgreen (Den) Deceuninck-QuickStep0:00:48
19Paul Ourselin (Fra) Total Direct Energie0:00:51
20Nils Politt (Ger) Katusha-AlpecinRow 19 - Cell 2
21Lennard Kämna (Ger) Team Sunweb0:01:24
22Benoit Cosnefroy (Fra) AG2R La Mondiale0:01:36
23Mads Würtz Schmidt (Den) Katusha-Alpecin0:03:33
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Deceuninck-QuickStep9:12:24
2Wanty-Gobert Cycling TeamRow 1 - Cell 2
3Trek-SegafredoRow 2 - Cell 2
4Team Jumbo-VismaRow 3 - Cell 2
5Groupama-FDJRow 4 - Cell 2
6Team IneosRow 5 - Cell 2
7Dimension DataRow 6 - Cell 2
8Bora-HansgroheRow 7 - Cell 2
9Movistar TeamRow 8 - Cell 2
10EF Education FirstRow 9 - Cell 2
11Team Arkea-Samsic0:00:20
12Astana Pro TeamRow 11 - Cell 2
13Bahrain-Merida0:00:29
14Cofidis Solutions CreditsRow 13 - Cell 2
15Total Direct EnergieRow 14 - Cell 2
16Lotto Soudal0:00:40
17AG2R La Mondiale0:00:48
18Katusha-Alpecin0:00:51
19UAE Team Emirates0:00:57
20Team Sunweb0:01:03
21CCC Team0:01:18
22Mitchelton-Scott0:01:26
Swipe to scroll horizontally
Final general classification after stage 21
#Rider Name (Country) TeamResult
1Egan Bernal (Col) Team Ineos82:57:00
2Geraint Thomas (GBr) Team Ineos0:01:11
3Steven Kruijswijk (Ned) Team Jumbo-Visma0:01:31
4Emanuel Buchmann (Ger) Bora-Hansgrohe0:01:56
5Julian Alaphilippe (Fra) Deceuninck-QuickStep0:04:05
6Mikel Landa (Spa) Movistar Team0:04:23
7Rigoberto Uran (Col) EF Education First0:05:15
8Nairo Quintana (Col) Movistar Team0:05:30
9Alejandro Valverde (Spa) Movistar Team0:06:12
10Warren Barguil (Fra) Arkéa Samsic0:07:32
11Richie Porte (Aus) Trek-Segafredo0:12:42
12Guillaume Martin (Fra) Wanty-Gobert0:22:08
13David Gaudu (Fra) Groupama-FDJ0:23:58
14Fabio Aru (Ita) UAE Team Emirates0:27:36
15Romain Bardet (Fra) AG2R La Mondiale0:30:23
16Roman Kreuziger (Cze) Dimension Data0:36:09
17Sébastien Reichenbach (Swi) Groupama-FDJ0:44:29
18Daniel Martin (Irl) UAE Team Emirates0:45:21
19Alexey Lutsenko (Kaz) Astana Pro Team0:48:52
20Jesus Herrada (Spa) Cofidis Solutions Credits0:51:57
21Xandro Meurisse (Bel) Wanty-Gobert0:56:47
22Enric Mas (Spa) Deceuninck-QuickStep0:58:20
23Laurens De Plus (Bel) Team Jumbo-Visma1:02:44
24George Bennett (NZl) Team Jumbo-Visma1:04:40
25Gregor Mühlberger (Aut) Bora-HansgroheRow 24 - Cell 2
26Wout Poels (Ned) Team Ineos1:12:25
27Tanel Kangert (Est) EF Education First1:12:36
28Bauke Mollema (Ned) Trek-Segafredo1:14:58
29Adam Yates (GBr) Mitchelton-Scott1:16:50
30Julien Bernard (Fra) Trek-Segafredo1:20:07
31Giulio Ciccone (Ita) Trek-Segafredo1:20:49
32Michael Woods (Can) EF Education First1:21:00
33Rudy Molard (Fra) Groupama-FDJ1:21:17
34Mikael Cherel (Fra) AG2R La Mondiale1:22:32
35Patrick Konrad (Aut) Bora-Hansgrohe1:24:35
36Greg Van Avermaet (Bel) CCC Team1:27:56
37Marc Soler (Spa) Movistar Team1:35:45
38Jack Haig (Aus) Mitchelton-Scott1:36:59
39Vincenzo Nibali (Ita) Bahrain-Merida1:37:02
40Lennard Kämna (Ger) Team Sunweb1:39:36
41Alexis Vuillermoz (Fra) AG2R La Mondiale1:40:07
42Gorka Izagirre Insausti (Spa) Astana Pro Team1:40:17
43Jasper Stuyven (Bel) Trek-Segafredo1:43:42
44Dylan Teuns (Bel) Bahrain-Merida1:44:17
45Nicolas Roche (Irl) Team Sunweb1:47:20
46Dylan van Baarle (Ned) Team Ineos1:51:38
47Sergio Henao (Col) UAE Team Emirates1:52:37
48Mathias Frank (Swi) AG2R La Mondiale1:53:51
49Simon Yates (GBr) Mitchelton-Scott1:53:54
50Jonathan Castroviejo (Spa) Team Ineos1:54:22
51Ilnur Zakarin (Rus) Katusha-Alpecin1:55:57
52Matteo Trentin (Ita) Mitchelton-Scott1:57:38
53Rui Costa (Por) UAE Team Emirates1:59:02
54Pello Bilbao (Spa) Astana Pro Team1:59:10
55Andrey Amador (CRc) Movistar Team1:59:55
56Tony Gallopin (Fra) AG2R La Mondiale2:03:00
57Pierre Luc Perichon (Fra) Cofidis Solutions Credits2:05:35
58Damiano Caruso (Ita) Bahrain-Merida2:07:15
59Tiesj Benoot (Bel) Lotto Soudal2:07:28
60Thomas De Gendt (Bel) Lotto Soudal2:10:33
61Simon Clarke (Aus) EF Education First2:11:43
62Ben King (USA) Dimension Data2:12:00
63Simon Geschke (Ger) CCC Team2:13:25
64Nils Politt (Ger) Katusha-Alpecin2:14:28
65Fabio Felline (Ita) Trek-Segafredo2:15:03
66Rein Taaramäe (Est) Total Direct Energie2:15:42
67Michael Matthews (Aus) Team Sunweb2:16:34
68Oliver Naesen (Bel) AG2R La Mondiale2:16:43
69Alberto Bettiol (Ita) EF Education First2:19:06
70Michael Schär (Swi) CCC Team2:19:45
71Omar Fraile (Spa) Astana Pro Team2:19:52
72Daryl Impey (RSA) Mitchelton-Scott2:24:58
73Joseph Rosskopf (USA) CCC Team2:26:36
74Maxime Bouet (Fra) Arkéa Samsic2:28:04
75Michael Valgren Andersen (Den) Dimension Data2:28:07
76Edvald Boasson Hagen (Nor) Dimension Data2:28:19
77Serge Pauwels (Bel) CCC Team2:32:14
78Elie Gesbert (Fra) Arkéa Samsic2:33:02
79Nelson Oliveira (Por) Movistar Team2:35:51
80Romain Sicard (Fra) Total Direct Energie2:38:26
81Toms Skujins (Lat) Trek-Segafredo2:39:50
82Peter Sagan (Svk) Bora-Hansgrohe2:44:24
83Michal Kwiatkowski (Pol) Team Ineos2:46:14
84Gianni Moscon (Ita) Team Ineos2:47:23
85Sonny Colbrelli (Ita) Bahrain-Merida2:48:27
86Natnael Berhane (Eri) Cofidis Solutions Credits2:49:25
87Anthony Perez (Fra) Cofidis Solutions Credits2:51:36
88Andrea Pasqualon (Ita) Wanty-Gobert2:53:25
89Daniel Oss (Ita) Bora-Hansgrohe2:54:56
90Anthony Delaplace (Fra) Arkéa Samsic2:55:03
91Hugo Houle (Can) Astana Pro Team2:56:11
92Amael Moinard (Fra) Arkéa Samsic2:59:17
93Jan Tratnik (Slo) Bahrain-Merida3:00:37
94Tim Wellens (Bel) Lotto Soudal3:01:43
95Paul Ourselin (Fra) Total Direct Energie3:01:47
96Stefan Küng (Swi) Groupama-FDJ3:02:38
97Dries Devenyns (Bel) Deceuninck-QuickStep3:02:42
98Jens Keukeleire (Bel) Lotto Soudal3:03:49
99Imanol Erviti (Spa) Movistar Team3:04:34
100Stéphane Rossetto (Fra) Cofidis Solutions Credits3:05:15
101Mike Teunissen (Ned) Team Jumbo-Visma3:06:54
102Anthony Roux (Fra) Groupama-FDJ3:08:49
103Kevin Ledanois (Fra) Arkéa Samsic3:12:17
104Magnus Cort Nielsen (Den) Astana Pro Team3:12:22
105Carlos Verona (Spa) Movistar Team3:13:05
106Lilian Calmejane (Fra) Total Direct Energie3:13:36
107Vegard Stake Laengen (Nor) UAE Team Emirates3:15:24
108Julien Simon (Fra) Cofidis Solutions Credits3:17:08
109Luke Durbridge (Aus) Mitchelton-Scott3:18:36
110Sven Erik Bystrøm (Nor) UAE Team Emirates3:19:40
111Odd Christian Eiking (Nor) Wanty-Gobert3:19:58
112Christopher Juul Jensen (Den) Mitchelton-Scott3:22:22
113