Tour de France 2024 - Stage 19

Embrun > Isola 2000, 144.6km

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

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 78:49:20
2 Jonas Vingegaard Team Visma | Lease a Bike + 05.03
3 Remco Evenepoel Soudal Quick-Step + 07.01
4 Joao Almeida UAE Team Emirates + 15.07
5 Mikel Landa Soudal Quick-Step + 15.34
6 Carlos Rodriguez INEOS Grenadiers + 17.36
7 Adam Yates UAE Team Emirates + 19.18
8 Derek Gee Israel-Premier Tech + 21.52
9 Matteo Jorgenson Team Visma | Lease a Bike + 22.43
10 Giulio Ciccone Lidl-Trek + 22.46
11 Santiago Buitrago Bahrain Victorious + 22.56
12 Simon Yates Team Jayco-AlUla + 28.58
13 Guillaume Martin Cofidis + 30.26
14 Felix Gall Decathlon AG2R La Mondiale Team + 31.20
15 Steff Cras TotalEnergies + 37.22
16 Laurens De Plus INEOS Grenadiers + 38.12
17 Richard Carapaz EF Education-EasyPost + 40.31
18 Jai Hindley Red Bull-BORA-hansgrohe + 45.18
19 Louis Meintjes Intermarché-Wanty + 59.26
20 Enric Mas Movistar Team + 01:05.32
21 Wilco Kelderman Team Visma | Lease a Bike + 01:12.19
22 Julien Bernard Lidl-Trek + 01:18.55
23 Egan Bernal INEOS Grenadiers + 01:20.55
24 Ben Healy EF Education-EasyPost + 01:25.03
25 Javier Romo Movistar Team + 01:26.46
26 Carlos Verona Lidl-Trek + 01:27.30
27 Ilan Van Wilder Soudal Quick-Step + 01:31.25
28 Valentin Madouas Groupama-FDJ + 01:37.55
29 Jack Haig Bahrain Victorious + 01:46.59
30 Jordan Jegat TotalEnergies + 01:48.51
31 Romain Bardet Team dsm-firmenich PostNL + 01:57.26
32 Cristian Rodriguez ARKEA-B&B HOTELS + 01:57.37
33 Pavel Sivakov UAE Team Emirates + 01:58.41
34 Odd Christian Eiking Uno-X Mobility + 02:00.17
35 Bruno Armirail Decathlon AG2R La Mondiale Team + 02:06.05
36 Bob Jungels Red Bull-BORA-hansgrohe + 02:11.06
37 Tobias Halland Johannessen Uno-X Mobility + 02:11.55
38 Geraint Thomas INEOS Grenadiers + 02:16.27
39 Jakob Fuglsang Israel-Premier Tech + 02:21.09
40 Warren Barguil Team dsm-firmenich PostNL + 02:21.14
41 Toms Skujins Lidl-Trek + 02:21.30
42 Oscar Onley Team dsm-firmenich PostNL + 02:22.07
43 Romain Grégoire Groupama-FDJ + 02:25.16
44 Marc Soler UAE Team Emirates + 02:37.15
45 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 02:40.53
46 Wout Poels Bahrain Victorious + 02:41.14
47 Tiesj Benoot Team Visma | Lease a Bike + 02:41.57
48 Quentin Pacher Groupama-FDJ + 02:47.14
49 Johannes Kulset Uno-X Mobility + 02:51.54
50 Michal Kwiatkowski INEOS Grenadiers + 02:53.58
51 Nelson Oliveira Movistar Team + 02:59.18
52 Wout van Aert Team Visma | Lease a Bike + 03:00.22
53 Hugo Houle Israel-Premier Tech + 03:03.43
54 Gregor Mühlberger Movistar Team + 03:07.44
55 Jonas Abrahamsen Uno-X Mobility + 03:09.18
56 Magnus Cort Uno-X Mobility + 03:11.22
57 Neilson Powless EF Education-EasyPost + 03:12.35
58 Alex Aranburu Movistar Team + 03:13.15
59 Frank van den Broek Team dsm-firmenich PostNL + 03:14.44
60 Harold Tejada Astana Qazaqstan Team + 03:15.10
61 David Gaudu Groupama-FDJ + 03:16.13
62 Matteo Sobrero Red Bull-BORA-hansgrohe + 03:17.35
63 Rui Costa EF Education-EasyPost + 03:18.16
64 Krists Neilands Israel-Premier Tech + 03:19.22
65 Jonathan Castroviejo INEOS Grenadiers + 03:19.49
66 Davide Formolo Movistar Team + 03:20.23
67 Georg Zimmermann Intermarché-Wanty + 03:26.49
68 Jan Hirt Soudal Quick-Step + 03:27.06
69 Nils Politt UAE Team Emirates + 03:31.08
70 Sean Quinn EF Education-EasyPost + 03:31.20
71 Kevin Geniets Groupama-FDJ + 03:31.36
72 Jan Tratnik Team Visma | Lease a Bike + 03:31.46
73 Kobe Goossens Intermarché-Wanty + 03:32.12
74 Jasper Stuyven Lidl-Trek + 03:32.36
75 Mathieu Burgaudeau TotalEnergies + 03:32.53
76 Nans Peters Decathlon AG2R La Mondiale Team + 03:32.57
77 Oier Lazkano Movistar Team + 03:35.22
78 Bart Lemmen Team Visma | Lease a Bike + 03:35.42
79 Stephen Williams Israel-Premier Tech + 03:38.11
80 Dorian Godon Decathlon AG2R La Mondiale Team + 03:39.32
81 Marco Haller Red Bull-BORA-hansgrohe + 03:41.25
82 Oliver Naesen Decathlon AG2R La Mondiale Team + 03:41.46
83 Victor Campenaerts Lotto Dstny + 03:43.31
84 Paul Lapeira Decathlon AG2R La Mondiale Team + 03:44.41
85 Gianni Moscon Soudal Quick-Step + 03:44.47
86 Ryan Gibbons Lidl-Trek + 03:45.34
87 Christophe Laporte Team Visma | Lease a Bike + 03:50.18
88 Michael Matthews Team Jayco-AlUla + 03:53.08
89 Mike Teunissen Intermarché-Wanty + 03:54.53
90 Tim Wellens UAE Team Emirates + 03:56.10
91 Brent Van Moer Lotto Dstny + 03:58.51
92 Kévin Vauquelin ARKEA-B&B HOTELS + 03:59.56
93 Mathieu van der Poel Alpecin-Deceuninck + 04:01.57
94 Stefan Bissegger EF Education-EasyPost + 04:03.21
95 Fabien Grellier TotalEnergies + 04:04.25
96 Thomas Gachignard TotalEnergies + 04:07.33
97 Raúl García ARKEA-B&B HOTELS + 04:09.52
98 Axel Laurance Alpecin-Deceuninck + 04:11.43
99 Clément Russo Groupama-FDJ + 04:12.54
100 Rasmus Tiller Uno-X Mobility + 04:12.57
101 Clément Champoussin ARKEA-B&B HOTELS + 04:14.03
102 Simon Geschke Cofidis + 04:14.24
103 Christopher Juul-Jensen Team Jayco-AlUla + 04:15.03
104 Mattéo Vercher TotalEnergies + 04:16.46
105 Gianni Vermeersch Alpecin-Deceuninck + 04:18.02
106 Bryan Coquard Cofidis + 04:19.35
107 Axel Zingle Cofidis + 04:21.28
108 Nikias Arndt Bahrain Victorious + 04:22.12
109 Nico Denz Red Bull-BORA-hansgrohe + 04:23.47
110 Marijn van den Berg EF Education-EasyPost + 04:24.14
111 Pascal Ackermann Israel-Premier Tech + 04:24.49
112 Anthony Turgis TotalEnergies + 04:25.57
113 Biniam Girmay Intermarché-Wanty + 04:26.21
114 Luka Mezgec Team Jayco-AlUla + 04:28.57
115 Piet Allegaert Cofidis + 04:30.41
116 Hugo Page Intermarché-Wanty + 04:34.03
117 Laurenz Rex Intermarché-Wanty + 04:34.08
118 Arnaud De Lie Lotto Dstny + 04:35.09
119 John Degenkolb Team dsm-firmenich PostNL + 04:35.26
120 Danny van Poppel Red Bull-BORA-hansgrohe + 04:38.20
121 Cédric Beullens Lotto Dstny + 04:39.51
122 Yves Lampaert Soudal Quick-Step + 04:40.54
123 Ben Turner INEOS Grenadiers + 04:41.11
124 Luke Durbridge Team Jayco-AlUla + 04:42.57
125 Lenny Martinez Groupama-FDJ + 04:47.04
126 Silvan Dillier Alpecin-Deceuninck + 04:47.06
127 Matej Mohoric Bahrain Victorious + 04:47.06
128 Jasper Philipsen Alpecin-Deceuninck + 04:48.30
129 Harm Vanhoucke Lotto Dstny + 04:51.59
130 Alexander Kristoff Uno-X Mobility + 04:53.17
131 Sébastien Grignard Lotto Dstny + 04:53.51
132 Sandy Dujardin TotalEnergies + 04:56.44
133 Søren Wærenskjold Uno-X Mobility + 04:58.58
134 Robbe Ghys Alpecin-Deceuninck + 05:06.26
135 Daniel McLay ARKEA-B&B HOTELS + 05:09.06
136 Dylan Groenewegen Team Jayco-AlUla + 05:09.07
137 Luca Mozzato ARKEA-B&B HOTELS + 05:12.27
138 Cees Bol Astana Qazaqstan Team + 05:18.58
139 Jarrad Drizners Lotto Dstny + 05:27.03
140 Mark Cavendish Astana Qazaqstan Team + 05:31.44
141 Davide Ballerini Astana Qazaqstan Team + 05:32.47
- Arnaud Démare ARKEA-B&B HOTELS OOT
- Jake Stewart Israel-Premier Tech DNS
- Stefan Küng Groupama-FDJ DNS
- Nils Eekhoff Team dsm-firmenich PostNL DNF

Youth

PosRiderTeam Time
1 Remco Evenepoel Soudal Quick-Step 78:56:21
2 Carlos Rodriguez INEOS Grenadiers + 10.35
3 Matteo Jorgenson Team Visma | Lease a Bike + 15.42
4 Santiago Buitrago Bahrain Victorious + 15.55
5 Ben Healy EF Education-EasyPost + 01:18.02
6 Javier Romo Movistar Team + 01:19.45
7 Ilan Van Wilder Soudal Quick-Step + 01:24.24
8 Jordan Jegat TotalEnergies + 01:41.50
9 Tobias Halland Johannessen Uno-X Mobility + 02:04.54
10 Oscar Onley Team dsm-firmenich PostNL + 02:15.06
11 Romain Grégoire Groupama-FDJ + 02:18.15
12 Johannes Kulset Uno-X Mobility + 02:44.53
13 Frank van den Broek Team dsm-firmenich PostNL + 03:07.43
14 Sean Quinn EF Education-EasyPost + 03:24.19
15 Oier Lazkano Movistar Team + 03:28.21
16 Paul Lapeira Decathlon AG2R La Mondiale Team + 03:37.40
17 Kévin Vauquelin ARKEA-B&B HOTELS + 03:52.55
18 Thomas Gachignard TotalEnergies + 04:00.32
19 Raúl García ARKEA-B&B HOTELS + 04:02.51
20 Axel Laurance Alpecin-Deceuninck + 04:04.42
21 Mattéo Vercher TotalEnergies + 04:09.45
22 Marijn van den Berg EF Education-EasyPost + 04:17.13
23 Biniam Girmay Intermarché-Wanty + 04:19.20
24 Hugo Page Intermarché-Wanty + 04:27.02
25 Laurenz Rex Intermarché-Wanty + 04:27.07
26 Arnaud De Lie Lotto Dstny + 04:28.08
27 Ben Turner INEOS Grenadiers + 04:34.10
28 Lenny Martinez Groupama-FDJ + 04:40.03
29 Sébastien Grignard Lotto Dstny + 04:46.50
30 Søren Wærenskjold Uno-X Mobility + 04:51.57
31 Jarrad Drizners Lotto Dstny + 05:20.02

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 Arnaud De Lie Lotto Dstny 161
6 Tadej Pogacar UAE Team Emirates 156
7 Wout van Aert Team Visma | Lease a Bike 152
8 Jonas Abrahamsen Uno-X Mobility 149
9 Remco Evenepoel Soudal Quick-Step 123
10 Pascal Ackermann Israel-Premier Tech 118
11 Jonas Vingegaard Team Visma | Lease a Bike 102
12 Magnus Cort Uno-X Mobility 89
13 Dylan Groenewegen Team Jayco-AlUla 87
14 Kévin Vauquelin ARKEA-B&B HOTELS 81
15 Ryan Gibbons Lidl-Trek 74
16 Richard Carapaz EF Education-EasyPost 73
17 Alex Aranburu Movistar Team 69
18 Alexander Kristoff Uno-X Mobility 69
19 Oier Lazkano Movistar Team 67
20 Michael Matthews Team Jayco-AlUla 62
21 Mike Teunissen Intermarché-Wanty 60
22 Toms Skujins Lidl-Trek 57
23 Quentin Pacher Groupama-FDJ 57
24 Joao Almeida UAE Team Emirates 55
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 Derek Gee Israel-Premier Tech 47
30 Simon Yates Team Jayco-AlUla 47
31 Mikel Landa Soudal Quick-Step 46
32 Cristian Rodriguez ARKEA-B&B HOTELS 45
33 Marijn van den Berg EF Education-EasyPost 45
34 Carlos Rodriguez INEOS Grenadiers 43
35 Clément Russo Groupama-FDJ 42
36 Adam Yates UAE Team Emirates 42
37 Romain Grégoire Groupama-FDJ 40
38 Giulio Ciccone Lidl-Trek 40
39 Valentin Madouas Groupama-FDJ 38
40 Matteo Jorgenson Team Visma | Lease a Bike 37
41 Jasper Stuyven Lidl-Trek 35
42 Mathieu van der Poel Alpecin-Deceuninck 35
43 Jai Hindley Red Bull-BORA-hansgrohe 34
44 Axel Zingle Cofidis 34
45 Santiago Buitrago Bahrain Victorious 33
46 Harold Tejada Astana Qazaqstan Team 33
47 Sandy Dujardin TotalEnergies 32
48 Javier Romo Movistar Team 32
49 Nelson Oliveira Movistar Team 31
50 Romain Bardet Team dsm-firmenich PostNL 30
51 Enric Mas Movistar Team 29
52 Ben Healy EF Education-EasyPost 29
53 Laurenz Rex Intermarché-Wanty 29
54 Mark Cavendish Astana Qazaqstan Team 28
55 Bob Jungels Red Bull-BORA-hansgrohe 26
56 Axel Laurance Alpecin-Deceuninck 26
57 Louis Meintjes Intermarché-Wanty 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 John Degenkolb Team dsm-firmenich PostNL 20
66 Julien Bernard Lidl-Trek 19
67 Nikias Arndt Bahrain Victorious 19
68 Matej Mohoric Bahrain Victorious 19
69 Wilco Kelderman Team Visma | Lease a Bike 17
70 Brent Van Moer Lotto Dstny 17
71 Gianni Vermeersch Alpecin-Deceuninck 17
72 Harm Vanhoucke Lotto Dstny 17
73 Søren Wærenskjold Uno-X Mobility 17
74 Tiesj Benoot Team Visma | Lease a Bike 16
75 Guillaume Martin Cofidis 15
76 Ilan Van Wilder Soudal Quick-Step 15
77 Bart Lemmen Team Visma | Lease a Bike 15
78 Paul Lapeira Decathlon AG2R La Mondiale Team 15
79 Stephen Williams Israel-Premier Tech 14
80 Davide Ballerini Astana Qazaqstan Team 14
81 Bruno Armirail Decathlon AG2R La Mondiale Team 13
82 Tobias Halland Johannessen Uno-X Mobility 13
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 Clément Champoussin ARKEA-B&B HOTELS 10
92 Nico Denz Red Bull-BORA-hansgrohe 10
93 Silvan Dillier Alpecin-Deceuninck 10
94 Davide Formolo Movistar Team 9
95 Daniel McLay ARKEA-B&B HOTELS 9
96 Egan Bernal INEOS Grenadiers 8
97 Gregor Mühlberger Movistar Team 8
98 Rui Costa EF Education-EasyPost 8
99 Sean Quinn EF Education-EasyPost 8
100 Cédric Beullens Lotto Dstny 8
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 Rasmus Tiller Uno-X Mobility 5
108 Cees Bol Astana Qazaqstan Team 5
109 Carlos Verona Lidl-Trek 4
110 Nans Peters Decathlon AG2R La Mondiale Team 4
111 Marco Haller Red Bull-BORA-hansgrohe 4
112 Warren Barguil Team dsm-firmenich PostNL 3
113 Tim Wellens UAE Team Emirates 3
114 Lenny Martinez Groupama-FDJ 3
115 David Gaudu Groupama-FDJ 2
116 Christophe Laporte Team Visma | Lease a Bike 2
117 Fabien Grellier TotalEnergies 2
118 Pavel Sivakov UAE Team Emirates 1
119 Johannes Kulset Uno-X Mobility -10

Mountain

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

Team

PosTeamTime
1 UAE Team Emirates 236:59:00
2 Team Visma | Lease a Bike + 27.25
3 Soudal Quick-Step + 01:12.07
4 INEOS Grenadiers + 01:12.52
5 Lidl-Trek + 02:01.25
6 Movistar Team + 02:25.57
7 Bahrain Victorious + 03:04.13
8 EF Education-EasyPost + 03:06.20
9 Red Bull-BORA-hansgrohe + 03:07.22
10 Israel-Premier Tech + 03:36.25
11 Decathlon AG2R La Mondiale Team + 03:36.26
12 TotalEnergies + 04:10.08
13 Uno-X Mobility + 04:15.25
14 Groupama-FDJ + 04:55.03
15 Team dsm-firmenich PostNL + 04:55.30
16 Team Jayco-AlUla + 05:20.15
17 Intermarché-Wanty + 05:48.38
18 Cofidis + 07:07.20
19 ARKEA-B&B HOTELS + 08:09.52
20 Lotto Dstny + 09:29.18
21 Alpecin-Deceuninck + 10:58.01
22 Astana Qazaqstan Team + 11:38.32

Race profile

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