Tour de France 2024 - Stage 20

Nice > Col de la Couillole, 132.8km

29.06-21.07

The Tour de France, also known as La Grande Boucle, will be held for the 114th time in 2027. First organised in 1903, it has grown into the third most-watched sporting event in the world, with over 3.5 billion viewers across all platforms. This year’s edition runs from July 2 to July 25, starting in Edinburgh and finishing in Paris. The race is broadcast in over 190 countries, underlining its global reach. At stake is the iconic maillot jaune, one of the most prestigious jerseys in sport.

Results

Stage

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 4:04:22
2 Jonas Vingegaard Team Visma | Lease a Bike + 00.07
3 Richard Carapaz EF Education-EasyPost + 00.23
4 Remco Evenepoel Soudal Quick-Step + 00.53
5 Enric Mas Movistar Team + 01.07
6 Joao Almeida UAE Team Emirates + 01.28
7 Matteo Jorgenson Team Visma | Lease a Bike + 01.33
8 Mikel Landa Soudal Quick-Step + 01.41
9 Adam Yates UAE Team Emirates + 01.43
10 Romain Bardet Team dsm-firmenich PostNL + 01.52
11 Tobias Halland Johannessen Uno-X Mobility + 02.43
12 Derek Gee Israel-Premier Tech + 02.48
13 Giulio Ciccone Lidl-Trek + 02.52
14 Santiago Buitrago Bahrain Victorious + 03.04
15 Carlos Rodriguez INEOS Grenadiers + 03.26
16 Laurens De Plus INEOS Grenadiers + 03.45
17 Wilco Kelderman Team Visma | Lease a Bike + 03.53
18 Bruno Armirail Decathlon AG2R La Mondiale Team + 05.24
19 Kevin Geniets Groupama-FDJ + 05.28
20 Wout Poels Bahrain Victorious + 06.13
21 Jakob Fuglsang Israel-Premier Tech + 06.25
22 Jai Hindley Red Bull-BORA-hansgrohe + 06.46
23 Simon Yates Team Jayco-AlUla + 06.46
24 Steff Cras TotalEnergies + 06.48
25 Louis Meintjes Intermarché-Wanty + 06.48
26 Felix Gall Decathlon AG2R La Mondiale Team + 07.11
27 Jonathan Castroviejo INEOS Grenadiers + 08.25
28 Pavel Sivakov UAE Team Emirates + 08.36
29 Marc Soler UAE Team Emirates + 08.36
30 Javier Romo Movistar Team + 08.36
31 Valentin Madouas Groupama-FDJ + 08.54
32 Guillaume Martin Cofidis + 08.54
33 Jordan Jegat TotalEnergies + 08.54
34 Jasper Stuyven Lidl-Trek + 10.18
35 Mathieu Burgaudeau TotalEnergies + 10.39
36 Odd Christian Eiking Uno-X Mobility + 10.49
37 Stephen Williams Israel-Premier Tech + 12.01
38 Jan Tratnik Team Visma | Lease a Bike + 12.31
39 Julien Bernard Lidl-Trek + 12.35
40 Carlos Verona Lidl-Trek + 12.35
41 Bob Jungels Red Bull-BORA-hansgrohe + 12.56
42 Romain Grégoire Groupama-FDJ + 14.41
43 Warren Barguil Team dsm-firmenich PostNL + 14.41
44 Oscar Onley Team dsm-firmenich PostNL + 14.41
45 Bart Lemmen Team Visma | Lease a Bike + 15.16
46 Hugo Houle Israel-Premier Tech + 17.22
47 Kobe Goossens Intermarché-Wanty + 18.26
48 Johannes Kulset Uno-X Mobility + 18.54
49 Ilan Van Wilder Soudal Quick-Step + 19.01
50 Jan Hirt Soudal Quick-Step + 19.01
51 Tim Wellens UAE Team Emirates + 19.23
52 Jack Haig Bahrain Victorious + 19.23
53 Simon Geschke Cofidis + 19.45
54 Jonas Abrahamsen Uno-X Mobility + 22.24
55 Cristian Rodriguez ARKEA-B&B HOTELS + 22.26
56 Fabien Grellier TotalEnergies + 22.37
57 Magnus Cort Uno-X Mobility + 23.16
58 Ben Healy EF Education-EasyPost + 23.16
59 Christopher Juul-Jensen Team Jayco-AlUla + 23.55
60 Quentin Pacher Groupama-FDJ + 24.09
61 Geraint Thomas INEOS Grenadiers + 25.06
62 Matteo Sobrero Red Bull-BORA-hansgrohe + 25.06
63 Nils Politt UAE Team Emirates + 25.41
64 Thomas Gachignard TotalEnergies + 26.03
65 Anthony Turgis TotalEnergies + 26.03
66 Gregor Mühlberger Movistar Team + 26.03
67 Toms Skujins Lidl-Trek + 26.48
68 Krists Neilands Israel-Premier Tech + 26.48
69 Frank van den Broek Team dsm-firmenich PostNL + 26.58
70 David Gaudu Groupama-FDJ + 27.05
71 Wout van Aert Team Visma | Lease a Bike + 27.10
72 Ben Turner INEOS Grenadiers + 28.07
73 Nelson Oliveira Movistar Team + 28.09
74 Rui Costa EF Education-EasyPost + 28.14
75 Nans Peters Decathlon AG2R La Mondiale Team + 28.17
76 Axel Laurance Alpecin-Deceuninck + 28.22
77 Christophe Laporte Team Visma | Lease a Bike + 28.54
78 Oier Lazkano Movistar Team + 28.54
79 Neilson Powless EF Education-EasyPost + 28.54
80 Kévin Vauquelin ARKEA-B&B HOTELS + 29.52
81 Clément Champoussin ARKEA-B&B HOTELS + 29.55
82 Bryan Coquard Cofidis + 29.55
83 Raúl García ARKEA-B&B HOTELS + 31.37
84 Michael Matthews Team Jayco-AlUla + 32.45
85 Sean Quinn EF Education-EasyPost + 32.45
86 Davide Formolo Movistar Team + 32.50
87 Clément Russo Groupama-FDJ + 32.50
88 Oliver Naesen Decathlon AG2R La Mondiale Team + 32.50
89 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 32.50
90 Mattéo Vercher TotalEnergies + 32.56
91 Gianni Moscon Soudal Quick-Step + 33.45
92 Michal Kwiatkowski INEOS Grenadiers + 33.45
93 Georg Zimmermann Intermarché-Wanty + 33.53
94 Sandy Dujardin TotalEnergies + 34.28
95 Victor Campenaerts Lotto Dstny + 36.26
96 Stefan Bissegger EF Education-EasyPost + 36.26
97 Cédric Beullens Lotto Dstny + 36.26
98 Silvan Dillier Alpecin-Deceuninck + 36.26
99 Pascal Ackermann Israel-Premier Tech + 36.26
100 Marijn van den Berg EF Education-EasyPost + 36.26
101 Tiesj Benoot Team Visma | Lease a Bike + 36.26
102 Danny van Poppel Red Bull-BORA-hansgrohe + 36.26
103 Gianni Vermeersch Alpecin-Deceuninck + 36.26
104 Arnaud De Lie Lotto Dstny + 36.26
105 Brent Van Moer Lotto Dstny + 36.26
106 Marco Haller Red Bull-BORA-hansgrohe + 36.26
107 Alex Aranburu Movistar Team + 36.26
108 Ryan Gibbons Lidl-Trek + 36.26
109 Egan Bernal INEOS Grenadiers + 36.26
110 Piet Allegaert Cofidis + 36.26
111 Axel Zingle Cofidis + 36.26
112 Paul Lapeira Decathlon AG2R La Mondiale Team + 36.26
113 Nico Denz Red Bull-BORA-hansgrohe + 36.26
114 Nikias Arndt Bahrain Victorious + 36.26
115 Sébastien Grignard Lotto Dstny + 36.31
116 Lenny Martinez Groupama-FDJ + 36.31
117 Rasmus Tiller Uno-X Mobility + 36.43
118 Mathieu van der Poel Alpecin-Deceuninck + 36.47
119 Laurenz Rex Intermarché-Wanty + 36.53
120 Hugo Page Intermarché-Wanty + 36.53
121 Mike Teunissen Intermarché-Wanty + 36.53
122 Biniam Girmay Intermarché-Wanty + 36.53
123 Alexander Kristoff Uno-X Mobility + 37.34
124 Søren Wærenskjold Uno-X Mobility + 37.36
125 Luke Durbridge Team Jayco-AlUla + 37.43
126 Dylan Groenewegen Team Jayco-AlUla + 37.43
127 Jarrad Drizners Lotto Dstny + 37.43
128 Dorian Godon Decathlon AG2R La Mondiale Team + 37.58
129 Yves Lampaert Soudal Quick-Step + 38.22
130 Jasper Philipsen Alpecin-Deceuninck + 38.22
131 Harm Vanhoucke Lotto Dstny + 38.22
132 Luca Mozzato ARKEA-B&B HOTELS + 38.24
133 Matej Mohoric Bahrain Victorious + 40.07
134 Luka Mezgec Team Jayco-AlUla + 40.07
135 John Degenkolb Team dsm-firmenich PostNL + 40.07
136 Daniel McLay ARKEA-B&B HOTELS + 40.07
137 Robbe Ghys Alpecin-Deceuninck + 40.51
138 Harold Tejada Astana Qazaqstan Team + 42.03
139 Davide Ballerini Astana Qazaqstan Team + 42.03
140 Mark Cavendish Astana Qazaqstan Team + 42.03
141 Cees Bol Astana Qazaqstan Team + 42.03

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 82:53:32
2 Jonas Vingegaard Team Visma | Lease a Bike + 05.14
3 Remco Evenepoel Soudal Quick-Step + 08.04
4 Joao Almeida UAE Team Emirates + 16.45
5 Mikel Landa Soudal Quick-Step + 17.25
6 Adam Yates UAE Team Emirates + 21.11
7 Carlos Rodriguez INEOS Grenadiers + 21.12
8 Matteo Jorgenson Team Visma | Lease a Bike + 24.26
9 Derek Gee Israel-Premier Tech + 24.50
10 Giulio Ciccone Lidl-Trek + 25.48
11 Santiago Buitrago Bahrain Victorious + 26.10
12 Simon Yates Team Jayco-AlUla + 35.54
13 Felix Gall Decathlon AG2R La Mondiale Team + 38.41
14 Guillaume Martin Cofidis + 39.30
15 Richard Carapaz EF Education-EasyPost + 41.00
16 Laurens De Plus INEOS Grenadiers + 42.07
17 Steff Cras TotalEnergies + 44.20
18 Jai Hindley Red Bull-BORA-hansgrohe + 52.14
19 Louis Meintjes Intermarché-Wanty + 01:06.24
20 Enric Mas Movistar Team + 01:06.49
21 Wilco Kelderman Team Visma | Lease a Bike + 01:16.22
22 Julien Bernard Lidl-Trek + 01:31.40
23 Javier Romo Movistar Team + 01:35.32
24 Carlos Verona Lidl-Trek + 01:40.15
25 Valentin Madouas Groupama-FDJ + 01:46.59
26 Ben Healy EF Education-EasyPost + 01:48.29
27 Ilan Van Wilder Soudal Quick-Step + 01:50.36
28 Egan Bernal INEOS Grenadiers + 01:57.31
29 Jordan Jegat TotalEnergies + 01:57.55
30 Romain Bardet Team dsm-firmenich PostNL + 01:59.28
31 Jack Haig Bahrain Victorious + 02:06.32
32 Pavel Sivakov UAE Team Emirates + 02:07.27
33 Odd Christian Eiking Uno-X Mobility + 02:11.16
34 Bruno Armirail Decathlon AG2R La Mondiale Team + 02:11.39
35 Tobias Halland Johannessen Uno-X Mobility + 02:14.48
36 Cristian Rodriguez ARKEA-B&B HOTELS + 02:20.13
37 Bob Jungels Red Bull-BORA-hansgrohe + 02:24.12
38 Jakob Fuglsang Israel-Premier Tech + 02:27.44
39 Warren Barguil Team dsm-firmenich PostNL + 02:36.05
40 Oscar Onley Team dsm-firmenich PostNL + 02:36.58
41 Romain Grégoire Groupama-FDJ + 02:40.07
42 Geraint Thomas INEOS Grenadiers + 02:41.43
43 Marc Soler UAE Team Emirates + 02:46.01
44 Wout Poels Bahrain Victorious + 02:47.37
45 Toms Skujins Lidl-Trek + 02:48.28
46 Johannes Kulset Uno-X Mobility + 03:10.58
47 Quentin Pacher Groupama-FDJ + 03:11.33
48 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 03:13.53
49 Tiesj Benoot Team Visma | Lease a Bike + 03:18.33
50 Hugo Houle Israel-Premier Tech + 03:21.15
51 Nelson Oliveira Movistar Team + 03:27.37
52 Wout van Aert Team Visma | Lease a Bike + 03:27.42
53 Michal Kwiatkowski INEOS Grenadiers + 03:27.53
54 Jonathan Castroviejo INEOS Grenadiers + 03:28.24
55 Jonas Abrahamsen Uno-X Mobility + 03:31.52
56 Gregor Mühlberger Movistar Team + 03:33.57
57 Magnus Cort Uno-X Mobility + 03:34.48
58 Kevin Geniets Groupama-FDJ + 03:37.14
59 Neilson Powless EF Education-EasyPost + 03:41.39
60 Frank van den Broek Team dsm-firmenich PostNL + 03:41.52
61 Matteo Sobrero Red Bull-BORA-hansgrohe + 03:42.51
62 Jasper Stuyven Lidl-Trek + 03:43.04
63 David Gaudu Groupama-FDJ + 03:43.28
64 Mathieu Burgaudeau TotalEnergies + 03:43.42
65 Jan Tratnik Team Visma | Lease a Bike + 03:44.27
66 Jan Hirt Soudal Quick-Step + 03:46.17
67 Krists Neilands Israel-Premier Tech + 03:46.20
68 Rui Costa EF Education-EasyPost + 03:46.40
69 Alex Aranburu Movistar Team + 03:49.51
70 Stephen Williams Israel-Premier Tech + 03:50.22
71 Kobe Goossens Intermarché-Wanty + 03:50.48
72 Bart Lemmen Team Visma | Lease a Bike + 03:51.08
73 Davide Formolo Movistar Team + 03:53.23
74 Nils Politt UAE Team Emirates + 03:56.59
75 Harold Tejada Astana Qazaqstan Team + 03:57.23
76 Georg Zimmermann Intermarché-Wanty + 04:00.52
77 Nans Peters Decathlon AG2R La Mondiale Team + 04:01.24
78 Sean Quinn EF Education-EasyPost + 04:04.15
79 Oier Lazkano Movistar Team + 04:04.26
80 Oliver Naesen Decathlon AG2R La Mondiale Team + 04:14.46
81 Tim Wellens UAE Team Emirates + 04:15.43
82 Dorian Godon Decathlon AG2R La Mondiale Team + 04:17.40
83 Marco Haller Red Bull-BORA-hansgrohe + 04:18.01
84 Gianni Moscon Soudal Quick-Step + 04:18.42
85 Christophe Laporte Team Visma | Lease a Bike + 04:19.22
86 Victor Campenaerts Lotto Dstny + 04:20.07
87 Paul Lapeira Decathlon AG2R La Mondiale Team + 04:21.17
88 Ryan Gibbons Lidl-Trek + 04:22.10
89 Michael Matthews Team Jayco-AlUla + 04:26.03
90 Fabien Grellier TotalEnergies + 04:27.12
91 Kévin Vauquelin ARKEA-B&B HOTELS + 04:29.58
92 Mike Teunissen Intermarché-Wanty + 04:31.56
93 Thomas Gachignard TotalEnergies + 04:33.46
94 Simon Geschke Cofidis + 04:34.19
95 Brent Van Moer Lotto Dstny + 04:35.27
96 Mathieu van der Poel Alpecin-Deceuninck + 04:38.54
97 Christopher Juul-Jensen Team Jayco-AlUla + 04:39.08
98 Stefan Bissegger EF Education-EasyPost + 04:39.57
99 Axel Laurance Alpecin-Deceuninck + 04:40.15
100 Raúl García ARKEA-B&B HOTELS + 04:41.39
101 Clément Champoussin ARKEA-B&B HOTELS + 04:44.08
102 Clément Russo Groupama-FDJ + 04:45.54
103 Bryan Coquard Cofidis + 04:49.40
104 Rasmus Tiller Uno-X Mobility + 04:49.50
105 Mattéo Vercher TotalEnergies + 04:49.52
106 Anthony Turgis TotalEnergies + 04:52.10
107 Gianni Vermeersch Alpecin-Deceuninck + 04:54.38
108 Axel Zingle Cofidis + 04:58.04
109 Nikias Arndt Bahrain Victorious + 04:58.48
110 Nico Denz Red Bull-BORA-hansgrohe + 05:00.23
111 Marijn van den Berg EF Education-EasyPost + 05:00.50
112 Pascal Ackermann Israel-Premier Tech + 05:01.25
113 Biniam Girmay Intermarché-Wanty + 05:03.24
114 Piet Allegaert Cofidis + 05:07.17
115 Luka Mezgec Team Jayco-AlUla + 05:09.14
116 Ben Turner INEOS Grenadiers + 05:09.28
117 Hugo Page Intermarché-Wanty + 05:11.06
118 Laurenz Rex Intermarché-Wanty + 05:11.11
119 Arnaud De Lie Lotto Dstny + 05:11.45
120 Danny van Poppel Red Bull-BORA-hansgrohe + 05:14.56
121 John Degenkolb Team dsm-firmenich PostNL + 05:15.43
122 Cédric Beullens Lotto Dstny + 05:16.27
123 Yves Lampaert Soudal Quick-Step + 05:19.26
124 Luke Durbridge Team Jayco-AlUla + 05:20.50
125 Silvan Dillier Alpecin-Deceuninck + 05:23.42
126 Lenny Martinez Groupama-FDJ + 05:23.45
127 Jasper Philipsen Alpecin-Deceuninck + 05:27.02
128 Matej Mohoric Bahrain Victorious + 05:27.23
129 Harm Vanhoucke Lotto Dstny + 05:30.31
130 Sébastien Grignard Lotto Dstny + 05:30.32
131 Alexander Kristoff Uno-X Mobility + 05:31.01
132 Sandy Dujardin TotalEnergies + 05:31.22
133 Søren Wærenskjold Uno-X Mobility + 05:36.44
134 Dylan Groenewegen Team Jayco-AlUla + 05:47.00
135 Robbe Ghys Alpecin-Deceuninck + 05:47.27
136 Daniel McLay ARKEA-B&B HOTELS + 05:49.23
137 Luca Mozzato ARKEA-B&B HOTELS + 05:51.01
138 Cees Bol Astana Qazaqstan Team + 06:01.11
139 Jarrad Drizners Lotto Dstny + 06:04.56
140 Mark Cavendish Astana Qazaqstan Team + 06:13.57
141 Davide Ballerini Astana Qazaqstan Team + 06:15.00

Youth

PosRiderTeam Time
1 Remco Evenepoel Soudal Quick-Step 83:01:36
2 Carlos Rodriguez INEOS Grenadiers + 13.08
3 Matteo Jorgenson Team Visma | Lease a Bike + 16.22
4 Santiago Buitrago Bahrain Victorious + 18.06
5 Javier Romo Movistar Team + 01:27.28
6 Ben Healy EF Education-EasyPost + 01:40.25
7 Ilan Van Wilder Soudal Quick-Step + 01:42.32
8 Jordan Jegat TotalEnergies + 01:49.51
9 Tobias Halland Johannessen Uno-X Mobility + 02:06.44
10 Oscar Onley Team dsm-firmenich PostNL + 02:28.54
11 Romain Grégoire Groupama-FDJ + 02:32.03
12 Johannes Kulset Uno-X Mobility + 03:02.54
13 Frank van den Broek Team dsm-firmenich PostNL + 03:33.48
14 Sean Quinn EF Education-EasyPost + 03:56.11
15 Oier Lazkano Movistar Team + 03:56.22
16 Paul Lapeira Decathlon AG2R La Mondiale Team + 04:13.13
17 Kévin Vauquelin ARKEA-B&B HOTELS + 04:21.54
18 Thomas Gachignard TotalEnergies + 04:25.42
19 Axel Laurance Alpecin-Deceuninck + 04:32.11
20 Raúl García ARKEA-B&B HOTELS + 04:33.35
21 Mattéo Vercher TotalEnergies + 04:41.48
22 Marijn van den Berg EF Education-EasyPost + 04:52.46
23 Biniam Girmay Intermarché-Wanty + 04:55.20
24 Ben Turner INEOS Grenadiers + 05:01.24
25 Hugo Page Intermarché-Wanty + 05:03.02
26 Laurenz Rex Intermarché-Wanty + 05:03.07
27 Arnaud De Lie Lotto Dstny + 05:03.41
28 Lenny Martinez Groupama-FDJ + 05:15.41
29 Sébastien Grignard Lotto Dstny + 05:22.28
30 Søren Wærenskjold Uno-X Mobility + 05:28.40
31 Jarrad Drizners Lotto Dstny + 05:56.52

Points

PosRiderTeam Points
1 Biniam Girmay Intermarché-Wanty 387
2 Jasper Philipsen Alpecin-Deceuninck 354
3 Bryan Coquard Cofidis 208
4 Anthony Turgis TotalEnergies 180
5 Tadej Pogacar UAE Team Emirates 176
6 Arnaud De Lie Lotto Dstny 161
7 Wout van Aert Team Visma | Lease a Bike 152
8 Jonas Abrahamsen Uno-X Mobility 149
9 Remco Evenepoel Soudal Quick-Step 137
10 Jonas Vingegaard Team Visma | Lease a Bike 119
11 Pascal Ackermann Israel-Premier Tech 118
12 Richard Carapaz EF Education-EasyPost 99
13 Magnus Cort Uno-X Mobility 89
14 Dylan Groenewegen Team Jayco-AlUla 87
15 Kévin Vauquelin ARKEA-B&B HOTELS 81
16 Ryan Gibbons Lidl-Trek 74
17 Alex Aranburu Movistar Team 69
18 Alexander Kristoff Uno-X Mobility 69
19 Oier Lazkano Movistar Team 67
20 Joao Almeida UAE Team Emirates 65
21 Michael Matthews Team Jayco-AlUla 62
22 Mike Teunissen Intermarché-Wanty 60
23 Toms Skujins Lidl-Trek 57
24 Quentin Pacher Groupama-FDJ 57
25 Mikel Landa Soudal Quick-Step 56
26 Jasper Stuyven Lidl-Trek 55
27 Frank van den Broek Team dsm-firmenich PostNL 52
28 Victor Campenaerts Lotto Dstny 51
29 Derek Gee Israel-Premier Tech 51
30 Michal Kwiatkowski INEOS Grenadiers 51
31 Romain Bardet Team dsm-firmenich PostNL 49
32 Adam Yates UAE Team Emirates 49
33 Mattéo Vercher TotalEnergies 48
34 Simon Yates Team Jayco-AlUla 47
35 Matteo Jorgenson Team Visma | Lease a Bike 46
36 Enric Mas Movistar Team 46
37 Cristian Rodriguez ARKEA-B&B HOTELS 45
38 Marijn van den Berg EF Education-EasyPost 45
39 Carlos Rodriguez INEOS Grenadiers 44
40 Giulio Ciccone Lidl-Trek 43
41 Clément Russo Groupama-FDJ 42
42 Romain Grégoire Groupama-FDJ 40
43 Valentin Madouas Groupama-FDJ 38
44 Santiago Buitrago Bahrain Victorious 35
45 Tobias Halland Johannessen Uno-X Mobility 35
46 Mathieu van der Poel Alpecin-Deceuninck 35
47 Jai Hindley Red Bull-BORA-hansgrohe 34
48 Axel Zingle Cofidis 34
49 Harold Tejada Astana Qazaqstan Team 33
50 Sandy Dujardin TotalEnergies 32
51 Wilco Kelderman Team Visma | Lease a Bike 32
52 Javier Romo Movistar Team 32
53 Nelson Oliveira Movistar Team 31
54 Ben Healy EF Education-EasyPost 29
55 Laurenz Rex Intermarché-Wanty 29
56 Mark Cavendish Astana Qazaqstan Team 28
57 Bob Jungels Red Bull-BORA-hansgrohe 26
58 Axel Laurance Alpecin-Deceuninck 26
59 Louis Meintjes Intermarché-Wanty 25
60 Hugo Houle Israel-Premier Tech 25
61 Oscar Onley Team dsm-firmenich PostNL 23
62 Georg Zimmermann Intermarché-Wanty 22
63 Laurens De Plus INEOS Grenadiers 21
64 Jordan Jegat TotalEnergies 21
65 Bruno Armirail Decathlon AG2R La Mondiale Team 21
66 Kobe Goossens Intermarché-Wanty 20
67 Felix Gall Decathlon AG2R La Mondiale Team 20
68 John Degenkolb Team dsm-firmenich PostNL 20
69 Julien Bernard Lidl-Trek 19
70 Ilan Van Wilder Soudal Quick-Step 19
71 Nikias Arndt Bahrain Victorious 19
72 Matej Mohoric Bahrain Victorious 19
73 Brent Van Moer Lotto Dstny 17
74 Gianni Vermeersch Alpecin-Deceuninck 17
75 Harm Vanhoucke Lotto Dstny 17
76 Søren Wærenskjold Uno-X Mobility 17
77 Tiesj Benoot Team Visma | Lease a Bike 16
78 Guillaume Martin Cofidis 15
79 Bart Lemmen Team Visma | Lease a Bike 15
80 Paul Lapeira Decathlon AG2R La Mondiale Team 15
81 Stephen Williams Israel-Premier Tech 14
82 Davide Ballerini Astana Qazaqstan Team 14
83 Krists Neilands Israel-Premier Tech 13
84 Raúl García ARKEA-B&B HOTELS 13
85 Danny van Poppel Red Bull-BORA-hansgrohe 12
86 Wout Poels Bahrain Victorious 11
87 Neilson Powless EF Education-EasyPost 11
88 Oliver Naesen Decathlon AG2R La Mondiale Team 11
89 Stefan Bissegger EF Education-EasyPost 11
90 Jakob Fuglsang Israel-Premier Tech 10
91 Jan Tratnik Team Visma | Lease a Bike 10
92 Clément Champoussin ARKEA-B&B HOTELS 10
93 Nico Denz Red Bull-BORA-hansgrohe 10
94 Silvan Dillier Alpecin-Deceuninck 10
95 Kevin Geniets Groupama-FDJ 9
96 Davide Formolo Movistar Team 9
97 Daniel McLay ARKEA-B&B HOTELS 9
98 Egan Bernal INEOS Grenadiers 8
99 Gregor Mühlberger Movistar Team 8
100 Rui Costa EF Education-EasyPost 8
101 Sean Quinn EF Education-EasyPost 8
102 Cédric Beullens Lotto Dstny 8
103 Marc Soler UAE Team Emirates 7
104 Piet Allegaert Cofidis 7
105 Robbe Ghys Alpecin-Deceuninck 7
106 Steff Cras TotalEnergies 6
107 Geraint Thomas INEOS Grenadiers 6
108 Dorian Godon Decathlon AG2R La Mondiale Team 6
109 Luka Mezgec Team Jayco-AlUla 6
110 Gianni Moscon Soudal Quick-Step 5
111 Rasmus Tiller Uno-X Mobility 5
112 Cees Bol Astana Qazaqstan Team 5
113 Carlos Verona Lidl-Trek 4
114 Nans Peters Decathlon AG2R La Mondiale Team 4
115 Marco Haller Red Bull-BORA-hansgrohe 4
116 Warren Barguil Team dsm-firmenich PostNL 3
117 Jan Hirt Soudal Quick-Step 3
118 Tim Wellens UAE Team Emirates 3
119 Lenny Martinez Groupama-FDJ 3
120 David Gaudu Groupama-FDJ 2
121 Christophe Laporte Team Visma | Lease a Bike 2
122 Fabien Grellier TotalEnergies 2
123 Pavel Sivakov UAE Team Emirates 1
124 Johannes Kulset Uno-X Mobility -10

Mountain

PosRiderTeam Points
1 Richard Carapaz EF Education-EasyPost 127
2 Tadej Pogacar UAE Team Emirates 97
3 Jonas Vingegaard Team Visma | Lease a Bike 67
4 Matteo Jorgenson Team Visma | Lease a Bike 54
5 Remco Evenepoel Soudal Quick-Step 48
6 Wilco Kelderman Team Visma | Lease a Bike 43
7 Oier Lazkano Movistar Team 41
8 Jonas Abrahamsen Uno-X Mobility 36
9 Enric Mas Movistar Team 33
10 David Gaudu Groupama-FDJ 30
11 Simon Yates Team Jayco-AlUla 30
12 Jai Hindley Red Bull-BORA-hansgrohe 28
13 Cristian Rodriguez ARKEA-B&B HOTELS 27
14 Carlos Rodriguez INEOS Grenadiers 24
15 Ben Healy EF Education-EasyPost 21
16 Bruno Armirail Decathlon AG2R La Mondiale Team 21
17 Tobias Halland Johannessen Uno-X Mobility 19
18 Javier Romo Movistar Team 18
19 Marc Soler UAE Team Emirates 17
20 Laurens De Plus INEOS Grenadiers 16
21 Valentin Madouas Groupama-FDJ 16
22 Joao Almeida UAE Team Emirates 15
23 Mikel Landa Soudal Quick-Step 14
24 Oscar Onley Team dsm-firmenich PostNL 11
25 Stephen Williams Israel-Premier Tech 10
26 Michal Kwiatkowski INEOS Grenadiers 10
27 Adam Yates UAE Team Emirates 10
28 Santiago Buitrago Bahrain Victorious 10
29 Ilan Van Wilder Soudal Quick-Step 10
30 Jan Tratnik Team Visma | Lease a Bike 10
31 Frank van den Broek Team dsm-firmenich PostNL 9
32 Giulio Ciccone Lidl-Trek 9
33 Romain Bardet Team dsm-firmenich PostNL 9
34 Alex Aranburu Movistar Team 8
35 Louis Meintjes Intermarché-Wanty 8
36 Pavel Sivakov UAE Team Emirates 8
37 Bob Jungels Red Bull-BORA-hansgrohe 8
38 Magnus Cort Uno-X Mobility 5
39 Warren Barguil Team dsm-firmenich PostNL 5
40 Romain Grégoire Groupama-FDJ 3
41 Kévin Vauquelin ARKEA-B&B HOTELS 2
42 Felix Gall Decathlon AG2R La Mondiale Team 2
43 Kevin Geniets Groupama-FDJ 2
44 Mathieu van der Poel Alpecin-Deceuninck 2
45 Matteo Sobrero Red Bull-BORA-hansgrohe 1
46 Fabien Grellier TotalEnergies 1
47 Thomas Gachignard TotalEnergies 1
48 Clément Russo Groupama-FDJ 1
49 Gianni Vermeersch Alpecin-Deceuninck 1
50 Julien Bernard Lidl-Trek 1
51 Jordan Jegat TotalEnergies 1
52 Jakob Fuglsang Israel-Premier Tech 1
53 Tiesj Benoot Team Visma | Lease a Bike 1
54 Hugo Houle Israel-Premier Tech 1
55 Neilson Powless EF Education-EasyPost 1
56 Sean Quinn EF Education-EasyPost 1
57 Matej Mohoric Bahrain Victorious 1

Team

PosTeamTime
1 UAE Team Emirates 249:15:17
2 Team Visma | Lease a Bike + 29.47
3 INEOS Grenadiers + 01:25.17
4 Soudal Quick-Step + 01:30.31
5 Lidl-Trek + 02:23.59
6 Movistar Team + 02:58.32
7 Bahrain Victorious + 03:29.42
8 Red Bull-BORA-hansgrohe + 03:48.59
9 Israel-Premier Tech + 03:54.28
10 EF Education-EasyPost + 03:55.02
11 Decathlon AG2R La Mondiale Team + 04:14.07
12 TotalEnergies + 04:33.18
13 Uno-X Mobility + 04:44.40
14 Groupama-FDJ + 05:20.55
15 Team dsm-firmenich PostNL + 05:23.33
16 Team Jayco-AlUla + 06:20.30
17 Intermarché-Wanty + 06:44.34
18 Cofidis + 08:02.43
19 ARKEA-B&B HOTELS + 09:28.54
20 Lotto Dstny + 11:15.25
21 Alpecin-Deceuninck + 12:36.04
22 Astana Qazaqstan Team + 13:41.30

Race profile

Race
Tour de France
Start date
29.06.2024
End date
21.07.2024
Total distance
132.8 km
Gen
Men
Cat
2.UWT
Country
France
Discipline
Road
First edition
1903

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️