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

2023 Tour de France

110th edition: July 1-23, 2023
Stage 13: Friday, July 14, 2023

Back to 2023 Tour de France

Friday, July 14: Stage 13, Châtillon sur Chalaronne - Grand Colombier, 137.8 km

Stage 13 map & profile | Stage 13 photos

Michal Kwiatkowski wins stage 13. ASO photo.

find us on Facebook Find us on Twitter See our youtube channel

The Story of the Giro d'Italia, volume 1 South Salem Cycleworks frames Neugent Cycling Wheels Peaks Coaching: work with a coach! Schwab Cycles Shade Vise sunglass holder Advertise with us!

Content continues below the ads

The Story of the Giro d'Italia, volume 1 South Salem Cycleworks frames Neugent Cycling Wheels

Bill & Carol McGann's book The Story of the Tour de France, Vol 1: 1903 - 1975 is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the city of Culoz, on the route, 18 kilometers from the finish at 1:20 PM, local time: 26C (78F), sunny, with the wind from the southwest at 8 km/hr (5 mph). No rain is forecast. The temperature is expected to climb to the high 20sC (mid-80sF) by late afternoon.

Rated ascents

  • Km 137.8: Grand Colombier, 17.4 kilometers @ 7.1%. Hors categorie

The race: This stage takes the Tour into the third of France's five mountain ranges, the Jura. It's July 14, Bastille Day (Fête nationale française to the French). This will be the 2023 Tour's second Hors Categorie finish after Puy de Dôme.

All 167 stage 12 finishers began stage 13 at 1:55. From the gun attacks went off, but after 20 kilometers the pack was together.

By the 25th kilometer several more attacks had been launched, and all had been caught. Finally, at kilometer 35, 19 riders went clear and this group looked to be the day's break.

Here's the break of 20 riders that went clear at kilometer 35.

38 kilometers into the stage the UAE Team Emirates-led peloton was 1 minute 30 seconds behind the 19-man break.

After 53 kilometers of racing the break was 1 minute 25 seconds ahead of the still UAE Team Emirates-led peloton. Here are the riders in the break: Michal Kwiatkowski (Ineos Grenadiers), Quentin Pacher (Groupama-FDJ), Alberto Bettiol, James Shaw (EF Education-EasyPost), Kasper Asgreen (Soudal-Quick Step), Matej Mohoric, Fred Wright (Bahrain Victorious), Jasper Stuyven (Lidl-Trek), Adrien Petit, Mike Teunissen, Georg Zimmerman (Intermarché-Circus-Wanty), Nelson Oliveira (Movistar), Hugo Houle (Israel-PremierTech), Luca Mozzato (Arkea-Samsic), Maxim Van Gils (Lotto-Dstny), Cees Bol, Harold Tejada (Astana), Anthon Charmig (Uno-X), Pierre Latour (TotalEnergies).

This stage had been raced so far an an incredibly high speed, 52.7 km/hr.

With 65 kilometers to go the gap grew to 2 minutes.

Before the intermediate sprint at Hauteville-Lompnès Adrien Petit and Cees Bol were dropped from the break. That left seventeen riders off the front whose average speed so far had calmed down to 46.1 km/hr.

With 35 kilometers left in the stage the break was 3 minutes 17 seconds ahead of the peloton.

17 kilometers to go, the break had started to climb the Grand Colombier while back in the peloton the teams are jostling each other, trying to get a good position before the climb started to bite.

Quentin Pacher went clear from the break while the peloton started to shed riders, including Michael Woods, Neilson Powless and Wout van Aert.

Now that is a climb! The Grand Colombier at 13 km to go.

Michal Kwiatkowski (INEOS) caught and passed the lead riders and with 12 kilometers to go he was alone and off the front.

Kwiatkowski built his lead to 54 seconds with 7.4 kilometers to go. Back in the peloton (3 minutes 15 seconds behind the break), Romain Bardet was dropped.

With five kilometers to go Kwiatkowski was 2 minutes 20 seconds ahead of the yellow jersey group.

Here are the 15 riders that were left in the yellow jersey group: Tadej Pogacar, Felix Grossschartner, Adam Yates, Rafal Majka (UAE Team Emirates), Jonas Vingegaard, Sepp Kuss (Jumbo-Visma), Jai Hindley (Bora-Hansgrohe), Carlos Rodriguez, Tom Pidcock (Ineos Grenadiers), Pello Bilbao (Bahrain Victorious), Simon Yates, Chris Harper (Jayco-AlUla), David Gaudu (Groupama-FDJ), Louis Meintjes (Intermarché-Circus-Wanty), Felix Gall (Ag2r-Citröen).

Michal Kwiatkowski with a bit more than 5 kilometers to go

2.8 kilometers to go: Kwiatkowski had 1 minute 9 seconds.

With 3 kilometers to go Adam Yates attacked from the Yellow Jersey Group but Sepp Kuss dragged the other riders back up to him.

Kwiatkowski made the break stick and won the stage.

Back in the Yellow Jersey group Tadej Pogacar attacked with 400 meters to go. Pogacar crossed the line 4 seconds ahead of Vingegaard. Vingegaard remained the GC leader.

There were two DNFs, Caleb Ewan (Lotto Dstny) & Ben Turner (INEOS Grenadiers)

Here's the race organizer's stage 13 report:

The mountain top finish of Grand Colombier welcomed the second Tour de France stage victory of Michal Kwiatkowski after stage 17 in 2020, the seventh for Polish riders in the history, after Zenon Jaskula, Rafal Majka and Maciej Bodnar did so as well. The Ineos Grenadiers rider stayed away from the early escape to win solo before former breakaway companion Maxim Van Gils whereas Jonas Vingegaard maintained his overall lead by nine seconds.

The start proper of stage 13 was given at 13.55 to 167 riders. After many unfruitful skirmishes, 19 riders took the lead after 26km of racing: Quentin Pacher (Groupama-FDJ) who initiated this move a few kilometres before, Michal Kwiatkowski (Ineos Grenadiers), Alberto Bettiol, James Shaw (EF Education-EasyPost), Kasper Asgreen (Soudal-Quick Step), Matej Mohoric, Fred Wright (Bahrain Victorious), Jasper Stuyven (Lidl-Trek), Adrien Petit, Mike Teunissen, Georg Zimmerman (Intermarché-Circus-Wanty), Nelson Oliveira (Movistar), Hugo Houle (Israel-PremierTech), Luca Mozzato (Arkea-Samsic), Maxim Van Gils (Lotto-Dstny), Cees Bol, Harold Tejada (Astana), Anthon Charmig (Uno-X), Pierre Latour (TotalEnergies). UAE Team Emirates was prompt to set the pace of the peloton. The time gap was 2’25’’ with 60km to go.

Teunissen won the intermediate sprint at Hauteville-Lompnès (km 87.3). Matteo Trentin, Mikkel Bjerg and Vegard Stake Laengen continued to do all the work at the head of the pack for UAE Team Emirates. Bol was the first rider dropped, followed by Petit who fought hard to try and come across. Latour who finished second at Puy de Dôme couldn’t hold the pace in a downhill with 35km remaining. The deficit of the peloton was 3’55’’ at the beginning of the 17.4km long ascent to Grand Colombier. Pacher rode away from the front group 16km before the summit. Tejada, Van Gils and Shaw brought him back with 12.8km to go. Kwiatkowski overhauled them and kept going solo one kilometre further.

Kwiatkowski had 3’15’’ lead over the peloton with 10km to go. It was reduced to 2’20’’ at the 5km to go mark. Adam Yates sped up with 3km remaining and split the 15-man yellow jersey group into pieces. Vingegaard remained vigilant and Kwiatkowski dealt with the strength he had kept to stay ahead and win 47’’ seconds before Van Gils, the only other breakaway rider who fended off Pogacar. The Slovenian attacked just before the 400m to go signboard. He managed to gain 4’’ on Vingegaard plus 4’’ of time bonus for finishing third.

Complete results:


137.8 kilometers raced at an average speed of 41.853 km/hr

1 Michal Kwiatkowski INEOS Grenadiers 3hr 17min 33sec
2 Maxim Van Gils Lotto Dstny @ 47sec
3 Tadej Pogacar UAE Team Emirates 0:50
4 Jonas Vingegaard Jumbo-Visma 0:54
5 Tom Pidcock INEOS Grenadiers 1:03
6 Jai Hindley BORA-hansgrohe 1:05
7 James Shaw EF Education-EasyPost s.t.
8 Harold Tejada Astana Qazaqstan s.t.
9 Simon Yates Jayco-AlUla 1:14
10 Adam Yates UAE Team Emirates 1:18
11 Carlos Rodriguez INEOS Grenadiers 1:20
12 Sepp Kuss Jumbo-Visma s.t.
13 Georg Zimmermann Intermarché-Circus-Wanty 1:34
14 Felix Gall Ag2r-Citroën 1:41
15 Louis Meintjes Intermarché-Circus-Wanty 1:45
16 David Gaudu Groupama-FDJ s.t.
17 Pello Bilbao Bahrain Victorious s.t.
18 Matej Mohoric Bahrain Victorious 2:06
19 Romain Bardet dsm-firmenich 3:29
20 Chris Harper Jayco-AlUla s.t.
21 Thibaut Pinot Groupama-FDJ s.t.
22 Mikel Landa Bahrain Victorious s.t.
23 Guillaume Martin Cofidis s.t.
24 Emanuel Buchmann BORA-hansgrohe 3:45
25 Jonathan Castroviejo INEOS Grenadiers 4:09
26 Clément Champoussin Arkéa-Samsic 4:14
27 Wout Poels Bahrain Victorious s.t.
28 Rafal Majka UAE Team Emirates 4:27
29 Anthon Charmig Uno-X 4:59
30 Valentin Madouas Groupama-FDJ 5:16
31 Felix Grossschartner UAE Team Emirates s.t.
32 Hugo Houle Israel-Premier Tech 5:32
33 Nelson Oliveira Movistar 6:08
34 Clément Berthet Ag2r-Citroën 7:01
35 Kevin Vermaerke dsm-firmenich 7:06
36 Pierre Latour TotalEnergies 7:08
37 Quentin Pacher Groupama-FDJ 7:47
38 Kevin Geniets Groupama-FDJ 8:45
39 Dylan Van Baarle Jumbo-Visma 11:19
40 Lilian Calmejane Intermarché-Circus-Wanty 11:40
41 Warren Barguil Arkéa-Samsic 11:51
42 Marc Soler UAE Team Emirates 14:03
43 Wilco Kelderman Jumbo-Visma s.t.
44 Bob Jungels BORA-hansgrohe 14:17
45 Simon Geschke Cofidis 14:24
46 Chris Hamilton dsm-firmenich s.t.
47 Ruben Guerreiro Movistar s.t.
48 Mike Teunissen Intermarché-Circus-Wanty s.t.
49 Egan Bernal INEOS Grenadiers s.t.
50 Dylan Teuns Israel-Premier Tech 17:10
51 Nils Politt BORA-hansgrohe 17:17
52 Fred Wright Bahrain Victorious s.t.
53 Ben O'Connor Ag2r-Citroën s.t.
54 Matthew Dinham dsm-firmenich s.t.
55 Kasper Asgreen Soudal Quick-Step 17:52
56 Aurélien Paret-Peintre Ag2r-Citroën 18:13
57 Mathieu Burgaudeau TotalEnergies s.t.
58 Jack Haig Bahrain Victorious s.t.
59 Patrick Konrad BORA-hansgrohe s.t.
60 Remi Cavagna Soudal Quick-Step 18:26
61 Jasper Stuyven Lidl-Trek s.t.
62 Victor Campenaerts Lotto Dstny s.t.
63 Tiesj Benoot Jumbo-Visma s.t.
64 Anthony Delaplace Arkéa-Samsic s.t.
65 Yves Lampaert Soudal Quick-Step s.t.
66 Stan Dewulf Ag2r-Citroën s.t.
67 Daniel Martinez INEOS Grenadiers s.t.
68 Krists Neilands Israel-Premier Tech s.t.
69 Jonas Rickaert Alpecin-Deceuninck s.t.
70 Stefan Küng Groupama-FDJ s.t.
71 Luca Mozzato Arkéa-Samsic 20:14
72 Valentin Ferron TotalEnergies 21:31
73 Anthony Perez Cofidis s.t.
74 Antonio Pedrero Movistar s.t.
75 Simon Guglielmi Arkéa-Samsic s.t.
76 Lawson Craddock Jayco-AlUla 21:53
77 Ion Izagirre Cofidis 22:19
78 Omar Fraile INEOS Grenadiers s.t.
79 Alex Aranburu Movistar s.t.
80 Gorka Izagirre Movistar s.t.
81 Nans Peters Ag2r-Citroën s.t.
82 Laurent Pichon Arkéa-Samsic s.t.
83 Andrey Amador EF Education-EasyPost s.t.
84 Tim Declercq Soudal Quick-Step s.t.
85 Alberto Bettiol EF Education-EasyPost s.t.
86 Olivier Le Gac Groupama-FDJ s.t.
87 Alexey Lutsenko Astana Qazaqstan s.t.
88 Gregor Mühlberger Movistar s.t.
89 Luke Durbridge Jayco-AlUla s.t.
90 Dion Smith Intermarché-Circus-Wanty s.t.
91 Simon Clarke Israel-Premier Tech s.t.
92 Michael Woods Israel-Premier Tech s.t.
93 Lars Van Den Berg Groupama-FDJ s.t.
94 Silvan Dillier Alpecin-Deceuninck s.t.
95 Anthony Turgis TotalEnergies 22:31
96 Edvald Boasson-Hagen TotalEnergies 23:22
97 Jonas Abrahamsen Uno-X s.t.
98 Jonas Gregaard Uno-X 23:24
99 Torstein Træen Uno-X s.t.
100 Jenthe Biermans Arkéa-Samsic s.t.
101 Rasmus Tiller Uno-X s.t.
102 Oliver Naesen Ag2r-Citroën s.t.
103 Esteban Chaves EF Education-EasyPost s.t.
104 Guillaume Boivin Israel-Premier Tech s.t.
105 Vegard Stake Laengen UAE Team Emirates s.t.
106 Tobias Halland Johannessen Uno-X s.t.
107 Quinten Hermans Alpecin-Deceuninck s.t.
108 Daniel Oss TotalEnergies s.t.
109 Danny Van Poppel BORA-hansgrohe s.t.
110 Nikias Arndt Bahrain Victorious s.t.
111 Dries Devenyns Soudal Quick-Step s.t.
112 Rui Costa Intermarché-Circus-Wanty s.t.
113 Pascal Eenkhoorn Lotto Dstny s.t.
114 Neilson Powless EF Education-EasyPost s.t.
115 Michael Gogl Alpecin-Deceuninck s.t.
116 Elmar Reinders Jayco-AlUla s.t.
117 Marco Haller BORA-hansgrohe s.t.
118 Bryan Coquard Cofidis s.t.
119 Yevgeniy Fedorov Astana Qazaqstan s.t.
120 Julian Alaphilippe Soudal Quick-Step s.t.
121 Victor Lafay Cofidis s.t.
122 Jasper Philipsen Alpecin-Deceuninck s.t.
123 Nick Schultz Israel-Premier Tech s.t.
124 Corbin Strong Israel-Premier Tech s.t.
125 Christopher Juul-Jensen Jayco-AlUla s.t.
126 Gianni Moscon Astana Qazaqstan s.t.
127 Jasper De Buyst Lotto Dstny s.t.
128 Mathieu van der Poel Alpecin-Deceuninck s.t.
129 Rigoberto Uran EF Education-EasyPost s.t.
130 Juan Pedro Lopez Lidl-Trek s.t.
131 Wout van Aert Jumbo-Visma 24:38
132 Nathan Van Hooydonck Jumbo-Visma s.t.
133 Giulio Ciccone Lidl-Trek s.t.
134 Matteo Jorgenson Movistar s.t.
135 Christophe Laporte Jumbo-Visma s.t.
136 Magnus Cort EF Education-EasyPost s.t.
137 Biniam Girmay Intermarché-Circus-Wanty s.t.
138 Adrien Petit Intermarché-Circus-Wanty s.t.
139 Matis Louvel Arkéa-Samsic 25:12
140 Alexis Renard Cofidis s.t.
141 Alex Kirsch Lidl-Trek 25:22
142 Mads Pedersen Lidl-Trek s.t.
143 Mattias Skjelmose Lidl-Trek s.t.
144 Matteo Trentin UAE Team Emirates s.t.
145 Michael Mørkøv Soudal Quick-Step s.t.
146 Mikkel Bjerg UAE Team Emirates s.t.
147 John Degenkolb dsm-firmenich s.t.
148 Tony Gallopin Lidl-Trek s.t.
149 Ramon Sinkeldam Alpecin-Deceuninck s.t.
150 Søren Kragh Andersen Alpecin-Deceuninck s.t.
151 Axel Zingle Cofidis s.t.
152 Benoît Cosnefroy Ag2r-Citroën s.t.
153 Søren Wærenskjold Uno-X s.t.
154 Alexander Kristoff Uno-X s.t.
155 Phil Bauhaus Bahrain Victorious s.t.
156 Jordi Meeus BORA-hansgrohe s.t.
157 Sam Welsford dsm-firmenich s.t.
158 Peter Sagan TotalEnergies 25:38
159 Luka Mezgec Jayco-AlUla 26:18
160 Dylan Groenewegen Jayco-AlUla s.t.
161 Cees Bol Astana Qazaqstan 27:09
162 Nils Eekhoff dsm-firmenich 27:27
163 Alex Edmondson dsm-firmenich s.t.
164 Florian Vermeersch Lotto Dstny 28:31
165 Frederik Frison Lotto Dstny s.t.


GC after stage 13:

  • GC leader: Jonas Vingegaard (Jumbo-Visma)
  • Mountains classification leader: Neilson Powless (EF Education-EasyPost)
  • Points classification leader: Jasper Philipsen (Alpecin-Deceuninck)
  • Best young rider: Tadej Pogacar (UAE Team Emirates)
  • Teams classification leader: INEOS Grenadiers

2,277.5 kilometers raced so far at an average speed of 42.322 km/hr

1 Jonas Vingegaard Jumbo-Visma 53hr 48min 50sec
2 Tadej Pogacar UAE Team Emirates @ 9sec
3 Jai Hindley BORA-hansgrohe 2:51
4 Carlos Rodriguez INEOS Grenadiers 4:48
5 Adam Yates UAE Team Emirates 5:03
6 Simon Yates Jayco-AlUla 5:04
7 Pello Bilbao Bahrain Victorious 5:25
8 Tom Pidcock INEOS Grenadiers 5:35
9 David Gaudu Groupama-FDJ 6:52
10 Sepp Kuss Jumbo-Visma 7:11
11 Thibaut Pinot Groupama-FDJ 9:08
12 Romain Bardet dsm-firmenich 9:33
13 Louis Meintjes Intermarché-Circus-Wanty 9:41
14 Felix Gall Ag2r-Citroën 10:33
15 Guillaume Martin Cofidis 10:46
16 Mikel Landa Bahrain Victorious 11:44
17 Emanuel Buchmann BORA-hansgrohe 12:00
18 Jonathan Castroviejo INEOS Grenadiers 19:48
19 Valentin Madouas Groupama-FDJ 23:18
20 Clément Berthet Ag2r-Citroën 25:31
21 Chris Harper Jayco-AlUla 27:04
22 Ben O'Connor Ag2r-Citroën 27:30
23 Wilco Kelderman Jumbo-Visma 34:44
24 Rafal Majka UAE Team Emirates 35:53
25 Ruben Guerreiro Movistar 49:19
26 Egan Bernal INEOS Grenadiers 50:28
27 Mattias Skjelmose Lidl-Trek 52:11
28 Felix Grossschartner UAE Team Emirates 53:11
29 Gorka Izagirre Movistar 53:58
30 Harold Tejada Astana Qazaqstan 55:06
31 Mathieu Burgaudeau TotalEnergies 55:16
32 Warren Barguil Arkéa-Samsic 55:31
33 Wout van Aert Jumbo-Visma 58:18
34 Michael Woods Israel-Premier Tech 59:17
35 Jack Haig Bahrain Victorious 1:02:35
36 Julian Alaphilippe Soudal Quick-Step 1:02:42
37 Bob Jungels BORA-hansgrohe 1:08:48
38 Tobias Halland Johannessen Uno-X 1:09:37
39 Tiesj Benoot Jumbo-Visma 1:10:27
40 Wout Poels Bahrain Victorious 1:13:59
41 Ion Izagirre Cofidis 1:14:06
42 Aurélien Paret-Peintre Ag2r-Citroën 1:14:33
43 Chris Hamilton dsm-firmenich 1:16:10
44 Giulio Ciccone Lidl-Trek 1:17:01
45 Michal Kwiatkowski INEOS Grenadiers 1:17:54
46 Victor Campenaerts Lotto Dstny 1:17:55
47 Dylan Teuns Israel-Premier Tech 1:18:53
48 Matteo Jorgenson Movistar 1:19:28
49 Maxim Van Gils Lotto Dstny 1:20:43
50 Kevin Geniets Groupama-FDJ 1:23:58
51 Dylan Van Baarle Jumbo-Visma 1:29:14
52 Daniel Martinez INEOS Grenadiers 1:29:21
53 Nelson Oliveira Movistar 1:29:57
54 Krists Neilands Israel-Premier Tech 1:30:38
55 Stefan Küng Groupama-FDJ 1:32:05
56 Georg Zimmermann Intermarché-Circus-Wanty 1:33:48
57 Antonio Pedrero Movistar 1:35:02
58 Simon Geschke Cofidis 1:35:29
59 Jonas Gregaard Uno-X 1:38:19
60 Matthew Dinham dsm-firmenich 1:40:30
61 James Shaw EF Education-EasyPost s.t.
62 Alexey Lutsenko Astana Qazaqstan 1:40:58
63 Clément Champoussin Arkéa-Samsic 1:42:26
64 Matis Louvel Arkéa-Samsic 1:43:04
65 Neilson Powless EF Education-EasyPost 1:43:26
66 Juan Pedro Lopez Lidl-Trek 1:43:59
67 Hugo Houle Israel-Premier Tech 1:44:03
68 Quentin Pacher Groupama-FDJ 1:46:25
69 Nick Schultz Israel-Premier Tech 1:47:40
70 Alex Aranburu Movistar 1:48:10
71 Omar Fraile INEOS Grenadiers 1:48:41
72 Matej Mohoric Bahrain Victorious 1:49:09
73 Gregor Mühlberger Movistar 1:49:20
74 Esteban Chaves EF Education-EasyPost 1:49:56
75 Anthony Delaplace Arkéa-Samsic 1:51:16
76 Lars Van Den Berg Groupama-FDJ 1:53:16
77 Jasper Stuyven Lidl-Trek 1:53:21
78 Nils Politt BORA-hansgrohe 1:54:32
79 Kevin Vermaerke dsm-firmenich 1:54:48
80 Mathieu van der Poel Alpecin-Deceuninck 1:54:57
81 Tony Gallopin Lidl-Trek 1:55:12
82 Lilian Calmejane Intermarché-Circus-Wanty 1:56:37
83 Pierre Latour TotalEnergies 1:57:19
84 Anthony Perez Cofidis 2:00:31
85 Pascal Eenkhoorn Lotto Dstny 2:02:52
86 Marc Soler UAE Team Emirates 2:03:16
87 Stan Dewulf Ag2r-Citroën 2:07:22
88 Patrick Konrad BORA-hansgrohe 2:08:02
89 Oliver Naesen Ag2r-Citroën 2:08:35
90 Alberto Bettiol EF Education-EasyPost 2:12:40
91 Nans Peters Ag2r-Citroën 2:12:50
92 Victor Lafay Cofidis 2:14:25
93 Nathan Van Hooydonck Jumbo-Visma 2:17:01
94 Christophe Laporte Jumbo-Visma 2:20:49
95 Mike Teunissen Intermarché-Circus-Wanty 2:21:18
96 Valentin Ferron TotalEnergies 2:21:28
97 Rui Costa Intermarché-Circus-Wanty 2:22:40
98 Anthon Charmig Uno-X 2:23:19
99 Jonas Abrahamsen Uno-X 2:23:33
100 Rigoberto Uran EF Education-EasyPost 2:23:37
101 Kasper Asgreen Soudal Quick-Step 2:24:03
102 Corbin Strong Israel-Premier Tech 2:25:02
103 Edvald Boasson-Hagen TotalEnergies 2:25:18
104 Lawson Craddock Jayco-AlUla 2:26:15
105 Benoît Cosnefroy Ag2r-Citroën 2:27:31
106 Magnus Cort EF Education-EasyPost 2:27:45
107 Marco Haller BORA-hansgrohe 2:27:52
108 Anthony Turgis TotalEnergies 2:28:45
109 Fred Wright Bahrain Victorious 2:30:54
110 Daniel Oss TotalEnergies 2:31:01
111 Jasper Philipsen Alpecin-Deceuninck 2:31:48
112 Bryan Coquard Cofidis 2:32:38
113 Simon Clarke Israel-Premier Tech 2:33:24
114 Alex Kirsch Lidl-Trek 2:35:20
115 Remi Cavagna Soudal Quick-Step 2:35:29
116 Mads Pedersen Lidl-Trek 2:35:57
117 Dion Smith Intermarché-Circus-Wanty 2:38:06
118 Vegard Stake Laengen UAE Team Emirates 2:39:06
119 Jonas Rickaert Alpecin-Deceuninck 2:39:57
120 Rasmus Tiller Uno-X 2:41:08
121 Torstein Træen Uno-X 2:41:29
122 Quinten Hermans Alpecin-Deceuninck 2:41:30
123 Matteo Trentin UAE Team Emirates 2:41:48
124 Andrey Amador EF Education-EasyPost 2:42:51
125 Yves Lampaert Soudal Quick-Step 2:45:30
126 Silvan Dillier Alpecin-Deceuninck 2:47:17
127 Luka Mezgec Jayco-AlUla 2:47:55
128 Biniam Girmay Intermarché-Circus-Wanty 2:48:39
129 Danny Van Poppel BORA-hansgrohe 2:48:40
130 Nikias Arndt Bahrain Victorious 2:49:30
131 Guillaume Boivin Israel-Premier Tech 2:50:22
132 Simon Guglielmi Arkéa-Samsic 2:52:00
133 Søren Kragh Andersen Alpecin-Deceuninck 2:52:03
134 Michael Gogl Alpecin-Deceuninck 2:55:11
135 Peter Sagan TotalEnergies 2:55:30
136 Christopher Juul-Jensen Jayco-AlUla 2:57:47
137 Luke Durbridge Jayco-AlUla 2:57:48
138 Alexander Kristoff Uno-X 2:57:49
139 Jenthe Biermans Arkéa-Samsic 2:57:50
140 Florian Vermeersch Lotto Dstny 3:01:15
141 Luca Mozzato Arkéa-Samsic 3:02:10
142 Tim Declercq Soudal Quick-Step 3:03:28
143 Dries Devenyns Soudal Quick-Step 3:07:12
144 Elmar Reinders Jayco-AlUla 3:07:49
145 Nils Eekhoff dsm-firmenich 3:08:40
146 Adrien Petit Intermarché-Circus-Wanty 3:09:23
147 Søren Wærenskjold Uno-X 3:09:36
148 Olivier Le Gac Groupama-FDJ 3:09:52
149 Dylan Groenewegen Jayco-AlUla 3:10:28
150 Laurent Pichon Arkéa-Samsic 3:10:44
151 Mikkel Bjerg UAE Team Emirates 3:10:55
152 Jasper De Buyst Lotto Dstny 3:11:04
153 Gianni Moscon Astana Qazaqstan 3:11:52
154 Alexis Renard Cofidis 3:12:06
155 Jordi Meeus BORA-hansgrohe 3:16:26
156 John Degenkolb dsm-firmenich 3:17:04
157 Ramon Sinkeldam Alpecin-Deceuninck 3:17:10
158 Sam Welsford dsm-firmenich 3:17:58
159 Alex Edmondson dsm-firmenich 3:22:20
160 Phil Bauhaus Bahrain Victorious 3:22:51
161 Axel Zingle Cofidis 3:25:22
162 Cees Bol Astana Qazaqstan 3:25:34
163 Frederik Frison Lotto Dstny 3:26:59
164 Yevgeniy Fedorov Astana Qazaqstan 3:28:35
165 Michael Mørkøv Soudal Quick-Step 3:36:37


Content continues below the ads

Peaks Coaching: work with a coach! Schwab Cycles

Stage 13 map & profile:

Map of 2023 Tour de France stage 13

Profile of 2023 Tour de France stage 13

Profile of the Grand Colombier

Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Stage 13 photos by Fotoreporter Sirotti:

Stage winner Michal Kwiatkowski on the Grand Colombier, alone and off the front.

Maxim van Gils was second.

Simon Yates

Adam Yates on the Grand Colombier

Sepp Kuss

Tadej Pogacar climbing the Grand Colombier with his shadow Jonas Vingegaard right on his wheel.

Jonas Vingegaard staying close to Tadej Pogacar

11th place Carlos Rodriguez

Georg Zimmermann was 13th.

Romain Bardet had an off-day, finishing 19th, at 3min 29sec

Rafal Majka was 28th, at 4min 27sec

Michal Kwiatkowski wins stage 13.

Stage winner Michal Kwiatkowski on the podium

Jonas Vingegaard will start stage fourteen in yellow, with just a 9 second lead over Tadej Pogacar.