Tuesday, July 5: Stage 4, Dunkerque - Calais, 171.5 km
Stage 4 map & profile | Stage 4 photos
What a rider! In yellow, alone and winning the stage, Wout van Aert has ridden a simply superb race. Chapeau! Photo: ASO/Pauline Ballet
Rated ascents:
James Witherell's book Bicycle History: A Chronological History of People, Races and Technology is available in both print and Kindle eBook formats. To get your copy just click on the Amazon link on the right.
Weather at the finish city of Calais at 1:15 PM, local time: 20C (68F), sunny, with the wind from the north-northwest at 16 km (10 mph). No rain is forecast.
The race: All of the 176 original starters of this Tour were on the line to start today's stage. The official start was at 1:29 PM.
Here's the race organizer's stage 4 summary:
Wout van Aert took a solo victory in Calais after he failed to win the time trial and bunch sprints in Denmark. First on the line after three second places, the Belgian extended his lead in the overall classification on the eve of the cobbled stage to Arenberg. Jasper Philipsen won the bunch sprint eight seconds behind the Maillot Jaune and Christophe Laporte rounded out the podium.
176 riders took the start of stage 2 in Dunkirk at 13:29. Anthony Perez (Cofidis) was the first attacker, from the gun, quickly followed by Magnus Cort (EF Education-Easyport). They reached an advantage of 6’39’’ after 25km of racing before Quick Step-Alpha Vinyl got organised at the helm of the peloton. The time difference was down to 4’45’’ atop Mont Cassel where Cort took one more KOM point and thus secured his polka dot jersey for at least two more days.
Quick Step put the hammer down in the descent and split the peloton in three pieces. The time gap went below 4’ before going on the up again as the bunch slowed down after regrouping. Perez was first on the line of the intermediate sprint at Lumbres (km 63).
Perez and Cort got a maximum advantage of 7’15’’ at km 80. Lotto-Soudal, Alpecin-Deceuninck and later Trek-Segrafredo upped the tempo at the head of the peloton. As Cort took his ninth consecutive KOM victory at côte de Nielles-lès-Bléquin, he mathematically secured the polka dot jersey until stage 7 to La Super Planche des belles filles. He continued collecting KOM points at côte de Harlettes (km 102.7) where the time gap was reduced to 2’25’’ and côte de Ventus (km 123.6) where the peloton was timed only 1’15’’ adrift. Right after the second last climb of the day, Perez attacked to go solo with 45km to go.
Perez was reeled in before the top of Cap Blanc-Nez with 11km as Van Aert passed him after his Jumbo-Visma team sped up in the climb. The Maillot Jaune forged on by himself after Adam Yates and Jonas Vingegaard failed to remain in his slipstream. He kept going on a time trial mode till the finish line in Calais to grab one more spectacular stage victory, his seventh at the Tour de France but the first one with the yellow jersey on his shoulder. Another Belgian came second as Jasper Philipsen celebrated as well, obviously not knowing that his compatriot had remained alone ahead.
Complete results:
171.5 kilometers raced at an average speed of 42.591 km/hr
1 | Wout van Aert | Jumbo-Visma | 4hr 1min 36sec |
2 | Jasper Philipsen | Alpecin-Deceuninck | @ 8sec |
3 | Christophe Laporte | Jumbo-Visma | s.t. |
4 | Alexander Kristoff | Intermarché-Wanty-Gobert | s.t. |
5 | Peter Sagan | TotalEnergies | s.t. |
6 | Luca Mozzato | B&B Hotels-KTM | s.t. |
7 | Danny Van Poppel | BORA-hansgrohe | s.t. |
8 | Hugo Hofstetter | Arkéa-Samsic | s.t. |
9 | Michael Matthews | BikeExchange-Jayco | s.t. |
10 | Benjamin Thomas | Cofidis | s.t. |
11 | Alberto Dainese | Team DSM | s.t. |
12 | Mads Pedersen | Trek-Segafredo | s.t. |
13 | Fabio Jakobsen | Quick-Step Alpha Vinyl | s.t. |
14 | Andrea Pasqualon | Intermarché-Wanty-Gobert | s.t. |
15 | Fred Wright | Bahrain Victorious | s.t. |
16 | Oliver Naesen | Ag2r-Citroën | s.t. |
17 | Krists Neilands | Israel-Premier Tech | s.t. |
18 | Alexander Krieger | Alpecin-Deceuninck | s.t. |
19 | Stefan Bissegger | EF Education-EasyPost | s.t. |
20 | Aleksandr Vlasov | BORA-hansgrohe | s.t. |
21 | Felix Grossschartner | BORA-hansgrohe | s.t. |
22 | Tom Pidcock | INEOS Grenadiers | s.t. |
23 | Stefan Küng | Groupama-FDJ | s.t. |
24 | Hugo Houle | Israel-Premier Tech | s.t. |
25 | Andrey Zeits | Astana Qazaqstan | s.t. |
26 | Tadej Pogacar | UAE Team Emirates | s.t. |
27 | Georg Zimmermann | Intermarché-Wanty-Gobert | s.t. |
28 | Reinardt Janse Van Rensburg | Lotto Soudal | s.t. |
29 | Tiesj Benoot | Jumbo-Visma | s.t. |
30 | Jonas Vingegaard | Jumbo-Visma | s.t. |
31 | Caleb Ewan | Lotto Soudal | s.t. |
32 | Andreas Leknessund | Team DSM | s.t. |
33 | Jasper Stuyven | Trek-Segafredo | s.t. |
34 | Yves Lampaert | Quick-Step Alpha Vinyl | s.t. |
35 | Jack Haig | Bahrain Victorious | s.t. |
36 | Brandon Mcnulty | UAE Team Emirates | s.t. |
37 | Kevin Geniets | Groupama-FDJ | s.t. |
38 | Gregor Muhlberger | Movistar | s.t. |
39 | Amaury Capiot | Arkéa-Samsic | s.t. |
40 | Edvald Boasson-Hagen | TotalEnergies | s.t. |
41 | Frederik Frison | Lotto Soudal | s.t. |
42 | Matteo Jorgenson | Movistar | s.t. |
43 | Luka Mezgec | BikeExchange-Jayco | s.t. |
44 | Alexey Lutsenko | Astana Qazaqstan | s.t. |
45 | Sven Erik Bystrøm | Intermarché-Wanty-Gobert | s.t. |
46 | Nairo Quintana | Arkéa-Samsic | s.t. |
47 | David Gaudu | Groupama-FDJ | s.t. |
48 | Romain Bardet | Team DSM | s.t. |
49 | Matis Louvel | Arkéa-Samsic | s.t. |
50 | Aurélien Paret-Peintre | Ag2r-Citroën | s.t. |
51 | Geraint Thomas | INEOS Grenadiers | s.t. |
52 | Gorka Izagirre | Movistar | s.t. |
53 | Daniel Martinez | INEOS Grenadiers | s.t. |
54 | Jakob Fuglsang | Israel-Premier Tech | s.t. |
55 | Primoz Roglic | Jumbo-Visma | s.t. |
56 | Sepp Kuss | Jumbo-Visma | s.t. |
57 | Ben O'Connor | Ag2r-Citroën | s.t. |
58 | Damiano Caruso | Bahrain Victorious | s.t. |
59 | Nelson Oliveira | Movistar | s.t. |
60 | Cyril Barthe | B&B Hotels-KTM | s.t. |
61 | Toms Skujins | Trek-Segafredo | s.t. |
62 | Daniel Oss | TotalEnergies | s.t. |
63 | Neilson Powless | EF Education-EasyPost | s.t. |
64 | Lukasz Owsian | Arkéa-Samsic | s.t. |
65 | Mikaël Chérel | Ag2r-Citroën | s.t. |
66 | Enric Mas | Movistar | s.t. |
67 | Louis Meintjes | Intermarché-Wanty-Gobert | s.t. |
68 | Lennard Kämna | BORA-hansgrohe | s.t. |
69 | Guillaume Martin | Cofidis | s.t. |
70 | Patrick Konrad | BORA-hansgrohe | s.t. |
71 | Luis León Sánchez | Bahrain Victorious | s.t. |
72 | Tony Gallopin | Trek-Segafredo | s.t. |
73 | Dylan Teuns | Bahrain Victorious | s.t. |
74 | Connor Swift | Arkéa-Samsic | s.t. |
75 | Mattia Cattaneo | Quick-Step Alpha Vinyl | s.t. |
76 | Mathieu Van Der Poel | Alpecin-Deceuninck | s.t. |
77 | Kobe Goossens | Intermarché-Wanty-Gobert | s.t. |
78 | Sebastian Schönberger | B&B Hotels-KTM | s.t. |
79 | Ruben Guerreiro | EF Education-EasyPost | s.t. |
80 | Adam Yates | INEOS Grenadiers | s.t. |
81 | Steven Kruijswijk | Jumbo-Visma | s.t. |
82 | Bob Jungels | Ag2r-Citroën | s.t. |
83 | Fabio Felline | Astana Qazaqstan | s.t. |
84 | Rigoberto Uran | EF Education-EasyPost | s.t. |
85 | Silvan Dillier | Alpecin-Deceuninck | s.t. |
86 | Warren Barguil | Arkéa-Samsic | s.t. |
87 | Maximilian Schachmann | BORA-hansgrohe | s.t. |
88 | Dylan Van Baarle | INEOS Grenadiers | s.t. |
89 | Chris Hamilton | Team DSM | s.t. |
90 | Florian Vermeersch | Lotto Soudal | s.t. |
91 | Valentin Madouas | Groupama-FDJ | s.t. |
92 | Jonas Rutsch | EF Education-EasyPost | s.t. |
93 | Chris Froome | Israel-Premier Tech | s.t. |
94 | Florian Sénéchal | Quick-Step Alpha Vinyl | s.t. |
95 | Stan Dewulf | Ag2r-Citroën | s.t. |
96 | Geoffrey Bouchard | Ag2r-Citroën | s.t. |
97 | Thibaut Pinot | Groupama-FDJ | s.t. |
98 | Alexis Vuillermoz | TotalEnergies | s.t. |
99 | Pierre Latour | TotalEnergies | s.t. |
100 | Tim Wellens | Lotto Soudal | s.t. |
101 | Franck Bonnamour | B&B Hotels-KTM | s.t. |
102 | Joe Dombrowski | Astana Qazaqstan | s.t. |
103 | John Degenkolb | Team DSM | s.t. |
104 | Maxime Bouet | Arkéa-Samsic | s.t. |
105 | Bauke Mollema | Trek-Segafredo | s.t. |
106 | Marc Soler | UAE Team Emirates | s.t. |
107 | George Bennett | UAE Team Emirates | s.t. |
108 | Benoît Cosnefroy | Ag2r-Citroën | s.t. |
109 | Mathieu Burgaudeau | TotalEnergies | s.t. |
110 | Philippe Gilbert | Lotto Soudal | s.t. |
111 | Michael Woods | Israel-Premier Tech | s.t. |
112 | Pierre Rolland | B&B Hotels-KTM | s.t. |
113 | Nils Politt | BORA-hansgrohe | s.t. |
114 | Cyril Lemoine | B&B Hotels-KTM | 0:27 |
115 | Olivier Le Gac | Groupama-FDJ | 1:08 |
116 | Edward Planckaert | Alpecin-Deceuninck | 1:20 |
117 | Max Walscheid | Cofidis | 1:26 |
118 | Ion Izagirre | Cofidis | s.t. |
119 | Alexis Gougeard | B&B Hotels-KTM | 1:28 |
120 | Michael Mørkøv | Quick-Step Alpha Vinyl | s.t. |
121 | Amund Grøndahl Jansen | BikeExchange-Jayco | 1:33 |
122 | Dylan Groenewegen | BikeExchange-Jayco | s.t. |
123 | Mikkel Honore | Quick-Step Alpha Vinyl | 1:34 |
124 | Alberto Bettiol | EF Education-EasyPost | s.t. |
125 | Simone Velasco | Astana Qazaqstan | s.t. |
126 | Michael Gogl | Alpecin-Deceuninck | s.t. |
127 | Jack Bauer | BikeExchange-Jayco | 2:28 |
128 | Pierre-Luc Périchon | Cofidis | s.t. |
129 | Kasper Asgreen | Quick-Step Alpha Vinyl | 3:01 |
130 | Luke Durbridge | BikeExchange-Jayco | s.t. |
131 | Simon Geschke | Cofidis | 3:21 |
132 | Nick Schultz | BikeExchange-Jayco | 3:49 |
133 | Taco Van Der Hoorn | Intermarché-Wanty-Gobert | 3:52 |
134 | Adrien Petit | Intermarché-Wanty-Gobert | s.t. |
135 | Imanol Erviti | Movistar | s.t. |
136 | Kamil Gradek | Bahrain Victorious | s.t. |
137 | Victor Lafay | Cofidis | s.t. |
138 | Rafal Majka | UAE Team Emirates | s.t. |
139 | Maciej Bodnar | TotalEnergies | s.t. |
140 | Brent Van Moer | Lotto Soudal | s.t. |
141 | Dmitriy Gruzdev | Astana Qazaqstan | s.t. |
142 | Vegard Stake Laengen | UAE Team Emirates | s.t. |
143 | Gianni Moscon | Astana Qazaqstan | s.t. |
144 | Nathan Van Hooydonck | Jumbo-Visma | s.t. |
145 | Carlos Verona | Movistar | 4:53 |
146 | Giulio Ciccone | Trek-Segafredo | 5:25 |
147 | Kristian Sbaragli | Alpecin-Deceuninck | s.t. |
148 | Guillaume Boivin | Israel-Premier Tech | s.t. |
149 | Antoine Duchesne | Groupama-FDJ | s.t. |
150 | Marco Haller | BORA-hansgrohe | s.t. |
151 | Guillaume Van Keirsbulck | Alpecin-Deceuninck | s.t. |
152 | Martijn Tusveld | Team DSM | s.t. |
153 | Nils Eekhoff | Team DSM | s.t. |
154 | Guy Niv | Israel-Premier Tech | s.t. |
155 | Jérémy Lecroq | B&B Hotels-KTM | s.t. |
156 | Albert Torres | Movistar | s.t. |
157 | Jan Tratnik | Bahrain Victorious | s.t. |
158 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
159 | Marc Hirschi | UAE Team Emirates | s.t. |
160 | Alexandr Riabushenko | Astana Qazaqstan | s.t. |
161 | Matej Mohoric | Bahrain Victorious | s.t. |
162 | Simon Clarke | Israel-Premier Tech | s.t. |
163 | Filippo Ganna | INEOS Grenadiers | s.t. |
164 | Andrea Bagioli | Quick-Step Alpha Vinyl | s.t. |
165 | Owain Doull | EF Education-EasyPost | s.t. |
166 | Luke Rowe | INEOS Grenadiers | s.t. |
167 | Michael Storer | Groupama-FDJ | s.t. |
168 | Magnus Cort | EF Education-EasyPost | s.t. |
169 | Andreas Kron | Lotto Soudal | s.t. |
170 | Kevin Vermaerke | Team DSM | s.t. |
171 | Christopher Juul-Jensen | BikeExchange-Jayco | s.t. |
172 | Quinn Simmons | Trek-Segafredo | s.t. |
173 | Alex Kirsch | Trek-Segafredo | s.t. |
174 | Anthony Perez | Cofidis | s.t. |
175 | Anthony Turgis | TotalEnergies | 7:01 |
176 | Mikkel Bjerg | UAE Team Emirates | s.t. |
GC after stage 4:
565.9 kilometers raced so far at an average speed of 43.380 km/hr
1 | Wout van Aert | Jumbo-Visma | 13hr 2min 43sec |
2 | Yves Lampaert | Quick-Step Alpha Vinyl | @ 25sec |
3 | Tadej Pogacar | UAE Team Emirates | 0:32 |
4 | Mads Pedersen | Trek-Segafredo | 0:36 |
5 | Mathieu Van Der Poel | Alpecin-Deceuninck | 0:38 |
6 | Jonas Vingegaard | Jumbo-Visma | 0:40 |
7 | Primoz Roglic | Jumbo-Visma | 0:41 |
8 | Adam Yates | INEOS Grenadiers | 0:48 |
9 | Stefan Küng | Groupama-FDJ | s.t. |
10 | Tom Pidcock | INEOS Grenadiers | 0:49 |
11 | Michael Matthews | BikeExchange-Jayco | 0:50 |
12 | Geraint Thomas | INEOS Grenadiers | s.t. |
13 | Lennard Kämna | BORA-hansgrohe | s.t. |
14 | Mattia Cattaneo | Quick-Step Alpha Vinyl | 0:55 |
15 | Aleksandr Vlasov | BORA-hansgrohe | 0:56 |
16 | Christophe Laporte | Jumbo-Visma | 0:57 |
17 | Florian Vermeersch | Lotto Soudal | 0:58 |
18 | Maximilian Schachmann | BORA-hansgrohe | 1:02 |
19 | Patrick Konrad | BORA-hansgrohe | 1:04 |
20 | Toms Skujins | Trek-Segafredo | 1:06 |
21 | Brandon Mcnulty | UAE Team Emirates | 1:08 |
22 | Daniel Martinez | INEOS Grenadiers | 1:09 |
23 | Alexey Lutsenko | Astana Qazaqstan | 1:10 |
24 | Romain Bardet | Team DSM | s.t. |
25 | Neilson Powless | EF Education-EasyPost | 1:13 |
26 | Nairo Quintana | Arkéa-Samsic | 1:14 |
27 | Connor Swift | Arkéa-Samsic | s.t. |
28 | Jasper Stuyven | Trek-Segafredo | s.t. |
29 | David Gaudu | Groupama-FDJ | 1:15 |
30 | Tiesj Benoot | Jumbo-Visma | 1:19 |
31 | Jakob Fuglsang | Israel-Premier Tech | 1:20 |
32 | Edvald Boasson-Hagen | TotalEnergies | s.t. |
33 | Bauke Mollema | Trek-Segafredo | 1:21 |
34 | Enric Mas | Movistar | s.t. |
35 | Alexander Kristoff | Intermarché-Wanty-Gobert | 1:22 |
36 | Kevin Geniets | Groupama-FDJ | 1:23 |
37 | Andreas Leknessund | Team DSM | 1:24 |
38 | Dylan Teuns | Bahrain Victorious | s.t. |
39 | Aurélien Paret-Peintre | Ag2r-Citroën | 1:25 |
40 | John Degenkolb | Team DSM | 1:26 |
41 | Ben O'Connor | Ag2r-Citroën | s.t. |
42 | Bob Jungels | Ag2r-Citroën | 1:27 |
43 | Felix Grossschartner | BORA-hansgrohe | 1:29 |
44 | Florian Sénéchal | Quick-Step Alpha Vinyl | 1:32 |
45 | Sepp Kuss | Jumbo-Visma | s.t. |
46 | Amaury Capiot | Arkéa-Samsic | 1:34 |
47 | Tim Wellens | Lotto Soudal | s.t. |
48 | Stefan Bissegger | EF Education-EasyPost | 1:37 |
49 | Warren Barguil | Arkéa-Samsic | s.t. |
50 | Hugo Hofstetter | Arkéa-Samsic | s.t. |
51 | Andrea Pasqualon | Intermarché-Wanty-Gobert | 1:38 |
52 | Louis Meintjes | Intermarché-Wanty-Gobert | 1:39 |
53 | Jasper Philipsen | Alpecin-Deceuninck | 1:41 |
54 | Fabio Jakobsen | Quick-Step Alpha Vinyl | 1:47 |
55 | Danny Van Poppel | BORA-hansgrohe | 1:48 |
56 | Nils Politt | BORA-hansgrohe | 1:49 |
57 | Tony Gallopin | Trek-Segafredo | s.t. |
58 | Luis León Sánchez | Bahrain Victorious | s.t. |
59 | Steven Kruijswijk | Jumbo-Visma | 1:50 |
60 | Gorka Izagirre | Movistar | s.t. |
61 | Hugo Houle | Israel-Premier Tech | 1:51 |
62 | Matteo Jorgenson | Movistar | 1:52 |
63 | Marc Soler | UAE Team Emirates | 1:53 |
64 | Nelson Oliveira | Movistar | 1:55 |
65 | Jack Haig | Bahrain Victorious | s.t. |
66 | Kobe Goossens | Intermarché-Wanty-Gobert | 1:56 |
67 | Reinardt Janse Van Rensburg | Lotto Soudal | 1:57 |
68 | Peter Sagan | TotalEnergies | s.t. |
69 | Damiano Caruso | Bahrain Victorious | 1:59 |
70 | Jonas Rutsch | EF Education-EasyPost | s.t. |
71 | Georg Zimmermann | Intermarché-Wanty-Gobert | 2:03 |
72 | Benjamin Thomas | Cofidis | 2:05 |
73 | Guillaume Martin | Cofidis | 2:07 |
74 | Krists Neilands | Israel-Premier Tech | s.t. |
75 | Fabio Felline | Astana Qazaqstan | 2:13 |
76 | Maxime Bouet | Arkéa-Samsic | 2:14 |
77 | Alexander Krieger | Alpecin-Deceuninck | 2:15 |
78 | Pierre Latour | TotalEnergies | 2:17 |
79 | Rigoberto Uran | EF Education-EasyPost | 2:18 |
80 | Chris Froome | Israel-Premier Tech | 2:20 |
81 | Caleb Ewan | Lotto Soudal | 2:22 |
82 | Luka Mezgec | BikeExchange-Jayco | s.t. |
83 | Dylan Van Baarle | INEOS Grenadiers | s.t. |
84 | Mikaël Chérel | Ag2r-Citroën | 2:23 |
85 | Thibaut Pinot | Groupama-FDJ | 2:25 |
86 | Benoît Cosnefroy | Ag2r-Citroën | 2:26 |
87 | Matis Louvel | Arkéa-Samsic | s.t. |
88 | Philippe Gilbert | Lotto Soudal | 2:27 |
89 | Valentin Madouas | Groupama-FDJ | 2:29 |
90 | Fred Wright | Bahrain Victorious | 2:30 |
91 | Stan Dewulf | Ag2r-Citroën | 2:32 |
92 | Michael Woods | Israel-Premier Tech | 2:33 |
93 | Sebastian Schönberger | B&B Hotels-KTM | 2:36 |
94 | Oliver Naesen | Ag2r-Citroën | s.t. |
95 | Sven Erik Bystrøm | Intermarché-Wanty-Gobert | 2:38 |
96 | Alexis Gougeard | B&B Hotels-KTM | 2:39 |
97 | Michael Mørkøv | Quick-Step Alpha Vinyl | 2:42 |
98 | Cyril Barthe | B&B Hotels-KTM | 2:45 |
99 | Cyril Lemoine | B&B Hotels-KTM | 2:46 |
100 | Alexis Vuillermoz | TotalEnergies | 2:47 |
101 | Andrey Zeits | Astana Qazaqstan | 2:49 |
102 | George Bennett | UAE Team Emirates | 2:51 |
103 | Lukasz Owsian | Arkéa-Samsic | 2:52 |
104 | Olivier Le Gac | Groupama-FDJ | 2:54 |
105 | Simone Velasco | Astana Qazaqstan | 2:57 |
106 | Luca Mozzato | B&B Hotels-KTM | 2:59 |
107 | Silvan Dillier | Alpecin-Deceuninck | 3:02 |
108 | Amund Grøndahl Jansen | BikeExchange-Jayco | 3:13 |
109 | Alberto Bettiol | EF Education-EasyPost | 3:19 |
110 | Frederik Frison | Lotto Soudal | 3:29 |
111 | Ion Izagirre | Cofidis | s.t. |
112 | Mikkel Honore | Quick-Step Alpha Vinyl | 3:35 |
113 | Jack Bauer | BikeExchange-Jayco | 3:39 |
114 | Dylan Groenewegen | BikeExchange-Jayco | 3:51 |
115 | Michael Gogl | Alpecin-Deceuninck | 4:11 |
116 | Luke Durbridge | BikeExchange-Jayco | 4:33 |
117 | Edward Planckaert | Alpecin-Deceuninck | 4:42 |
118 | Kasper Asgreen | Quick-Step Alpha Vinyl | 4:45 |
119 | Gregor Muhlberger | Movistar | 4:51 |
120 | Geoffrey Bouchard | Ag2r-Citroën | 4:59 |
121 | Franck Bonnamour | B&B Hotels-KTM | 5:01 |
122 | Nathan Van Hooydonck | Jumbo-Visma | s.t. |
123 | Chris Hamilton | Team DSM | 5:05 |
124 | Taco Van Der Hoorn | Intermarché-Wanty-Gobert | 5:12 |
125 | Simon Geschke | Cofidis | 5:28 |
126 | Joe Dombrowski | Astana Qazaqstan | 5:34 |
127 | Brent Van Moer | Lotto Soudal | s.t. |
128 | Gianni Moscon | Astana Qazaqstan | 5:38 |
129 | Max Walscheid | Cofidis | 5:52 |
130 | Nick Schultz | BikeExchange-Jayco | 5:57 |
131 | Imanol Erviti | Movistar | 6:02 |
132 | Maciej Bodnar | TotalEnergies | s.t. |
133 | Pierre Rolland | B&B Hotels-KTM | 6:22 |
134 | Nils Eekhoff | Team DSM | 6:29 |
135 | Filippo Ganna | INEOS Grenadiers | 6:31 |
136 | Adrien Petit | Intermarché-Wanty-Gobert | 6:35 |
137 | Jérémy Lecroq | B&B Hotels-KTM | 6:44 |
138 | Quinn Simmons | Trek-Segafredo | 6:56 |
139 | Pierre-Luc Périchon | Cofidis | s.t. |
140 | Matej Mohoric | Bahrain Victorious | 7:04 |
141 | Kamil Gradek | Bahrain Victorious | 7:07 |
142 | Martijn Tusveld | Team DSM | 7:09 |
143 | Marco Haller | BORA-hansgrohe | 7:13 |
144 | Andrea Bagioli | Quick-Step Alpha Vinyl | s.t. |
145 | Andreas Kron | Lotto Soudal | 7:14 |
146 | Daniel Oss | TotalEnergies | 7:15 |
147 | Giulio Ciccone | Trek-Segafredo | 7:16 |
148 | Owain Doull | EF Education-EasyPost | 7:22 |
149 | Mathieu Burgaudeau | TotalEnergies | 7:24 |
150 | Albert Torres | Movistar | 7:30 |
151 | Dmitriy Gruzdev | Astana Qazaqstan | 7:32 |
152 | Carlos Verona | Movistar | 7:33 |
153 | Alexandr Riabushenko | Astana Qazaqstan | 7:44 |
154 | Guillaume Boivin | Israel-Premier Tech | 7:47 |
155 | Guillaume Van Keirsbulck | Alpecin-Deceuninck | 7:54 |
156 | Luke Rowe | INEOS Grenadiers | 8:12 |
157 | Mikkel Bjerg | UAE Team Emirates | 8:24 |
158 | Kristian Sbaragli | Alpecin-Deceuninck | 8:28 |
159 | Jan Tratnik | Bahrain Victorious | 9:19 |
160 | Rafal Majka | UAE Team Emirates | s.t. |
161 | Antoine Duchesne | Groupama-FDJ | 9:31 |
162 | Victor Lafay | Cofidis | 9:33 |
163 | Jonathan Castroviejo | INEOS Grenadiers | 9:45 |
164 | Michael Storer | Groupama-FDJ | 9:55 |
165 | Marc Hirschi | UAE Team Emirates | 10:51 |
166 | Anthony Perez | Cofidis | s.t. |
167 | Alex Kirsch | Trek-Segafredo | 11:33 |
168 | Guy Niv | Israel-Premier Tech | 11:34 |
169 | Alberto Dainese | Team DSM | 12:30 |
170 | Simon Clarke | Israel-Premier Tech | 12:54 |
171 | Vegard Stake Laengen | UAE Team Emirates | 14:54 |
172 | Ruben Guerreiro | EF Education-EasyPost | 16:34 |
173 | Magnus Cort | EF Education-EasyPost | 17:45 |
174 | Kevin Vermaerke | Team DSM | 18:00 |
175 | Christopher Juul-Jensen | BikeExchange-Jayco | 18:40 |
176 | Anthony Turgis | TotalEnergies | 24:19 |
Stage 4 map & profile:
Stage 4 map
Stage 4 profile
Stage 4 photos by Fotoreporter Sirotti:
Alexander Kristoff heads to the start.
On the left, current Tour de France director Christian Prudhomme and on the right, his predecessor Jean-Marie Leblanc.
Philippe Gilbert during the team presentation ceremony.
The peloton leaves the start city of Dunkerque.
Another shot of the pack and the North Sea
He's gone. Wout van Aert heads for a stage win. The pack knew he would try, but there was nothing they could do.
Wout van Aert sits up and enjoys his win while behind him the pack races to the finish.
Jasper Philipsen wins the field sprint. Perhaps not knowing van Aert was up the road he sits up and celebrates.
Wout van Aert just after winning the stage.
The peloton just after the race finish.
Tadej Pogacar is lurking in third place in the GC and is the current Best Young Rider, hence the white jersey.
Stage winner and race leader Wout van Aert.