Tour de France 2026 - Stage 19

Gap > Alpe d’Huez, 127.9km

04.07-26.07

Tadej Pogačar (UAE Team Emirates-XRG) conquered Alpe d’Huez to win stage 19 of the Tour de France ahead of Lenny Martinez (Bahrain-Victorious) and Richard Carapaz (EF Education-EasyPost), moving one step closer to winning a record-equalling fifth yellow jersey in Paris on Sunday. Pogacar was victorious on an indelible day at the Tour, stamping his absolute authority with the fastest ascent up the 21 slopes of the mighty Alpe d’Huez.

Results

Stage

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates-XRG 3:17:57
2 Lenny Martinez Bahrain Victorious + 00.06
3 Richard Carapaz EF Education-EasyPost + 00.09
4 Sepp Kuss Team Visma | Lease a Bike + 01.14
5 Tobias Halland Johannessen Uno-X Mobility + 02.07
6 Remco Evenepoel Red Bull-BORA-hansgrohe + 02.29
7 Isaac del Toro UAE Team Emirates-XRG + 02.41
8 Mattias Skjelmose Lidl-Trek + 02.45
9 Paul Seixas Decathlon CMA CGM + 02.45
10 Harold Tejada XDS Astana Team + 03.22
11 Matthew Riccitello Decathlon CMA CGM + 03.25
12 Thymen Arensman Netcompany INEOS + 04.07
13 Yannis Voisard Tudor Pro Cycling Team + 05.32
14 Javier Romo Movistar Team + 06.01
15 Clément Braz Afonso Groupama-FDJ United + 06.10
16 Quinn Simmons Lidl-Trek + 06.26
17 Juan Ayuso Lidl-Trek + 06.26
18 Ion Izagirre Cofidis + 06.33
19 Davide Piganzoli Team Visma | Lease a Bike + 07.34
20 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team + 08.22
21 Ben O'Connor Team Jayco-AlUla + 08.29
22 Jordan Jegat Team TotalEnergies + 09.07
23 Ilan Van Wilder Soudal Quick-Step + 09.07
24 George Bennett NSN Cycling Team + 09.43
25 Nicolas Prodhomme Decathlon CMA CGM + 10.06
26 Anders Halland Johannessen Uno-X Mobility + 10.24
27 Adam Yates UAE Team Emirates-XRG + 10.24
28 Bruno Armirail Team Visma | Lease a Bike + 10.44
29 Tiesj Benoot Decathlon CMA CGM + 10.44
30 Mattia Cattaneo Red Bull-BORA-hansgrohe + 10.44
31 Sean Quinn EF Education-EasyPost + 11.09
32 Michael Matthews Team Jayco-AlUla + 11.50
33 Antonio Tiberi Bahrain Victorious + 11.50
34 Maxim Van Gils Red Bull-BORA-hansgrohe + 13.07
35 Jai Hindley Red Bull-BORA-hansgrohe + 13.07
36 Guillaume Martin-Guyonnet Groupama-FDJ United + 13.07
37 Quentin Pacher Groupama-FDJ United + 15.10
38 Mauro Schmid Team Jayco-AlUla + 15.52
39 Sergio Higuita XDS Astana Team + 15.52
40 Damien Howson Pinarello-Q36.5 Pro Cycling Team + 16.16
41 Michael Storer Tudor Pro Cycling Team + 16.30
42 Felix Großschartner UAE Team Emirates-XRG + 16.40
43 Carlos Verona Lidl-Trek + 16.40
44 Tobias Foss Netcompany INEOS + 16.45
45 Mattéo Vercher Team TotalEnergies + 16.50
46 Felix Engelhardt Team Jayco-AlUla + 17.09
47 Derek Gee-West Lidl-Trek + 17.41
48 Marco Frigo NSN Cycling Team + 17.45
49 Sebastian Berwick Caja Rural-Seguros RGA + 18.28
50 Aurélien Paret-Peintre Decathlon CMA CGM + 19.51
51 Abel Balderstone Caja Rural-Seguros RGA + 20.05
52 Kévin Vauquelin Netcompany INEOS + 21.17
53 Alex Baudin EF Education-EasyPost + 21.59
54 Xandro Meurisse Pinarello-Q36.5 Pro Cycling Team + 22.04
55 Quinten Hermans Pinarello-Q36.5 Pro Cycling Team + 22.04
56 Jan Tratnik Red Bull-BORA-hansgrohe + 22.26
57 Michael Valgren EF Education-EasyPost + 22.41
58 Matteo Jorgenson Team Visma | Lease a Bike + 22.43
59 Marc Hirschi Tudor Pro Cycling Team + 23.02
60 Simone Velasco XDS Astana Team + 24.16
61 Robert Stannard Bahrain Victorious + 24.16
62 Jonas Abrahamsen Uno-X Mobility + 24.16
63 Brent Van Moer Pinarello-Q36.5 Pro Cycling Team + 24.16
64 Warren Barguil Team Picnic PostNL + 24.16
65 Pablo Castrillo Movistar Team + 24.16
66 Nelson Oliveira Movistar Team + 24.16
67 Damiano Caruso Bahrain Victorious + 24.16
68 Louis Vervaeke Soudal Quick-Step + 24.32
69 Silvan Dillier Alpecin-Premier Tech + 24.54
70 Alex Kirsch Cofidis + 25.16
71 Michel Heßmann Movistar Team + 25.44
72 Dylan van Baarle Soudal Quick-Step + 25.48
73 Luke Plapp Team Jayco-AlUla + 25.48
74 Victor Campenaerts Team Visma | Lease a Bike + 25.57
75 Mathias Vacek Lidl-Trek + 26.21
76 Mads Pedersen Lidl-Trek + 26.21
77 Joris Delbove Team TotalEnergies + 26.21
78 Clément Russo Groupama-FDJ United + 26.31
79 Georg Steinhauser EF Education-EasyPost + 26.31
80 Ben Healy EF Education-EasyPost + 26.31
81 Georg Zimmermann Lotto-Intermarché + 26.31
82 Kasper Asgreen EF Education-EasyPost + 26.55
83 Raúl García Movistar Team + 27.01
84 Alexandre Delettre Team TotalEnergies + 27.10
85 Mathis Le Berre Team TotalEnergies + 27.10
86 Anthony Turgis Team TotalEnergies + 27.10
87 Nicolas Breuillard Team TotalEnergies + 27.10
88 Tim Marsman Alpecin-Premier Tech + 27.16
89 Romain Grégoire Groupama-FDJ United + 27.36
90 Thibault Guernalec Team TotalEnergies + 27.56
91 Anders Skaarseth Uno-X Mobility + 28.04
92 Rick Pluimers Tudor Pro Cycling Team + 28.08
93 Mike Teunissen XDS Astana Team + 28.08
94 Vlad Van Mechelen Bahrain Victorious + 28.12
95 Max Walker EF Education-EasyPost + 28.12
96 Joel Nicolau Caja Rural-Seguros RGA + 28.30
97 Michal Kwiatkowski Netcompany INEOS + 28.39
98 Egan Bernal Netcompany INEOS + 28.39
99 Baptiste Veistroffer Lotto-Intermarché + 28.39
100 Joshua Tarling Netcompany INEOS + 28.39
101 Jefferson Cepeda Movistar Team + 28.39
102 Fred Wright Pinarello-Q36.5 Pro Cycling Team + 28.39
103 Luke Durbridge Team Jayco-AlUla + 28.39
104 Stefano Oldani Caja Rural-Seguros RGA + 28.56
105 Valentin Paret-Peintre Soudal Quick-Step + 29.00
106 Filippo Ganna Netcompany INEOS + 29.02
107 Nils Politt UAE Team Emirates-XRG + 29.10
108 Jasper Stuyven Soudal Quick-Step + 29.10
109 Pascal Eenkhoorn Soudal Quick-Step + 29.10
110 Mathieu van der Poel Alpecin-Premier Tech + 29.10
111 Tim van Dijke Red Bull-BORA-hansgrohe + 29.10
112 Alex Aranburu Cofidis + 29.10
113 Frank van den Broek Team Picnic PostNL + 29.10
114 Florian Vermeersch UAE Team Emirates-XRG + 29.10
115 Jonas Rickaert Alpecin-Premier Tech + 29.10
116 Jasper Philipsen Alpecin-Premier Tech + 29.10
117 Hugo Page Cofidis + 29.10
118 Emiel Verstrynge Alpecin-Premier Tech + 29.10
119 Magnus Cort Uno-X Mobility + 29.10
120 Jenthe Biermans Cofidis + 29.10
121 Pavel Bittner Team Picnic PostNL + 29.16
122 Niklas Märkl Team Picnic PostNL + 29.16
123 John Degenkolb Team Picnic PostNL + 29.16
124 Matej Mohoric Bahrain Victorious + 29.16
125 Søren Wærenskjold Uno-X Mobility + 29.16
126 Lennert Van Eetvelt Lotto-Intermarché + 29.16
127 Toms Skujins Lidl-Trek + 29.19
128 Max Kanter XDS Astana Team + 29.33
129 Nicolas Vinokurov XDS Astana Team + 29.33
130 Aaron Gate XDS Astana Team + 29.33
131 Lewis Askey NSN Cycling Team + 29.40
132 Krists Neilands NSN Cycling Team + 29.58
133 Jakub Otruba Caja Rural-Seguros RGA + 29.58
134 Edward Planckaert Alpecin-Premier Tech + 30.01
135 Matis Louvel NSN Cycling Team + 30.01
136 Nico Denz Red Bull-BORA-hansgrohe + 30.08
137 Jake Stewart NSN Cycling Team + 30.20
138 Biniam Girmay NSN Cycling Team + 30.20
139 Phil Bauhaus Bahrain Victorious + 30.44
140 Daan Hoole Decathlon CMA CGM + 31.06
141 Pascal Ackermann Team Jayco-AlUla + 31.10
142 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 31.19
143 Tim Wellens UAE Team Emirates-XRG + 31.21
144 Kamil Gradek Bahrain Victorious + 31.23
145 Piet Allegaert Cofidis + 31.38
146 Davide Ballerini XDS Astana Team + 31.48
147 Olav Kooij Decathlon CMA CGM + 31.48
148 Julius van den Berg Team Picnic PostNL + 31.56
149 Cees Bol Decathlon CMA CGM + 31.56
150 Huub Artz Lotto-Intermarché + 31.56
151 Robbe Dhondt Team Picnic PostNL + 31.56
152 Milan Fretin Cofidis + 32.07
153 Liam Slock Lotto-Intermarché + 32.19
154 Benjamin Thomas Cofidis + 32.19
155 Lorenzo Germani Groupama-FDJ United + 32.19
156 Ewen Costiou Groupama-FDJ United + 32.24
157 Dorian Godon Netcompany INEOS + 32.51
158 Marco Haller Tudor Pro Cycling Team + 32.51
159 Julian Alaphilippe Tudor Pro Cycling Team + 32.51
160 Per Strand Hagenes Team Visma | Lease a Bike + 33.01
- Edoardo Affini Team Visma | Lease a Bike DNF
- Einer Rubio Movistar Team DNF

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates-XRG 67:53:00
2 Remco Evenepoel Red Bull-BORA-hansgrohe + 07.11
3 Isaac del Toro UAE Team Emirates-XRG + 09.42
4 Paul Seixas Decathlon CMA CGM + 10.06
5 Lenny Martinez Bahrain Victorious + 13.00
6 Mattias Skjelmose Lidl-Trek + 13.09
7 Juan Ayuso Lidl-Trek + 15.58
8 Richard Carapaz EF Education-EasyPost + 21.15
9 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team + 21.30
10 Jordan Jegat Team TotalEnergies + 23.21
11 Yannis Voisard Tudor Pro Cycling Team + 30.00
12 Ilan Van Wilder Soudal Quick-Step + 35.47
13 Tobias Halland Johannessen Uno-X Mobility + 50.58
14 Davide Piganzoli Team Visma | Lease a Bike + 55.57
15 Sepp Kuss Team Visma | Lease a Bike + 01:02.01
16 Egan Bernal Netcompany INEOS + 01:17.35
17 Nicolas Prodhomme Decathlon CMA CGM + 01:17.55
18 Adam Yates UAE Team Emirates-XRG + 01:21.58
19 Jai Hindley Red Bull-BORA-hansgrohe + 01:22.18
20 Tiesj Benoot Decathlon CMA CGM + 01:25.12
21 Quinn Simmons Lidl-Trek + 01:26.31
22 Sean Quinn EF Education-EasyPost + 01:30.42
23 Carlos Verona Lidl-Trek + 01:39.11
24 Pablo Castrillo Movistar Team + 01:51.37
25 Derek Gee-West Lidl-Trek + 01:51.39
26 Thymen Arensman Netcompany INEOS + 01:51.45
27 Matteo Jorgenson Team Visma | Lease a Bike + 01:59.24
28 Matthew Riccitello Decathlon CMA CGM + 02:05.17
29 Guillaume Martin-Guyonnet Groupama-FDJ United + 02:08.04
30 Harold Tejada XDS Astana Team + 02:09.32
31 Maxim Van Gils Red Bull-BORA-hansgrohe + 02:12.34
32 Felix Großschartner UAE Team Emirates-XRG + 02:13.21
33 Raúl García Movistar Team + 02:19.01
34 Mauro Schmid Team Jayco-AlUla + 02:19.53
35 Ben O'Connor Team Jayco-AlUla + 02:20.57
36 Kévin Vauquelin Netcompany INEOS + 02:22.34
37 Quinten Hermans Pinarello-Q36.5 Pro Cycling Team + 02:26.40
38 Antonio Tiberi Bahrain Victorious + 02:28.21
39 Mattia Cattaneo Red Bull-BORA-hansgrohe + 02:29.10
40 Ion Izagirre Cofidis + 02:31.30
41 Sergio Higuita XDS Astana Team + 02:34.34
42 Clément Braz Afonso Groupama-FDJ United + 02:34.46
43 Alex Baudin EF Education-EasyPost + 02:35.46
44 Valentin Paret-Peintre Soudal Quick-Step + 02:36.33
45 Lennert Van Eetvelt Lotto-Intermarché + 02:36.35
46 Tobias Foss Netcompany INEOS + 02:37.59
47 Abel Balderstone Caja Rural-Seguros RGA + 02:45.43
48 Aurélien Paret-Peintre Decathlon CMA CGM + 02:53.33
49 Mathias Vacek Lidl-Trek + 02:54.30
50 Marc Hirschi Tudor Pro Cycling Team + 02:54.40
51 Michael Matthews Team Jayco-AlUla + 02:58.52
52 Michael Valgren EF Education-EasyPost + 02:59.03
53 Joris Delbove Team TotalEnergies + 03:04.18
54 Javier Romo Movistar Team + 03:07.44
55 Nicolas Breuillard Team TotalEnergies + 03:08.25
56 Xandro Meurisse Pinarello-Q36.5 Pro Cycling Team + 03:10.30
57 Romain Grégoire Groupama-FDJ United + 03:11.17
58 Quentin Pacher Groupama-FDJ United + 03:11.46
59 Damiano Caruso Bahrain Victorious + 03:15.44
60 Alexandre Delettre Team TotalEnergies + 03:23.54
61 Anders Skaarseth Uno-X Mobility + 03:24.24
62 Ben Healy EF Education-EasyPost + 03:25.09
63 Bruno Armirail Team Visma | Lease a Bike + 03:29.21
64 George Bennett NSN Cycling Team + 03:37.30
65 Clément Russo Groupama-FDJ United + 03:41.42
66 Louis Vervaeke Soudal Quick-Step + 03:41.45
67 Felix Engelhardt Team Jayco-AlUla + 03:43.48
68 Nelson Oliveira Movistar Team + 03:43.51
69 Jasper Stuyven Soudal Quick-Step + 03:44.06
70 Vlad Van Mechelen Bahrain Victorious + 03:44.31
71 Rick Pluimers Tudor Pro Cycling Team + 03:45.48
72 Nils Politt UAE Team Emirates-XRG + 03:47.08
73 Mathieu van der Poel Alpecin-Premier Tech + 03:47.45
74 Mathis Le Berre Team TotalEnergies + 03:48.06
75 Anders Halland Johannessen Uno-X Mobility + 03:48.31
76 Tim Wellens UAE Team Emirates-XRG + 03:50.03
77 Mads Pedersen Lidl-Trek + 03:52.59
78 Ewen Costiou Groupama-FDJ United + 03:53.40
79 Victor Campenaerts Team Visma | Lease a Bike + 03:56.44
80 Jonas Abrahamsen Uno-X Mobility + 03:56.47
81 Kasper Asgreen EF Education-EasyPost + 03:56.54
82 Marco Frigo NSN Cycling Team + 03:58.28
83 Jan Tratnik Red Bull-BORA-hansgrohe + 03:58.59
84 Alex Aranburu Cofidis + 03:59.12
85 Mattéo Vercher Team TotalEnergies + 04:00.01
86 Brent Van Moer Pinarello-Q36.5 Pro Cycling Team + 04:01.51
87 Michael Storer Tudor Pro Cycling Team + 04:03.39
88 Sebastian Berwick Caja Rural-Seguros RGA + 04:05.21
89 Georg Zimmermann Lotto-Intermarché + 04:05.38
90 Matej Mohoric Bahrain Victorious + 04:05.47
91 Damien Howson Pinarello-Q36.5 Pro Cycling Team + 04:07.31
92 Lorenzo Germani Groupama-FDJ United + 04:08.12
93 Luke Plapp Team Jayco-AlUla + 04:08.48
94 Toms Skujins Lidl-Trek + 04:09.33
95 Nico Denz Red Bull-BORA-hansgrohe + 04:13.33
96 Warren Barguil Team Picnic PostNL + 04:15.08
97 Magnus Cort Uno-X Mobility + 04:15.55
98 Emiel Verstrynge Alpecin-Premier Tech + 04:18.28
99 Nicolas Vinokurov XDS Astana Team + 04:22.29
100 Frank van den Broek Team Picnic PostNL + 04:27.30
101 Per Strand Hagenes Team Visma | Lease a Bike + 04:27.57
102 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 04:29.40
103 Jefferson Cepeda Movistar Team + 04:30.37
104 Simone Velasco XDS Astana Team + 04:33.16
105 Max Walker EF Education-EasyPost + 04:33.49
106 Robert Stannard Bahrain Victorious + 04:34.29
107 Luke Durbridge Team Jayco-AlUla + 04:34.35
108 Thibault Guernalec Team TotalEnergies + 04:34.38
109 Anthony Turgis Team TotalEnergies + 04:35.33
110 Michal Kwiatkowski Netcompany INEOS + 04:35.33
111 Michel Heßmann Movistar Team + 04:35.55
112 Jakub Otruba Caja Rural-Seguros RGA + 04:37.08
113 Tim van Dijke Red Bull-BORA-hansgrohe + 04:38.00
114 Edward Planckaert Alpecin-Premier Tech + 04:43.27
115 Georg Steinhauser EF Education-EasyPost + 04:44.06
116 Benjamin Thomas Cofidis + 04:44.17
117 Jonas Rickaert Alpecin-Premier Tech + 04:46.41
118 Robbe Dhondt Team Picnic PostNL + 04:46.42
119 Florian Vermeersch UAE Team Emirates-XRG + 04:47.45
120 Joshua Tarling Netcompany INEOS + 04:48.22
121 Aaron Gate XDS Astana Team + 04:48.50
122 Hugo Page Cofidis + 04:49.13
123 Alex Kirsch Cofidis + 04:49.59
124 Filippo Ganna Netcompany INEOS + 04:50.54
125 Mike Teunissen XDS Astana Team + 04:53.15
126 Stefano Oldani Caja Rural-Seguros RGA + 04:53.30
127 Fred Wright Pinarello-Q36.5 Pro Cycling Team + 04:54.03
128 Liam Slock Lotto-Intermarché + 04:54.09
129 Dylan van Baarle Soudal Quick-Step + 04:58.47
130 Daan Hoole Decathlon CMA CGM + 04:59.21
131 Joel Nicolau Caja Rural-Seguros RGA + 05:03.31
132 Huub Artz Lotto-Intermarché + 05:03.51
133 Jasper Philipsen Alpecin-Premier Tech + 05:04.13
134 Dorian Godon Netcompany INEOS + 05:04.16
135 Tim Marsman Alpecin-Premier Tech + 05:04.28
136 Krists Neilands NSN Cycling Team + 05:05.15
137 Søren Wærenskjold Uno-X Mobility + 05:06.47
138 Julian Alaphilippe Tudor Pro Cycling Team + 05:08.12
139 Silvan Dillier Alpecin-Premier Tech + 05:08.30
140 Pavel Bittner Team Picnic PostNL + 05:11.36
141 Biniam Girmay NSN Cycling Team + 05:11.51
142 Niklas Märkl Team Picnic PostNL + 05:12.37
143 Max Kanter XDS Astana Team + 05:15.23
144 Pascal Ackermann Team Jayco-AlUla + 05:15.25
145 Pascal Eenkhoorn Soudal Quick-Step + 05:18.35
146 Jenthe Biermans Cofidis + 05:18.56
147 Marco Haller Tudor Pro Cycling Team + 05:20.06
148 John Degenkolb Team Picnic PostNL + 05:22.24
149 Baptiste Veistroffer Lotto-Intermarché + 05:23.31
150 Milan Fretin Cofidis + 05:27.04
151 Olav Kooij Decathlon CMA CGM + 05:27.12
152 Jake Stewart NSN Cycling Team + 05:28.18
153 Lewis Askey NSN Cycling Team + 05:29.36
154 Piet Allegaert Cofidis + 05:29.57
155 Davide Ballerini XDS Astana Team + 05:31.18
156 Julius van den Berg Team Picnic PostNL + 05:34.53
157 Phil Bauhaus Bahrain Victorious + 05:35.06
158 Matis Louvel NSN Cycling Team + 05:36.24
159 Kamil Gradek Bahrain Victorious + 05:37.29
160 Cees Bol Decathlon CMA CGM + 05:40.02
- Edoardo Affini Team Visma | Lease a Bike DNF
- Einer Rubio Movistar Team DNF

Youth

PosRiderTeam Time
1 Isaac del Toro UAE Team Emirates-XRG 68:02:42
2 Paul Seixas Decathlon CMA CGM + 00.24
3 Lenny Martinez Bahrain Victorious + 03.18
4 Juan Ayuso Lidl-Trek + 06.16
5 Davide Piganzoli Team Visma | Lease a Bike + 46.15
6 Quinn Simmons Lidl-Trek + 01:16.49
7 Pablo Castrillo Movistar Team + 01:41.55
8 Matthew Riccitello Decathlon CMA CGM + 01:55.35
9 Raúl García Movistar Team + 02:09.19
10 Kévin Vauquelin Netcompany INEOS + 02:12.52
11 Antonio Tiberi Bahrain Victorious + 02:18.39
12 Alex Baudin EF Education-EasyPost + 02:26.04
13 Valentin Paret-Peintre Soudal Quick-Step + 02:26.51
14 Lennert Van Eetvelt Lotto-Intermarché + 02:26.53
15 Mathias Vacek Lidl-Trek + 02:44.48
16 Romain Grégoire Groupama-FDJ United + 03:01.35
17 Vlad Van Mechelen Bahrain Victorious + 03:34.49
18 Mathis Le Berre Team TotalEnergies + 03:38.24
19 Ewen Costiou Groupama-FDJ United + 03:43.58
20 Mattéo Vercher Team TotalEnergies + 03:50.19
21 Lorenzo Germani Groupama-FDJ United + 03:58.30
22 Emiel Verstrynge Alpecin-Premier Tech + 04:08.46
23 Nicolas Vinokurov XDS Astana Team + 04:12.47
24 Per Strand Hagenes Team Visma | Lease a Bike + 04:18.15
25 Max Walker EF Education-EasyPost + 04:24.07
26 Michel Heßmann Movistar Team + 04:26.13
27 Georg Steinhauser EF Education-EasyPost + 04:34.24
28 Robbe Dhondt Team Picnic PostNL + 04:37.00
29 Joshua Tarling Netcompany INEOS + 04:38.40
30 Hugo Page Cofidis + 04:39.31
31 Huub Artz Lotto-Intermarché + 04:54.09
32 Pavel Bittner Team Picnic PostNL + 05:01.54
33 Milan Fretin Cofidis + 05:17.22
34 Olav Kooij Decathlon CMA CGM + 05:17.30
35 Lewis Askey NSN Cycling Team + 05:19.54

Points

PosRiderTeam Points
1 Mads Pedersen Lidl-Trek 502
2 Jasper Philipsen Alpecin-Premier Tech 445
3 Biniam Girmay NSN Cycling Team 361
4 Max Kanter XDS Astana Team 271
5 Olav Kooij Decathlon CMA CGM 230
6 Tadej Pogacar UAE Team Emirates-XRG 185
7 Søren Wærenskjold Uno-X Mobility 59
8 Remco Evenepoel Red Bull-BORA-hansgrohe 140
9 Isaac del Toro UAE Team Emirates-XRG 132
10 Mauro Schmid Team Jayco-AlUla 131
11 Anthony Turgis Team TotalEnergies 129
12 Huub Artz Lotto-Intermarché 119
13 Milan Fretin Cofidis 117
14 Tobias Halland Johannessen Uno-X Mobility 108
15 Quinn Simmons Lidl-Trek 107
16 Richard Carapaz EF Education-EasyPost 105
17 Paul Seixas Decathlon CMA CGM 104
18 Clément Russo Groupama-FDJ United 101
19 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team 89
20 Michael Matthews Team Jayco-AlUla 88
21 Rick Pluimers Tudor Pro Cycling Team 84
22 Mattias Skjelmose Lidl-Trek 82
23 Baptiste Veistroffer Lotto-Intermarché 78
24 Pascal Ackermann Team Jayco-AlUla 78
25 Mathieu van der Poel Alpecin-Premier Tech 77
26 Lenny Martinez Bahrain Victorious 71
27 Edward Planckaert Alpecin-Premier Tech 66
28 Harold Tejada XDS Astana Team 64
29 Mathias Vacek Lidl-Trek 61
30 Juan Ayuso Lidl-Trek 56
31 Raúl García Movistar Team 56
32 Pablo Castrillo Movistar Team 54
33 Pavel Bittner Team Picnic PostNL 52
34 Jake Stewart NSN Cycling Team 48
35 Alex Baudin EF Education-EasyPost 46
36 Liam Slock Lotto-Intermarché 46
37 Jakub Otruba Caja Rural-Seguros RGA 45
38 Dorian Godon Netcompany INEOS 40
39 Jordan Jegat Team TotalEnergies 39
40 Felix Engelhardt Team Jayco-AlUla 39
41 Matteo Jorgenson Team Visma | Lease a Bike 36
42 Nelson Oliveira Movistar Team 34
43 Kévin Vauquelin Netcompany INEOS 33
44 Davide Ballerini XDS Astana Team 33
45 Phil Bauhaus Bahrain Victorious 32
46 Mathis Le Berre Team TotalEnergies 31
47 Bruno Armirail Team Visma | Lease a Bike 3
48 Fred Wright Pinarello-Q36.5 Pro Cycling Team 30
49 Valentin Paret-Peintre Soudal Quick-Step 7
50 Maxim Van Gils Red Bull-BORA-hansgrohe 25
51 Ben Healy EF Education-EasyPost 25
52 Filippo Ganna Netcompany INEOS 25
53 Sepp Kuss Team Visma | Lease a Bike 24
54 Victor Campenaerts Team Visma | Lease a Bike 24
55 Jasper Stuyven Soudal Quick-Step 23
56 Aaron Gate XDS Astana Team 23
57 Lewis Askey NSN Cycling Team 23
58 Sean Quinn EF Education-EasyPost 22
59 Luke Plapp Team Jayco-AlUla 22
60 Mike Teunissen XDS Astana Team 22
61 Thymen Arensman Netcompany INEOS 21
62 Lennert Van Eetvelt Lotto-Intermarché 21
63 Julian Alaphilippe Tudor Pro Cycling Team 21
64 Joris Delbove Team TotalEnergies 20
65 Tim Wellens UAE Team Emirates-XRG 20
66 Nicolas Breuillard Team TotalEnergies 19
67 Ilan Van Wilder Soudal Quick-Step 18
68 Romain Grégoire Groupama-FDJ United 18
69 Marco Frigo NSN Cycling Team 18
70 Jenthe Biermans Cofidis 18
71 Quinten Hermans Pinarello-Q36.5 Pro Cycling Team 16
72 Tobias Foss Netcompany INEOS 16
73 Frank van den Broek Team Picnic PostNL 16
74 Thibault Guernalec Team TotalEnergies 16
75 Stefano Oldani Caja Rural-Seguros RGA 15
76 Clément Braz Afonso Groupama-FDJ United 14
77 Michael Storer Tudor Pro Cycling Team 14
78 Michal Kwiatkowski Netcompany INEOS 14
79 Mattéo Vercher Team TotalEnergies 12
80 Tim Marsman Alpecin-Premier Tech 12
81 Yannis Voisard Tudor Pro Cycling Team 11
82 Egan Bernal Netcompany INEOS 11
83 Mattia Cattaneo Red Bull-BORA-hansgrohe 10
84 Xandro Meurisse Pinarello-Q36.5 Pro Cycling Team 10
85 Antonio Tiberi Bahrain Victorious 9
86 Magnus Cort Uno-X Mobility 9
87 Tiesj Benoot Decathlon CMA CGM 8
88 Derek Gee-West Lidl-Trek 8
89 Abel Balderstone Caja Rural-Seguros RGA 8
90 Nico Denz Red Bull-BORA-hansgrohe 8
91 Dylan van Baarle Soudal Quick-Step 8
92 Adam Yates UAE Team Emirates-XRG 7
93 Florian Vermeersch UAE Team Emirates-XRG 7
94 Matthew Riccitello Decathlon CMA CGM 6
95 Joshua Tarling Netcompany INEOS 6
96 Hugo Page Cofidis 6
97 Alex Kirsch Cofidis 6
98 Michael Valgren EF Education-EasyPost 5
99 Alexandre Delettre Team TotalEnergies 5
100 Ewen Costiou Groupama-FDJ United 5
101 Jonas Rickaert Alpecin-Premier Tech 5
102 Davide Piganzoli Team Visma | Lease a Bike 4
103 Nicolas Prodhomme Decathlon CMA CGM 4
104 Marc Hirschi Tudor Pro Cycling Team 4
105 Kasper Asgreen EF Education-EasyPost 4
106 Matej Mohoric Bahrain Victorious 4
107 Jefferson Cepeda Movistar Team 4
108 Joel Nicolau Caja Rural-Seguros RGA 4
109 Felix Großschartner UAE Team Emirates-XRG 3
110 Anders Halland Johannessen Uno-X Mobility 3
111 Jan Tratnik Red Bull-BORA-hansgrohe 3
112 Alex Aranburu Cofidis 3
113 Krists Neilands NSN Cycling Team 3
114 Sergio Higuita XDS Astana Team 2
115 Javier Romo Movistar Team 2
116 Per Strand Hagenes Team Visma | Lease a Bike 2
117 Robert Stannard Bahrain Victorious 2
118 Guillaume Martin-Guyonnet Groupama-FDJ United 1
119 George Bennett NSN Cycling Team 1
120 Vlad Van Mechelen Bahrain Victorious -10

Mountain

PosRiderTeam Points
1 Richard Carapaz EF Education-EasyPost 91
2 Tadej Pogacar UAE Team Emirates-XRG 90
3 Valentin Paret-Peintre Soudal Quick-Step 84
4 Remco Evenepoel Red Bull-BORA-hansgrohe 42
5 Lenny Martinez Bahrain Victorious 37
6 Isaac del Toro UAE Team Emirates-XRG 34
7 Paul Seixas Decathlon CMA CGM 34
8 Tobias Halland Johannessen Uno-X Mobility 26
9 Mauro Schmid Team Jayco-AlUla 22
10 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team 20
11 Quinn Simmons Lidl-Trek 18
12 Nicolas Prodhomme Decathlon CMA CGM 17
13 Alex Baudin EF Education-EasyPost 16
14 Ben Healy EF Education-EasyPost 14
15 Sepp Kuss Team Visma | Lease a Bike 12
16 Javier Romo Movistar Team 10
17 Mattias Skjelmose Lidl-Trek 10
18 Matteo Jorgenson Team Visma | Lease a Bike 8
19 Raúl García Movistar Team 8
20 Thymen Arensman Netcompany INEOS 7
21 Yannis Voisard Tudor Pro Cycling Team 6
22 Maxim Van Gils Red Bull-BORA-hansgrohe 6
23 Tim Wellens UAE Team Emirates-XRG 6
24 Marco Frigo NSN Cycling Team 5
25 Jan Tratnik Red Bull-BORA-hansgrohe 5
26 Baptiste Veistroffer Lotto-Intermarché 5
27 Adam Yates UAE Team Emirates-XRG 5
28 Anders Halland Johannessen Uno-X Mobility 5
29 Mathias Vacek Lidl-Trek 4
30 Mads Pedersen Lidl-Trek 4
31 Juan Ayuso Lidl-Trek 4
32 Felix Großschartner UAE Team Emirates-XRG 4
33 Vlad Van Mechelen Bahrain Victorious 4
34 Luke Plapp Team Jayco-AlUla 4
35 Mathieu van der Poel Alpecin-Premier Tech 3
36 Pablo Castrillo Movistar Team 3
37 Kévin Vauquelin Netcompany INEOS 3
38 Tobias Foss Netcompany INEOS 3
39 Bruno Armirail Team Visma | Lease a Bike 3
40 Felix Engelhardt Team Jayco-AlUla 3
41 Ben O'Connor Team Jayco-AlUla 2
42 Quinten Hermans Pinarello-Q36.5 Pro Cycling Team 2
43 Liam Slock Lotto-Intermarché 2
44 Lennert Van Eetvelt Lotto-Intermarché 2
45 Mattéo Vercher Team TotalEnergies 2
46 Frank van den Broek Team Picnic PostNL 2
47 Egan Bernal Netcompany INEOS 1
48 Jordan Jegat Team TotalEnergies 1
49 Tiesj Benoot Decathlon CMA CGM 1
50 Sean Quinn EF Education-EasyPost 1
51 Matthew Riccitello Decathlon CMA CGM 1
52 George Bennett NSN Cycling Team 1
53 Louis Vervaeke Soudal Quick-Step 1
54 Ewen Costiou Groupama-FDJ United 1
55 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team 1
56 Georg Steinhauser EF Education-EasyPost 1
57 Joshua Tarling Netcompany INEOS 1

Team

PosTeamTime
1 Lidl-Trek 203:46:27
2 UAE Team Emirates-XRG + 19.33
3 Red Bull-BORA-hansgrohe + 01:06.53
4 Decathlon CMA CGM Team + 01:45.33
5 Team Visma | Lease a Bike + 01:49.23
6 EF Education-EasyPost + 03:09.45
7 Netcompany INEOS Cycling Team + 03:50.41
8 Movistar Team + 04:31.03
9 Bahrain Victorious + 04:46.20
10 Pinarello-Q36.5 Pro Cycling Team + 04:49.16
11 Team TotalEnergies + 04:53.08
12 Soudal Quick-Step + 05:53.25
13 Groupama-FDJ United + 05:59.13
14 Uno-X Mobility + 06:00.05
15 Tudor Pro Cycling Team + 06:02.10
16 Team Jayco-AlUla + 06:41.38
17 XDS Astana Team + 07:41.55
18 Caja Rural-Seguros RGA + 08:38.40
19 Lotto-Intermarché + 09:22.15
20 Alpecin-Premier Tech + 09:33.40
21 Cofidis + 10:08.58
22 NSN Cycling Team + 11:40.22
23 Team Picnic PostNL + 12:21.03

Race profile

Race
Tour de France
Start date
04.07.2026
End date
26.07.2026
Total distance
127.9 km
Total elevation
54450 m
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 ❤️