Tadej Pogacar wins the 2020 Tour de France

Sam Bennett (Deceuninck-QuickStep) wrapped up the green jersey with victory on the final stage of the Tour de France, as Tadej Pogačar (UAE Team Emirates) finished safely in the peloton to seal the overall title.

Swipe to scroll horizontally
Full results
PlaceRider (Country) TeamResult
1Sam Bennett (Irl) Deceuninck-Quickstep02:53:32
2Mads Pedersen (Den) Trek-SegafredoRow 1 - Cell 2
3Peter Sagan (Svk) Bora-HansgroheRow 2 - Cell 2
4Alexander Kristoff (Nor) UAE Team EmiratesRow 3 - Cell 2
5Elia Viviani (Ita) CofidisRow 4 - Cell 2
6Wout van Aert (Bel) Team Jumbo-VismaRow 5 - Cell 2
7Caleb Ewan (Aus) Lotto SoudalRow 6 - Cell 2
8Hugo Hofstetter (Fra) Israel Start-Up NationRow 7 - Cell 2
9Bryan Coquard (Fra) B&B Hotels-Vital ConceptRow 8 - Cell 2
10Maximilian Walscheid (Ger) NTT Pro CyclingRow 9 - Cell 2
11Sonny Colbrelli (Ita) Bahrain McLarenRow 10 - Cell 2
12Edvald Boasson Hagen (Nor) NTT Pro CyclingRow 11 - Cell 2
13Luka Mezgec (Slo) Mitchelton-ScottRow 12 - Cell 2
14Niccolò Bonifazio (Ita) Total Direct EnergieRow 13 - Cell 2
15Clément Russo (Fra) Team Arkea-SamsicRow 14 - Cell 2
16Clement Venturini (Fra) AG2R la MondialeRow 15 - Cell 2
17Matteo Trentin (Ita) CCC TeamRow 16 - Cell 2
18Cees Bol (Ned) Team SunwebRow 17 - Cell 2
19Jasper Stuyven (Bel) Trek-SegafredoRow 18 - Cell 2
20Tom Van Asbroeck (Bel) Israel Start-Up NationRow 19 - Cell 2
21Kevin Reza (Fra) B&B Hotels-Vital ConceptRow 20 - Cell 2
22Marco Haller (Aut) Bahrain McLarenRow 21 - Cell 2
23Jack Bauer (NZl) Mitchelton-ScottRow 22 - Cell 2
24Oliver Naesen (Bel) AG2R la MondialeRow 23 - Cell 2
25Anthony Turgis (Fra) Total Direct EnergieRow 24 - Cell 2
26Michael Mørkøv (Den) Deceuninck-QuickstepRow 25 - Cell 2
27Matej Mohoric (Slo) Bahrain McLarenRow 26 - Cell 2
28Jonas Koch (Ger) CCC TeamRow 27 - Cell 2
29Simone Consonni (Ita) CofidisRow 28 - Cell 2
30Jens Keukeleire (Bel) EF Pro CyclingRow 29 - Cell 2
31Geoffrey Soupe (Fra) Total Direct EnergieRow 30 - Cell 2
32José Rojas (Spa) Movistar TeamRow 31 - Cell 2
33Cyril Barthe (Fra) B&B Hotels-Vital ConceptRow 32 - Cell 2
34Rudy Molard (Fra) Groupama-FDJRow 33 - Cell 2
35Pello Bilbao (Spa) Bahrain McLarenRow 34 - Cell 2
36Mikel Landa Meana (Spa) Bahrain McLarenRow 35 - Cell 2
37Tom Dumoulin (Ned) Team Jumbo-VismaRow 36 - Cell 2
38Jan Polanc (Slo) UAE Team EmiratesRow 37 - Cell 2
39Primoz Roglic (Slo) Team Jumbo-VismaRow 38 - Cell 2
40Alejandro Valverde (Spa) Movistar TeamRow 39 - Cell 2
41Tadej Pogacar (Slo) UAE Team EmiratesRow 40 - Cell 2
42Enric Mas Nicolau (Spa) Movistar TeamRow 41 - Cell 2
43Alberto Bettiol (Ita) EF Pro CyclingRow 42 - Cell 2
44Jasper De Buyst (Bel) Lotto SoudalRow 43 - Cell 2
45Amund Grøndahl Jansen (Nor) Team Jumbo-VismaRow 44 - Cell 2
46Dario Cataldo (Ita) Movistar TeamRow 45 - Cell 2
47Adam Yates (GBr) Mitchelton-ScottRow 46 - Cell 2
48Gorka Izagirre Insausti (Spa) Astana Pro TeamRow 47 - Cell 2
49Imanol Erviti (Spa) Movistar TeamRow 48 - Cell 2
50Christophe Laporte (Fra) CofidisRow 49 - Cell 2
51Joris Nieuwenhuis (Ned) Team SunwebRow 50 - Cell 2
52Esteban Chaves (Col) Mitchelton-ScottRow 51 - Cell 2
53Alexey Lutsenko (Kaz) Astana Pro TeamRow 52 - Cell 2
54Nelson Oliveira (Por) Movistar TeamRow 53 - Cell 2
55Vegard Stake Laengen (Nor) UAE Team EmiratesRow 54 - Cell 2
56Rigoberto Uran (Col) EF Pro CyclingRow 55 - Cell 2
57Luis León Sanchez (Spa) Astana Pro TeamRow 56 - Cell 2
58Michael Schär (Swi) CCC TeamRow 57 - Cell 2
59Miguel Angel Lopez Moreno (Col) Astana Pro TeamRow 58 - Cell 2
60Carlos Verona Quintanilla (Spa) Movistar TeamRow 59 - Cell 2
61Warren Barguil (Fra) Team Arkea-SamsicRow 60 - Cell 2
62Richie Porte (Aus) Trek-SegafredoRow 61 - Cell 2
63Sepp Kuss (USA) Team Jumbo-VismaRow 62 - Cell 2
64Damiano Caruso (Ita) Bahrain McLarenRow 63 - Cell 2
65Kasper Asgreen (Den) Deceuninck-Quickstep00:00:18
66Alexis Vuillermoz (Fra) AG2R la Mondiale00:00:21
67Kenny Elissonde (Fra) Trek-Segafredo00:00:21
68Mikael Cherel (Fra) AG2R la Mondiale00:00:21
69Dylan Van Baarle (Ned) Ineos Grenadiers00:00:21
70Toms Skujins (Lat) Trek-Segafredo00:00:21
71Omar Fraile Matarranz (Spa) Astana Pro Team00:00:21
72Daniel Felipe Martinez Poveda (Col) EF Pro Cycling00:00:21
73Pierre Rolland (Fra) B&B Hotels-Vital Concept00:00:21
74Hugo Houle (Can) Astana Pro Team00:00:21
75Wout Poels (Ned) Bahrain McLaren00:00:21
76Christopher Juul Jensen (Den) Mitchelton-Scott00:00:21
77Thibaut Pinot (Fra) Groupama-FDJ00:00:21
78Neilson Powless (USA) EF Pro Cycling00:00:21
79Robert Gesink (Ned) Team Jumbo-Visma00:00:21
80Nairo Quintana (Col) Team Arkea-Samsic00:00:21
81Valentin Madouas (Fra) Groupama-FDJ00:00:21
82Ryan Gibbons (RSA) NTT Pro Cycling00:00:21
83Niklas Eg (Den) Trek-Segafredo00:00:21
84Harold Alfonso Tejada Canacue (Col) Astana Pro Team00:00:21
85Andrey Amador (CRc) Ineos Grenadiers00:00:21
86Luke Rowe (GBr) Ineos Grenadiers00:00:21
87Nikias Arndt (Ger) Team Sunweb00:00:21
88Dries Devenyns (Bel) Deceuninck-Quickstep00:00:32
89Daniel Martin (Irl) Israel Start-Up Nation00:00:34
90Daniel Oss (Ita) Bora-Hansgrohe00:00:34
91Maxime Chevalier (Fra) B&B Hotels-Vital Concept00:00:39
92Cyril Gautier (Fra) B&B Hotels-Vital Concept00:00:39
93Dayer Quintana (Col) Team Arkea-Samsic00:00:47
94Bob Jungels (Lux) Deceuninck-Quickstep00:01:01
95Quentin Pacher (Fra) B&B Hotels-Vital Concept00:01:06
96Felix Grossschartner (Aut) Bora-Hansgrohe00:01:06
97Lennard Kämna (Ger) Bora-Hansgrohe00:01:06
98Matthieu Ladagnous (Fra) Groupama-FDJ00:01:06
99Simon Geschke (Ger) CCC Team00:01:06
100Guy Niv (Isr) Israel Start-Up Nation00:01:09
101Ben Hermans (Bel) Israel Start-Up Nation00:01:09
102Richard Carapaz (Ecu) Ineos Grenadiers00:01:09
103Winner Anacona (Col) Team Arkea-Samsic00:01:09
104Krists Neilands (Lat) Israel Start-Up Nation00:01:09
105Guillaume Martin (Fra) CofidisRow 104 - Cell 2
106Sébastien Reichenbach (Swi) Groupama-FDJ00:01:09
107Marco Marcato (Ita) UAE Team Emirates00:01:09
108Nils Politt (Ger) Israel Start-Up Nation00:01:09
109Thomas De Gendt (Bel) Lotto Soudal00:01:13
110Kevin Ledanois (Fra) Team Arkea-Samsic00:01:15
111Jesus Herrada (Spa) Cofidis00:01:17
112Nans Peters (Fra) AG2R la Mondiale00:01:17
113Roger Kluge (Ger) Lotto Soudal00:01:20
114Pierre Luc Perichon (Fra) Cofidis00:01:23
115Greg Van Avermaet (Bel) CCC Team00:01:25
116Daryl Impey (RSA) Mitchelton-Scott00:01:26
117Søren Kragh Andersen (Den) Team Sunweb00:01:28
118Tim Declercq (Bel) Deceuninck-Quickstep00:01:30
119Julian Alaphilippe (Fra) Deceuninck-Quickstep00:01:30
120Rémi Cavagna (Fra) Deceuninck-Quickstep00:01:30
121Casper Phillip Pedersen (Den) Team Sunweb00:01:35
122Tiesj Benoot (Bel) Team Sunweb00:02:05
123Romain Sicard (Fra) Total Direct Energie00:02:10
124Frederik Frison (Bel) Lotto Soudal00:02:10
125Fabien Grellier (Fra) Total Direct Energie00:02:10
126Nicolas Edet (Fra) Cofidis00:02:27
127Pavel Sivakov (Rus) Ineos Grenadiers00:02:29
128David De la Cruz Melgarejo (Spa) UAE Team Emirates00:02:30
129Marc Soler (Spa) Movistar Team00:02:30
130Jan Hirt (Cze) CCC Team00:02:38
131Maximilian Schachmann (Ger) Bora-Hansgrohe00:02:38
132Tony Martin (Ger) Team Jumbo-Visma00:02:38
133Tejay Van Garderen (USA) EF Pro Cycling00:02:38
134Emanuel Buchmann (Ger) Bora-Hansgrohe00:02:38
135Hugh Carthy (GBr) EF Pro Cycling00:02:38
136Connor Swift (GBr) Team Arkea-Samsic00:02:38
137Benoit Cosnefroy (Fra) AG2R la Mondiale00:02:51
138Marc Hirschi (Swi) Team Sunweb00:03:05
139Alessandro De Marchi (Ita) CCC Team00:03:23
140Michal Kwiatkowski (Pol) Ineos Grenadiers00:03:23
141Mathieu Burgaudeau (Fra) Total Direct Energie00:03:25
142Edward Theuns (Bel) Trek-Segafredo00:03:47
143Roman Kreuziger (Cze) NTT Pro Cycling00:03:47
144Nicolas Roche (Irl) Team Sunweb00:03:47
145George Bennett (NZl) Team Jumbo-Visma00:03:47
146Michael Valgren (Den) NTT Pro Cycling00:03:53
Swipe to scroll horizontally
Sprint 1 - Paris km. Haut des Champs-Élysées (3E Passage) km. 82
PlaceRider (Country) TeamResult
1Maximilian Schachmann (Ger) Bora-Hansgrohe20
2Greg Van Avermaet (Bel) CCC Team17
3Pierre Luc Perichon (Fra) Cofidis15
4Connor Swift (GBr) Team Arkea-Samsic13
5Sam Bennett (Irl) Deceuninck-Quickstep11
6Matteo Trentin (Ita) CCC Team10
7Michael Mørkøv (Den) Deceuninck-Quickstep9
8Kasper Asgreen (Den) Deceuninck-Quickstep8
9Tony Martin (Ger) Team Jumbo-Visma7
10Marc Hirschi (Swi) Team Sunweb6
11Dries Devenyns (Bel) Deceuninck-Quickstep5
12Rémi Cavagna (Fra) Deceuninck-Quickstep4
13Primoz Roglic (Slo) Team Jumbo-Visma3
14Daniel Oss (Ita) Bora-Hansgrohe2
15George Bennett (NZl) Team Jumbo-Visma1 PT
Swipe to scroll horizontally
Points
PlaceRider (Country) TeamResult
1Sam Bennett (Irl) Deceuninck-Quickstep50
2Mads Pedersen (Den) Trek-Segafredo30
3Peter Sagan (Svk) Bora-Hansgrohe20
4Alexander Kristoff (Nor) UAE Team Emirates18
5Elia Viviani (Ita) Cofidis16
6Wout van Aert (Bel) Team Jumbo-Visma14
7Caleb Ewan (Aus) Lotto Soudal12
8Hugo Hofstetter (Fra) Israel Start-Up Nation10
9Bryan Coquard (Fra) B&B Hotels-Vital Concept8
10Maximilian Walscheid (Ger) NTT Pro Cycling7
11Sonny Colbrelli (Ita) Bahrain McLaren6
12Edvald Boasson Hagen (Nor) NTT Pro Cycling5
13Luka Mezgec (Slo) Mitchelton-Scott4
14Niccolò Bonifazio (Ita) Total Direct Energie3
15Clément Russo (Fra) Team Arkea-Samsic2
Swipe to scroll horizontally
Mountain 1 (Cat. 4) Côte de Beulle km. 13.5
PlaceRider (Country) TeamResult
1Clément Russo (Fra) Team Arkea-Samsic1
Swipe to scroll horizontally
Young riders
PlaceRider (Country) TeamResult
1Mads Pedersen (Den) Trek-Segafredo02:53:32
2Clément Russo (Fra) Team Arkea-SamsicRow 1 - Cell 2
3Cees Bol (Ned) Team SunwebRow 2 - Cell 2
4Cyril Barthe (Fra) B&B Hotels-Vital ConceptRow 3 - Cell 2
5Tadej Pogacar (Slo) UAE Team EmiratesRow 4 - Cell 2
6Enric Mas Nicolau (Spa) Movistar TeamRow 5 - Cell 2
7Joris Nieuwenhuis (Ned) Team SunwebRow 6 - Cell 2
8Kasper Asgreen (Den) Deceuninck-Quickstep00:00:18
9Daniel Felipe Martinez Poveda (Col) EF Pro Cycling00:00:21
10Neilson Powless (USA) EF Pro Cycling00:00:21
11Valentin Madouas (Fra) Groupama-FDJ00:00:21
12Niklas Eg (Den) Trek-Segafredo00:00:21
13Harold Alfonso Tejada Canacue (Col) Astana Pro Team00:00:21
14Maxime Chevalier (Fra) B&B Hotels-Vital Concept00:00:39
15Lennard Kämna (Ger) Bora-Hansgrohe00:01:06
16Rémi Cavagna (Fra) Deceuninck-Quickstep00:01:30
17Casper Phillip Pedersen (Den) Team Sunweb00:01:35
18Pavel Sivakov (Rus) Ineos Grenadiers00:02:29
19Connor Swift (GBr) Team Arkea-Samsic00:02:38
20Benoit Cosnefroy (Fra) AG2R la Mondiale00:02:51
21Marc Hirschi (Swi) Team Sunweb00:03:05
22Mathieu Burgaudeau (Fra) Total Direct Energie00:03:25
Swipe to scroll horizontally
Teams
PlaceRider (Country) TeamResult
1Bahrain McLaren08:40:36
2B&B Hotels-Vital ConceptRow 1 - Cell 2
3Total Direct EnergieRow 2 - Cell 2
4Team Jumbo-VismaRow 3 - Cell 2
5Trek-SegafredoRow 4 - Cell 2
6UAE Team EmiratesRow 5 - Cell 2
7Mitchelton-ScottRow 6 - Cell 2
8CofidisRow 7 - Cell 2
9CCC TeamRow 8 - Cell 2
10Movistar TeamRow 9 - Cell 2
11EF Pro CyclingRow 10 - Cell 2
12Astana Pro TeamRow 11 - Cell 2
13Deceuninck-Quick-Step00:00:18
14NTT Pro Cycling00:00:21
15AG2R la Mondiale00:00:21
16Team Arkea-Samsic00:00:21
17Team Sunweb00:00:21
18Israel Start-Up Nation00:00:34
19Groupama-FDJ00:00:42
20Ineos Grenadiers00:01:03
21Lotto Soudal00:01:13
22Bora-Hansgrohe00:01:40
Swipe to scroll horizontally
Final general classification
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates87:20:05
2Primoz Roglic (Slo) Team Jumbo-Visma00:00:59
3Richie Porte (Aus) Trek-Segafredo00:03:30
4Mikel Landa Meana (Spa) Bahrain McLaren00:05:58
5Enric Mas Nicolau (Spa) Movistar Team00:06:07
6Miguel Angel Lopez Moreno (Col) Astana Pro Team00:06:47
7Tom Dumoulin (Ned) Team Jumbo-Visma00:07:48
8Rigoberto Uran (Col) EF Pro Cycling00:08:02
9Adam Yates (GBr) Mitchelton-Scott00:09:25
10Damiano Caruso (Ita) Bahrain McLaren00:14:03
11Guillaume Martin (Fra) Cofidis00:16:58
12Alejandro Valverde (Spa) Movistar Team00:17:41
13Richard Carapaz (Ecu) Ineos Grenadiers00:25:53
14Warren Barguil (Fra) Team Arkea-Samsic00:31:04
15Sepp Kuss (USA) Team Jumbo-Visma00:42:20
16Pello Bilbao (Spa) Bahrain McLaren00:55:56
17Nairo Quintana (Col) Team Arkea-Samsic01:03:07
18Pierre Rolland (Fra) B&B Hotels-Vital Concept01:08:26
19Carlos Verona Quintanilla (Spa) Movistar Team01:19:54
20Wout van Aert (Bel) Team Jumbo-Visma01:20:31
21Marc Soler (Spa) Movistar Team01:31:53
22Gorka Izagirre Insausti (Spa) Astana Pro Team01:36:12
23Esteban Chaves (Col) Mitchelton-Scott01:38:45
24Sébastien Reichenbach (Swi) Groupama-FDJ01:39:27
25Kenny Elissonde (Fra) Trek-Segafredo01:40:06
26Mikael Cherel (Fra) AG2R la Mondiale01:40:51
27Valentin Madouas (Fra) Groupama-FDJ01:42:43
28Daniel Felipe Martinez Poveda (Col) EF Pro Cycling01:55:12
29Thibaut Pinot (Fra) Groupama-FDJ01:59:54
30Michal Kwiatkowski (Pol) Ineos Grenadiers02:06:32
31Romain Sicard (Fra) Total Direct Energie02:13:02
32Luis León Sanchez (Spa) Astana Pro Team02:13:47
33Lennard Kämna (Ger) Bora-Hansgrohe02:15:39
34George Bennett (NZl) Team Jumbo-Visma02:15:49
35Alexis Vuillermoz (Fra) AG2R la Mondiale02:16:19
36Julian Alaphilippe (Fra) Deceuninck-Quickstep02:19:11
37Hugh Carthy (GBr) EF Pro Cycling02:20:31
38Emanuel Buchmann (Ger) Bora-Hansgrohe02:21:57
39Rudy Molard (Fra) Groupama-FDJ02:26:53
40Jan Polanc (Slo) UAE Team Emirates02:29:54
41Daniel Martin (Irl) Israel Start-Up Nation02:30:25
42Robert Gesink (Ned) Team Jumbo-Visma02:30:35
43Bob Jungels (Lux) Deceuninck-Quickstep02:33:30
44Jesus Herrada (Spa) Cofidis02:34:50
45Harold Alfonso Tejada Canacue (Col) Astana Pro Team02:37:02
46Alexey Lutsenko (Kaz) Astana Pro Team02:39:37
47Hugo Houle (Can) Astana Pro Team02:39:54
48Simon Geschke (Ger) CCC Team02:44:27
49Nicolas Edet (Fra) Cofidis02:48:44
50Greg Van Avermaet (Bel) CCC Team02:49:50
51Niklas Eg (Den) Trek-Segafredo02:50:04
52Thomas De Gendt (Bel) Lotto Soudal02:51:56
53Quentin Pacher (Fra) B&B Hotels-Vital Concept02:54:17
54Marc Hirschi (Swi) Team Sunweb02:54:34
55Nelson Oliveira (Por) Movistar Team03:01:41
56Neilson Powless (USA) EF Pro Cycling03:03:09
57Maximilian Schachmann (Ger) Bora-Hansgrohe03:03:28
58Søren Kragh Andersen (Den) Team Sunweb03:06:26
59Dylan Van Baarle (Ned) Ineos Grenadiers03:07:42
60Omar Fraile Matarranz (Spa) Astana Pro Team03:13:41
61Oliver Naesen (Bel) AG2R la Mondiale03:22:04
62Alberto Bettiol (Ita) EF Pro Cycling03:24:55
63Felix Grossschartner (Aut) Bora-Hansgrohe03:25:17
64Nicolas Roche (Irl) Team Sunweb03:27:13
65Nans Peters (Fra) AG2R la Mondiale03:27:46
66Winner Anacona (Col) Team Arkea-Samsic03:32:40
67Jan Hirt (Cze) CCC Team03:34:58
68Ben Hermans (Bel) Israel Start-Up Nation03:37:12
69Michael Schär (Swi) CCC Team03:38:55
70José Rojas (Spa) Movistar Team03:40:49
71Jasper Stuyven (Bel) Trek-Segafredo03:40:52
72David De la Cruz Melgarejo (Spa) UAE Team Emirates03:41:20
73Michael Valgren (Den) NTT Pro Cycling03:41:45
74Imanol Erviti (Spa) Movistar Team03:48:00
75Tiesj Benoot (Bel) Team Sunweb03:48:50
76Matej Mohoric (Slo) Bahrain McLaren03:49:02
77Andrey Amador (CRc) Ineos Grenadiers03:49:04
78Cyril Gautier (Fra) B&B Hotels-Vital Concept03:51:57
79Matteo Trentin (Ita) CCC Team03:52:10
80Dario Cataldo (Ita) Movistar Team03:52:51
81Toms Skujins (Lat) Trek-Segafredo03:53:09
82Vegard Stake Laengen (Nor) UAE Team Emirates03:53:17
83Jack Bauer (NZl) Mitchelton-Scott04:00:34
84Peter Sagan (Svk) Bora-Hansgrohe04:04:15
85Krists Neilands (Lat) Israel Start-Up Nation04:11:03
86Pierre Luc Perichon (Fra) Cofidis04:14:28
87Pavel Sivakov (Rus) Ineos Grenadiers04:15:38
88Luka Mezgec (Slo) Mitchelton-Scott04:17:07
89Jens Keukeleire (Bel) EF Pro Cycling04:18:47
90Dries Devenyns (Bel) Deceuninck-Quickstep04:20:41
91Tejay Van Garderen (USA) EF Pro Cycling04:22:20
92Casper Phillip Pedersen (Den) Team Sunweb04:24:13
93Sonny Colbrelli (Ita) Bahrain McLaren04:24:42
94Matthieu Ladagnous (Fra) Groupama-FDJ04:24:52
95Dayer Quintana (Col) Team Arkea-Samsic04:25:50
96Cyril Barthe (Fra) B&B Hotels-Vital Concept04:27:07
97Daryl Impey (RSA) Mitchelton-Scott04:28:39
98Tom Van Asbroeck (Bel) Israel Start-Up Nation04:33:17
99Christopher Juul Jensen (Den) Mitchelton-Scott04:34:03
100Alessandro De Marchi (Ita) CCC Team04:34:06
101Edvald Boasson Hagen (Nor) NTT Pro Cycling04:34:19
102Kevin Ledanois (Fra) Team Arkea-Samsic04:35:48
103Joris Nieuwenhuis (Ned) Team Sunweb04:38:50
104Clement Venturini (Fra) AG2R la Mondiale04:39:08
105Daniel Oss (Ita) Bora-Hansgrohe04:40:46
106Connor Swift (GBr) Team Arkea-Samsic04:41:59
107Christophe Laporte (Fra) Cofidis04:44:30
108Anthony Turgis (Fra) Total Direct Energie04:44:57
109Roman Kreuziger (Cze) NTT Pro Cycling04:45:26
110Wout Poels (Ned) Bahrain McLaren04:47:23
111Marco Marcato (Ita) UAE Team Emirates04:48:47
112Simone Consonni (Ita) Cofidis04:53:50
113Rémi Cavagna (Fra) Deceuninck-Quickstep04:58:46
114Kasper Asgreen (Den) Deceuninck-Quickstep05:00:04
115Hugo Hofstetter (Fra) Israel Start-Up Nation05:00:14
116Benoit Cosnefroy (Fra) AG2R la Mondiale05:00:43
117Fabien Grellier (Fra) Total Direct Energie05:01:32
118Tony Martin (Ger) Team Jumbo-Visma05:05:28
119Edward Theuns (Bel) Trek-Segafredo05:08:10
120Nils Politt (Ger) Israel Start-Up Nation05:09:02
121Ryan Gibbons (RSA) NTT Pro Cycling05:09:32
122Bryan Coquard (Fra) B&B Hotels-Vital Concept05:10:32
123Geoffrey Soupe (Fra) Total Direct Energie05:10:40
124Mads Pedersen (Den) Trek-Segafredo05:11:03
125Jonas Koch (Ger) CCC Team05:12:04
126Nikias Arndt (Ger) Team Sunweb05:13:11
127Tim Declercq (Bel) Deceuninck-Quickstep05:14:52
128Amund Grøndahl Jansen (Nor) Team Jumbo-Visma05:17:28
129Luke Rowe (GBr) Ineos Grenadiers05:17:50
130Michael Mørkøv (Den) Deceuninck-Quickstep05:26:21
131Mathieu Burgaudeau (Fra) Total Direct Energie05:27:38
132Alexander Kristoff (Nor) UAE Team Emirates05:28:28
133Clément Russo (Fra) Team Arkea-Samsic05:28:45
134Maximilian Walscheid (Ger) NTT Pro Cycling05:29:38
135Elia Viviani (Ita) Cofidis05:30:01
136Maxime Chevalier (Fra) B&B Hotels-Vital Concept05:31:30
137Kevin Reza (Fra) B&B Hotels-Vital Concept05:31:37
138Sam Bennett (Irl) Deceuninck-Quickstep05:32:33
139Guy Niv (Isr) Israel Start-Up Nation05:34:43
140Cees Bol (Ned) Team Sunweb05:38:16
141Niccolò Bonifazio (Ita) Total Direct Energie05:42:13
142Jasper De Buyst (Bel) Lotto Soudal05:43:07
143Marco Haller (Aut) Bahrain McLaren05:46:27
144Caleb Ewan (Aus) Lotto Soudal05:50:25
145Frederik Frison (Bel) Lotto Soudal06:01:48
146Roger Kluge (Ger) Lotto Soudal06:07:02
Swipe to scroll horizontally
Points Classification
PlaceRider (Country) TeamResult
1Sam Bennett (Irl) Deceuninck-Quickstep380
2Peter Sagan (Svk) Bora-Hansgrohe284
3Matteo Trentin (Ita) CCC Team260
4Bryan Coquard (Fra) B&B Hotels-Vital Concept181
5Wout van Aert (Bel) Team Jumbo-Visma174
6Caleb Ewan (Aus) Lotto Soudal170
7Julian Alaphilippe (Fra) Deceuninck-Quickstep150
8Tadej Pogacar (Slo) UAE Team Emirates143
9Søren Kragh Andersen (Den) Team Sunweb138
10Michael Mørkøv (Den) Deceuninck-Quickstep138
11Alexander Kristoff (Nor) UAE Team Emirates118
12Primoz Roglic (Slo) Team Jumbo-Visma115
13Luka Mezgec (Slo) Mitchelton-Scott113
14Marc Hirschi (Swi) Team Sunweb106
15Greg Van Avermaet (Bel) CCC Team106
16Lennard Kämna (Ger) Bora-Hansgrohe95
17Mads Pedersen (Den) Trek-Segafredo91
18Jasper Stuyven (Bel) Trek-Segafredo85
19Daniel Oss (Ita) Bora-Hansgrohe84
20Maximilian Schachmann (Ger) Bora-Hansgrohe83
21Richard Carapaz (Ecu) Ineos Grenadiers76
22Cees Bol (Ned) Team Sunweb72
23Edvald Boasson Hagen (Nor) NTT Pro Cycling66
24Adam Yates (GBr) Mitchelton-Scott65
25Hugo Hofstetter (Fra) Israel Start-Up Nation64
26Richie Porte (Aus) Trek-Segafredo63
27Jesus Herrada (Spa) Cofidis63
28Pierre Rolland (Fra) B&B Hotels-Vital Concept61
29Neilson Powless (USA) EF Pro Cycling60
30Niccolò Bonifazio (Ita) Total Direct Energie58
31Miguel Angel Lopez Moreno (Col) Astana Pro Team57
32Quentin Pacher (Fra) B&B Hotels-Vital Concept57
33Elia Viviani (Ita) Cofidis57
34Alexey Lutsenko (Kaz) Astana Pro Team56
35Simon Geschke (Ger) CCC Team55
36Rémi Cavagna (Fra) Deceuninck-Quickstep51
37Mikel Landa Meana (Spa) Bahrain McLaren51
38Daniel Felipe Martinez Poveda (Col) EF Pro Cycling48
39Toms Skujins (Lat) Trek-Segafredo47
40Clement Venturini (Fra) AG2R la Mondiale45
41Tom Dumoulin (Ned) Team Jumbo-Visma44
42Sébastien Reichenbach (Swi) Groupama-FDJ44
43Michal Kwiatkowski (Pol) Ineos Grenadiers43
44Guillaume Martin (Fra) Cofidis42
45Warren Barguil (Fra) Team Arkea-Samsic41
46Kasper Asgreen (Den) Deceuninck-Quickstep41
47Nils Politt (Ger) Israel Start-Up Nation40
48Oliver Naesen (Bel) AG2R la Mondiale40
49Edward Theuns (Bel) Trek-Segafredo37
50Enric Mas Nicolau (Spa) Movistar Team37
51Benoit Cosnefroy (Fra) AG2R la Mondiale37
52Tiesj Benoot (Bel) Team Sunweb36
53Damiano Caruso (Ita) Bahrain McLaren34
54Sepp Kuss (USA) Team Jumbo-Visma34
55Nicolas Roche (Irl) Team Sunweb32
56Nans Peters (Fra) AG2R la Mondiale29
57Marc Soler (Spa) Movistar Team29
58Nicolas Edet (Fra) Cofidis29
59Rigoberto Uran (Col) EF Pro Cycling28
60Nairo Quintana (Col) Team Arkea-Samsic28
61Christophe Laporte (Fra) Cofidis28
62Carlos Verona Quintanilla (Spa) Movistar Team27
63Daniel Martin (Irl) Israel Start-Up Nation27
64Alberto Bettiol (Ita) EF Pro Cycling27
65Luke Rowe (GBr) Ineos Grenadiers27
66Mathieu Burgaudeau (Fra) Total Direct Energie27
67Maximilian Walscheid (Ger) NTT Pro Cycling27
68Hugo Houle (Can) Astana Pro Team26
69Imanol Erviti (Spa) Movistar Team25
70Felix Grossschartner (Aut) Bora-Hansgrohe24
71Casper Phillip Pedersen (Den) Team Sunweb24
72Sonny Colbrelli (Ita) Bahrain McLaren24
73Alejandro Valverde (Spa) Movistar Team23
74Dries Devenyns (Bel) Deceuninck-Quickstep23
75Simone Consonni (Ita) Cofidis23
76Michael Schär (Swi) CCC Team21
77David De la Cruz Melgarejo (Spa) UAE Team Emirates21
78Pavel Sivakov (Rus) Ineos Grenadiers21
79Anthony Turgis (Fra) Total Direct Energie21
80Fabien Grellier (Fra) Total Direct Energie21
81Matthieu Ladagnous (Fra) Groupama-FDJ20
82Pello Bilbao (Spa) Bahrain McLaren20
83Valentin Madouas (Fra) Groupama-FDJ18
84Thomas De Gendt (Bel) Lotto Soudal17
85Omar Fraile Matarranz (Spa) Astana Pro Team17
86Ben Hermans (Bel) Israel Start-Up Nation17
87Cyril Gautier (Fra) B&B Hotels-Vital Concept17
88Krists Neilands (Lat) Israel Start-Up Nation16
89Gorka Izagirre Insausti (Spa) Astana Pro Team15
90Esteban Chaves (Col) Mitchelton-Scott15
91Luis León Sanchez (Spa) Astana Pro Team15
92Pierre Luc Perichon (Fra) Cofidis15
93Daryl Impey (RSA) Mitchelton-Scott15
94Thibaut Pinot (Fra) Groupama-FDJ14
95Nikias Arndt (Ger) Team Sunweb14
96Dylan Van Baarle (Ned) Ineos Grenadiers13
97Connor Swift (GBr) Team Arkea-Samsic13
98Ryan Gibbons (RSA) NTT Pro Cycling13
99Kevin Reza (Fra) B&B Hotels-Vital Concept13
100Nelson Oliveira (Por) Movistar Team12
101Andrey Amador (CRc) Ineos Grenadiers12
102Geoffrey Soupe (Fra) Total Direct Energie12
103Alexis Vuillermoz (Fra) AG2R la Mondiale11
104Bob Jungels (Lux) Deceuninck-Quickstep11
105Kevin Ledanois (Fra) Team Arkea-Samsic11
106Marco Haller (Aut) Bahrain McLaren10
107Kenny Elissonde (Fra) Trek-Segafredo9
108Romain Sicard (Fra) Total Direct Energie9
109Jack Bauer (NZl) Mitchelton-Scott9
110Marco Marcato (Ita) UAE Team Emirates9
111Tony Martin (Ger) Team Jumbo-Visma9
112Winner Anacona (Col) Team Arkea-Samsic8
113Jasper De Buyst (Bel) Lotto Soudal8
114Roger Kluge (Ger) Lotto Soudal8
115Christopher Juul Jensen (Den) Mitchelton-Scott7
116Dario Cataldo (Ita) Movistar Team5
117Tom Van Asbroeck (Bel) Israel Start-Up Nation5
118Robert Gesink (Ned) Team Jumbo-Visma4
119Michael Valgren (Den) NTT Pro Cycling4
120Jonas Koch (Ger) CCC Team4
121Tejay Van Garderen (USA) EF Pro Cycling3
122Roman Kreuziger (Cze) NTT Pro Cycling3
123Mikael Cherel (Fra) AG2R la Mondiale2
124Cyril Barthe (Fra) B&B Hotels-Vital Concept2
125Clément Russo (Fra) Team Arkea-Samsic2
126George Bennett (NZl) Team Jumbo-Visma1 PT
127Harold Alfonso Tejada Canacue (Col) Astana Pro Team1 PT
128Jens Keukeleire (Bel) EF Pro Cycling1 PT
129Tim Declercq (Bel) Deceuninck-Quickstep1 PT
130Amund Grøndahl Jansen (Nor) Team Jumbo-Visma1 PT
131Hugh Carthy (GBr) EF Pro Cycling0 PT
Swipe to scroll horizontally
Mountains Classification
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates82
2Richard Carapaz (Ecu) Ineos Grenadiers74
3Primoz Roglic (Slo) Team Jumbo-Visma67
4Marc Hirschi (Swi) Team Sunweb62
5Miguel Angel Lopez Moreno (Col) Astana Pro Team51
6Benoit Cosnefroy (Fra) AG2R la Mondiale36
7Pierre Rolland (Fra) B&B Hotels-Vital Concept36
8Richie Porte (Aus) Trek-Segafredo36
9Nans Peters (Fra) AG2R la Mondiale32
10Lennard Kämna (Ger) Bora-Hansgrohe27
11Enric Mas Nicolau (Spa) Movistar Team26
12Sepp Kuss (USA) Team Jumbo-Visma26
13Michal Kwiatkowski (Pol) Ineos Grenadiers26
14Jesus Herrada (Spa) Cofidis25
15Julian Alaphilippe (Fra) Deceuninck-Quickstep25
16Quentin Pacher (Fra) B&B Hotels-Vital Concept24
17Pello Bilbao (Spa) Bahrain McLaren24
18Toms Skujins (Lat) Trek-Segafredo24
19Simon Geschke (Ger) CCC Team23
20Carlos Verona Quintanilla (Spa) Movistar Team22
21Daniel Martin (Irl) Israel Start-Up Nation21
22Valentin Madouas (Fra) Groupama-FDJ16
23Neilson Powless (USA) EF Pro Cycling16
24Mikel Landa Meana (Spa) Bahrain McLaren16
25Daniel Felipe Martinez Poveda (Col) EF Pro Cycling15
26Nicolas Roche (Irl) Team Sunweb14
27Maximilian Schachmann (Ger) Bora-Hansgrohe14
28Marc Soler (Spa) Movistar Team12
29Alexey Lutsenko (Kaz) Astana Pro Team10
30Thomas De Gendt (Bel) Lotto Soudal10
31Gorka Izagirre Insausti (Spa) Astana Pro Team10
32Omar Fraile Matarranz (Spa) Astana Pro Team8
33Greg Van Avermaet (Bel) CCC Team7
34Søren Kragh Andersen (Den) Team Sunweb7
35Fabien Grellier (Fra) Total Direct Energie6
36Adam Yates (GBr) Mitchelton-Scott6
37Guillaume Martin (Fra) Cofidis6
38Sébastien Reichenbach (Swi) Groupama-FDJ6
39Kasper Asgreen (Den) Deceuninck-Quickstep6
40Warren Barguil (Fra) Team Arkea-Samsic5
41Robert Gesink (Ned) Team Jumbo-Visma5
42Nicolas Edet (Fra) Cofidis5
43Damiano Caruso (Ita) Bahrain McLaren4
44Nairo Quintana (Col) Team Arkea-Samsic4
45Wout van Aert (Bel) Team Jumbo-Visma4
46Rémi Cavagna (Fra) Deceuninck-Quickstep3
47David De la Cruz Melgarejo (Spa) UAE Team Emirates3
48Edward Theuns (Bel) Trek-Segafredo3
49Michael Schär (Swi) CCC Team2
50Krists Neilands (Lat) Israel Start-Up Nation2
51Mathieu Burgaudeau (Fra) Total Direct Energie2
52Felix Grossschartner (Aut) Bora-Hansgrohe2
53Ben Hermans (Bel) Israel Start-Up Nation2
54Cyril Gautier (Fra) B&B Hotels-Vital Concept2
55Kevin Ledanois (Fra) Team Arkea-Samsic2
56Wout Poels (Ned) Bahrain McLaren2
57Nils Politt (Ger) Israel Start-Up Nation2
58Tiesj Benoot (Bel) Team Sunweb1 PT
59Matthieu Ladagnous (Fra) Groupama-FDJ1 PT
60Clément Russo (Fra) Team Arkea-Samsic1 PT
61Niccolò Bonifazio (Ita) Total Direct Energie1 PT
62Hugh Carthy (GBr) EF Pro Cycling0 PT
Swipe to scroll horizontally
Young Riders Classification
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates87:20:05
2Enric Mas Nicolau (Spa) Movistar Team00:06:07
3Valentin Madouas (Fra) Groupama-FDJ01:42:43
4Daniel Felipe Martinez Poveda (Col) EF Pro Cycling01:55:12
5Lennard Kämna (Ger) Bora-Hansgrohe02:15:39
6Harold Alfonso Tejada Canacue (Col) Astana Pro Team02:37:02
7Niklas Eg (Den) Trek-Segafredo02:50:04
8Marc Hirschi (Swi) Team Sunweb02:54:34
9Neilson Powless (USA) EF Pro Cycling03:03:09
10Pavel Sivakov (Rus) Ineos Grenadiers04:15:38
11Casper Phillip Pedersen (Den) Team Sunweb04:24:13
12Cyril Barthe (Fra) B&B Hotels-Vital Concept04:27:07
13Joris Nieuwenhuis (Ned) Team Sunweb04:38:50
14Connor Swift (GBr) Team Arkea-Samsic04:41:59
15Rémi Cavagna (Fra) Deceuninck-Quickstep04:58:46
16Kasper Asgreen (Den) Deceuninck-Quickstep05:00:04
17Benoit Cosnefroy (Fra) AG2R la Mondiale05:00:43
18Mads Pedersen (Den) Trek-Segafredo05:11:03
19Mathieu Burgaudeau (Fra) Total Direct Energie05:27:38
20Clément Russo (Fra) Team Arkea-Samsic05:28:45
21Maxime Chevalier (Fra) B&B Hotels-Vital Concept05:31:30
22Cees Bol (Ned) Team Sunweb05:38:16
Swipe to scroll horizontally
Teams Classification
PlaceRider (Country) TeamResult
1Movistar Team262:14:58
2Team Jumbo-Visma00:18:31
3Bahrain McLaren00:57:10
4EF Pro Cycling01:16:43
5Ineos Grenadiers01:32:01
6Trek-Segafredo01:39:39
7Astana Pro Team01:47:15
8AG2R la Mondiale02:58:47
9UAE Team Emirates03:06:46
10Mitchelton-Scott03:25:10
11Groupama-FDJ03:28:36
12Team Arkea-Samsic03:42:03
13Cofidis04:24:08
14CCC Team04:58:19
15Bora-Hansgrohe05:05:37
16B&B Hotels-Vital Concept06:49:27
17Team Sunweb07:12:53
18Deceuninck-Quick-Step07:26:54
19Israel Start-Up Nation08:32:30
20NTT Pro Cycling09:55:41
21Total Direct Energie10:24:44
22Lotto Soudal13:35:41
Patrick Fletcher

Patrick is a freelance sports writer and editor. He’s an NCTJ-accredited journalist with a bachelor’s degree in modern languages (French and Spanish). Patrick worked full-time at Cyclingnews for eight years between 2015 and 2023, latterly as Deputy Editor.

Latest on Cyclingnews