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 4, July 4, 2023

Back to 2023 Tour de France

Tuesday, July 4: Stage 4, Dax - Nogaro, 181.8 km

Stage 4 map & profile | Stage 4 photos

Jasper Philipsen (left) beats Caleb Ewan for the stage win. 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, 2021: The Little Cannibal Dominates is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Nogaro at 1:35 PM, local time: 23C (74F), cloudy, with the wind from the west-northwest at 8 km/hr (5 mph). There is a 3% chance of rain.

Rated ascent

  • Km 154.4: Côte de Dému, 2.1 km @ 3.5%. Cat. 4

The race: This stage will finish on the car racing track Circuit Paul Armagnac, also known as the Circuit de Negaro.

Before the stage start, Points classification leader Victor Lafay posed with Dax resident, the legendary André Darrigade, now 94 years old. The sprinter won 22 Tour stages and was 1959 world champion. ASO photo

All 174 riders who finished stage three began stage four.

After 80 kilometers the average speed was just 38 km/hr and the pack was still together.

The peloton got off to an easy start with the pack still together after the first 15 kilometers. ASO photo

Finally, they decided this is a bike race and not a casual group ride. At kilometer 82 Benoît Cosnefroy (AG2R Citroen) took off. He was quickly joined by Anthony Delaplace (Arkéa-Samsic). The pair were soon a minute ahead of the pack.

The peloton still together after 80 kilometers. Photo: ASO/Charly Lopez

That's all the sprinters' team would let them have. They were not going to let a pair of adventurers ruin one of their few chances in this Tour for a sprint finish. With 70 kilometers to go Cosnefroy & Delaplace were 1 minute 13 seconds ahead of the field.

Cosnefroy & Delaplace making a race of it.

With 45 kilometers to go the peloton was tugging on the already short leash it had on Cosnefroy & Delaplace. The gap at this point was just 36 seconds.

The pair had led for 61 kilometers, but understood that the peloton was not going to let their adventure continue much longer. They relaxed their efforts and were caught. With 25 kilometers to go the pack was all together.

The unified peloton with 23 kilometers to go.

With ten kilometers to go the pack was blasting down the road at 60 km/hr. Team Jumbo-Visma pulled 2022 Tour winner Jonas Vingegaard up to the front of the pack.

Once on the race circuit and with just 1.6 kilometers to go, Fabio Jakobsen (Soudal Quick-Step) crashed.

The peloton on the car track with one kilometer to go.

And it was Jasper Philipsen (Alpecin-Deceuninck) who won the sprint with Caleb Ewan second. That's two stage wins in a row for Philipsen who hit 67.1 km/hr.

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

From the start in Dax —home town of the legendary sprinter André Darrigade, who won 22 Tour de France stages— to the finish on the Circuit Paul-Armagnac race track in Nogaro, everything pointed to a sprinter taking the spoils in stage 4, sandwiched between three gruelling stages in the Basque Country and the race's first foray into the Pyrenees. The super-speedsters did not let this golden opportunity go to waste. Barrelling down the flat roads of the Landes and Gers departments, the sprinters' teams kept a tight rein on a stage in which the breakaway took its sweet time to form.

The Norman duo of Benoît Cosnefroy and Anthony Delaplace took off with 86 kilometres to go and added some excitement to the race before getting reeled in about half an hour before the finish. The European champion, Fabio Jakobsen, was among those who hit the tarmac in the crash-marred finale, leaving Jasper Philipsen to surge to his fourth Tour de France bunch sprint win on a trot, one day after raising his arms in triumph in Bayonne and a year after coming out on top in Carcassonne and on the Champs-Élysées. It was a double whammy for the Belgian rider, who cemented his status as the king of sprints and wrested the green jersey from Victor Lafay, while Adam Yates stayed in yellow.

The 174-strong peloton mustered under a cloudy sky in Place de la Fontaine-Chaude ahead of stage 4 on Tuesday. The start in Dax was an opportunity to pay tribute to André Darrigade, a 22-time Tour de France stage winner. Known as the "Landes Greyhound", the 94-year-old former sprinter took the chance to pose with Victor Lafay, clad in the same green jersey that the former world champion claimed twice in his career (1959 and 1961). The official start came at 1:22 pm, following a 4.8 km neutralised section. The breakaway specialists, perhaps intimidated by the long odds, were conspicuous by their absence at the beginning.

Philipsen finds his bearings
The pack was eager to catch a breather following three leg-breaking stages and with the Pyrenees just 24 hours away. There were no real attacks in the first 95 kilometres, covered at a rather sluggish average speed of 37 km/h. The first move came 86 kilometres before the line, shortly after Jasper Philipsen clinched the intermediate sprint at Notre-Dame-des-Cyclistes. Benoît Cosnefroy (AG2R Citroën) fired the opening salvo and Anthony Delaplace (Arkéa–Samsic) latched onto his wheel.

Two French riders spice up the finale
The Norman duo soon increased their advantage to one minute, but the sprinters' teams put their foot down straight away. 25 kilometres before the line, the pack swallowed the two Frenchmen right after the only categorised climb of the day, the category 4 Côte de Dému, where Delaplace had been first over the top. The juggernaut continued to pick up steam and no-one even attempted to frustrate the inevitable bunch sprint as the race blasted onto the Circuit Paul-Armagnac race track.

Philipsen keeps a resurgent Ewan at bay
Alexis Renard led Bryan Coquard (Cofidis) onto the home straight with 750 metres to go, but the French sprinter had to settle for fourth place, behind the unstoppable Jasper Philipsen (Alpecin–Deceuninck) and others. Once again, Mathieu van der Poel set up the perfect lead-out for the Belgian, but this time round, Philipsen had to dig deep to stay clear of Caleb Ewan (Lotto Dstny), who built on his third place yesterday to finish second today.

Stage 4 was Philipsen's second win in as many days, after his triumph in Bayonne, but also his fourth consecutive success in bunch sprints in the Tour de France, coming a year after he claimed victory in Carcassonne and on the Champs-Élysées.

Complete results:

Stage 4 photos

181.8 kilometers raced at an average speed of 41.090 km/hr

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


Content continues below the ads

Peaks Coaching: work with a coach! Schwab Cycles

GC after stage 4:

  • GC leader: Adam Yates (UAE Team Emirates)
  • 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: Jumbo-Visma

756.2 kilometers raced so far at an average speed of 41.322 km/hr

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


Stage 4 map & profile:

2023 Tour de France stage 4 map

Tour de France stage 4 profile

Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Stage four photos by Fotoreporter Sirotti:

Rider & teams presentation ceremony: GC leader Adam Yates

Teammates Adam Yates and Tadej Pogacar, who is wearing the white jersey of the best young rider.

2022 Tour de France winner Jonas Vingegaard

Jai Hindley

American champion Quinn Simmons

Stefan Küng before the stage start.

Mark Cavendish

Simon Yates and his Jayco-AlUla team

White sprinting for the finish line, riders fell.

A close finish between winner Jasper Philipsen and Caleb Ewan

Adam and Simon Yates finished together.

Crash victims Soren Waerenskjold & Axel Zingle

Soren Waerenskjold finishes the stage.

Jasper Philipsen now leads the points classification.

Adam Yates remains the GC leader.