Tour de France 2024 - Stage 15

Loudenvielle > Plateau de Beille, 197.7km

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

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 61:56:24
2 Jonas Vingegaard Team Visma | Lease a Bike + 03.09
3 Remco Evenepoel Soudal Quick-Step + 05.19
4 Joao Almeida UAE Team Emirates + 10.54
5 Mikel Landa Soudal Quick-Step + 11.21
6 Carlos Rodriguez INEOS Grenadiers + 11.27
7 Adam Yates UAE Team Emirates + 13.38
8 Giulio Ciccone Lidl-Trek + 15.48
9 Derek Gee Israel-Premier Tech + 16.12
10 Santiago Buitrago Bahrain Victorious + 16.32
11 Felix Gall Decathlon AG2R La Mondiale Team + 17.01
12 Matteo Jorgenson Team Visma | Lease a Bike + 20.15
13 Ben Healy EF Education-EasyPost + 29.26
14 Simon Yates Team Jayco-AlUla + 35.09
15 Steff Cras TotalEnergies + 37.33
16 Guillaume Martin Cofidis + 38.28
17 Laurens De Plus INEOS Grenadiers + 38.56
18 Jai Hindley Red Bull-BORA-hansgrohe + 45.51
19 Javier Romo Movistar Team + 48.05
20 Richard Carapaz EF Education-EasyPost + 56.26
21 Egan Bernal INEOS Grenadiers + 57.12
22 Enric Mas Movistar Team + 01:02.06
23 Wilco Kelderman Team Visma | Lease a Bike + 01:03.55
24 Louis Meintjes Intermarché-Wanty + 01:04.57
25 Carlos Verona Lidl-Trek + 01:10.46
26 Ilan Van Wilder Soudal Quick-Step + 01:14.41
27 Jack Haig Bahrain Victorious + 01:16.24
28 Julien Bernard Lidl-Trek + 01:17.40
29 Odd Christian Eiking Uno-X Mobility + 01:21.22
30 Tobias Halland Johannessen Uno-X Mobility + 01:26.58
31 Chris Harper Team Jayco-AlUla + 01:27.53
32 Pavel Sivakov UAE Team Emirates + 01:34.26
33 Valentin Madouas Groupama-FDJ + 01:39.12
34 Romain Bardet Team dsm-firmenich PostNL + 01:41.57
35 Warren Barguil Team dsm-firmenich PostNL + 01:46.49
36 Jordan Jegat TotalEnergies + 01:48.23
37 Jakob Fuglsang Israel-Premier Tech + 01:48.29
38 Geraint Thomas INEOS Grenadiers + 01:49.36
39 Bruno Armirail Decathlon AG2R La Mondiale Team + 01:53.23
40 Cristian Rodriguez ARKEA-B&B HOTELS + 01:54.51
41 Bob Jungels Red Bull-BORA-hansgrohe + 01:54.52
42 Romain Grégoire Groupama-FDJ + 01:55.18
43 Oscar Onley Team dsm-firmenich PostNL + 01:55.52
44 Toms Skujins Lidl-Trek + 01:58.48
45 Marc Soler UAE Team Emirates + 02:02.53
46 Michal Kwiatkowski INEOS Grenadiers + 02:07.07
47 Tiesj Benoot Team Visma | Lease a Bike + 02:09.09
48 Nelson Oliveira Movistar Team + 02:15.02
49 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 02:15.12
50 Rui Costa EF Education-EasyPost + 02:20.03
51 Maxim Van Gils Lotto Dstny + 02:23.14
52 Davide Formolo Movistar Team + 02:26.43
53 Frank van den Broek Team dsm-firmenich PostNL + 02:27.12
54 Johannes Kulset Uno-X Mobility + 02:27.30
55 Harold Tejada Astana Qazaqstan Team + 02:28.45
56 Neilson Powless EF Education-EasyPost + 02:30.03
57 Hugo Houle Israel-Premier Tech + 02:30.23
58 Wout van Aert Team Visma | Lease a Bike + 02:31.38
59 Quentin Pacher Groupama-FDJ + 02:32.33
60 Wout Poels Bahrain Victorious + 02:32.35
61 Kevin Geniets Groupama-FDJ + 02:34.11
62 Matteo Sobrero Red Bull-BORA-hansgrohe + 02:35.03
63 Jonas Abrahamsen Uno-X Mobility + 02:38.33
64 David Gaudu Groupama-FDJ + 02:39.05
65 Stefan Küng Groupama-FDJ + 02:40.34
66 Krists Neilands Israel-Premier Tech + 02:41.49
67 Gregor Mühlberger Movistar Team + 02:42.56
68 Jonathan Castroviejo INEOS Grenadiers + 02:43.55
69 Jan Tratnik Team Visma | Lease a Bike + 02:44.46
70 Gianni Moscon Soudal Quick-Step + 02:45.54
71 Paul Lapeira Decathlon AG2R La Mondiale Team + 02:46.28
72 Kobe Goossens Intermarché-Wanty + 02:46.36
73 Tim Wellens UAE Team Emirates + 02:48.45
74 Jasper Stuyven Lidl-Trek + 02:48.58
75 Nils Politt UAE Team Emirates + 02:49.38
76 Alex Aranburu Movistar Team + 02:50.18
77 Oliver Naesen Decathlon AG2R La Mondiale Team + 02:50.55
78 Nans Peters Decathlon AG2R La Mondiale Team + 02:52.27
79 Ryan Gibbons Lidl-Trek + 02:53.33
80 Mike Teunissen Intermarché-Wanty + 02:53.51
81 Oier Lazkano Movistar Team + 02:54.42
82 Sean Quinn EF Education-EasyPost + 02:56.31
83 Victor Campenaerts Lotto Dstny + 02:56.46
84 Georg Zimmermann Intermarché-Wanty + 02:57.14
85 Brent Van Moer Lotto Dstny + 02:57.55
86 Mathieu Burgaudeau TotalEnergies + 02:58.04
87 Stephen Williams Israel-Premier Tech + 02:58.26
88 Magnus Cort Uno-X Mobility + 02:59.51
89 Mathieu van der Poel Alpecin-Deceuninck + 03:00.55
90 Jan Hirt Soudal Quick-Step + 03:01.18
91 Bart Lemmen Team Visma | Lease a Bike + 03:02.48
92 Christophe Laporte Team Visma | Lease a Bike + 03:04.16
93 Stefan Bissegger EF Education-EasyPost + 03:05.08
94 Kévin Vauquelin ARKEA-B&B HOTELS + 03:07.26
95 Michael Matthews Team Jayco-AlUla + 03:07.58
96 Dorian Godon Decathlon AG2R La Mondiale Team + 03:08.42
97 Fabien Grellier TotalEnergies + 03:09.39
98 Axel Laurance Alpecin-Deceuninck + 03:10.02
99 Marco Haller Red Bull-BORA-hansgrohe + 03:11.33
100 Rasmus Tiller Uno-X Mobility + 03:12.08
101 Gianni Vermeersch Alpecin-Deceuninck + 03:12.30
102 Simon Geschke Cofidis + 03:13.35
103 Thomas Gachignard TotalEnergies + 03:13.53
104 Alexey Lutsenko Astana Qazaqstan Team + 03:17.04
105 Bryan Coquard Cofidis + 03:17.33
106 Christopher Juul-Jensen Team Jayco-AlUla + 03:18.10
107 Anthony Turgis TotalEnergies + 03:19.50
108 Jake Stewart Israel-Premier Tech + 03:20.24
109 Nico Denz Red Bull-BORA-hansgrohe + 03:20.37
110 Clément Russo Groupama-FDJ + 03:22.03
111 Biniam Girmay Intermarché-Wanty + 03:23.11
112 Marijn van den Berg EF Education-EasyPost + 03:23.12
113 Nikias Arndt Bahrain Victorious + 03:23.26
114 Axel Zingle Cofidis + 03:23.32
115 Pascal Ackermann Israel-Premier Tech + 03:23.47
116 Hugo Page Intermarché-Wanty + 03:24.45
117 Clément Champoussin ARKEA-B&B HOTELS + 03:24.53
118 Luka Mezgec Team Jayco-AlUla + 03:26.04
119 Piet Allegaert Cofidis + 03:28.49
120 John Degenkolb Team dsm-firmenich PostNL + 03:29.04
121 Raúl García ARKEA-B&B HOTELS + 03:30.25
122 Laurenz Rex Intermarché-Wanty + 03:30.58
123 Mattéo Vercher TotalEnergies + 03:31.22
124 Arnaud De Lie Lotto Dstny + 03:36.01
125 Danny van Poppel Red Bull-BORA-hansgrohe + 03:36.22
126 Cédric Beullens Lotto Dstny + 03:38.49
127 Luke Durbridge Team Jayco-AlUla + 03:39.02
128 Yves Lampaert Soudal Quick-Step + 03:40.19
129 Jasper Philipsen Alpecin-Deceuninck + 03:40.54
130 Ben Turner INEOS Grenadiers + 03:43.22
131 Silvan Dillier Alpecin-Deceuninck + 03:43.42
132 Matej Mohoric Bahrain Victorious + 03:44.33
133 Søren Wærenskjold Uno-X Mobility + 03:47.58
134 Sandy Dujardin TotalEnergies + 03:50.52
135 Arnaud Démare ARKEA-B&B HOTELS + 03:51.28
136 Alexander Kristoff Uno-X Mobility + 03:51.29
137 Lenny Martinez Groupama-FDJ + 03:52.23
138 Sébastien Grignard Lotto Dstny + 03:52.47
139 Harm Vanhoucke Lotto Dstny + 03:56.54
140 Robbe Ghys Alpecin-Deceuninck + 03:57.33
141 Daniel McLay ARKEA-B&B HOTELS + 03:58.19
142 Luca Mozzato ARKEA-B&B HOTELS + 04:00.55
143 Sam Bennett Decathlon AG2R La Mondiale Team + 04:03.17
144 Dylan Groenewegen Team Jayco-AlUla + 04:04.00
145 Elmar Reinders Team Jayco-AlUla + 04:04.01
146 Nils Eekhoff Team dsm-firmenich PostNL + 04:05.40
147 Cees Bol Astana Qazaqstan Team + 04:07.22
148 Fernando Gaviria Movistar Team + 04:09.33
149 Phil Bauhaus Bahrain Victorious + 04:10.54
150 Jarrad Drizners Lotto Dstny + 04:17.20
151 Mark Cavendish Astana Qazaqstan Team + 04:20.46
152 Davide Ballerini Astana Qazaqstan Team + 04:21.11
- Bram Welten Team dsm-firmenich PostNL OOT
- Gerben Thijssen Intermarché-Wanty DNF

Youth

PosRiderTeam Time
1 Remco Evenepoel Soudal Quick-Step 62:01:43
2 Carlos Rodriguez INEOS Grenadiers + 06.08
3 Santiago Buitrago Bahrain Victorious + 11.13
4 Matteo Jorgenson Team Visma | Lease a Bike + 14.56
5 Ben Healy EF Education-EasyPost + 24.07
6 Javier Romo Movistar Team + 42.46
7 Ilan Van Wilder Soudal Quick-Step + 01:09.22
8 Tobias Halland Johannessen Uno-X Mobility + 01:21.39
9 Jordan Jegat TotalEnergies + 01:43.04
10 Romain Grégoire Groupama-FDJ + 01:49.59
11 Oscar Onley Team dsm-firmenich PostNL + 01:50.33
12 Maxim Van Gils Lotto Dstny + 02:17.55
13 Frank van den Broek Team dsm-firmenich PostNL + 02:21.53
14 Johannes Kulset Uno-X Mobility + 02:22.11
15 Paul Lapeira Decathlon AG2R La Mondiale Team + 02:41.09
16 Oier Lazkano Movistar Team + 02:49.23
17 Sean Quinn EF Education-EasyPost + 02:51.12
18 Kévin Vauquelin ARKEA-B&B HOTELS + 03:02.07
19 Axel Laurance Alpecin-Deceuninck + 03:04.43
20 Thomas Gachignard TotalEnergies + 03:08.34
21 Jake Stewart Israel-Premier Tech + 03:15.05
22 Biniam Girmay Intermarché-Wanty + 03:17.52
23 Marijn van den Berg EF Education-EasyPost + 03:17.53
24 Hugo Page Intermarché-Wanty + 03:19.26
25 Raúl García ARKEA-B&B HOTELS + 03:25.06
26 Laurenz Rex Intermarché-Wanty + 03:25.39
27 Mattéo Vercher TotalEnergies + 03:26.03
28 Arnaud De Lie Lotto Dstny + 03:30.42
29 Ben Turner INEOS Grenadiers + 03:38.03
30 Søren Wærenskjold Uno-X Mobility + 03:42.39
31 Lenny Martinez Groupama-FDJ + 03:47.04
32 Sébastien Grignard Lotto Dstny + 03:47.28
33 Jarrad Drizners Lotto Dstny + 04:12.01

Points

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

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

Team

PosTeamTime
1 UAE Team Emirates 186:12:00
2 Team Visma | Lease a Bike + 55.03
3 Soudal Quick-Step + 58.59
4 INEOS Grenadiers + 01:19.19
5 Lidl-Trek + 02:04.45
6 EF Education-EasyPost + 02:23.06
7 Movistar Team + 02:23.41
8 Bahrain Victorious + 02:26.47
9 Red Bull-BORA-hansgrohe + 02:30.01
10 Israel-Premier Tech + 03:11.11
11 Decathlon AG2R La Mondiale Team + 03:11.48
12 Uno-X Mobility + 03:36.48
13 TotalEnergies + 03:51.13
14 Team Jayco-AlUla + 03:55.31
15 Team dsm-firmenich PostNL + 04:05.25
16 Groupama-FDJ + 04:28.55
17 Intermarché-Wanty + 04:52.14
18 Cofidis + 05:24.49
19 ARKEA-B&B HOTELS + 06:56.24
20 Lotto Dstny + 07:11.29
21 Alpecin-Deceuninck + 08:00.06
22 Astana Qazaqstan Team + 08:40.41

Race profile

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