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

2022 Tour de France

109th edition: July 1-24, 2022

Stage 4, July 5, 2022

Back to 2022 Tour de France

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:

  • Km 30.7: Côte de Cassel, 1.7 km @ 4.2%. Cat. 4
  • Km 71.8: Côte de Remilly-Wirquin, 1.2 km @ 6.9%. Cat. 4
  • Km 97.2: Côte de Nielles-les-Bléquin, 1.2 km @ 7.7%. Cat. 4
  • Km 102.7: Côte de Harlettes, 1.1 km @ 6.8%. Cat. 4
  • Km 123.6: Côte du Ventus, 1.2 km @ 4.8%. Cat. 4
  • Km 160.7: Côte du Cap Blanc-Nez, 0.91 km @ 7.5%. Cat 4

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:

Stage 4 photos

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.

 

find us on Facebook follow us on twitter See our youtube channel Story of the Tour de France, volume 1 Schwab Cycles South Salem Cycleworks frames Neugent Cycling Wheels Peaks Coaching: work with a coach! Shade Vise sunglass holder Advertise with us!

Content continues below the ads

Story of the Tour de France, volume 1 Schwab Cycles South Salem Cycleworks frames

GC after stage 4:

  • GC leader: Wout van Aert (Jumbo-Visma)
  • Mountains classification leader: Magnus Cort (EF Education-EasyPost)
  • Points classification leader: Wout van Aert (Jumbo-Visma)
  • Best young rider: Tadej Pogacar (UAE Team Emirates)
  • Team classification leader: Jumbo-Visma

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


Content continues below the ads

Neugent Cycling Wheels Peaks Coaching: work with a coach!

Stage 4 map & profile:

Tour de France stage 4 map

Stage 4 map

Stage 4 profile


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

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.