Saturday, July 8: Stage 8, Libourne - Limoges, 200.7 km
Stage 8 map & profile | Stage 8 photos
Mads Pedersen wins stage eight. ASO photo
Les Woodland's book Tour de France: The Inside Story - Making the World's Greatest Bicycle Race is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Limoges at 2:00 PM, local time: 30C (86F), sunny, with the wind from the south at 16 km/hr (10 mph). There is a 1% chance of rain.
Rated ascents:
The race: All 172 stage seven finishers began today's stage. The official start was given at 12:42.
Attacks went off from the gun, but they were all caught until kilometer 21 when Tim Declercq (Soudal Quick-Step) got away. He was soon joined by Anthony Delaplace (Arkea-Samsic) and Anthony Turgis (TotalEnergies). By kilometer 30 the trio had a 40 second lead.
The day's break of Delaplace, Declercq & Turgis
After 45 kilometers of racing the trio was 4 minutes 5 seconds ahead of an Intermarché-Citcus-Wanty led peloton.
The break really moved along, helped by a tailwind. They covered 51.2 kilometers the first hour.
The trio kept extending their lead. After 63 kilometers they had a 4 minute 40 second gap.
Just after the intermediate sprint (won by Anthony Delaplace) at kilometer 79 Mathieu van der Poel attacked, taking a few riders with him. Wout van Aert and his Jumbo-Visma team reacted and soon caught them.
88 kilometers to go, the trio of escapees are four minutes ahead of the pack.
There was a crash with 64 kilometers to go. Both Pello Bilbao and Mark Cavendish fell. Cavendish was really injured and was taken away in an ambulance. His 14th and final Tour is over. He will remain tied with Eddy Merckx with 34 stage wins.
What a shame. Mark Cavendish has a bad crash, ending his 2023 Tour de France.
With 46 kilometers to go the break is 2 minutes, 30 seconds ahead of a peloton led by Trek-Segafredo, Cofidis, Jumbo-Visma & Intermarché-Circus-Wanty.
Then Kasper Asgreen (Soudal Quick-Step) took off and with 35 kilometers to go he was 1 minute 35 seconds behind the break and 10 seconds ahead of the peloton.
Asgreen was soon reeled in and with 20 kilometers to go the lead trio had a gap of 55 seconds.
The beautiful and obligatory Tour de France picture of the peloton riding by a field of sunflowers. Photo: ASO/Pauline Ballet
On the day's penultimate climb, the Côte de Masmont, breakaway rider Anthony Turgis attacked his fellow escapees, and with 15 kilometers to go he was 40 seconds ahead of the peloton, with Tim Declercq just 8 seconds behind Turgis.
On the day's final climb, the Côte de Condat-sur-Vienne, with 10 kilometers to go Turgis was still away with Declercq 20 seconds behind him and the peloton 30 seconds behind Turgis.
With 8 kilometers to go both Turgis and Declercq were caught.
With six kilometers to go there was a bad crash. Simon Yates, Mikel Landa & Stef Crass were among the fallen. Crass was forced to abandon.
Mads Pedersen won the stage, followed by Jasper Philipsen and Wout van Aert. Jonas Vingegaard retained the yellow jersey.
Here's the race organizer's stage eight summary:
On the sad farewell day of Mark Cavendish who crashed out, Mads Pedersen powered to his second Tour de France victory in Limoges one year after he opened his account in Saint-Etienne. Jasper Philipsen and Wout van Aert settled down for second and third. Jonas Vingegaard retained the yellow jersey.
DECLERCQ, DELAPLACE AND TURGIS AT THE FRONT
The start proper of stage 8 was given at 12.43 to 172 riders. Lots of skirmishes took place in the first 20km but they were unsuccessful until Tim Declercq (Soudal-Quick Step) managed to go clear. He was joined at km 22 by Anthony Turgis (TotalEnergies) and Anthony Delaplace (Arkea-Samsic). A maximum time difference of 5’15’’ was record before the intermediate sprint at Tocane-Saint-Apre (km 79). Delaplace outsprinted Turgis and Philipsen proved once again to be the fastest as he fulfilled his green jersey ambitions by winning the sprint of the peloton for fourth place.
His team-mate Mathieu van der Poel tried to surprise the field as he attacked right after the intermediate sprint. Philipsen, Mark Cavendish, Bryan Coquard and Biniam Girmay were among the fifteen riders who accompanied him. It forced Jumbo-Visma to chase hard as Wout van Aert had made no secret on his stage win ambitions in Limoges. It was back together after a couple of kilometres.
CAVENDISH OUT OF HIS LAST TOUR DE FRANCE
Lidl-Trek started to make the race harder at the head of the peloton with one and half hour remaining. Cavendish crashed out with 64km to go. Cofidis came in help to pace the peloton that was timed 2’30’’ adrift before the last hour of racing. Kasper Asgreen (Soudal-Quick Step) attacked from the pack with 36km remaining. He stayed in between for 14 kilometres. The deficit of the peloton was one minute at the 20-km to go mark. Turgis rode away solo in the côte de Masmont 16km before the end.
SKJELMOSE PUTS PEDERSEN INTO ORBIT
Declercq tried to make it back to the front but was swallowed by the pack 10km before the end. Turgis was reeled with 8km remaining. His team-mate Steff Cras crashed with 6km to go while Simon Yates and Mikel Landa also went down and reached the finish line with a 47’’ deficit. The Belgian, 13th overall, was forced to pull out. Mattias Skjelmose strongly seized the command of the peloton at the entrance of Limoges. The Danish champion put his team-mate and compatriot Mads Pedersen into orbit but the competition was fierce in the uphill stretch. The former world champion looked to have it when he passed Van Aert who was led out by Christophe Laporte but Van der Poel took Philipsen to the front and Pedersen had to jump to the finish line to fend off the green jersey holder. This is the 26th Danish stage win at the Tour de France, the second for Pedersen himself who already bagged a Giro d’Italia stage victory in Naples this year.
Complete results:
200.7 kilometers raced at an average speed of 47.704 km/hr
1 | Mads Pedersen | Lidl-Trek | 4hr 12min 26sec |
2 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
3 | Wout van Aert | Jumbo-Visma | s.t. |
4 | Dylan Groenewegen | Jayco-AlUla | s.t. |
5 | Nils Eekhoff | dsm-firmenich | s.t. |
6 | Bryan Coquard | Cofidis | s.t. |
7 | Jasper De Buyst | Lotto Dstny | s.t. |
8 | Rasmus Tiller | Uno-X | s.t. |
9 | Corbin Strong | Israel-Premier Tech | s.t. |
10 | Tadej Pogacar | UAE Team Emirates | s.t. |
11 | Matis Louvel | Arkéa-Samsic | s.t. |
12 | Alex Aranburu | Movistar | s.t. |
13 | Fred Wright | Bahrain Victorious | s.t. |
14 | Cees Bol | Astana Qazaqstan | s.t. |
15 | Romain Bardet | dsm-firmenich | s.t. |
16 | Peter Sagan | TotalEnergies | s.t. |
17 | Quentin Pacher | Groupama-FDJ | s.t. |
18 | Jonas Vingegaard | Jumbo-Visma | s.t. |
19 | Tom Pidcock | INEOS Grenadiers | s.t. |
20 | David Gaudu | Groupama-FDJ | s.t. |
21 | Jai Hindley | BORA-hansgrohe | s.t. |
22 | Valentin Madouas | Groupama-FDJ | s.t. |
23 | Benoît Cosnefroy | Ag2r-Citroën | s.t. |
24 | Ben O'Connor | Ag2r-Citroën | s.t. |
25 | Julian Alaphilippe | Soudal Quick-Step | s.t. |
26 | Louis Meintjes | Intermarché-Circus-Wanty | s.t. |
27 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
28 | Maxim Van Gils | Lotto Dstny | s.t. |
29 | Bob Jungels | BORA-hansgrohe | s.t. |
30 | Guillaume Martin | Cofidis | s.t. |
31 | Adam Yates | UAE Team Emirates | s.t. |
32 | Krists Neilands | Israel-Premier Tech | s.t. |
33 | Sepp Kuss | Jumbo-Visma | s.t. |
34 | Harold Tejada | Astana Qazaqstan | s.t. |
35 | Kevin Geniets | Groupama-FDJ | s.t. |
36 | Mattias Skjelmose | Lidl-Trek | s.t. |
37 | Emanuel Buchmann | BORA-hansgrohe | s.t. |
38 | Aurélien Paret-Peintre | Ag2r-Citroën | s.t. |
39 | Pello Bilbao | Bahrain Victorious | s.t. |
40 | Mathieu van der Poel | Alpecin-Deceuninck | s.t. |
41 | Jasper Stuyven | Lidl-Trek | s.t. |
42 | Christophe Laporte | Jumbo-Visma | s.t. |
43 | Felix Gall | Ag2r-Citroën | s.t. |
44 | Biniam Girmay | Intermarché-Circus-Wanty | @ 19sec |
45 | Thibaut Pinot | Groupama-FDJ | 0:22 |
46 | Guillaume Boivin | Israel-Premier Tech | s.t. |
47 | Alberto Bettiol | EF Education-EasyPost | 0:25 |
48 | Esteban Chaves | EF Education-EasyPost | s.t. |
49 | Caleb Ewan | Lotto Dstny | 0:28 |
50 | Yves Lampaert | Soudal Quick-Step | s.t. |
51 | Matej Mohoric | Bahrain Victorious | 0:33 |
52 | Stefan Küng | Groupama-FDJ | s.t. |
53 | Gorka Izagirre | Movistar | s.t. |
54 | Luka Mezgec | Jayco-AlUla | 0:36 |
55 | Matteo Trentin | UAE Team Emirates | s.t. |
56 | Marco Haller | BORA-hansgrohe | s.t. |
57 | Pascal Eenkhoorn | Lotto Dstny | 0:42 |
58 | Mike Teunissen | Intermarché-Circus-Wanty | s.t. |
59 | Alex Kirsch | Lidl-Trek | 0:47 |
60 | Mikel Landa | Bahrain Victorious | s.t. |
61 | Simon Yates | Jayco-AlUla | s.t. |
62 | Dries Devenyns | Soudal Quick-Step | s.t. |
63 | Søren Wærenskjold | Uno-X | s.t. |
64 | Clément Champoussin | Arkéa-Samsic | s.t. |
65 | Stan Dewulf | Ag2r-Citroën | s.t. |
66 | Jonathan Castroviejo | INEOS Grenadiers | 0:57 |
67 | Rui Costa | Intermarché-Circus-Wanty | 1:00 |
68 | Victor Lafay | Cofidis | 1:03 |
69 | Tony Gallopin | Lidl-Trek | s.t. |
70 | Georg Zimmermann | Intermarché-Circus-Wanty | 1:05 |
71 | Edvald Boasson-Hagen | TotalEnergies | s.t. |
72 | Warren Barguil | Arkéa-Samsic | 1:13 |
73 | Remi Cavagna | Soudal Quick-Step | 1:15 |
74 | Victor Campenaerts | Lotto Dstny | s.t. |
75 | Mathieu Burgaudeau | TotalEnergies | s.t. |
76 | Søren Kragh Andersen | Alpecin-Deceuninck | s.t. |
77 | Nikias Arndt | Bahrain Victorious | s.t. |
78 | Gregor Mühlberger | Movistar | s.t. |
79 | Nelson Oliveira | Movistar | 1:24 |
80 | Alexis Renard | Cofidis | 1:37 |
81 | Dylan Teuns | Israel-Premier Tech | 1:45 |
82 | Silvan Dillier | Alpecin-Deceuninck | s.t. |
83 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
84 | Lars Van Den Berg | Groupama-FDJ | 1:47 |
85 | Clément Berthet | Ag2r-Citroën | 1:51 |
86 | Jonas Abrahamsen | Uno-X | 1:55 |
87 | Simon Geschke | Cofidis | 1:58 |
88 | Marc Soler | UAE Team Emirates | 2:02 |
89 | Rafal Majka | UAE Team Emirates | s.t. |
90 | Chris Harper | Jayco-AlUla | 2:08 |
91 | Nils Politt | BORA-hansgrohe | 2:13 |
92 | Simon Guglielmi | Arkéa-Samsic | 3:17 |
93 | Dion Smith | Intermarché-Circus-Wanty | 3:44 |
94 | Michael Woods | Israel-Premier Tech | s.t. |
95 | Valentin Ferron | TotalEnergies | s.t. |
96 | Jenthe Biermans | Arkéa-Samsic | 4:02 |
97 | Daniel Oss | TotalEnergies | 4:05 |
98 | Gianni Moscon | Astana Qazaqstan | s.t. |
99 | David De La Cruz | Astana Qazaqstan | s.t. |
100 | Elmar Reinders | Jayco-AlUla | 4:49 |
101 | Alexander Kristoff | Uno-X | s.t. |
102 | Hugo Houle | Israel-Premier Tech | s.t. |
103 | Anthony Turgis | TotalEnergies | 4:51 |
104 | Pierre Latour | TotalEnergies | s.t. |
105 | Tim Declercq | Soudal Quick-Step | 5:04 |
106 | Oliver Naesen | Ag2r-Citroën | s.t. |
107 | Ruben Guerreiro | Movistar | s.t. |
108 | Antonio Pedrero | Movistar | s.t. |
109 | Wilco Kelderman | Jumbo-Visma | s.t. |
110 | Florian Vermeersch | Lotto Dstny | 5:41 |
111 | Jonas Gregaard | Uno-X | 6:22 |
112 | Kasper Asgreen | Soudal Quick-Step | s.t. |
113 | Adrien Petit | Intermarché-Circus-Wanty | s.t. |
114 | Neilson Powless | EF Education-EasyPost | s.t. |
115 | Ion Izagirre | Cofidis | s.t. |
116 | Omar Fraile | INEOS Grenadiers | s.t. |
117 | Tobias Halland Johannessen | Uno-X | s.t. |
118 | Nans Peters | Ag2r-Citroën | s.t. |
119 | Matthew Dinham | dsm-firmenich | s.t. |
120 | John Degenkolb | dsm-firmenich | s.t. |
121 | Jack Haig | Bahrain Victorious | s.t. |
122 | Simon Clarke | Israel-Premier Tech | s.t. |
123 | James Shaw | EF Education-EasyPost | s.t. |
124 | Andrey Amador | EF Education-EasyPost | s.t. |
125 | Rigoberto Uran | EF Education-EasyPost | s.t. |
126 | Luke Durbridge | Jayco-AlUla | s.t. |
127 | Magnus Cort | EF Education-EasyPost | s.t. |
128 | Felix Grossschartner | UAE Team Emirates | s.t. |
129 | Jonas Rickaert | Alpecin-Deceuninck | s.t. |
130 | Patrick Konrad | BORA-hansgrohe | s.t. |
131 | Danny Van Poppel | BORA-hansgrohe | s.t. |
132 | Matteo Jorgenson | Movistar | s.t. |
133 | Wout Poels | Bahrain Victorious | s.t. |
134 | Alexey Lutsenko | Astana Qazaqstan | s.t. |
135 | Ben Turner | INEOS Grenadiers | s.t. |
136 | Anthony Delaplace | Arkéa-Samsic | s.t. |
137 | Laurent Pichon | Arkéa-Samsic | s.t. |
138 | Tiesj Benoot | Jumbo-Visma | s.t. |
139 | Nathan Van Hooydonck | Jumbo-Visma | s.t. |
140 | Luca Mozzato | Arkéa-Samsic | s.t. |
141 | Phil Bauhaus | Bahrain Victorious | 6:38 |
142 | Anthon Charmig | Uno-X | 6:49 |
143 | Egan Bernal | INEOS Grenadiers | 8:37 |
144 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
145 | Chris Hamilton | dsm-firmenich | 8:52 |
146 | Nick Schultz | Israel-Premier Tech | s.t. |
147 | Olivier Le Gac | Groupama-FDJ | s.t. |
148 | Kevin Vermaerke | dsm-firmenich | 9:18 |
149 | Lawson Craddock | Jayco-AlUla | s.t. |
150 | Giulio Ciccone | Lidl-Trek | s.t. |
151 | Alex Edmondson | dsm-firmenich | s.t. |
152 | Daniel Martinez | INEOS Grenadiers | s.t. |
153 | Christopher Juul-Jensen | Jayco-AlUla | s.t. |
154 | Juan Pedro Lopez | Lidl-Trek | s.t. |
155 | Ramon Sinkeldam | Alpecin-Deceuninck | s.t. |
156 | Mikkel Bjerg | UAE Team Emirates | s.t. |
157 | Michael Mørkøv | Soudal Quick-Step | s.t. |
158 | Vegard Stake Laengen | UAE Team Emirates | s.t. |
159 | Yevgeniy Fedorov | Astana Qazaqstan | s.t. |
160 | Frederik Frison | Lotto Dstny | s.t. |
161 | Jordi Meeus | BORA-hansgrohe | s.t. |
162 | Quinn Simmons | Lidl-Trek | s.t. |
163 | Torstein Træen | Uno-X | s.t. |
164 | Sam Welsford | dsm-firmenich | s.t. |
165 | Lilian Calmejane | Intermarché-Circus-Wanty | s.t. |
166 | Anthony Perez | Cofidis | s.t. |
167 | Fabio Jakobsen | Soudal Quick-Step | s.t. |
168 | Dylan Van Baarle | Jumbo-Visma | s.t. |
169 | Michael Gogl | Alpecin-Deceuninck | 11:53 |
170 | Axel Zingle | Cofidis | 18:22 |
GC after stage 8:
1,442.8 kilometers raced so far at an average speed of 42.236 km/hr
1 | Jonas Vingegaard | Jumbo-Visma | 34hr 9min 38sec |
2 | Tadej Pogacar | UAE Team Emirates | @ 25sec |
3 | Jai Hindley | BORA-hansgrohe | 1:34 |
4 | Carlos Rodriguez | INEOS Grenadiers | 3:30 |
5 | Adam Yates | UAE Team Emirates | 3:40 |
6 | Simon Yates | Jayco-AlUla | 4:01 |
7 | David Gaudu | Groupama-FDJ | 4:03 |
8 | Romain Bardet | dsm-firmenich | 4:43 |
9 | Tom Pidcock | INEOS Grenadiers | s.t. |
10 | Sepp Kuss | Jumbo-Visma | 5:28 |
11 | Ben O'Connor | Ag2r-Citroën | 6:10 |
12 | Pello Bilbao | Bahrain Victorious | s.t. |
13 | Emanuel Buchmann | BORA-hansgrohe | 6:32 |
14 | Mikel Landa | Bahrain Victorious | 6:36 |
15 | Louis Meintjes | Intermarché-Circus-Wanty | 6:52 |
16 | Guillaume Martin | Cofidis | 7:08 |
17 | Thibaut Pinot | Groupama-FDJ | 7:38 |
18 | Felix Gall | Ag2r-Citroën | 8:19 |
19 | Mattias Skjelmose | Lidl-Trek | 8:47 |
20 | Jonathan Castroviejo | INEOS Grenadiers | 12:53 |
21 | Wilco Kelderman | Jumbo-Visma | 13:02 |
22 | Valentin Madouas | Groupama-FDJ | 15:16 |
23 | Wout van Aert | Jumbo-Visma | 16:01 |
24 | Julian Alaphilippe | Soudal Quick-Step | 17:00 |
25 | Chris Harper | Jayco-AlUla | 19:58 |
26 | Giulio Ciccone | Lidl-Trek | 22:05 |
27 | Rafal Majka | UAE Team Emirates | 23:47 |
28 | Egan Bernal | INEOS Grenadiers | 24:25 |
29 | Harold Tejada | Astana Qazaqstan | 25:03 |
30 | Ruben Guerreiro | Movistar | 26:39 |
31 | Clément Berthet | Ag2r-Citroën | 26:56 |
32 | Michael Woods | Israel-Premier Tech | 28:16 |
33 | Bob Jungels | BORA-hansgrohe | 28:53 |
34 | Tobias Halland Johannessen | Uno-X | 30:43 |
35 | Dylan Teuns | Israel-Premier Tech | 33:33 |
36 | Warren Barguil | Arkéa-Samsic | 33:38 |
37 | Gorka Izagirre | Movistar | 35:10 |
38 | Aurélien Paret-Peintre | Ag2r-Citroën | s.t. |
39 | Jack Haig | Bahrain Victorious | 36:43 |
40 | Tiesj Benoot | Jumbo-Visma | 37:00 |
41 | Juan Pedro Lopez | Lidl-Trek | 37:32 |
42 | Felix Grossschartner | UAE Team Emirates | 40:41 |
43 | Clément Champoussin | Arkéa-Samsic | 42:24 |
44 | Kevin Geniets | Groupama-FDJ | 43:25 |
45 | Tony Gallopin | Lidl-Trek | 44:33 |
46 | Michal Kwiatkowski | INEOS Grenadiers | 44:51 |
47 | Matis Louvel | Arkéa-Samsic | 45:10 |
48 | Mathieu Burgaudeau | TotalEnergies | 46:27 |
49 | David De La Cruz | Astana Qazaqstan | 47:23 |
50 | Neilson Powless | EF Education-EasyPost | 47:54 |
51 | Matthew Dinham | dsm-firmenich | 48:02 |
52 | Gregor Mühlberger | Movistar | 48:11 |
53 | Antonio Pedrero | Movistar | 48:42 |
54 | Chris Hamilton | dsm-firmenich | 50:18 |
55 | Daniel Martinez | INEOS Grenadiers | 50:58 |
56 | Ion Izagirre | Cofidis | 51:07 |
57 | Alex Aranburu | Movistar | 53:11 |
58 | Esteban Chaves | EF Education-EasyPost | 53:46 |
59 | Stefan Küng | Groupama-FDJ | 54:09 |
60 | Matteo Jorgenson | Movistar | 54:56 |
61 | Krists Neilands | Israel-Premier Tech | 55:29 |
62 | Wout Poels | Bahrain Victorious | 55:50 |
63 | Alberto Bettiol | EF Education-EasyPost | 55:55 |
64 | James Shaw | EF Education-EasyPost | 56:11 |
65 | Quentin Pacher | Groupama-FDJ | 56:57 |
66 | Hugo Houle | Israel-Premier Tech | 57:04 |
67 | Omar Fraile | INEOS Grenadiers | 58:02 |
68 | Georg Zimmermann | Intermarché-Circus-Wanty | 58:03 |
69 | Nick Schultz | Israel-Premier Tech | 58:07 |
70 | Nelson Oliveira | Movistar | 58:40 |
71 | Lilian Calmejane | Intermarché-Circus-Wanty | 59:49 |
72 | Victor Campenaerts | Lotto Dstny | 1:00:40 |
73 | Simon Geschke | Cofidis | 1:00:43 |
74 | Dylan Van Baarle | Jumbo-Visma | 1:01:02 |
75 | Victor Lafay | Cofidis | 1:01:20 |
76 | Maxim Van Gils | Lotto Dstny | 1:01:57 |
77 | Jonas Gregaard | Uno-X | 1:02:43 |
78 | Corbin Strong | Israel-Premier Tech | 1:02:45 |
79 | Rui Costa | Intermarché-Circus-Wanty | 1:03:20 |
80 | Mathieu van der Poel | Alpecin-Deceuninck | 1:04:25 |
81 | Lars Van Den Berg | Groupama-FDJ | 1:04:38 |
82 | Anthony Delaplace | Arkéa-Samsic | 1:06:11 |
83 | Anthony Perez | Cofidis | 1:07:36 |
84 | Alexey Lutsenko | Astana Qazaqstan | 1:07:45 |
85 | Nathan Van Hooydonck | Jumbo-Visma | 1:10:40 |
86 | Lawson Craddock | Jayco-AlUla | 1:10:52 |
87 | Patrick Konrad | BORA-hansgrohe | 1:11:38 |
88 | Rigoberto Uran | EF Education-EasyPost | 1:11:41 |
89 | Marc Soler | UAE Team Emirates | 1:12:00 |
90 | Edvald Boasson-Hagen | TotalEnergies | 1:12:05 |
91 | Oliver Naesen | Ag2r-Citroën | 1:13:06 |
92 | Pascal Eenkhoorn | Lotto Dstny | 1:13:15 |
93 | Quinten Hermans | Alpecin-Deceuninck | 1:13:31 |
94 | Matej Mohoric | Bahrain Victorious | 1:13:43 |
95 | Stan Dewulf | Ag2r-Citroën | 1:15:58 |
96 | Valentin Ferron | TotalEnergies | 1:16:10 |
97 | Mads Pedersen | Lidl-Trek | 1:16:18 |
98 | Marco Haller | BORA-hansgrohe | 1:16:21 |
99 | Jasper Philipsen | Alpecin-Deceuninck | 1:16:40 |
100 | Jasper Stuyven | Lidl-Trek | 1:16:46 |
101 | Biniam Girmay | Intermarché-Circus-Wanty | 1:20:05 |
102 | Nils Politt | BORA-hansgrohe | 1:20:36 |
103 | Christophe Laporte | Jumbo-Visma | 1:21:22 |
104 | Nikias Arndt | Bahrain Victorious | 1:21:35 |
105 | Fred Wright | Bahrain Victorious | 1:21:36 |
106 | Anthon Charmig | Uno-X | 1:21:48 |
107 | Jonas Abrahamsen | Uno-X | 1:22:22 |
108 | Bryan Coquard | Cofidis | 1:22:45 |
109 | Pierre Latour | TotalEnergies | 1:22:57 |
110 | Mike Teunissen | Intermarché-Circus-Wanty | 1:23:08 |
111 | Simon Clarke | Israel-Premier Tech | 1:23:12 |
112 | Kasper Asgreen | Soudal Quick-Step | 1:23:20 |
113 | Alex Kirsch | Lidl-Trek | 1:23:34 |
114 | Daniel Oss | TotalEnergies | 1:24:14 |
115 | Nans Peters | Ag2r-Citroën | 1:25:07 |
116 | Kevin Vermaerke | dsm-firmenich | 1:25:17 |
117 | Anthony Turgis | TotalEnergies | 1:25:27 |
118 | Guillaume Boivin | Israel-Premier Tech | 1:25:37 |
119 | Silvan Dillier | Alpecin-Deceuninck | 1:27:14 |
120 | Søren Kragh Andersen | Alpecin-Deceuninck | 1:27:41 |
121 | Rasmus Tiller | Uno-X | 1:27:53 |
122 | Peter Sagan | TotalEnergies | 1:28:08 |
123 | Ben Turner | INEOS Grenadiers | s.t. |
124 | Simon Guglielmi | Arkéa-Samsic | 1:28:26 |
125 | Magnus Cort | EF Education-EasyPost | 1:28:29 |
126 | Benoît Cosnefroy | Ag2r-Citroën | 1:28:52 |
127 | Luka Mezgec | Jayco-AlUla | 1:29:10 |
128 | Dries Devenyns | Soudal Quick-Step | 1:30:43 |
129 | Christopher Juul-Jensen | Jayco-AlUla | 1:30:54 |
130 | Dion Smith | Intermarché-Circus-Wanty | 1:31:02 |
131 | Jenthe Biermans | Arkéa-Samsic | 1:31:05 |
132 | Nils Eekhoff | dsm-firmenich | 1:31:42 |
133 | Matteo Trentin | UAE Team Emirates | 1:31:47 |
134 | Remi Cavagna | Soudal Quick-Step | 1:32:34 |
135 | Jonas Rickaert | Alpecin-Deceuninck | 1:32:48 |
136 | Danny Van Poppel | BORA-hansgrohe | 1:33:01 |
137 | Florian Vermeersch | Lotto Dstny | 1:33:17 |
138 | Andrey Amador | EF Education-EasyPost | 1:34:19 |
139 | Dylan Groenewegen | Jayco-AlUla | 1:34:26 |
140 | Caleb Ewan | Lotto Dstny | 1:34:36 |
141 | Vegard Stake Laengen | UAE Team Emirates | 1:34:46 |
142 | Søren Wærenskjold | Uno-X | 1:34:56 |
143 | Michael Gogl | Alpecin-Deceuninck | 1:35:18 |
144 | Torstein Træen | Uno-X | 1:37:19 |
145 | Adrien Petit | Intermarché-Circus-Wanty | 1:37:55 |
146 | Elmar Reinders | Jayco-AlUla | 1:38:28 |
147 | Alexander Kristoff | Uno-X | 1:38:39 |
148 | Alexis Renard | Cofidis | 1:40:57 |
149 | Luca Mozzato | Arkéa-Samsic | 1:41:00 |
150 | John Degenkolb | dsm-firmenich | 1:43:19 |
151 | Sam Welsford | dsm-firmenich | 1:43:21 |
152 | Yves Lampaert | Soudal Quick-Step | 1:44:06 |
153 | Jordi Meeus | BORA-hansgrohe | 1:44:11 |
154 | Mikkel Bjerg | UAE Team Emirates | 1:44:26 |
155 | Olivier Le Gac | Groupama-FDJ | 1:44:33 |
156 | Alex Edmondson | dsm-firmenich | 1:44:59 |
157 | Laurent Pichon | Arkéa-Samsic | 1:45:04 |
158 | Luke Durbridge | Jayco-AlUla | 1:45:22 |
159 | Ramon Sinkeldam | Alpecin-Deceuninck | 1:46:20 |
160 | Quinn Simmons | Lidl-Trek | 1:46:24 |
161 | Frederik Frison | Lotto Dstny | 1:48:07 |
162 | Jasper De Buyst | Lotto Dstny | 1:48:20 |
163 | Tim Declercq | Soudal Quick-Step | 1:49:12 |
164 | Cees Bol | Astana Qazaqstan | 1:50:32 |
165 | Phil Bauhaus | Bahrain Victorious | 1:51:43 |
166 | Axel Zingle | Cofidis | 1:52:42 |
167 | Fabio Jakobsen | Soudal Quick-Step | 1:53:05 |
168 | Michael Mørkøv | Soudal Quick-Step | 1:53:50 |
169 | Gianni Moscon | Astana Qazaqstan | 1:56:09 |
170 | Yevgeniy Fedorov | Astana Qazaqstan | 2:08:10 |
Stage 8 map & profile:
2023 Tour de France stage 8 map
2023 Tour de France stage 8 profile
Stage 8 photos by Fotoreporter Sirotti:
Thibaut Pinot & David Gaudu before the stage start.
Phil Bauhaus before the stage start.
Fabio Jakobsen
Teams and riders presentation ceremony. Here's Thomas Pidcock.
Team Bora-hansgrohe
Given that Mark Cavendish crashed out of this stage in what he said was his last Tour, this might be the last time he is presented before a stage start.
Team Lotto Dstny before the racing began.
In Limoges: Here they come...
The sprint just before the line.
Mads Pedersen celebrates his stage win.
GC leader Jonas Vingegaard finished safely
Stage winner Mads Pedersen just after the stage finish.
Tadej Pogacar just after the stage finish
After the stage finish. Mathieu van der Poel looks worse for the wear.
Stage winner Mads Pedersen
Neilson Powless is still King of the Mountains.
Jasper Philipsen has a firm lead in the points classification.
Jonas Vingegaard remains the GC leader