BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2026 Tour de France

113th edition: July 4 - July 26, 2026
Stage 15: July 19, 2026

Back to 2026 Tour de France

Sunday, July 19: Stage 15, Champagnole - Plateau du Solaison, 183.9 km

Stage 15 map & profile | Stage 15 photos

Remco Evenepoel beats Tadej Pogacar for the stage win.

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle
Plato's Crito

Plato's dialogue Crito is available both in audiobook and Kindle eBook versions. To get your copy, just click on the Amazon link on the right.

Weather at the town of Brison, on the route, seven kilometers from the finish, at 2:35 PM, local time: 26C (79F), partly cloudy, with the wind from the north-northwest at 13 km/hr (8 mph). No rain is forecast.

Rated ascents:

  • Km 36.8: Côte des Rousses, 6.6 km @ 5.1%. Cat. 3
  • Km 136: La Salève - Colde la Croisette, 4.7 km @ 11.2%. Cat. 1
  • Km 146: Côte du Mont, 2.1 km @ 8.3%. Cat. 3
  • Km 183.9: Plateau de Solaison Brison, 11.3 km @ 9%. Hors Categorie

The stage: Tour boss Christian Prudhomme writes: The stage is set for a major mountain stage that’s likely to provide a definitive list of contenders for the Yellow Jersey. Battle will undoubtedly commence on the climb up to Le Salève via the Col de la Croisette, which features close to five kilometres of relentless ascent at an average of 11.2%. For the final showdown, the riders will climb to the Plateau de Solaison on a narrow road that rises through the villages in the Bornes massif. Extending to 11.3km and averaging 9.1%, it’s a springboard towards glory.

The race: All 169 stage fourteen classified finishers began stage fifteen.

Here's the race organizer's stage fifteen summary:

Stage 15 radically flipped the script laid out in the first GC battles of the Tour de France 2026. Tadej Pogacar (UAE Emirates XRG) remains head and shoulders above his rivals: the 4-time winner of the race set the pace himself on the final climb of the day, to the unprecedented finish at Plateau de Solaison, trying not only to distance his rivals but also to favour the ambitions of his younger teammate Isaac del Toro. But after their 1-2s in Barcelona (stage 2) and at Le Markstein (stage 14), the UAE Emirates-XRG duo had to settle for second and third behind Remco Evenepoel (Red Bull-Bora-Hansgrohe), the only rider to follow Pogacar’s pace.

The Belgian produced a powerful sprint at the summit to take his third Tour stage win after two ITT successes in 2024 and 2025. This is Belgium’s 500th stage win in the Tour. Evenepoel is now second in the overall standings also because of the withdrawal of Jonas Vingegaard (Visma-Lease a Bike), who crashed out of the race for the first time in six appearances. The Dane had reached the overall podium in his five previous Tours, notably winning it in 2022 and 2023.

The race:
A final mountain showdown ahead of the second rest day. After Tadej Pogacar’s victory at Le Markstein, the 169-man face the first HC finish of the Tour de France 2026, at Plateau de Solaison, after 183.9 km on demanding roads. The race starts in Champagnole, a pearl of the Jura on the banks of river Ain associated with success for Sylvère Maes (the first Tour stage winner here in 1937), the Johannessen twins (who achieved a 1-2 in a Tour de l’Avenir stage that started in Champagnole) or Justine Ghekiere (winner of a Tour de France Femmes avec Zwit stage that started in Champagnole).

The peloton very early in the stage. Photo: ASO/Charly Lopez

Another huge battle for the break
Alpecin-Premier Tech control the first part of the day until Jasper Philipsen takes full points at the intermediate sprint in Saint-Laurent-en-Grandvaux (km 17.3). Second on the line, Mads Pedersen (Lidl-Trek) defends his green jersey and maintains an advantage of 31 points against his Belgian rival.

Then, the battle fort the breakaway begins. It pans out over half of the 183.9 km of the day, with EF Education-EasyPost proving particularly intent on launching Richard Carapaz. A group emerges at the front at km 87 and becomes consolidated with 24 members, including five riders from the GC top-20: Tom Pidcock (Pinarello Q36.5), on the move for a third consecutive day; as well as Egan Bernal (Netcompany Ineos), Ilan Van Wilder (Soudal Quick-Step), Yannis Voisard (Tudor), and Adam Yates (UAE Emirates XRG).

106.5 kilometers to go: All the breakaways have been caught. Time for a new round of attacks.

Vingegaard on the ground
There’s a lack of harmony within the breakaway. Brent Van Moer (Pinarello Q36.5) empties his tank to bring the gap up to 2’55’’ before the climb of Le Salève - Col de la Croisette (cat 1, summit at km 136). Tom Pidcock (Pinarello 36.5) and Quinn Simmons (Lidl-Trek) accelerate on these brutal slopes (4.7 km at 11.2 %). Only five riders follow them: Adam Yates (UAE Emirates XRG), Mauro Schmid (Jayco AlUla), Einer Rubio (Movistar), Ewen Costiou (Groupama-FDJ United), and Yannis Voisard.

Quinn Simmons attacks from the leading break and is alone and off the front on the Salève. On the way down he was joined by Tom Pidcock, Yannis Voisard, Adam Yates, Einer Rubio.. Mauro Schmid & Ewen Costiou were able to bridge up to them.

Behind them, Visma-Lease a Bike drive a strong chase until Jonas Vingegaard hits the deck with 24 kilometres to go. The race doctors put his right arm in a sling and the Dane gets into the ambulance, marking the end of his sixth Tour. He was first (2022, 2023) or second (2021, 2024, 2025) in his previous participations.

Jonas Vingegaard and Isaac del Toro crashed. Del Toro was able to get back on his bike but Vingegaard appears to be badly hurt. The doctors put his right arm in a sling and he was taken away in an ambulance. His Tour is over.

Evenepoel spoils the UAE show
Schmid accelerates ahead of the final ascent, the unprecedented climb to Plateau de Solaison, and faces the final 11.3 km at 9% with a lead of 25 seconds. Simmons distances everyone and passes the Swiss winner of Belfort (stage 13) as they enter the final 9 kilometres.

Tom Pidcock beats Quinn Simmons over the top of the Côte du Mont. Mauro Schmid soon went by them and went clear on the descent.

In the peloton, Red Bull-Bora-Hansgrohe set a strong pace until Tadej Pogacar takes the reins of the bunch 8 kilometres from the summit. Rapidly, only two riders remain on his wheel: his young teammate Isaac del Toro and their rival Remco Evenepoel (Red Bull-Bora-Hansgrohe). They get back to Yates, who closes the gap to Simmons before being dropped with 4.5 km to go.

Pogacar sets the pace again. Del Toro accelerates a couple of times inside the last kilometre. But Evenepoel reacts well and eventually powers to victory ahead of Pogacar and Del Toro. Fourth on the day, Seixas loses the white jersey to Del Toro, who moves up to 3rd place overall, 25 seconds ahead of the French wonderkid.

Complete Results:

Photos

183.9 kilometers raced at an average speed of 41.931 km/hr

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

 

GC after stage 15:

  • GC leader: Tadej Pogacar (UAE Team Emirates-XRG)
  • Mountains classification leader: Tadej Pogacar (UAE Team Emirates-XRG)
  • Points classification leader: Mads Pedersen (Lidl-Trek)
  • Best young rider: Isaac del Toro (UAE Team Emirates-XRG)
  • Teams classification leader: Lidl-Trek

2,471.5 kilometers raced so far at an average speed of 44.378 km/hr

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

 


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Stage 15 map & profiles:

Stage 15 map

Stage 15 profile

Profile of the La Salève - Col de la Croisette ascent

Profile of the climb to Plateau de Solaison


Content continues below the ads

Advertise with us!

Stage 15 photos by Fotoreporter Sirotti:

Tadej Pogacar leads Remco Evenepoe and Isaac del Toro on the climb to the Plateau de Solaison.

Tadej Pogacar leads Remco Evenepoel & Isaac del Toro on the Plateau de Solaison climb

Richard Carapaz & Tom Pidcock riding to 12th & 13th in the stage.

Paul Seixas and Florian Lipowitz on the Plateau de Solaison climb riding to fourth & fifth in the stage.

Here they come. Remco Evenepoel leads Tadej Pogacar with Isaac del Toro already dropped.

Remco Evenepoel beats Tadej Pogacar for the stage win.

Isaac del Toro finishes third in the stage.

Stage winner Remco Evenepoel

Isaac del Toro is back in the Best Young Rider's white jersey.

Tadej Pogacar will start stage 16 on Tuesday in yellow.