After the rest day, the Alpine triptych kicks off with what is theoretically its easiest stage. The breakaway riders will be looking forward to it, especially given the green jersey battle has limited their opportunities.
Map
Profile
Timetable
Start: 13:05
Côte de Virieu: 13:38/13:39/13:41
Intermediate sprint: 14:23/14:26/14:30
Col de Porte: 15:01/15:06/15:13
Côte de Revel: 15:41/15:49/15:58
Montée de Saint-Nizier-du-Moucherotte: 16:54/17:07/17:21
Finish at Côte 2000: 17:23/17:36/17:52
Climbs
After a rolling opening third with the Côte de Virieu preceding the intermediate sprint, the riders head up the easier side of Col de Porte. The ASO haven't bothered to categorise the first half of the climb, which explains why it's only a cat. 2.
The route heads along the eastern edge of Grenoble to the little-known Côte de Revel, another cat. 2 climb.
Another passage along the edge of Grenoble brings the riders to the uncategorised Col de Cossey (2.8k at 6.1%), almost immediately followed by the last big climb of the day, the Montée de Saint-Nizier-du-Moucherotte. I had a hard time finding a profile of the exact side they're using, it should be the profile below between kilometer 3.1 and kilometer 15.3.
There's 18 kilometers from here until the final climb starts, most of them on a downhill false flat. The short climb to Côte 2000 amounts to the profile below minus the final 1.6k, it's not hard enough for much in the way of gaps.
General classification after Stage 15
Points classification after Stage 15
Mountains classification after Stage 15
Young riders classification after Stage 15
Map
Profile
Timetable
Start: 13:05
Côte de Virieu: 13:38/13:39/13:41
Intermediate sprint: 14:23/14:26/14:30
Col de Porte: 15:01/15:06/15:13
Côte de Revel: 15:41/15:49/15:58
Montée de Saint-Nizier-du-Moucherotte: 16:54/17:07/17:21
Finish at Côte 2000: 17:23/17:36/17:52
Climbs
After a rolling opening third with the Côte de Virieu preceding the intermediate sprint, the riders head up the easier side of Col de Porte. The ASO haven't bothered to categorise the first half of the climb, which explains why it's only a cat. 2.

The route heads along the eastern edge of Grenoble to the little-known Côte de Revel, another cat. 2 climb.

Another passage along the edge of Grenoble brings the riders to the uncategorised Col de Cossey (2.8k at 6.1%), almost immediately followed by the last big climb of the day, the Montée de Saint-Nizier-du-Moucherotte. I had a hard time finding a profile of the exact side they're using, it should be the profile below between kilometer 3.1 and kilometer 15.3.

There's 18 kilometers from here until the final climb starts, most of them on a downhill false flat. The short climb to Côte 2000 amounts to the profile below minus the final 1.6k, it's not hard enough for much in the way of gaps.

General classification after Stage 15
- Primoz Roglic
- Tadej Pogacar + 0.40
- Rigoberto Uran + 1.34
- Miguel Ángel López + 1.45
- Adam Yates + 2.03
- Richie Porte + 2.13
- Mikel Landa + 2.16
- Enric Mas + 3.15
- Nairo Quintana + 5.08
- Tom Dumoulin + 5.12
Points classification after Stage 15
- Sam Bennett 269
- Peter Sagan 224
- Matteo Trentin 189
- Bryan Coquard 166
- Caleb Ewan 158
Mountains classification after Stage 15
- Benoît Cosnefroy 36
- Tadej Pogacar 34
- Primoz Roglic 33
- Marc Hirschi 31
- Nans Peters 31
Young riders classification after Stage 15
- Tadej Pogacar
- Enric Mas + 2.35
- Egan Bernal + 7.45
- Valentin Madouas + 1.19.37
- Daniel Felipe Martinez + 1.33.09