Tour de France 2024 - Stage 18

Gap > Barcelonnette, 179.5km

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

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 74:45:27
2 Jonas Vingegaard Team Visma | Lease a Bike + 03.11
3 Remco Evenepoel Soudal Quick-Step + 05.09
4 Joao Almeida UAE Team Emirates + 12.57
5 Mikel Landa Soudal Quick-Step + 13.24
6 Carlos Rodriguez INEOS Grenadiers + 13.30
7 Adam Yates UAE Team Emirates + 15.41
8 Giulio Ciccone Lidl-Trek + 17.51
9 Derek Gee Israel-Premier Tech + 18.15
10 Santiago Buitrago Bahrain Victorious + 18.35
11 Felix Gall Decathlon AG2R La Mondiale Team + 19.04
12 Steff Cras TotalEnergies + 19.55
13 Guillaume Martin Cofidis + 20.38
14 Matteo Jorgenson Team Visma | Lease a Bike + 22.18
15 Simon Yates Team Jayco-AlUla + 28.12
16 Laurens De Plus INEOS Grenadiers + 33.17
17 Richard Carapaz EF Education-EasyPost + 39.10
18 Jai Hindley Red Bull-BORA-hansgrohe + 40.51
19 Ben Healy EF Education-EasyPost + 42.22
20 Louis Meintjes Intermarché-Wanty + 47.10
21 Javier Romo Movistar Team + 56.23
22 Julien Bernard Lidl-Trek + 01:00.12
23 Enric Mas Movistar Team + 01:01.26
24 Egan Bernal INEOS Grenadiers + 01:03.21
25 Wilco Kelderman Team Visma | Lease a Bike + 01:09.17
26 Carlos Verona Lidl-Trek + 01:12.49
27 Ilan Van Wilder Soudal Quick-Step + 01:16.44
28 Jack Haig Bahrain Victorious + 01:19.23
29 Odd Christian Eiking Uno-X Mobility + 01:19.33
30 Valentin Madouas Groupama-FDJ + 01:21.39
31 Jordan Jegat TotalEnergies + 01:30.36
32 Tobias Halland Johannessen Uno-X Mobility + 01:31.11
33 Pavel Sivakov UAE Team Emirates + 01:35.35
34 Bruno Armirail Decathlon AG2R La Mondiale Team + 01:38.29
35 Toms Skujins Lidl-Trek + 01:40.46
36 Romain Bardet Team dsm-firmenich PostNL + 01:47.38
37 Geraint Thomas INEOS Grenadiers + 01:50.01
38 Bob Jungels Red Bull-BORA-hansgrohe + 01:50.22
39 Warren Barguil Team dsm-firmenich PostNL + 01:50.51
40 Oscar Onley Team dsm-firmenich PostNL + 01:53.02
41 Cristian Rodriguez ARKEA-B&B HOTELS + 01:53.02
42 Romain Grégoire Groupama-FDJ + 01:54.53
43 Jakob Fuglsang Israel-Premier Tech + 02:00.37
44 Tiesj Benoot Team Visma | Lease a Bike + 02:11.34
45 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 02:12.42
46 Michal Kwiatkowski INEOS Grenadiers + 02:13.14
47 Marc Soler UAE Team Emirates + 02:14.09
48 Wout Poels Bahrain Victorious + 02:14.48
49 Quentin Pacher Groupama-FDJ + 02:16.51
50 Wout van Aert Team Visma | Lease a Bike + 02:19.38
51 Nelson Oliveira Movistar Team + 02:27.20
52 Johannes Kulset Uno-X Mobility + 02:27.43
53 Alex Aranburu Movistar Team + 02:32.31
54 Frank van den Broek Team dsm-firmenich PostNL + 02:34.00
55 Hugo Houle Israel-Premier Tech + 02:34.49
56 Rui Costa EF Education-EasyPost + 02:37.32
57 Krists Neilands Israel-Premier Tech + 02:38.38
58 Harold Tejada Astana Qazaqstan Team + 02:38.41
59 Davide Formolo Movistar Team + 02:39.39
60 Neilson Powless EF Education-EasyPost + 02:40.10
61 Jonas Abrahamsen Uno-X Mobility + 02:40.13
62 Stefan Küng Groupama-FDJ + 02:42.14
63 Matteo Sobrero Red Bull-BORA-hansgrohe + 02:45.10
64 Georg Zimmermann Intermarché-Wanty + 02:46.05
65 Gregor Mühlberger Movistar Team + 02:49.29
66 Jonathan Castroviejo INEOS Grenadiers + 02:52.13
67 David Gaudu Groupama-FDJ + 02:54.52
68 Magnus Cort Uno-X Mobility + 02:55.06
69 Stephen Williams Israel-Premier Tech + 02:57.27
70 Dorian Godon Decathlon AG2R La Mondiale Team + 02:58.15
71 Oier Lazkano Movistar Team + 02:58.53
72 Sean Quinn EF Education-EasyPost + 03:00.57
73 Oliver Naesen Decathlon AG2R La Mondiale Team + 03:01.02
74 Kevin Geniets Groupama-FDJ + 03:01.13
75 Jasper Stuyven Lidl-Trek + 03:01.23
76 Nils Politt UAE Team Emirates + 03:02.14
77 Mathieu Burgaudeau TotalEnergies + 03:02.30
78 Nans Peters Decathlon AG2R La Mondiale Team + 03:02.34
79 Victor Campenaerts Lotto Dstny + 03:02.47
80 Bart Lemmen Team Visma | Lease a Bike + 03:03.16
81 Paul Lapeira Decathlon AG2R La Mondiale Team + 03:03.57
82 Gianni Moscon Soudal Quick-Step + 03:04.03
83 Jan Tratnik Team Visma | Lease a Bike + 03:04.10
84 Jan Hirt Soudal Quick-Step + 03:04.32
85 Kobe Goossens Intermarché-Wanty + 03:04.36
86 Ryan Gibbons Lidl-Trek + 03:04.50
87 Christophe Laporte Team Visma | Lease a Bike + 03:09.34
88 Marco Haller Red Bull-BORA-hansgrohe + 03:11.02
89 Michael Matthews Team Jayco-AlUla + 03:12.24
90 Mike Teunissen Intermarché-Wanty + 03:14.09
91 Tim Wellens UAE Team Emirates + 03:15.26
92 Brent Van Moer Lotto Dstny + 03:18.07
93 Kévin Vauquelin ARKEA-B&B HOTELS + 03:19.12
94 Mathieu van der Poel Alpecin-Deceuninck + 03:21.13
95 Stefan Bissegger EF Education-EasyPost + 03:22.37
96 Thomas Gachignard TotalEnergies + 03:26.49
97 Raúl García ARKEA-B&B HOTELS + 03:29.08
98 Axel Laurance Alpecin-Deceuninck + 03:30.59
99 Clément Russo Groupama-FDJ + 03:32.10
100 Rasmus Tiller Uno-X Mobility + 03:32.13
101 Christopher Juul-Jensen Team Jayco-AlUla + 03:32.22
102 Fabien Grellier TotalEnergies + 03:33.15
103 Clément Champoussin ARKEA-B&B HOTELS + 03:33.19
104 Simon Geschke Cofidis + 03:33.40
105 Mattéo Vercher TotalEnergies + 03:35.12
106 Gianni Vermeersch Alpecin-Deceuninck + 03:37.18
107 Bryan Coquard Cofidis + 03:38.51
108 Jake Stewart Israel-Premier Tech + 03:40.36
109 Axel Zingle Cofidis + 03:40.44
110 Nikias Arndt Bahrain Victorious + 03:41.28
111 Nico Denz Red Bull-BORA-hansgrohe + 03:43.03
112 Marijn van den Berg EF Education-EasyPost + 03:43.30
113 Pascal Ackermann Israel-Premier Tech + 03:44.05
114 Anthony Turgis TotalEnergies + 03:45.13
115 Biniam Girmay Intermarché-Wanty + 03:45.37
116 Luka Mezgec Team Jayco-AlUla + 03:46.16
117 Piet Allegaert Cofidis + 03:49.57
118 Hugo Page Intermarché-Wanty + 03:52.29
119 Laurenz Rex Intermarché-Wanty + 03:53.24
120 John Degenkolb Team dsm-firmenich PostNL + 03:53.52
121 Arnaud De Lie Lotto Dstny + 03:54.06
122 Danny van Poppel Red Bull-BORA-hansgrohe + 03:57.36
123 Cédric Beullens Lotto Dstny + 03:59.07
124 Yves Lampaert Soudal Quick-Step + 04:00.10
125 Luke Durbridge Team Jayco-AlUla + 04:00.16
126 Ben Turner INEOS Grenadiers + 04:00.27
127 Matej Mohoric Bahrain Victorious + 04:03.48
128 Lenny Martinez Groupama-FDJ + 04:05.30
129 Silvan Dillier Alpecin-Deceuninck + 04:06.22
130 Jasper Philipsen Alpecin-Deceuninck + 04:07.46
131 Harm Vanhoucke Lotto Dstny + 04:08.10
132 Alexander Kristoff Uno-X Mobility + 04:11.43
133 Sébastien Grignard Lotto Dstny + 04:12.48
134 Sandy Dujardin TotalEnergies + 04:16.00
135 Arnaud Démare ARKEA-B&B HOTELS + 04:16.16
136 Søren Wærenskjold Uno-X Mobility + 04:17.24
137 Robbe Ghys Alpecin-Deceuninck + 04:25.42
138 Dylan Groenewegen Team Jayco-AlUla + 04:26.26
139 Daniel McLay ARKEA-B&B HOTELS + 04:27.09
140 Nils Eekhoff Team dsm-firmenich PostNL + 04:30.28
141 Luca Mozzato ARKEA-B&B HOTELS + 04:30.53
142 Cees Bol Astana Qazaqstan Team + 04:35.02
143 Jarrad Drizners Lotto Dstny + 04:44.22
144 Mark Cavendish Astana Qazaqstan Team + 04:47.48
145 Davide Ballerini Astana Qazaqstan Team + 04:48.51

Youth

PosRiderTeam Time
1 Remco Evenepoel Soudal Quick-Step 74:50:36
2 Carlos Rodriguez INEOS Grenadiers + 08.21
3 Santiago Buitrago Bahrain Victorious + 13.26
4 Matteo Jorgenson Team Visma | Lease a Bike + 17.09
5 Ben Healy EF Education-EasyPost + 37.13
6 Javier Romo Movistar Team + 51.14
7 Ilan Van Wilder Soudal Quick-Step + 01:11.35
8 Jordan Jegat TotalEnergies + 01:25.27
9 Tobias Halland Johannessen Uno-X Mobility + 01:26.02
10 Oscar Onley Team dsm-firmenich PostNL + 01:47.53
11 Romain Grégoire Groupama-FDJ + 01:49.44
12 Johannes Kulset Uno-X Mobility + 02:22.34
13 Frank van den Broek Team dsm-firmenich PostNL + 02:28.51
14 Oier Lazkano Movistar Team + 02:53.44
15 Sean Quinn EF Education-EasyPost + 02:55.48
16 Paul Lapeira Decathlon AG2R La Mondiale Team + 02:58.48
17 Kévin Vauquelin ARKEA-B&B HOTELS + 03:14.03
18 Thomas Gachignard TotalEnergies + 03:21.40
19 Raúl García ARKEA-B&B HOTELS + 03:23.59
20 Axel Laurance Alpecin-Deceuninck + 03:25.50
21 Mattéo Vercher TotalEnergies + 03:30.03
22 Jake Stewart Israel-Premier Tech + 03:35.27
23 Marijn van den Berg EF Education-EasyPost + 03:38.21
24 Biniam Girmay Intermarché-Wanty + 03:40.28
25 Hugo Page Intermarché-Wanty + 03:47.20
26 Laurenz Rex Intermarché-Wanty + 03:48.15
27 Arnaud De Lie Lotto Dstny + 03:48.57
28 Ben Turner INEOS Grenadiers + 03:55.18
29 Lenny Martinez Groupama-FDJ + 04:00.21
30 Sébastien Grignard Lotto Dstny + 04:07.39
31 Søren Wærenskjold Uno-X Mobility + 04:12.15
32 Jarrad Drizners Lotto Dstny + 04:39.13

Points

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

Mountain

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

Team

PosTeamTime
1 UAE Team Emirates 224:41:24
2 Team Visma | Lease a Bike + 27.57
3 INEOS Grenadiers + 52.14
4 Soudal Quick-Step + 59.21
5 Lidl-Trek + 01:29.03
6 Movistar Team + 01:39.10
7 EF Education-EasyPost + 02:08.08
8 Bahrain Victorious + 02:11.47
9 Red Bull-BORA-hansgrohe + 02:17.45
10 Decathlon AG2R La Mondiale Team + 02:34.20
11 Israel-Premier Tech + 02:49.19
12 TotalEnergies + 03:10.00
13 Uno-X Mobility + 03:11.50
14 Team dsm-firmenich PostNL + 03:52.11
15 Groupama-FDJ + 03:53.00
16 Team Jayco-AlUla + 04:01.57
17 Intermarché-Wanty + 04:33.59
18 Cofidis + 05:42.01
19 ARKEA-B&B HOTELS + 06:49.46
20 Lotto Dstny + 07:33.03
21 Alpecin-Deceuninck + 09:01.46
22 Astana Qazaqstan Team + 09:40.08

Race profile

Race
Tour de France
Start date
29.06.2024
End date
21.07.2024
Total distance
179.5 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 ❤️