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 Four Days of Dunkirk -
4 Jours de Dunkerque
(2.Pro), France

67th edition: May 16 - May 21, 2023

4 Days of Dunkirk podium history | 2022 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5 | Stage 6

2023 4 Days of Dunkirk map.


Sunday, May 21: 6th & Final Stage, Avion - Dunkerque, 182.6 km

Stage 6 map

Tim Merlier wins stage six. Getty Sport photo

Plato's Apology

Plato's dialogue Apology 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 Dunkerque at 2:00 PM, local time: 16C (60F), mostly cloudy, with the wind from the north at 29 km/hr (18 mph). There is just a 2% chance of rain.

The race: Here's the report from stage winner Tim Merlier's Team Soudal Quick-Step.

Tim Merlier took the spoils on the final stage of the Quatre Jours de Dunkerque, racking up Soudal Quick-Step’s 25th victory of the year. The win capped off a solid week of racing for our team, who was a major protagonist also in the fight for the general classification with Kasper Asgreen, the Dane who in his first outing since mid-April concluded this 67th edition in the runner-up spot, just 13 seconds behind the overall victor.

Sunday afternoon, the early threat of echelons failed to materialise on the roads to Dunkerque, and the stage – controlled by a number of teams, including the Wolfpack – came down to a rather chaotic bunch sprint, spiced up by the numerous corners in the closing kilometers. After Bert Van Lerberghe dropped him off with 500 meters to go, Merlier expertly surfed wheels and kicked out just 150 meters from the line, narrowly edging out Erlend Blikra (Uno X) for his sixth win this season.

“This week I couldn’t sprint as I had wanted to until today, and I’m incredibly happy for myself and the team that I could take this victory after a rest and training period. There was a big breakaway and we knew it wouldn’t be easy to reel them in, but the team did a great job and I’m grateful for that”, Tim explained after the stage. “In the sprint I got closed in a bit, I found Bert again and he brought me in a good position. A guy from Uno X went from the distance, so I had to push to outpower him in the end and fortunately it worked out. I’m glad I could take this win with some members of my family here, that made it even more special.”

“It was really nice to return to competition after a few good weeks of rest and training in Denmark and Andorra. It seems that it was good for my shape, as I now finally start to feel like myself again after quite some time. That’s encouraging ahead of the next races. It would have been a pity to go home without a stage win after all the work we put in here, so I’m super happy I could contribute to Tim’s victory”, added Kasper after his second podium in a stage race.

Complete results:

182.6 kilometers raced at an average speed of 46.230 km/hr

1 Tim Merlier Soudal Quick-Step 3hr 56min 38sec
2 Erlend Blikra Uno-X s.t.
3 Cees Bol Astana Qazaqstan s.t.
4 Olav Kooij Jumbo-Visma s.t.
5 Max Walscheid Cofidis s.t.
6 Rüdiger Selig Lotto Dstny s.t.
7 Milan Fretin Team Flanders-Baloise s.t.
8 Paul Penhoët Groupama-FDJ s.t.
9 Hugo Hofstetter Arkéa-Samsic s.t.
10 Matteo Malucelli Bingoal-WB s.t.
11 Peter Sagan TotalEnergies s.t.
12 Marc Sarreau Ag2r-Citroën s.t.
13 Stanislaw Aniolkowski Human Powered Health s.t.
14 Gerben Thijssen Intermarché-Circus-Wanty s.t.
15 Rait Ärm Van Rysel-Roubaix-Lille Metropole s.t.
16 Bert Van Lerberghe Soudal Quick-Step s.t.
17 Alexis Renard Cofidis s.t.
18 Cédric Beullens Lotto Dstny s.t.
19 Greg Van Avermaet Ag2r-Citroën s.t.
20 Romain Grégoire Groupama-FDJ s.t.
21 Jos Van Emden Jumbo-Visma s.t.
22 Oliver Naesen Ag2r-Citroën s.t.
23 Mick Van Dijke Jumbo-Visma s.t.
24 Sam Watson Groupama-FDJ s.t.
25 Arjen Livyns Lotto Dstny s.t.
26 Rasmus Søjberg Pedersen CIC U Nantes Atlantique s.t.
27 Ethan Vernon Soudal Quick-Step s.t.
28 Brent Van Moer Lotto Dstny s.t.
29 Erik Resell Uno-X s.t.
30 Kasper Asgreen Soudal Quick-Step s.t.
31 Tosh Van Der Sande Jumbo-Visma s.t.
32 Anthony Delaplace Arkéa-Samsic s.t.
33 Laurent Pichon Arkéa-Samsic s.t.
34 Logan Currie Bolton Equities-Black Spoke s.t.
35 Benjamin Thomas Cofidis s.t.
36 Pier-André Côté Human Powered Health @ 7sec
37 Piet Allegaert Cofidis 0:08
38 Loic Vliegen Intermarché-Circus-Wanty s.t.
39 Romain Cardis St Michel-Mavic-Auber 93 s.t.
40 Bram Welten Groupama-FDJ s.t.
41 Aaron Van Poucke Team Flanders-Baloise s.t.
42 Lindsay De Vylder Team Flanders-Baloise s.t.
43 Norman Vahtra Van Rysel-Roubaix-Lille Metropole s.t.
44 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole s.t.
45 Julius Johansen Intermarché-Circus-Wanty s.t.
46 Lorrenzo Manzin TotalEnergies s.t.
47 Loe Van Belle Jumbo-Visma s.t.
48 Per Strand Hagenes Jumbo-Visma s.t.
49 Pau Miquel Delgado Equipo Kern Pharma s.t.
50 Julian Mertens Bingoal-WB s.t.
51 Maël Guégan CIC U Nantes Atlantique s.t.
52 Pierre Barbier CIC U Nantes Atlantique s.t.
53 Luca Van Boven Bingoal-WB s.t.
54 Flavien Maurelet St Michel-Mavic-Auber 93 s.t.
55 Jelle Wallays Cofidis s.t.
56 Ludovic Robeet Bingoal-WB s.t.
57 Anthon Charmig Uno-X s.t.
58 Luke Mudgway Bolton Equities-Black Spoke s.t.
59 Olivier Le Gac Groupama-FDJ s.t.
60 Antoine Raugel Ag2r-Citroën s.t.
61 Paul Ourselin TotalEnergies s.t.
62 Gleb Brussenskiy Astana Qazaqstan s.t.
63 Jonathan Couanon Nice Métropole-Côte d'Azur s.t.
64 Yevgeniy Gidich Astana Qazaqstan s.t.
65 Guillaume Van Keirsbulck Bingoal-WB s.t.
66 Geoffrey Soupe TotalEnergies 0:21
67 Sébastien Grignard Lotto Dstny 0:30
68 Axel Huens Intermarché-Circus-Wanty 0:36
69 Boy Van Poppel Intermarché-Circus-Wanty s.t.
70 Timo Roosen Jumbo-Visma 0:45
71 Adrien Petit Intermarché-Circus-Wanty 0:57
72 Maciej Bodnar TotalEnergies 1:16
73 Samuel Leroux Van Rysel-Roubaix-Lille Metropole s.t.
74 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole s.t.
75 Christophe Noppe Cofidis s.t.
76 Lewis Askey Groupama-FDJ s.t.
77 Jannik Steimle Soudal Quick-Step 1:18
78 Dmitriy Gruzdev Astana Qazaqstan 1:27
79 Cériel Desal Bingoal-WB 1:45
80 Kenny Molly Van Rysel-Roubaix-Lille Metropole s.t.
81 Jonas Abrahamsen Uno-X 2:23
82 Lasse Norman Leth Uno-X s.t.
83 Alex Colman Team Flanders-Baloise 3:05
84 Gilles De Wilde Team Flanders-Baloise s.t.
85 Aaron Gate Bolton Equities-Black Spoke 4:14
86 Daniel Oss TotalEnergies 4:24
87 Danny Van Der Tuuk Equipo Kern Pharma s.t.
88 Kevin Kuhn Intermarché-Circus-Wanty s.t.
89 Stan Van Tricht Soudal Quick-Step s.t.
90 Niklas Larsen Uno-X s.t.
91 Enzo Paleni Groupama-FDJ 6:40
92 Mathis Le Berre Arkéa-Samsic s.t.
93 Yuriy Natarov Astana Qazaqstan 8:27
94 Ollie Jones Bolton Equities-Black Spoke s.t.
95 Urko Berrade Equipo Kern Pharma s.t.
96 Axel De Lie Lotto Dstny s.t.
97 Lars Craps Soudal Quick-Step s.t.
98 Enzo Boulet CIC U Nantes Atlantique s.t.
99 Julian Lino Nice Métropole-Côte d'Azur 8:30
100 Tuur Dens Team Flanders-Baloise s.t.
101 Valentin Retailleau Ag2r-Citroën s.t.
102 James Oram Bolton Equities-Black Spoke s.t.
103 Morne Van Niekerk St Michel-Mavic-Auber 93 15:02
104 Tom Sexton Bolton Equities-Black Spoke 17:40

 

Final GC after stage 6:

  • GC winner: Romain Grégoire (Groupama-FDJ)
  • Mountains classification winner: Alex Colman (Team Flanders-Baloise)
  • Points classification winner: Olav Kooij (Jumbo-Visma)
  • Best young rider: Romain Grégoire (Groupama-FDJ)
  • Teams classification winner: Jumbo-Visma)

926.5 kilometers raced at an average speed of 43.630 km/hr

1 Romain Grégoire Groupama-FDJ 21hr 14min 8sec
2 Kasper Asgreen Soudal Quick-Step @ 13sec
3 Cees Bol Astana Qazaqstan 0:15
4 Olav Kooij Jumbo-Visma 0:17
5 Brent Van Moer Lotto Dstny 0:20
6 Ethan Vernon Soudal Quick-Step 0:24
7 Alexis Renard Cofidis 0:27
8 Peter Sagan TotalEnergies 0:36
9 Per Strand Hagenes Jumbo-Visma s.t.
10 Sam Watson Groupama-FDJ 0:39
11 Cédric Beullens Lotto Dstny s.t.
12 Logan Currie Bolton Equities-Black Spoke 0:41
13 Greg Van Avermaet Ag2r-Citroën 0:46
14 Anthony Delaplace Arkéa-Samsic 1:00
15 Laurent Pichon Arkéa-Samsic 1:24
16 Benjamin Thomas Cofidis 1:29
17 Arjen Livyns Lotto Dstny 1:39
18 Oliver Naesen Ag2r-Citroën 1:41
19 Paul Penhoët Groupama-FDJ 1:52
20 Pier-André Côté Human Powered Health 2:01
21 Luca Van Boven Bingoal-WB 2:07
22 Loic Vliegen Intermarché-Circus-Wanty 2:22
23 Anthon Charmig Uno-X 2:23
24 Flavien Maurelet St Michel-Mavic-Auber 93 2:26
25 Antoine Raugel Ag2r-Citroën 2:38
26 Jos Van Emden Jumbo-Visma 3:10
27 Erik Resell Uno-X s.t.
28 Romain Cardis St Michel-Mavic-Auber 93 3:24
29 Jonathan Couanon Nice Métropole-Côte d'Azur 3:25
30 Mick Van Dijke Jumbo-Visma 3:28
31 Paul Ourselin TotalEnergies 3:42
32 Lewis Askey Groupama-FDJ 3:50
33 Olivier Le Gac Groupama-FDJ 5:05
34 Ludovic Robeet Bingoal-WB 5:16
35 Tim Merlier Soudal Quick-Step 5:51
36 Loe Van Belle Jumbo-Visma 6:07
37 Maël Guégan CIC U Nantes Atlantique 6:18
38 Hugo Hofstetter Arkéa-Samsic 6:21
39 Stan Van Tricht Soudal Quick-Step 6:29
40 Gleb Brussenskiy Astana Qazaqstan 7:04
41 Tosh Van Der Sande Jumbo-Visma s.t.
42 Julian Mertens Bingoal-WB 7:13
43 Rait Ärm Van Rysel-Roubaix-Lille Metropole 7:32
44 Samuel Leroux Van Rysel-Roubaix-Lille Metropole 8:06
45 Axel Huens Intermarché-Circus-Wanty 9:03
46 Rüdiger Selig Lotto Dstny 9:30
47 Bert Van Lerberghe Soudal Quick-Step 9:54
48 Pau Miquel Delgado Equipo Kern Pharma 10:03
49 Julius Johansen Intermarché-Circus-Wanty 10:09
50 Timo Roosen Jumbo-Visma 10:11
51 Aaron Gate Bolton Equities-Black Spoke 10:12
52 Mathis Le Berre Arkéa-Samsic 10:22
53 Sébastien Grignard Lotto Dstny 10:32
54 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole 10:46
55 Dmitriy Gruzdev Astana Qazaqstan 11:12
56 Geoffrey Soupe TotalEnergies 11:41
57 Aaron Van Poucke Team Flanders-Baloise 11:46
58 Daniel Oss TotalEnergies 12:07
59 Piet Allegaert Cofidis 13:39
60 Max Walscheid Cofidis 14:27
61 Kenny Molly Van Rysel-Roubaix-Lille Metropole 14:31
62 Kevin Kuhn Intermarché-Circus-Wanty 14:46
63 Alex Colman Team Flanders-Baloise s.t.
64 Stanislaw Aniolkowski Human Powered Health 14:52
65 Valentin Retailleau Ag2r-Citroën 15:17
66 Gerben Thijssen Intermarché-Circus-Wanty s.t.
67 Enzo Paleni Groupama-FDJ 15:46
68 Milan Fretin Team Flanders-Baloise 15:50
69 Urko Berrade Equipo Kern Pharma 15:58
70 Adrien Petit Intermarché-Circus-Wanty 16:07
71 Cériel Desal Bingoal-WB 16:45
72 Bram Welten Groupama-FDJ 17:25
73 Jannik Steimle Soudal Quick-Step 17:31
74 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole 18:13
75 Danny Van Der Tuuk Equipo Kern Pharma 18:14
76 Lorrenzo Manzin TotalEnergies 18:23
77 Ollie Jones Bolton Equities-Black Spoke 18:59
78 Guillaume Van Keirsbulck Bingoal-WB 19:13
79 Lindsay De Vylder Team Flanders-Baloise 19:30
80 Lasse Norman Leth Uno-X 19:53
81 Rasmus Søjberg Pedersen CIC U Nantes Atlantique 20:18
82 Marc Sarreau Ag2r-Citroën 20:21
83 Yevgeniy Gidich Astana Qazaqstan 20:42
84 Maciej Bodnar TotalEnergies 21:06
85 Boy Van Poppel Intermarché-Circus-Wanty 21:50
86 Luke Mudgway Bolton Equities-Black Spoke 21:54
87 Matteo Malucelli Bingoal-WB 22:38
88 Niklas Larsen Uno-X 22:49
89 Erlend Blikra Uno-X 23:18
90 Morne Van Niekerk St Michel-Mavic-Auber 93 23:28
91 Jonas Abrahamsen Uno-X 23:49
92 Gilles De Wilde Team Flanders-Baloise 24:05
93 Jelle Wallays Cofidis 26:26
94 Christophe Noppe Cofidis 27:42
95 Pierre Barbier CIC U Nantes Atlantique 28:14
96 Lars Craps Soudal Quick-Step 29:35
97 Norman Vahtra Van Rysel-Roubaix-Lille Metropole 29:37
98 Julian Lino Nice Métropole-Côte d'Azur 32:23
99 James Oram Bolton Equities-Black Spoke 35:49
100 Tom Sexton Bolton Equities-Black Spoke 37:01
101 Axel De Lie Lotto Dstny 39:51
102 Enzo Boulet CIC U Nantes Atlantique 41:48
103 Yuriy Natarov Astana Qazaqstan 43:07
104 Tuur Dens Team Flanders-Baloise 44:44

 

Stage 6 map:

Stage 6 map


Saturday, May 20: Stage 5, Roubaix - Cassel, 187.7 km

Stage 5 map

Per Strand Hagenes finishes ahead of Romain Grégoire to win stage five.

Bicycle History

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 Cassel at 2:15 PM, local time: 18C (65F), partly cloudy, with the wind from the northeast at 27 km/hr (17 mph). There is just a 1% chance of rain.

The race: Here's the report from stage winner Per Strand Hagenes' Team Jumbo-Visma.

Per Strand Hagenes has won the queen stage of the Quatre Jours du Dunkerque. The 19-year-old Norwegian, who normally rides for the Jumbo-Visma Development Team, was the strongest in a sprint-à-deux in Cassel.

The 188-kilometre stage lived up to its moniker as the queen stage, beginning at the Roubaix circuit and finishing at the top of the Rue de Tambour in Cassel. The highlight was the same Rue de Tambour, which was climbed no less than seven times today.

Seven riders attacked, but none of them came close to winning. Just before the final kilometre, Frenchman Romain Grégoire made a move and was joined by Hagenes. The two stayed away from the peloton and sprinted to the line. Strand Hagenes proved to be the strongest. With his victory, Strand Hagenes is now eighth in the general classification. Olav Kooij came in seventh and holds onto third place in the overall standings while also donning the points jersey.

"Winning a race like this is always a great feeling”, said Strand Hagenes. "We were in a good position on the last local lap. I knew I had to follow Grégoire as soon as he attacked. Luckily I was able to do that. He gave everything for his position in the general classification. On the finish straight, I just kept going. I don't even feel like I'm at my best. Things are going better than expected for our team here in France.”

Kooij's main focus was to keep up with his main rivals. "I wanted to maintain my good position in the GC. I managed to do that, although it's unfortunate that Gregoire gained time. We knew that Per had a chance today. When I saw him at the front, I knew he would finish it off. We are still in a good position in the overall standings, but I am afraid that trailing seventeen seconds behind is too much for having a decent chance of winning the GC. But we’re not giving up. With three stage wins, we can already reflect on a successful week”, Kooij said after stage five.

The victory on the queen stage of the Quatre Jours du Dunkerque is Hagenes' third victory of the season. It brings the total number of victories for Team Jumbo-Visma to 27.

Complete results:

187.7 kilometers raced at an average speed of 39.868 km/hr

1 Per Strand Hagenes Jumbo-Visma 4hr 42min 29sec
2 Romain Grégoire Groupama-FDJ s.t.
3 Alexis Renard Cofidis @ 5sec
4 Brent Van Moer Lotto Dstny s.t.
5 Greg Van Avermaet Ag2r-Citroën s.t.
6 Benjamin Thomas Cofidis 0:08
7 Cees Bol Astana Qazaqstan s.t.
8 Olav Kooij Jumbo-Visma 0:11
9 Cédric Beullens Lotto Dstny 0:14
10 Laurent Pichon Arkéa-Samsic s.t.
11 Kasper Asgreen Soudal Quick-Step s.t.
12 Anthon Charmig Uno-X s.t.
13 Luca Van Boven Bingoal-WB s.t.
14 Maël Guégan CIC U Nantes Atlantique 0:19
15 Arjen Livyns Lotto Dstny s.t.
16 Peter Sagan TotalEnergies s.t.
17 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole s.t.
18 Romain Cardis St Michel-Mavic-Auber 93 s.t.
19 Ethan Vernon Soudal Quick-Step s.t.
20 Anthony Delaplace Arkéa-Samsic s.t.
21 Logan Currie Bolton Equities-Black Spoke 0:23
22 Jos Van Emden Jumbo-Visma s.t.
23 Mathis Le Berre Arkéa-Samsic 0:25
24 Flavien Maurelet St Michel-Mavic-Auber 93 s.t.
25 Sam Watson Groupama-FDJ s.t.
26 Erik Resell Uno-X 0:33
27 Oliver Naesen Ag2r-Citroën 0:35
28 Antoine Raugel Ag2r-Citroën s.t.
29 Benoît Cosnefroy Ag2r-Citroën 0:55
30 Jonathan Couanon Nice Métropole-Côte d'Azur 0:56
31 Hugo Hofstetter Arkéa-Samsic s.t.
32 Mick Van Dijke Jumbo-Visma s.t.
33 Julius Johansen Intermarché-Circus-Wanty s.t.
34 Loic Vliegen Intermarché-Circus-Wanty 1:13
35 Paul Ourselin TotalEnergies s.t.
36 Paul Penhoët Groupama-FDJ 1:16
37 Stan Van Tricht Soudal Quick-Step s.t.
38 Pier-André Côté Human Powered Health 1:20
39 Ludovic Robeet Bingoal-WB 1:26
40 Joris Delbove St Michel-Mavic-Auber 93 1:29
41 Lewis Askey Groupama-FDJ 1:45
42 Olivier Le Gac Groupama-FDJ 2:03
43 Valentin Retailleau Ag2r-Citroën 2:20
44 Daniel Oss TotalEnergies 2:38
45 Anthony Turgis TotalEnergies s.t.
46 Loe Van Belle Jumbo-Visma s.t.
47 Piet Allegaert Cofidis s.t.
48 Tosh Van Der Sande Jumbo-Visma 3:15
49 Rait Ärm Van Rysel-Roubaix-Lille Metropole 3:39
50 Aaron Gate Bolton Equities-Black Spoke 3:49
51 Axel Huens Intermarché-Circus-Wanty 5:01
52 Rüdiger Selig Lotto Dstny s.t.
53 Sébastien Grignard Lotto Dstny s.t.
54 Max Walscheid Cofidis s.t.
55 Tim Merlier Soudal Quick-Step s.t.
56 Bert Van Lerberghe Soudal Quick-Step s.t.
57 Samuel Leroux Van Rysel-Roubaix-Lille Metropole s.t.
58 Julian Mertens Bingoal-WB 5:24
59 Dmitriy Gruzdev Astana Qazaqstan s.t.
60 Gleb Brussenskiy Astana Qazaqstan s.t.
61 Enzo Paleni Groupama-FDJ 6:06
62 Morne Van Niekerk St Michel-Mavic-Auber 93 6:56
63 Nicolas Debeaumarché St Michel-Mavic-Auber 93 s.t.
64 Ibon Ruiz Equipo Kern Pharma 7:02
65 Urko Berrade Equipo Kern Pharma s.t.
66 Danny Van Der Tuuk Equipo Kern Pharma 7:42
67 Jonas Abrahamsen Uno-X s.t.
68 Ollie Jones Bolton Equities-Black Spoke s.t.
69 Geoffrey Soupe TotalEnergies s.t.
70 Timo Roosen Jumbo-Visma s.t.
71 Aaron Van Poucke Team Flanders-Baloise s.t.
72 Pau Miquel Delgado Equipo Kern Pharma 7:46
73 Kevin Kuhn Intermarché-Circus-Wanty 7:48
74 Thomas Boudat Van Rysel-Roubaix-Lille Metropole s.t.
75 Adrien Petit Intermarché-Circus-Wanty 7:54
76 Alex Colman Team Flanders-Baloise 8:20
77 Kenny Molly Van Rysel-Roubaix-Lille Metropole 8:25
78 Niklas Larsen Uno-X 9:27
79 Guillaume Van Keirsbulck Bingoal-WB 12:47
80 Cériel Desal Bingoal-WB s.t.
81 Matteo Malucelli Bingoal-WB 12:49
82 Bram Welten Groupama-FDJ s.t.
83 Jelle Wallays Cofidis 13:08
84 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole 13:51
85 Christophe Noppe Cofidis s.t.
86 Norman Vahtra Van Rysel-Roubaix-Lille Metropole s.t.
87 Chad Haga Human Powered Health s.t.
88 Stanislaw Aniolkowski Human Powered Health s.t.
89 Lorrenzo Manzin TotalEnergies s.t.
90 Milan Fretin Team Flanders-Baloise s.t.
91 Pierre Barbier CIC U Nantes Atlantique s.t.
92 Gerben Thijssen Intermarché-Circus-Wanty 13:56
93 Gage Hecht Human Powered Health s.t.
94 Jannik Steimle Soudal Quick-Step 14:02
95 Rasmus Søjberg Pedersen CIC U Nantes Atlantique 15:45
96 William Blume Levy Uno-X s.t.
97 Gilles De Wilde Team Flanders-Baloise s.t.
98 Lasse Norman Leth Uno-X s.t.
99 Julian Lino Nice Métropole-Côte d'Azur s.t.
100 Eugenio Sanchez Equipo Kern Pharma s.t.
101 Yevgeniy Gidich Astana Qazaqstan s.t.
102 Lindsay De Vylder Team Flanders-Baloise s.t.
103 Yuriy Natarov Astana Qazaqstan s.t.
104 Marc Sarreau Ag2r-Citroën s.t.
105 Lars Craps Soudal Quick-Step s.t.
106 Boy Van Poppel Intermarché-Circus-Wanty s.t.
107 Maciej Bodnar TotalEnergies s.t.
108 Enzo Boulet CIC U Nantes Atlantique s.t.
109 Luke Mudgway Bolton Equities-Black Spoke s.t.
110 Alan Banaszek Human Powered Health s.t.
111 James Oram Bolton Equities-Black Spoke s.t.
112 Erlend Blikra Uno-X s.t.
113 Axel De Lie Lotto Dstny 18:04
114 Tom Sexton Bolton Equities-Black Spoke s.t.
115 Tuur Dens Team Flanders-Baloise 18:07
116 Damien Girard Nice Métropole-Côte d'Azur 22:00

 

GC after stage 5:

736 kilometers raced so far at an average speed of 42.564 km/hr

1 Romain Grégoire Groupama-FDJ 17hr 17min 30sec
2 Kasper Asgreen Soudal Quick-Step @ 13sec
3 Olav Kooij Jumbo-Visma 0:17
4 Cees Bol Astana Qazaqstan 0:19
5 Brent Van Moer Lotto Dstny 0:20
6 Ethan Vernon Soudal Quick-Step 0:24
7 Alexis Renard Cofidis 0:27
8 Per Strand Hagenes Jumbo-Visma 0:28
9 Peter Sagan TotalEnergies 0:36
10 Sam Watson Groupama-FDJ 0:39
11 Cédric Beullens Lotto Dstny 0:39
12 Logan Currie Bolton Equities-Black Spoke 0:41
13 Greg Van Avermaet Ag2r-Citroën 0:46
14 Anthony Delaplace Arkéa-Samsic 1:00
15 Laurent Pichon Arkéa-Samsic 1:24
16 Benjamin Thomas Cofidis 1:29
17 Benoît Cosnefroy Ag2r-Citroën 1:32
18 Arjen Livyns Lotto Dstny 1:39
19 Oliver Naesen Ag2r-Citroën 1:41
20 Paul Penhoët Groupama-FDJ 1:52
21 Pier-André Côté Human Powered Health 1:54
22 Luca Van Boven Bingoal-WB 1:59
23 Stan Van Tricht Soudal Quick-Step 2:05
24 Loic Vliegen Intermarché-Circus-Wanty 2:14
25 Anthon Charmig Uno-X 2:15
26 Flavien Maurelet St Michel-Mavic-Auber 93 2:18
27 Antoine Raugel Ag2r-Citroën 2:30
28 Lewis Askey Groupama-FDJ 2:34
29 Jos Van Emden Jumbo-Visma 3:10
30 Erik Resell Uno-X s.t.
31 Romain Cardis St Michel-Mavic-Auber 93 3:16
32 Jonathan Couanon Nice Métropole-Côte d'Azur 3:17
33 Mick Van Dijke Jumbo-Visma 3:28
34 Paul Ourselin TotalEnergies 3:34
35 Anthony Turgis TotalEnergies 3:35
36 Mathis Le Berre Arkéa-Samsic 3:43
37 Olivier Le Gac Groupama-FDJ 4:57
38 Ludovic Robeet Bingoal-WB 5:08
39 Aaron Gate Bolton Equities-Black Spoke 5:58
40 Loe Van Belle Jumbo-Visma 5:59
41 Tim Merlier Soudal Quick-Step 6:01
42 Maël Guégan CIC U Nantes Atlantique 6:10
43 Hugo Hofstetter Arkéa-Samsic 6:21
44 Valentin Retailleau Ag2r-Citroën 6:47
45 Gleb Brussenskiy Astana Qazaqstan 6:56
46 Samuel Leroux Van Rysel-Roubaix-Lille Metropole s.t.
47 Tosh Van Der Sande Jumbo-Visma 7:04
48 Julian Mertens Bingoal-WB 7:05
49 Urko Berrade Equipo Kern Pharma 7:31
50 Rait Ärm Van Rysel-Roubaix-Lille Metropole 7:32
51 Daniel Oss TotalEnergies 7:43
52 Axel Huens Intermarché-Circus-Wanty 8:27
53 Morne Van Niekerk St Michel-Mavic-Auber 93 8:30
54 Enzo Paleni Groupama-FDJ 9:06
55 Ibon Ruiz Equipo Kern Pharma 9:23
56 Timo Roosen Jumbo-Visma 9:26
57 Rüdiger Selig Lotto Dstny 9:30
58 Dmitriy Gruzdev Astana Qazaqstan 9:45
59 Bert Van Lerberghe Soudal Quick-Step 9:54
60 Pau Miquel Delgado Equipo Kern Pharma 9:55
61 Julius Johansen Intermarché-Circus-Wanty 10:01
62 Sébastien Grignard Lotto Dstny 10:02
63 Kevin Kuhn Intermarché-Circus-Wanty s.t.
64 Nicolas Debeaumarché St Michel-Mavic-Auber 93 10:24
65 Ollie Jones Bolton Equities-Black Spoke 10:32
66 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole 10:38
67 Geoffrey Soupe TotalEnergies 11:20
68 Aaron Van Poucke Team Flanders-Baloise 11:38
69 Alex Colman Team Flanders-Baloise 11:41
70 Joris Delbove St Michel-Mavic-Auber 93 12:01
71 Kenny Molly Van Rysel-Roubaix-Lille Metropole 12:46
72 Piet Allegaert Cofidis 13:31
73 Danny Van Der Tuuk Equipo Kern Pharma 13:50
74 Max Walscheid Cofidis 14:27
75 Stanislaw Aniolkowski Human Powered Health 14:52
76 Cériel Desal Bingoal-WB 15:00
77 Adrien Petit Intermarché-Circus-Wanty 15:10
78 Gerben Thijssen Intermarché-Circus-Wanty 15:17
79 Milan Fretin Team Flanders-Baloise 15:50
80 Jannik Steimle Soudal Quick-Step 16:13
81 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole 16:57
82 Bram Welten Groupama-FDJ 17:17
83 Lasse Norman Leth Uno-X 17:30
84 Lorrenzo Manzin TotalEnergies 18:15
85 Niklas Larsen Uno-X 18:25
86 Gage Hecht Human Powered Health 18:43
87 Guillaume Van Keirsbulck Bingoal-WB 19:05
88 Lindsay De Vylder Team Flanders-Baloise 19:22
89 Tom Sexton Bolton Equities-Black Spoke 19:27
90 Chad Haga Human Powered Health 19:33
91 Thomas Boudat Van Rysel-Roubaix-Lille Metropole 19:45
92 Maciej Bodnar TotalEnergies 19:50
93 Rasmus Søjberg Pedersen CIC U Nantes Atlantique 20:18
94 Marc Sarreau Ag2r-Citroën 20:21
95 Yevgeniy Gidich Astana Qazaqstan 20:34
96 Gilles De Wilde Team Flanders-Baloise 21:00
97 Lars Craps Soudal Quick-Step 21:08
98 Boy Van Poppel Intermarché-Circus-Wanty 21:14
99 Jonas Abrahamsen Uno-X 21:26
100 Alan Banaszek Human Powered Health 21:28
101 Luke Mudgway Bolton Equities-Black Spoke 21:46
102 Matteo Malucelli Bingoal-WB 22:38
103 Erlend Blikra Uno-X 23:24
104 Julian Lino Nice Métropole-Côte d'Azur 23:53
105 Jelle Wallays Cofidis 26:18
106 Christophe Noppe Cofidis 26:26
107 James Oram Bolton Equities-Black Spoke 27:19
108 Pierre Barbier CIC U Nantes Atlantique 28:06
109 Eugenio Sanchez Equipo Kern Pharma 28:40
110 Norman Vahtra Van Rysel-Roubaix-Lille Metropole 29:29
111 Axel De Lie Lotto Dstny 31:24
112 Enzo Boulet CIC U Nantes Atlantique 33:21
113 Yuriy Natarov Astana Qazaqstan 34:40
114 Tuur Dens Team Flanders-Baloise 36:14
115 William Blume Levy Uno-X 36:32
116 Damien Girard Nice Métropole-Côte d'Azur 40:11

 

Stage 5 map:

Stage 5 map


Friday, May 19: Stage 4, Maubeuge - Achicourt, 173.8 km

Stage 4 map

Olav Kooij gets his second stage win this edition of 4 Days of Dunkirk. Photo: François Lo Presti

Tour de France: 2019

Bill and Carol McGann's book The Story of the Tour de France, 2019: A Year of New Faces is available in both Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Achicourt at 2:10 PM, local time: 18C (64F), fair, with the wind from the northeast at 18 km/hr (11 mph). There is just a 1% chance of rain.

The race: Here's the report from stage winner Olav Kooij's Team Jumbo-Visma.

Olav Kooij has sprinted to a stage win in the 4 Jours de Dunkerque in convincing fashion. The sprinter of Team Jumbo-Visma was able to finish off the excellent work of his teammates. It is Kooij’s second victory in the six-day stage race in France.

It was clear from the start that the fourth stage would be for the sprinters. Six riders nevertheless opted for the early breakaway. After a couple of cobbled parts, the peloton broke up, and the escapees were caught well before the finish. Leader Benjamin Thomas had missed the attack and did not return. Kooij easily beat all his rivals in the thinned-out front group.

“I am thrilled with this second victory”, the 21-year-old rider said. “I had good legs today and a super strong team. I have to thank them for doing a great job. They rode for me all day. We were always in the front. We knew that the open roads and cobbled course sections would be important today.

“It got through the day quite easily. In the end, I was well-placed in the sprint. It’s great to be here with a second stage win. As a sprinter, you want to take every chance you get. I did that today”, a proud Kooij said.

The rider of the Dutch cycling team made a leap in the general classification due to the bonus seconds at the finish line. Kooij is now in third place, just seven seconds behind leader Kasper Asgreen. “It will be challenging to win the general classification, but we will try. Tomorrow will be a very tough day. I will try to make it through, and hopefully, we can sprint for the win again during the final stage on Sunday.”

This is Kooij’s third victory of the season. Earlier this season, the Dutchman had already won a stage at Paris-Nice. So far, Team Jumbo-Visma has won 26 races this season.

Complete results:

173.8 kilometers raced at an average speed of 46.409 km/hr

1 Olav Kooij Jumbo-Visma 3hr 44min 42sec
2 Gerben Thijssen Intermarché-Circus-Wanty s.t.
3 Milan Fretin Team Flanders-Baloise s.t.
4 Erlend Blikra Uno-X s.t.
5 Paul Penhoët Groupama-FDJ s.t.
6 Peter Sagan TotalEnergies s.t.
7 Lorrenzo Manzin TotalEnergies s.t.
8 Tim Merlier Soudal Quick-Step s.t.
9 Rüdiger Selig Lotto Dstny s.t.
10 Alexis Renard Cofidis s.t.
11 Stanislaw Aniolkowski Human Powered Health s.t.
12 Aaron Van Poucke Team Flanders-Baloise s.t.
13 Pier-André Côté Human Powered Health s.t.
14 Emmanuel Morin CIC U Nantes Atlantique s.t.
15 Flavien Maurelet St Michel-Mavic-Auber 93 s.t.
16 Ethan Vernon Soudal Quick-Step s.t.
17 Rait Ärm Van Rysel-Roubaix-Lille Metropole s.t.
18 Marc Sarreau Ag2r-Citroën s.t.
19 Luca Van Boven Bingoal-WB s.t.
20 Ludovic Robeet Bingoal-WB s.t.
21 Cédric Beullens Lotto Dstny s.t.
22 Cees Bol Astana Qazaqstan s.t.
23 Tom Sexton Bolton Equities-Black Spoke s.t.
24 Jonathan Couanon Nice Métropole-Côte d'Azur s.t.
25 Antoine Raugel Ag2r-Citroën s.t.
26 Geoffrey Soupe TotalEnergies s.t.
27 Loic Vliegen Intermarché-Circus-Wanty s.t.
28 Cériel Desal Bingoal-WB s.t.
29 Kevin Kuhn Intermarché-Circus-Wanty s.t.
30 Brent Van Moer Lotto Dstny s.t.
31 Julian Mertens Bingoal-WB s.t.
32 Logan Currie Bolton Equities-Black Spoke s.t.
33 Lindsay De Vylder Team Flanders-Baloise s.t.
34 Kasper Asgreen Soudal Quick-Step s.t.
35 Luke Mudgway Bolton Equities-Black Spoke s.t.
36 Axel Huens Intermarché-Circus-Wanty s.t.
37 Bram Welten Groupama-FDJ s.t.
38 Gleb Brussenskiy Astana Qazaqstan s.t.
39 Urko Berrade Equipo Kern Pharma s.t.
40 Greg Van Avermaet Ag2r-Citroën s.t.
41 Anthony Delaplace Arkéa-Samsic s.t.
42 Ollie Jones Bolton Equities-Black Spoke s.t.
43 Laurent Pichon Arkéa-Samsic s.t.
44 Lewis Askey Groupama-FDJ s.t.
45 Dmitriy Gruzdev Astana Qazaqstan s.t.
46 Sam Watson Groupama-FDJ s.t.
47 Benoît Cosnefroy Ag2r-Citroën s.t.
48 Morne Van Niekerk St Michel-Mavic-Auber 93 s.t.
49 Oliver Naesen Ag2r-Citroën s.t.
50 Valentin Retailleau Ag2r-Citroën s.t.
51 Timo Roosen Jumbo-Visma s.t.
52 Anthony Turgis TotalEnergies s.t.
53 Romain Grégoire Groupama-FDJ s.t.
54 Loe Van Belle Jumbo-Visma s.t.
55 Arjen Livyns Lotto Dstny s.t.
56 Jos Van Emden Jumbo-Visma s.t.
57 Tosh Van Der Sande Jumbo-Visma s.t.
58 Per Strand Hagenes Jumbo-Visma s.t.
59 Bastien Tronchon Ag2r-Citroën s.t.
60 Joris Delbove St Michel-Mavic-Auber 93 s.t.
61 Stan Van Tricht Soudal Quick-Step s.t.
62 Kenny Molly Van Rysel-Roubaix-Lille Metropole @ 9sec
63 Maciej Bodnar TotalEnergies 0:12
64 Daniel Oss TotalEnergies s.t.
65 Alan Banaszek Human Powered Health s.t.
66 Gage Hecht Human Powered Health 0:23
67 Jannik Steimle Soudal Quick-Step 1:12
68 Bert Van Lerberghe Soudal Quick-Step s.t.
69 Rasmus Søjberg Pedersen CIC U Nantes Atlantique 1:34
70 Anthon Charmig Uno-X s.t.
71 Lasse Norman Leth Uno-X s.t.
72 Erik Resell Uno-X 1:36
73 Enzo Paleni Groupama-FDJ s.t.
74 Sébastien Grignard Lotto Dstny s.t.
75 Mick Van Dijke Jumbo-Visma s.t.
76 Danny Van Der Tuuk Equipo Kern Pharma s.t.
77 Boy Van Poppel Intermarché-Circus-Wanty s.t.
78 Paul Ourselin TotalEnergies s.t.
79 Adrien Petit Intermarché-Circus-Wanty s.t.
80 Guillaume Van Keirsbulck Bingoal-WB s.t.
81 Ibon Ruiz Equipo Kern Pharma s.t.
82 Pau Miquel Delgado Equipo Kern Pharma s.t.
83 Hugo Hofstetter Arkéa-Samsic s.t.
84 Yevgeniy Gidich Astana Qazaqstan s.t.
85 Nicolas Debeaumarché St Michel-Mavic-Auber 93 s.t.
86 Romain Cardis St Michel-Mavic-Auber 93 s.t.
87 Samuel Leroux Van Rysel-Roubaix-Lille Metropole s.t.
88 Axel De Lie Lotto Dstny s.t.
89 Mathis Le Berre Arkéa-Samsic s.t.
90 Julian Lino Nice Métropole-Côte d'Azur s.t.
91 Chad Haga Human Powered Health s.t.
92 Maël Guégan CIC U Nantes Atlantique s.t.
93 Alex Colman Team Flanders-Baloise s.t.
94 Lars Craps Soudal Quick-Step s.t.
95 Gilles De Wilde Team Flanders-Baloise s.t.
96 Matteo Malucelli Bingoal-WB s.t.
97 Olivier Le Gac Groupama-FDJ s.t.
98 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole s.t.
99 Aaron Gate Bolton Equities-Black Spoke s.t.
100 Benjamin Thomas Cofidis s.t.
101 Jonas Abrahamsen Uno-X 2:18
102 Jean-Louis Le Ny Nice Métropole-Côte d'Azur 3:23
103 Eugenio Sanchez Equipo Kern Pharma 7:00
104 Iñigo Elosegui Equipo Kern Pharma s.t.
105 Axel Narbonne-Zuccarelli Nice Métropole-Côte d'Azur s.t.
106 Max Walscheid Cofidis s.t.
107 Igor Chzhan Astana Qazaqstan 7:42
108 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole 7:51
109 Niklas Larsen Uno-X s.t.
110 Thomas Boudat Van Rysel-Roubaix-Lille Metropole s.t.
111 James Oram Bolton Equities-Black Spoke s.t.
112 Julius Johansen Intermarché-Circus-Wanty s.t.
113 Piet Allegaert Cofidis s.t.
114 Martí Márquez Equipo Kern Pharma s.t.
115 Nolann Mahoudo CIC U Nantes Atlantique s.t.
116 Andrea Mifsud Nice Métropole-Côte d'Azur 10:54
117 Yuriy Natarov Astana Qazaqstan s.t.
118 Enzo Boulet CIC U Nantes Atlantique s.t.
119 Victor Lafay Cofidis s.t.
120 Norman Vahtra Van Rysel-Roubaix-Lille Metropole s.t.
121 Christophe Noppe Cofidis s.t.
122 Paul Hennequin Nice Métropole-Côte d'Azur s.t.
123 Damien Girard Nice Métropole-Côte d'Azur s.t.
124 Noah Vandenbranden Team Flanders-Baloise s.t.
125 Tuur Dens Team Flanders-Baloise s.t.
126 William Blume Levy Uno-X s.t.
127 Louis Barré Arkéa-Samsic s.t.
128 Jelle Wallays Cofidis s.t.
129 Pierre Barbier CIC U Nantes Atlantique 10:58

 

GC after stage 4:

548.3 kilometers raced so far at an average speed of 43.574 km/hr

1 Kasper Asgreen Soudal Quick-Step 12hr 35min 0sec
2 Ethan Vernon Soudal Quick-Step @ 6sec
3 Olav Kooij Jumbo-Visma 0:07
4 Romain Grégoire Groupama-FDJ s.t.
5 Cees Bol Astana Qazaqstan 0:12
6 Sam Watson Groupama-FDJ 0:15
7 Brent Van Moer Lotto Dstny 0:16
8 Peter Sagan TotalEnergies 0:18
9 Logan Currie Bolton Equities-Black Spoke 0:19
10 Cédric Beullens Lotto Dstny 0:26
11 Alexis Renard Cofidis 0:27
12 Urko Berrade Equipo Kern Pharma 0:30
13 Pier-André Côté Human Powered Health 0:35
14 Paul Penhoët Groupama-FDJ 0:37
15 Benoît Cosnefroy Ag2r-Citroën 0:38
16 Per Strand Hagenes Jumbo-Visma 0:39
17 Greg Van Avermaet Ag2r-Citroën 0:42
18 Anthony Delaplace Arkéa-Samsic s.t.
19 Lewis Askey Groupama-FDJ 0:50
20 Stan Van Tricht Soudal Quick-Step s.t.
21 Anthony Turgis TotalEnergies 0:58
22 Tim Merlier Soudal Quick-Step 1:01
23 Loic Vliegen Intermarché-Circus-Wanty 1:02
24 Stanislaw Aniolkowski Human Powered Health s.t.
25 Oliver Naesen Ag2r-Citroën 1:07
26 Laurent Pichon Arkéa-Samsic 1:11
27 Arjen Livyns Lotto Dstny 1:21
28 Benjamin Thomas Cofidis 1:22
29 Gerben Thijssen Intermarché-Circus-Wanty s.t.
30 Tom Sexton Bolton Equities-Black Spoke 1:24
31 Gleb Brussenskiy Astana Qazaqstan 1:33
32 Morne Van Niekerk St Michel-Mavic-Auber 93 1:35
33 Julian Mertens Bingoal-WB 1:42
34 Timo Roosen Jumbo-Visma 1:45
35 Luca Van Boven Bingoal-WB 1:46
36 Lasse Norman Leth Uno-X s.t.
37 Flavien Maurelet St Michel-Mavic-Auber 93 1:54
38 Antoine Raugel Ag2r-Citroën 1:56
39 Samuel Leroux Van Rysel-Roubaix-Lille Metropole s.t.
40 Emmanuel Morin CIC U Nantes Atlantique 1:57
41 Milan Fretin Team Flanders-Baloise 2:00
42 Anthon Charmig Uno-X 2:02
43 Pau Miquel Delgado Equipo Kern Pharma 2:10
44 Aaron Gate Bolton Equities-Black Spoke s.t.
45 Jannik Steimle Soudal Quick-Step 2:12
46 Cériel Desal Bingoal-WB 2:14
47 Paul Ourselin TotalEnergies 2:22
48 Jonathan Couanon Nice Métropole-Côte d'Azur s.t.
49 Ibon Ruiz Equipo Kern Pharma s.t.
50 Mick Van Dijke Jumbo-Visma 2:33
51 Kevin Kuhn Intermarché-Circus-Wanty 2:37
52 Erik Resell Uno-X 2:38
53 Jos Van Emden Jumbo-Visma 2:48
54 Ollie Jones Bolton Equities-Black Spoke 2:51
55 Olivier Le Gac Groupama-FDJ 2:55
56 Romain Cardis St Michel-Mavic-Auber 93 2:58
57 Enzo Paleni Groupama-FDJ 3:01
58 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole 3:07
59 Mathis Le Berre Arkéa-Samsic 3:19
60 Alex Colman Team Flanders-Baloise 3:22
61 Loe Van Belle Jumbo-Visma s.t.
62 Axel Huens Intermarché-Circus-Wanty 3:27
63 Nicolas Debeaumarché St Michel-Mavic-Auber 93 3:36
64 Lindsay De Vylder Team Flanders-Baloise 3:38
65 Geoffrey Soupe TotalEnergies 3:39
66 Ludovic Robeet Bingoal-WB 3:43
67 Tosh Van Der Sande Jumbo-Visma 3:50
68 Rait Ärm Van Rysel-Roubaix-Lille Metropole 3:56
69 Aaron Van Poucke Team Flanders-Baloise 3:57
70 Maciej Bodnar TotalEnergies 4:06
71 Bastien Tronchon Ag2r-Citroën 4:15
72 Kenny Molly Van Rysel-Roubaix-Lille Metropole 4:22
73 Dmitriy Gruzdev Astana Qazaqstan s.t.
74 Lorrenzo Manzin TotalEnergies 4:25
75 Valentin Retailleau Ag2r-Citroën 4:28
76 Bram Welten Groupama-FDJ 4:29
77 Rüdiger Selig Lotto Dstny 4:30
78 Rasmus Søjberg Pedersen CIC U Nantes Atlantique 4:34
79 Marc Sarreau Ag2r-Citroën 4:37
80 Gage Hecht Human Powered Health 4:48
81 Yevgeniy Gidich Astana Qazaqstan 4:50
82 Bert Van Lerberghe Soudal Quick-Step 4:54
83 Sébastien Grignard Lotto Dstny 5:02
84 Daniel Oss TotalEnergies 5:06
85 Gilles De Wilde Team Flanders-Baloise 5:16
86 Jean-Louis Le Ny Nice Métropole-Côte d'Azur 5:20
87 Lars Craps Soudal Quick-Step 5:24
88 Hugo Hofstetter Arkéa-Samsic 5:26
89 Boy Van Poppel Intermarché-Circus-Wanty 5:30
90 Chad Haga Human Powered Health 5:43
91 Alan Banaszek Human Powered Health 5:44
92 Maël Guégan CIC U Nantes Atlantique 5:52
93 Luke Mudgway Bolton Equities-Black Spoke 6:02
94 Danny Van Der Tuuk Equipo Kern Pharma 6:09
95 Guillaume Van Keirsbulck Bingoal-WB 6:19
96 Adrien Petit Intermarché-Circus-Wanty 7:17
97 Erlend Blikra Uno-X 7:40
98 Julian Lino Nice Métropole-Côte d'Azur 8:09
99 Igor Chzhan Astana Qazaqstan 8:12
100 Niklas Larsen Uno-X 9:01
101 Julius Johansen Intermarché-Circus-Wanty 9:06
102 Max Walscheid Cofidis 9:27
103 Axel Narbonne-Zuccarelli Nice Métropole-Côte d'Azur 9:28
104 Matteo Malucelli Bingoal-WB 9:50
105 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole 10:20
106 Joris Delbove St Michel-Mavic-Auber 93 10:33
107 Piet Allegaert Cofidis 10:54
108 Iñigo Elosegui Equipo Kern Pharma 11:24
109 James Oram Bolton Equities-Black Spoke 11:35
110 Thomas Boudat Van Rysel-Roubaix-Lille Metropole 11:58
111 Victor Lafay Cofidis 12:24
112 Martí Márquez Equipo Kern Pharma 12:27
113 Christophe Noppe Cofidis 12:36
114 Eugenio Sanchez Equipo Kern Pharma 12:56
115 Jelle Wallays Cofidis 13:16
116 Axel De Lie Lotto Dstny 13:21
117 Andrea Mifsud Nice Métropole-Côte d'Azur 13:32
118 Jonas Abrahamsen Uno-X 13:45
119 Pierre Barbier CIC U Nantes Atlantique 14:16
120 Nolann Mahoudo CIC U Nantes Atlantique 14:32
121 Norman Vahtra Van Rysel-Roubaix-Lille Metropole 15:39
122 Paul Hennequin Nice Métropole-Côte d'Azur 16:05
123 Louis Barré Arkéa-Samsic 17:12
124 Noah Vandenbranden Team Flanders-Baloise 17:18
125 Enzo Boulet CIC U Nantes Atlantique 17:37
126 Tuur Dens Team Flanders-Baloise 18:08
127 Damien Girard Nice Métropole-Côte d'Azur 18:12
128 Yuriy Natarov Astana Qazaqstan 18:56
129 William Blume Levy Uno-X 20:40

 

Stage 4 map:


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

Melanoma: It started with a freckle 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

Melanoma: It started with a freckle Schwab Cycles South Salem Cycleworks frames

Thursday, May 18: Stage 3, St. Quentin - St. Quentin, 15.9 km individual time trial

Stage 3 map

Benjamin Thomas on his way to winning the stage and taking over the GC lead. Cofidis photo

Olympics 50 Craziest Stories

Les Woodland's book The Olympics' 50 Craziest Stories: A Five Ring Circus is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the race city of St. Quentin at 2:25 PM, local time: 16C (60F), fair, with the wind from the north at 18 km/hr (13 mph). No rain is forecast.

The race: First rider scheduled to start was Jonas Abrahamsen (Uno-X) at 2:29 PM.

Here is the report from stage winner and new GC leader Benjamin Thomas' Team Cofidis:

He was expected, he was favourite and he was there. Benjamin Thomas was one of the last riders to start on the 16 kilometre course in Saint-Quentin this afternoon. And the Cofidis rider has done a very complete time trial. He took the lead in all the intermediate points and won without giving any chance to his rivals. More regular, more constant than his rivals, Benjamin Thomas wins with 9 seconds advantage on Niklas Larsen.

Bringing the (pink) jersey home
This success is particularly symbolic for Benjamin: it was on the roads of the 4 Jours de Dunkerque that he won his first professional race six years ago. This is his 9th victory, the 11th for the Cofidis team this season. From now on, the whole team will try to protect him and to consolidate his pink leader jersey.
It will be a difficult task, but all his team-mates are determined to do it until the end of the race. The 4 Jours de Dunkerque is obviously a special race for Cofidis and Benjamin recognises that he has to give it his all until the end.   

ON THE SPOT REACTIONS:
Benjamin Thomas: "I've been waiting for a good time for a while. I am particularly happy to have found my sensations in this exercise. Winning here has a special flavour, especially as this is where I won my first race six years ago. The objective now is to bring back the leader's pink jersey. We have a strong team with Max, Piet, Victor, Alexis, Christopher and Jelle. We will have to avoid the traps, especially on the cobbles. I have a comfortable lead but we should not relax and not hesitate to attack if necessary to defend the jersey.

Alain Deloeuil, sport director: "This success is good for us and it allows us to restart our victory counter. It's great for Benjamin who has been slow to show the extent of his talent since the beginning of the season. It's all the more interesting as it was a time trial, so it was his favourite event. And he did a great time trial! It also validates all the work that has been done on time trials by our performance unit. We have a very good Look bike for time trials, ideal for high level performances. From now on, we will focus on fighting to keep the jersey. We won a stage but not the 4 Days! It's up to us to give ourselves the means to do it!

Complete results:

15.9 kilometers raced at an average speed of 49.302 km/hr

1 Benjamin Thomas Cofidis 19min 21sec
2 Niklas Larsen Uno-X @ 9sec
3 Kasper Asgreen Soudal Quick-Step 0:14
4 Ethan Vernon Soudal Quick-Step 0:26
5 Cees Bol Astana Qazaqstan s.t.
6 Lasse Norman Leth Uno-X s.t.
7 Sam Watson Groupama-FDJ 0:29
8 Mick Van Dijke Jumbo-Visma 0:30
9 Brent Van Moer Lotto Dstny s.t.
10 Romain Grégoire Groupama-FDJ 0:31
11 Peter Sagan TotalEnergies 0:34
12 Jannik Steimle Soudal Quick-Step s.t.
13 Jos Van Emden Jumbo-Visma 0:36
14 Logan Currie Bolton Equities-Black Spoke 0:37
15 Cédric Beullens Lotto Dstny 0:40
16 Olav Kooij Jumbo-Visma 0:41
17 Alexis Renard Cofidis s.t.
18 Anthon Charmig Uno-X 0:42
19 Igor Chzhan Astana Qazaqstan 0:44
20 Urko Berrade Equipo Kern Pharma s.t.
21 Stan Van Tricht Soudal Quick-Step 0:45
22 Samuel Leroux Van Rysel-Roubaix-Lille Metropole s.t.
23 Enzo Paleni Groupama-FDJ 0:46
24 Max Walscheid Cofidis s.t.
25 Pau Miquel Delgado Equipo Kern Pharma 0:48
26 Aaron Gate Bolton Equities-Black Spoke s.t.
27 Tom Sexton Bolton Equities-Black Spoke s.t.
28 Lewis Askey Groupama-FDJ 0:51
29 Maciej Bodnar TotalEnergies 0:52
30 Per Strand Hagenes Jumbo-Visma 0:53
31 Gleb Brussenskiy Astana Qazaqstan 0:54
32 Pier-André Côté Human Powered Health 0:55
33 Paul Penhoët Groupama-FDJ s.t.
34 Greg Van Avermaet Ag2r-Citroën 0:56
35 Benoît Cosnefroy Ag2r-Citroën s.t.
36 Anthony Delaplace Arkéa-Samsic s.t.
37 Paul Ourselin TotalEnergies 1:00
38 Ibon Ruiz Equipo Kern Pharma s.t.
39 Jelle Wallays Cofidis s.t.
40 Chad Haga Human Powered Health 1:01
41 Milan Fretin Team Flanders-Baloise 1:06
42 Danny Van Der Tuuk Equipo Kern Pharma 1:07
43 Noah Vandenbranden Team Flanders-Baloise 1:09
44 Bastien Tronchon Ag2r-Citroën s.t.
45 Julius Johansen Intermarché-Circus-Wanty s.t.
46 Loe Van Belle Jumbo-Visma 1:10
47 Adrien Petit Intermarché-Circus-Wanty s.t.
48 James Oram Bolton Equities-Black Spoke 1:13
49 Sébastien Grignard Lotto Dstny 1:14
50 Anthony Turgis TotalEnergies 1:15
51 Tim Merlier Soudal Quick-Step s.t.
52 Loic Vliegen Intermarché-Circus-Wanty 1:16
53 Stanislaw Aniolkowski Human Powered Health s.t.
54 Erik Resell Uno-X s.t.
55 Timo Roosen Jumbo-Visma 1:18
56 Iñigo Elosegui Equipo Kern Pharma s.t.
57 Gage Hecht Human Powered Health 1:19
58 Oliver Naesen Ag2r-Citroën 1:21
59 Christophe Noppe Cofidis 1:24
60 Laurent Pichon Arkéa-Samsic 1:25
61 Marc Sarreau Ag2r-Citroën 1:26
62 Geoffrey Soupe TotalEnergies 1:27
63 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole 1:28
64 Gilles De Wilde Team Flanders-Baloise s.t.
65 Gerben Thijssen Intermarché-Circus-Wanty 1:29
66 Martí Márquez Equipo Kern Pharma 1:30
67 Bert Van Lerberghe Soudal Quick-Step s.t.
68 Lindsay De Vylder Team Flanders-Baloise s.t.
69 Ludovic Robeet Bingoal-WB 1:31
70 Morne Van Niekerk St Michel-Mavic-Auber 93 1:32
71 Olivier Le Gac Groupama-FDJ 1:33
72 Arjen Livyns Lotto Dstny 1:35
73 Romain Cardis St Michel-Mavic-Auber 93 1:36
74 Kevin Kuhn Intermarché-Circus-Wanty s.t.
75 Alex Colman Team Flanders-Baloise 1:37
76 Norman Vahtra Van Rysel-Roubaix-Lille Metropole 1:39
77 Lars Craps Soudal Quick-Step 1:40
78 Piet Allegaert Cofidis 1:41
79 Axel Huens Intermarché-Circus-Wanty 1:42
80 Nicolas Debeaumarché St Michel-Mavic-Auber 93 s.t.
81 Boy Van Poppel Intermarché-Circus-Wanty s.t.
82 Victor Lafay Cofidis 1:44
83 Rait Ärm Van Rysel-Roubaix-Lille Metropole s.t.
84 Aaron Van Poucke Team Flanders-Baloise 1:45
85 Daniel Mclay Arkéa-Samsic 1:46
86 Yuriy Natarov Astana Qazaqstan s.t.
87 Jonas Abrahamsen Uno-X 1:48
88 Daniel Oss TotalEnergies s.t.
89 Antoine Raugel Ag2r-Citroën 1:49
90 Louis Barré Arkéa-Samsic 1:52
91 Julian Mertens Bingoal-WB 1:56
92 Andrea Mifsud Nice Métropole-Côte d'Azur 1:57
93 Tuur Dens Team Flanders-Baloise 1:59
94 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole s.t.
95 Luca Van Boven Bingoal-WB 2:00
96 Mathis Le Berre Arkéa-Samsic s.t.
97 Ollie Jones Bolton Equities-Black Spoke 2:01
98 Cériel Desal Bingoal-WB 2:02
99 Paul Hennequin Nice Métropole-Côte d'Azur s.t.
100 Maël Guégan CIC U Nantes Atlantique 2:04
101 Thomas Boudat Van Rysel-Roubaix-Lille Metropole s.t.
102 Erlend Blikra Uno-X 2:05
103 Lorrenzo Manzin TotalEnergies s.t.
104 Flavien Maurelet St Michel-Mavic-Auber 93 2:08
105 Dmitriy Gruzdev Astana Qazaqstan 2:10
106 Axel Narbonne-Zuccarelli Nice Métropole-Côte d'Azur s.t.
107 Emmanuel Morin CIC U Nantes Atlantique 2:11
108 Jean-Louis Le Ny Nice Métropole-Côte d'Azur s.t.
109 Valentin Retailleau Ag2r-Citroën 2:16
110 Bram Welten Groupama-FDJ 2:17
111 Kenny Molly Van Rysel-Roubaix-Lille Metropole 2:18
112 Rüdiger Selig Lotto Dstny s.t.
113 Rasmus Søjberg Pedersen CIC U Nantes Atlantique 2:21
114 Alan Banaszek Human Powered Health 2:22
115 Tosh Van Der Sande Jumbo-Visma 2:24
116 Hugo Hofstetter Arkéa-Samsic s.t.
117 Julian Lino Nice Métropole-Côte d'Azur 2:27
118 Guillaume Van Keirsbulck Bingoal-WB 2:35
119 Nolann Mahoudo CIC U Nantes Atlantique s.t.
120 Jonathan Couanon Nice Métropole-Côte d'Azur 2:36
121 Kevin Ledanois Arkéa-Samsic 2:37
122 Pierre Barbier CIC U Nantes Atlantique s.t.
123 Yevgeniy Gidich Astana Qazaqstan 2:38
124 Enzo Boulet CIC U Nantes Atlantique 2:39
125 Matteo Malucelli Bingoal-WB s.t.
126 Eugenio Sanchez Equipo Kern Pharma 2:50
127 Luke Mudgway Bolton Equities-Black Spoke 2:51
128 Axel De Lie Lotto Dstny 2:57
129 Damien Girard Nice Métropole-Côte d'Azur 3:12
130 Joris Delbove St Michel-Mavic-Auber 93 3:13
131 Lucas Bourgoyne CIC U Nantes Atlantique 3:42
132 William Blume Levy Uno-X 3:49

 

GC after stage 3:

374.5 kilometers raced so far at an average speed of 42.391 km/hr

1 Benjamin Thomas Cofidis 8hr 50min 4sec
2 Kasper Asgreen Soudal Quick-Step @ 14sec
3 Ethan Vernon Soudal Quick-Step 0:20
4 Romain Grégoire Groupama-FDJ 0:21
5 Cees Bol Astana Qazaqstan 0:26
6 Lasse Norman Leth Uno-X s.t.
7 Sam Watson Groupama-FDJ 0:29
8 Brent Van Moer Lotto Dstny 0:30
9 Olav Kooij Jumbo-Visma 0:31
10 Peter Sagan TotalEnergies 0:32
11 Logan Currie Bolton Equities-Black Spoke 0:33
12 Samuel Leroux Van Rysel-Roubaix-Lille Metropole 0:34
13 Cédric Beullens Lotto Dstny 0:40
14 Alexis Renard Cofidis 0:41
15 Anthon Charmig Uno-X 0:42
16 Igor Chzhan Astana Qazaqstan 0:44
17 Urko Berrade Equipo Kern Pharma s.t.
18 Pau Miquel Delgado Equipo Kern Pharma 0:48
19 Aaron Gate Bolton Equities-Black Spoke s.t.
20 Pier-André Côté Human Powered Health 0:49
21 Paul Penhoët Groupama-FDJ 0:51
22 Benoît Cosnefroy Ag2r-Citroën 0:52
23 Per Strand Hagenes Jumbo-Visma 0:53
24 Greg Van Avermaet Ag2r-Citroën 0:56
25 Anthony Delaplace Arkéa-Samsic s.t.
26 Paul Ourselin TotalEnergies 1:00
27 Ibon Ruiz Equipo Kern Pharma s.t.
28 Lewis Askey Groupama-FDJ 1:04
29 Stan Van Tricht Soudal Quick-Step s.t.
30 Julius Johansen Intermarché-Circus-Wanty 1:09
31 Mick Van Dijke Jumbo-Visma 1:11
32 Anthony Turgis TotalEnergies 1:12
33 Jannik Steimle Soudal Quick-Step 1:14
34 Tim Merlier Soudal Quick-Step 1:15
35 Loic Vliegen Intermarché-Circus-Wanty 1:16
36 Stanislaw Aniolkowski Human Powered Health s.t.
37 Erik Resell Uno-X s.t.
38 Oliver Naesen Ag2r-Citroën 1:21
39 Niklas Larsen Uno-X 1:24
40 Laurent Pichon Arkéa-Samsic 1:25
41 Olivier Le Gac Groupama-FDJ 1:33
42 Arjen Livyns Lotto Dstny 1:35
43 Romain Cardis St Michel-Mavic-Auber 93 1:36
44 Tom Sexton Bolton Equities-Black Spoke 1:38
45 Enzo Paleni Groupama-FDJ 1:39
46 Gerben Thijssen Intermarché-Circus-Wanty 1:42
47 Victor Lafay Cofidis 1:44
48 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole 1:45
49 Gleb Brussenskiy Astana Qazaqstan 1:47
50 Morne Van Niekerk St Michel-Mavic-Auber 93 1:53
51 Julian Mertens Bingoal-WB 1:56
52 Christophe Noppe Cofidis s.t.
53 Mathis Le Berre Arkéa-Samsic 1:57
54 Timo Roosen Jumbo-Visma 1:59
55 Luca Van Boven Bingoal-WB 2:00
56 Alex Colman Team Flanders-Baloise 2:06
57 Flavien Maurelet St Michel-Mavic-Auber 93 2:08
58 Antoine Raugel Ag2r-Citroën 2:10
59 Emmanuel Morin CIC U Nantes Atlantique 2:11
60 Jean-Louis Le Ny Nice Métropole-Côte d'Azur s.t.
61 Nicolas Debeaumarché St Michel-Mavic-Auber 93 2:14
62 Milan Fretin Team Flanders-Baloise 2:18
63 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole 2:23
64 Cériel Desal Bingoal-WB 2:32
65 Jonathan Couanon Nice Métropole-Côte d'Azur 2:36
66 Jelle Wallays Cofidis s.t.
67 Kevin Ledanois Arkéa-Samsic 2:37
68 Max Walscheid Cofidis 2:41
69 Axel Narbonne-Zuccarelli Nice Métropole-Côte d'Azur 2:42
70 Kevin Kuhn Intermarché-Circus-Wanty 2:51
71 Andrea Mifsud Nice Métropole-Côte d'Azur 2:52
72 Jos Van Emden Jumbo-Visma 3:02
73 Ollie Jones Bolton Equities-Black Spoke 3:05
74 Rasmus Søjberg Pedersen CIC U Nantes Atlantique 3:14
75 Piet Allegaert Cofidis 3:17
76 Yevgeniy Gidich Astana Qazaqstan 3:28
77 Pierre Barbier CIC U Nantes Atlantique 3:32
78 Loe Van Belle Jumbo-Visma 3:36
79 Sébastien Grignard Lotto Dstny 3:40
80 Axel Huens Intermarché-Circus-Wanty 3:41
81 Lindsay De Vylder Team Flanders-Baloise 3:52
82 Geoffrey Soupe TotalEnergies 3:53
83 Gilles De Wilde Team Flanders-Baloise 3:54
84 Bert Van Lerberghe Soudal Quick-Step 3:56
85 Ludovic Robeet Bingoal-WB 3:57
86 James Oram Bolton Equities-Black Spoke 3:58
87 Lars Craps Soudal Quick-Step 4:02
88 Tosh Van Der Sande Jumbo-Visma 4:04
89 Hugo Hofstetter Arkéa-Samsic s.t.
90 Maciej Bodnar TotalEnergies 4:08
91 Boy Van Poppel Intermarché-Circus-Wanty s.t.
92 Rait Ärm Van Rysel-Roubaix-Lille Metropole 4:10
93 Aaron Van Poucke Team Flanders-Baloise 4:11
94 Daniel Mclay Arkéa-Samsic 4:21
95 Thomas Boudat Van Rysel-Roubaix-Lille Metropole s.t.
96 Chad Haga Human Powered Health s.t.
97 Danny Van Der Tuuk Equipo Kern Pharma 4:27
98 Kenny Molly Van Rysel-Roubaix-Lille Metropole 4:28
99 Bastien Tronchon Ag2r-Citroën 4:29
100 Maël Guégan CIC U Nantes Atlantique 4:30
101 Dmitriy Gruzdev Astana Qazaqstan 4:36
102 Iñigo Elosegui Equipo Kern Pharma 4:38
103 Gage Hecht Human Powered Health 4:39
104 Lorrenzo Manzin TotalEnergies s.t.
105 Valentin Retailleau Ag2r-Citroën 4:42
106 Bram Welten Groupama-FDJ 4:43
107 Rüdiger Selig Lotto Dstny 4:44
108 Martí Márquez Equipo Kern Pharma 4:50
109 Marc Sarreau Ag2r-Citroën 4:51
110 Guillaume Van Keirsbulck Bingoal-WB 4:57
111 Norman Vahtra Van Rysel-Roubaix-Lille Metropole 4:59
112 Daniel Oss TotalEnergies 5:08
113 Paul Hennequin Nice Métropole-Côte d'Azur 5:27
114 Alan Banaszek Human Powered Health 5:47
115 Adrien Petit Intermarché-Circus-Wanty 5:55
116 Eugenio Sanchez Equipo Kern Pharma 6:10
117 Louis Barré Arkéa-Samsic 6:12
118 Luke Mudgway Bolton Equities-Black Spoke 6:16
119 Noah Vandenbranden Team Flanders-Baloise 6:38
120 Julian Lino Nice Métropole-Côte d'Azur 6:47
121 Nolann Mahoudo CIC U Nantes Atlantique 6:55
122 Enzo Boulet CIC U Nantes Atlantique 6:57
123 Tuur Dens Team Flanders-Baloise 7:28
124 Damien Girard Nice Métropole-Côte d'Azur 7:32
125 Erlend Blikra Uno-X 7:54
126 Yuriy Natarov Astana Qazaqstan 8:16
127 Matteo Malucelli Bingoal-WB 8:28
128 Lucas Bourgoyne CIC U Nantes Atlantique 8:41
129 William Blume Levy Uno-X 10:08
130 Joris Delbove St Michel-Mavic-Auber 93 10:47
131 Jonas Abrahamsen Uno-X 11:41
132 Axel De Lie Lotto Dstny 11:59

 

Stage 3 map:

Stage 3 map



Content continues below the ads

Neugent Cycling Wheels Peaks Coaching: work with a coach!

Wednesday, May 17: Stage 2, Compiègne - Laon, 162 km

Stage 2 map

Romain Grégoire emphatically wins stage two. Photo: Getty Sport

Les Woodland's book Cycling’s 50 Craziest Stories is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Laon at 2:35 PM, local time: 16C (60F), mostly cloudy, with the wind from the north at 18 km/hr (11mph). There is just a 1% chance of rain.

The race: Here's the report from Olav Kooij's Team Jumbo-Visma.

Olav Kooij has sprinted to tenth place in the second stage of the 4 Jours de Dunkerque. In a difficult final kilometre, the winner of the first stage had to concede the victory to Romain Grégoire. Kooij is now second in the general classification but retains his lead in the points and youth classifications.

Race leader Olav Kooij in his pink leader's jersey before the start of stage two.

From Compiègne, the peloton headed towards Laon. Like the day before, the second stage had several small climbs. However, it was clear from the start that the stage would not end in a traditional bunch sprint. The last two kilometres were challenging and uphill. "Of course, we knew that this final was not really up my alley, but Mick van Dijke, Per Strand Hagenes, and I gave it our best shot", Kooij said.

A few kilometres from the finish line, Van Dijke led a small group to catch the three early leaders. "Mick was in a good position, but then everything came together again", Kooij said. "I was in a good position in the last kilometre, but I didn't have the legs to lead the sprint and win."

In the end, 21-year-old Kooij finished tenth, dropping to second in the general classification. "We're looking forward to the rest of the week. An arrival like today was new for me too. So I cannot be dissatisfied, we can continue with this. There are still many opportunities to come."

Tomorrow, the Team Jumbo-Visma rider will wear the sprinter's jersey for the time trial of almost sixteen kilometres. "Everything is still close, and tomorrow, the stronger time trialists will pass me. Hopefully, it will be someone from our team", Kooij concluded.

Complete results:

169.9 kilometers raced at an average speed of 42.638 km/hr

1 Romain Grégoire Groupama-FDJ 3hr 59min 5sec
2 Ethan Vernon Soudal Quick-Step s.t.
3 Benoît Cosnefroy Ag2r-Citroën s.t.
4 Peter Sagan TotalEnergies s.t.
5 Victor Lafay Cofidis s.t.
6 Benjamin Thomas Cofidis s.t.
7 Anthon Charmig Uno-X s.t.
8 Paul Penhoët Groupama-FDJ s.t.
9 Greg Van Avermaet Ag2r-Citroën s.t.
10 Olav Kooij Jumbo-Visma s.t.
11 Arjen Livyns Lotto Dstny s.t.
12 Brent Van Moer Lotto Dstny s.t.
13 Luca Van Boven Bingoal-WB s.t.
14 Cees Bol Astana Qazaqstan s.t.
15 Mathis Le Berre Arkéa-Samsic s.t.
16 Pier-André Côté Human Powered Health s.t.
17 Alexis Renard Cofidis s.t.
18 Stanislaw Aniolkowski Human Powered Health s.t.
19 Kasper Asgreen Soudal Quick-Step s.t.
20 Laurent Pichon Arkéa-Samsic s.t.
21 Logan Currie Bolton Equities-Black Spoke s.t.
22 Flavien Maurelet St Michel-Mavic-Auber 93 s.t.
23 Anthony Turgis TotalEnergies s.t.
24 Urko Berrade Equipo Kern Pharma s.t.
25 Julian Mertens Bingoal-WB s.t.
26 Pau Miquel Delgado Equipo Kern Pharma s.t.
27 Erik Resell Uno-X s.t.
28 Jean-Louis Le Ny Nice Métropole-Côte d'Azur s.t.
29 Ibon Ruiz Equipo Kern Pharma s.t.
30 Lars Craps Soudal Quick-Step s.t.
31 Romain Cardis St Michel-Mavic-Auber 93 s.t.
32 Emmanuel Morin CIC U Nantes Atlantique s.t.
33 Jonathan Couanon Nice Métropole-Côte d'Azur s.t.
34 Tim Merlier Soudal Quick-Step s.t.
35 Anthony Delaplace Arkéa-Samsic s.t.
36 Julius Johansen Intermarché-Circus-Wanty s.t.
37 Kevin Ledanois Arkéa-Samsic s.t.
38 Samuel Leroux Van Rysel-Roubaix-Lille Metropole s.t.
39 Paul Ourselin TotalEnergies s.t.
40 Cédric Beullens Lotto Dstny s.t.
41 Loic Vliegen Intermarché-Circus-Wanty s.t.
42 Aaron Gate Bolton Equities-Black Spoke s.t.
43 Oliver Naesen Ag2r-Citroën s.t.
44 Olivier Le Gac Groupama-FDJ s.t.
45 Igor Chzhan Astana Qazaqstan s.t.
46 Lasse Norman Leth Uno-X s.t.
47 Per Strand Hagenes Jumbo-Visma s.t.
48 Sam Watson Groupama-FDJ s.t.
49 Gerben Thijssen Intermarché-Circus-Wanty @ 13sec
50 Lewis Askey Groupama-FDJ s.t.
51 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole 0:17
52 Stan Van Tricht Soudal Quick-Step 0;19
53 Morne Van Niekerk St Michel-Mavic-Auber 93 0:21
54 Antoine Raugel Ag2r-Citroën s.t.
55 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole 0:24
56 Cériel Desal Bingoal-WB 0:30
57 Nicolas Debeaumarché St Michel-Mavic-Auber 93 0:32
58 Alex Colman Team Flanders-Baloise s.t.
59 Christophe Noppe Cofidis s.t.
60 Axel Narbonne-Zuccarelli Nice Métropole-Côte d'Azur s.t.
61 Jannik Steimle Soudal Quick-Step 0:41
62 Mick Van Dijke Jumbo-Visma s.t.
63 Timo Roosen Jumbo-Visma s.t.
64 Tom Sexton Bolton Equities-Black Spoke 0:50
65 Yevgeniy Gidich Astana Qazaqstan s.t.
66 Rasmus Søjberg Pedersen CIC U Nantes Atlantique 0:53
67 Enzo Paleni Groupama-FDJ s.t.
68 Gleb Brussenskiy Astana Qazaqstan s.t.
69 Pierre Barbier CIC U Nantes Atlantique 0:55
70 Andrea Mifsud Nice Métropole-Côte d'Azur s.t.
71 Mark Stewart Bolton Equities-Black Spoke 1:01
72 Ollie Jones Bolton Equities-Black Spoke 1:04
73 Milan Fretin Team Flanders-Baloise 1:12
74 Kevin Kuhn Intermarché-Circus-Wanty 1:15
75 Niklas Larsen Uno-X s.t.
76 Piet Allegaert Cofidis 1:36
77 Jelle Wallays Cofidis s.t.
78 Hugo Hofstetter Arkéa-Samsic 1:40
79 Tosh Van Der Sande Jumbo-Visma s.t.
80 Axel Huens Intermarché-Circus-Wanty 1:59
81 Max Walscheid Cofidis 2:01
82 Kenny Molly Van Rysel-Roubaix-Lille Metropole 2:11
83 Thomas Boudat Van Rysel-Roubaix-Lille Metropole 2:17
84 Guillaume Van Keirsbulck Bingoal-WB 2:22
85 Lindsay De Vylder Team Flanders-Baloise s.t.
86 Jos Van Emden Jumbo-Visma 2:26
87 Loe Van Belle Jumbo-Visma s.t.
88 Geoffrey Soupe TotalEnergies s.t.
89 Adrien Petit Intermarché-Circus-Wanty s.t.
90 Sébastien Grignard Lotto Dstny s.t.
91 Maël Guégan CIC U Nantes Atlantique s.t.
92 Valentin Retailleau Ag2r-Citroën s.t.
93 Rait Ärm Van Rysel-Roubaix-Lille Metropole s.t.
94 Bram Welten Groupama-FDJ s.t.
95 Bert Van Lerberghe Soudal Quick-Step s.t.
96 Boy Van Poppel Intermarché-Circus-Wanty s.t.
97 Aaron Van Poucke Team Flanders-Baloise s.t.
98 Ludovic Robeet Bingoal-WB s.t.
99 Gilles De Wilde Team Flanders-Baloise s.t.
100 Dmitriy Gruzdev Astana Qazaqstan s.t.
101 Rüdiger Selig Lotto Dstny s.t.
102 Lorrenzo Manzin TotalEnergies 2:34
103 Daniel McLay Arkéa-Samsic 2:35
104 James Oram Bolton Equities-Black Spoke 2:45
105 Maciej Bodnar TotalEnergies 3:16
106 Danny Van Der Tuuk Equipo Kern Pharma 3:20
107 Daniel Oss TotalEnergies s.t.
108 Chad Haga Human Powered Health s.t.
109 Iñigo Elosegui Equipo Kern Pharma s.t.
110 Eugenio Sanchez Equipo Kern Pharma s.t.
111 Martí Márquez Equipo Kern Pharma s.t.
112 Bastien Tronchon Ag2r-Citroën s.t.
113 Gage Hecht Human Powered Health s.t.
114 Norman Vahtra Van Rysel-Roubaix-Lille Metropole s.t.
115 Luke Mudgway Bolton Equities-Black Spoke 3:25
116 Paul Hennequin Nice Métropole-Côte d'Azur s.t.
117 Marc Sarreau Ag2r-Citroën s.t.
118 Alan Banaszek Human Powered Health s.t.
119 Enzo Boulet CIC U Nantes Atlantique 4:18
120 Nolann Mahoudo CIC U Nantes Atlantique 4:20
121 Joris Delbove St Michel-Mavic-Auber 93 s.t.
122 Louis Barré Arkéa-Samsic s.t.
123 Damien Girard Nice Métropole-Côte d'Azur s.t.
124 Julian Lino Nice Métropole-Côte d'Azur s.t.
125 Lucas Bourgoyne CIC U Nantes Atlantique 4:59
126 Noah Vandenbranden Team Flanders-Baloise 5:29
127 Axel De Lie Lotto Dstny s.t.
128 Tuur Dens Team Flanders-Baloise s.t.
129 Erlend Blikra Uno-X 5:49
130 Matteo Malucelli Bingoal-WB s.t.
131 William Blume Levy Uno-X 6:19
132 Jonas Abrahamsen Uno-X s.t.
133 Yuriy Natarov Astana Qazaqstan 6:30

 

GC after stage 2:

358.6 kilometers raced so far at an average speed of 42.144 km/hr

1 Samuel Leroux Van Rysel-Roubaix-Lille Metropole 8hr 30min 32sec
2 Olav Kooij Jumbo-Visma @ 1sec
3 Romain Grégoire Groupama-FDJ s.t.
4 Ethan Vernon Soudal Quick-Step 0:05
5 Pier-André Côté Human Powered Health s.t.
6 Paul Penhoët Groupama-FDJ 0:07
7 Benoît Cosnefroy Ag2r-Citroën s.t.
8 Logan Currie Bolton Equities-Black Spoke s.t.
9 Mathis Le Berre Arkéa-Samsic 0:08
10 Anthony Turgis TotalEnergies s.t.
11 Peter Sagan TotalEnergies 0:09
12 Stanislaw Aniolkowski Human Powered Health 0:11
13 Tim Merlier Soudal Quick-Step s.t.
14 Greg Van Avermaet Ag2r-Citroën s.t.
15 Anthon Charmig Uno-X s.t.
16 Brent Van Moer Lotto Dstny s.t.
17 Alexis Renard Cofidis s.t.
18 Kasper Asgreen Soudal Quick-Step s.t.
19 Loic Vliegen Intermarché-Circus-Wanty s.t.
20 Julian Mertens Bingoal-WB s.t.
21 Paul Ourselin TotalEnergies s.t.
22 Sam Watson Groupama-FDJ s.t.
23 Victor Lafay Cofidis s.t.
24 Anthony Delaplace Arkéa-Samsic s.t.
25 Benjamin Thomas Cofidis s.t.
26 Kevin Ledanois Arkéa-Samsic s.t.
27 Lasse Norman Leth Uno-X s.t.
28 Erik Resell Uno-X s.t.
29 Laurent Pichon Arkéa-Samsic s.t.
30 Ibon Ruiz Equipo Kern Pharma s.t.
31 Julius Johansen Intermarché-Circus-Wanty s.t.
32 Luca Van Boven Bingoal-WB s.t.
33 Jonathan Couanon Nice Métropole-Côte d'Azur s.t.
34 Igor Chzhan Astana Qazaqstan s.t.
35 Flavien Maurelet St Michel-Mavic-Auber 93 s.t.
36 Jean-Louis Le Ny Nice Métropole-Côte d'Azur s.t.
37 Emmanuel Morin CIC U Nantes Atlantique s.t.
38 Olivier Le Gac Groupama-FDJ s.t.
39 Urko Berrade Equipo Kern Pharma s.t.
40 Romain Cardis St Michel-Mavic-Auber 93 s.t.
41 Pau Miquel Delgado Equipo Kern Pharma s.t.
42 Cees Bol Astana Qazaqstan s.t.
43 Arjen Livyns Lotto Dstny s.t.
44 Oliver Naesen Ag2r-Citroën s.t.
45 Per Strand Hagenes Jumbo-Visma s.t.
46 Aaron Gate Bolton Equities-Black Spoke s.t.
47 Cédric Beullens Lotto Dstny s.t.
48 Gerben Thijssen Intermarché-Circus-Wanty 0:24
49 Lewis Askey Groupama-FDJ s.t.
50 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole 0:28
51 Stan Van Tricht Soudal Quick-Step 0:30
52 Morne Van Niekerk St Michel-Mavic-Auber 93 0:32
53 Antoine Raugel Ag2r-Citroën s.t.
54 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole 0:35
55 Alex Colman Team Flanders-Baloise 0:40
56 Cériel Desal Bingoal-WB 0:41
57 Christophe Noppe Cofidis 0:43
58 Axel Narbonne-Zuccarelli Nice Métropole-Côte d'Azur s.t.
59 Nicolas Debeaumarché St Michel-Mavic-Auber 93 0:43
60 Jannik Steimle Soudal Quick-Step 0:51
61 Mick Van Dijke Jumbo-Visma 0:52
62 Timo Roosen Jumbo-Visma s.t.
63 Yevgeniy Gidich Astana Qazaqstan 1:01
64 Tom Sexton Bolton Equities-Black Spoke s.t.
65 Rasmus Søjberg Pedersen CIC U Nantes Atlantique 1:04
66 Gleb Brussenskiy Astana Qazaqstan s.t.
67 Enzo Paleni Groupama-FDJ s.t.
68 Pierre Barbier CIC U Nantes Atlantique 1:06
69 Andrea Mifsud Nice Métropole-Côte d'Azur s.t.
70 Mark Stewart Bolton Equities-Black Spoke 1:10
71 Ollie Jones Bolton Equities-Black Spoke 1:15
72 Milan Fretin Team Flanders-Baloise 1:23
73 Niklas Larsen Uno-X 1:26
74 Kevin Kuhn Intermarché-Circus-Wanty 1:26
75 Piet Allegaert Cofidis 1:47
76 Jelle Wallays Cofidis s.t.
77 Hugo Hofstetter Arkéa-Samsic 1:51
78 Tosh Van Der Sande Jumbo-Visma s.t.
79 Max Walscheid Cofidis 2:06
80 Axel Huens Intermarché-Circus-Wanty 2:10
81 Kenny Molly Van Rysel-Roubaix-Lille Metropole 2:21
82 Thomas Boudat Van Rysel-Roubaix-Lille Metropole 2:28
83 Guillaume Van Keirsbulck Bingoal-WB 2:33
84 Lars Craps Soudal Quick-Step s.t.
85 Lindsay De Vylder Team Flanders-Baloise s.t.
86 Rait Ärm Van Rysel-Roubaix-Lille Metropole 2:37
87 Boy Van Poppel Intermarché-Circus-Wanty s.t.
88 Bram Welten Groupama-FDJ s.t.
89 Loe Van Belle Jumbo-Visma s.t.
90 Rüdiger Selig Lotto Dstny s.t.
91 Bert Van Lerberghe Soudal Quick-Step s.t.
92 Gilles De Wilde Team Flanders-Baloise s.t.
93 Jos Van Emden Jumbo-Visma s.t.
94 Geoffrey Soupe TotalEnergies s.t.
95 Valentin Retailleau Ag2r-Citroën s.t.
96 Ludovic Robeet Bingoal-WB s.t.
97 Dmitriy Gruzdev Astana Qazaqstan s.t.
98 Maël Guégan CIC U Nantes Atlantique s.t.
99 Sébastien Grignard Lotto Dstny s.t.
100 Aaron Van Poucke Team Flanders-Baloise s.t.
101 Lorrenzo Manzin TotalEnergies 2:45
102 Daniel McLay Arkéa-Samsic 2:46
103 James Oram Bolton Equities-Black Spoke 2:56
104 Maciej Bodnar TotalEnergies 3:27
105 Martí Márquez Equipo Kern Pharma 3:31
106 Norman Vahtra Van Rysel-Roubaix-Lille Metropole s.t.
107 Chad Haga Human Powered Health s.t.
108 Iñigo Elosegui Equipo Kern Pharma s.t.
109 Gage Hecht Human Powered Health s.t.
110 Eugenio Sanchez Equipo Kern Pharma s.t.
111 Danny Van Der Tuuk Equipo Kern Pharma s.t.
112 Daniel Oss TotalEnergies s.t.
113 Bastien Tronchon Ag2r-Citroën s.t.
114 Luke Mudgway Bolton Equities-Black Spoke 3:36
115 Marc Sarreau Ag2r-Citroën s.t.
116 Alan Banaszek Human Powered Health s.t.
117 Paul Hennequin Nice Métropole-Côte d'Azur s.t.
118 Enzo Boulet CIC U Nantes Atlantique 4:29
119 Louis Barré Arkéa-Samsic 4:31
120 Nolann Mahoudo CIC U Nantes Atlantique s.t.
121 Damien Girard Nice Métropole-Côte d'Azur s.t.
122 Julian Lino Nice Métropole-Côte d'Azur s.t.
123 Adrien Petit Intermarché-Circus-Wanty 4:56
124 Lucas Bourgoyne CIC U Nantes Atlantique 5:10
125 Tuur Dens Team Flanders-Baloise 5:40
126 Noah Vandenbranden Team Flanders-Baloise s.t.
127 Matteo Malucelli Bingoal-WB 6:00
128 Erlend Blikra Uno-X s.t.
129 William Blume Levy Uno-X 6:30
130 Yuriy Natarov Astana Qazaqstan 6:41
131 Joris Delbove St Michel-Mavic-Auber 93 7:45
132 Axel De Lie Lotto Dstny 9:13
133 Jonas Abrahamsen Uno-X 10:04

 

Stage 2 map:

Stage 2 map


Tuesday, May 16: Stage 1, Dunkerque - Abbeville, 196.6 km

Stage 1 map

Olav Kooij takes the first stage. Getty Images

Les Woodland's book The Olympics' 50 Craziest Stories: A Five Ring Circus is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Abbeville at 2:50 PM, local time: 15C (59F), partly cloudy, with the wind from the northwest at 18 km/hr (11 mph). There is just a 1% chance of rain.

The race: Here's the report from fourth-place Tim Merlier's Team Soudal Quick-Step.

Tim Merlier returned to racing for the first time since last month’s Paris-Roubaix, and he showed his strong legs despite not finishing in the top three on a day marred by crashes. Taking place over an undulating course, the stage that concluded in Abbeville was animated by a five-man breakaway, caught with only seven kilometers to go, in part thanks to the fantastic effort put in by the Soudal Quick-Step boys.

Unfortunately, numerous crashes happened in the closing kilometers, disrupting the sprint trains, among those affected being also Tim Merlier. Going under the flamme rouge, the Belgian Champion found himself alone, after his teammates were caught behind those pile-ups, and boxed in, making it impossible for him to find a space to launch his sprint. Even in these conditions, Tim showed his incredible speed, taking fourth place behind winner Olav Kooij (Jumbo-Visma).

“We knew that we had to be at the front, as crashes were a possibility, and the guys did a perfect job keeping me in a good position. But when the crashes began coming, we lost one another, Bert being among those held up. Due to all this, I was quite far when the sprint started, but being able to finish just outside the podium in these conditions gives me a lot of confidence for the next stages”, Tim explained.

Complete results:

196.6 kilometers raced at an average speed of 43.426 km/hr

1 Olav Kooij Jumbo-Visma 4hr 31min 38sec
2 Max Walscheid Cofidis s.t.
3 Paul Penhoët Groupama-FDJ s.t.
4 Tim Merlier Soudal Quick-Step s.t.
5 Daniel McLay Arkéa-Samsic s.t.
6 Matteo Malucelli Bingoal-WB s.t.
7 Gerben Thijssen Intermarché-Circus-Wanty s.t.
8 Erlend Blikra Uno-X s.t.
9 Stanislaw Aniolkowski Human Powered Health s.t.
10 Peter Sagan TotalEnergies s.t.
11 Milan Fretin Team Flanders-Baloise s.t.
12 Pierre Barbier CIC U Nantes Atlantique s.t.
13 Rait Ärm Van Rysel-Roubaix-Lille Metropole s.t.
14 Rudy Barbier St Michel-Mavic-Auber 93 s.t.
15 Marc Sarreau Ag2r-Citroën s.t.
16 Rasmus Søjberg Pedersen CIC U Nantes Atlantique s.t.
17 Luke Mudgway Bolton Equities-Black Spoke s.t.
18 Yevgeniy Gidich Astana Qazaqstan s.t.
19 Rüdiger Selig Lotto Dstny s.t.
20 Boy Van Poppel Intermarché-Circus-Wanty s.t.
21 Axel Narbonne-Zuccarelli Nice Métropole-Côte d'Azur s.t.
22 Christophe Noppe Cofidis s.t.
23 Bram Welten Groupama-FDJ s.t.
24 Tuur Dens Team Flanders-Baloise s.t.
25 Gleb Brussenskiy Astana Qazaqstan s.t.
26 Alan Banaszek Human Powered Health s.t.
27 Mick Van Dijke Jumbo-Visma s.t.
28 Lewis Askey Groupama-FDJ s.t.
29 Martí Márquez Equipo Kern Pharma s.t.
30 Greg Van Avermaet Ag2r-Citroën s.t.
31 Loic Vliegen Intermarché-Circus-Wanty s.t.
32 William Blume Levy Uno-X s.t.
33 Loe Van Belle Jumbo-Visma s.t.
34 Anthon Charmig Uno-X s.t.
35 Norman Vahtra Van Rysel-Roubaix-Lille Metropole s.t.
36 Alexis Renard Cofidis s.t.
37 Kasper Asgreen Soudal Quick-Step s.t.
38 Brent Van Moer Lotto Dstny s.t.
39 Benoît Cosnefroy Ag2r-Citroën s.t.
40 Sam Watson Groupama-FDJ s.t.
41 Romain Grégoire Groupama-FDJ s.t.
42 Guillaume Van Keirsbulck Bingoal-WB s.t.
43 Ethan Vernon Soudal Quick-Step s.t.
44 Alex Colman Team Flanders-Baloise s.t.
45 Morne Van Niekerk St Michel-Mavic-Auber 93 s.t.
46 Lasse Norman Leth Uno-X s.t.
47 Jannik Steimle Soudal Quick-Step s.t.
48 Chad Haga Human Powered Health s.t.
49 Paul Ourselin TotalEnergies s.t.
50 Iñigo Elosegui Equipo Kern Pharma s.t.
51 Samuel Leroux Van Rysel-Roubaix-Lille Metropole s.t.
52 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole s.t.
53 Piet Allegaert Cofidis s.t.
54 Kevin Ledanois Arkéa-Samsic s.t.
55 Anthony Delaplace Arkéa-Samsic s.t.
56 Julian Mertens Bingoal-WB s.t.
57 Mathis Le Berre Arkéa-Samsic s.t.
58 Hugo Hofstetter Arkéa-Samsic s.t.
59 Gage Hecht Human Powered Health s.t.
60 Timo Roosen Jumbo-Visma s.t.
61 Louis Barré Arkéa-Samsic s.t.
62 Mark Stewart Bolton Equities-Black Spoke s.t.
63 Jelle Wallays Cofidis s.t.
64 Antoine Raugel Ag2r-Citroën s.t.
65 Julius Johansen Intermarché-Circus-Wanty s.t.
66 Igor Chzhan Astana Qazaqstan s.t.
67 Erik Resell Uno-X s.t.
68 Gilles De Wilde Team Flanders-Baloise s.t.
69 Logan Currie Bolton Equities-Black Spoke s.t.
70 Ibon Ruiz Equipo Kern Pharma s.t.
71 Eugenio Sanchez Equipo Kern Pharma s.t.
72 Bert Van Lerberghe Soudal Quick-Step s.t.
73 Olivier Le Gac Groupama-FDJ s.t.
74 Nicolas Debeaumarché St Michel-Mavic-Auber 93 s.t.
75 Tosh Van Der Sande Jumbo-Visma s.t.
76 Jonathan Couanon Nice Métropole-Côte d'Azur s.t.
77 Axel Huens Intermarché-Circus-Wanty s.t.
78 Laurent Pichon Arkéa-Samsic s.t.
79 Nolann Mahoudo CIC U Nantes Atlantique s.t.
80 Lucas Bourgoyne CIC U Nantes Atlantique s.t.
81 Paul Hennequin Nice Métropole-Côte d'Azur s.t.
82 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole s.t.
83 Emmanuel Morin CIC U Nantes Atlantique s.t.
84 Victor Lafay Cofidis s.t.
85 Benjamin Thomas Cofidis s.t.
86 Jean-Louis Le Ny Nice Métropole-Côte d'Azur s.t.
87 Thomas Boudat Van Rysel-Roubaix-Lille Metropole s.t.
88 Danny Van Der Tuuk Equipo Kern Pharma s.t.
89 Noah Vandenbranden Team Flanders-Baloise s.t.
90 Flavien Maurelet St Michel-Mavic-Auber 93 s.t.
91 Stan Van Tricht Soudal Quick-Step s.t.
92 Kenny Molly Van Rysel-Roubaix-Lille Metropole s.t.
93 Luca Van Boven Bingoal-WB s.t.
94 Enzo Paleni Groupama-FDJ s.t.
95 Cériel Desal Bingoal-WB s.t.
96 Urko Berrade Equipo Kern Pharma s.t.
97 Niklas Larsen Uno-X s.t.
98 Jos Van Emden Jumbo-Visma s.t.
99 Anthony Turgis TotalEnergies s.t.
100 Romain Cardis St Michel-Mavic-Auber 93 s.t.
101 Théo Delacroix St Michel-Mavic-Auber 93 s.t.
102 Damien Girard Nice Métropole-Côte d'Azur s.t.
103 Andrea Mifsud Nice Métropole-Côte d'Azur s.t.
104 Daniel Oss TotalEnergies s.t.
105 Geoffrey Soupe TotalEnergies s.t.
106 Maciej Bodnar TotalEnergies s.t.
107 Dmitriy Gruzdev Astana Qazaqstan s.t.
108 Oliver Naesen Ag2r-Citroën s.t.
109 Ludovic Robeet Bingoal-WB s.t.
110 Valentin Retailleau Ag2r-Citroën s.t.
111 Bastien Tronchon Ag2r-Citroën s.t.
112 Lorrenzo Manzin TotalEnergies s.t.
113 Kevin Kuhn Intermarché-Circus-Wanty s.t.
114 Per Strand Hagenes Jumbo-Visma s.t.
115 Pau Miquel Delgado Equipo Kern Pharma s.t.
116 Pier-André Côté Human Powered Health s.t.
117 Maël Guégan CIC U Nantes Atlantique s.t.
118 Julian Lino Nice Métropole-Côte d'Azur s.t.
119 Lindsay De Vylder Team Flanders-Baloise s.t.
120 Tom Sexton Bolton Equities-Black Spoke s.t.
121 Ollie Jones Bolton Equities-Black Spoke s.t.
122 Aaron Gate Bolton Equities-Black Spoke s.t.
123 Adrien Petit Intermarché-Circus-Wanty @ 2min 19sec
124 Lars Craps Soudal Quick-Step 2:22
125 James Oram Bolton Equities-Black Spoke @ 0sec
126 Gleb Syritsa Astana Qazaqstan @ 0sec
127 Yuriy Natarov Astana Qazaqstan @ 0sec
128 Cees Bol Astana Qazaqstan @ 0sec
129 Joris Delbove St Michel-Mavic-Auber 93 3:14
130 Sébastien Grignard Lotto Dstny @ 0sec
131 Axel De Lie Lotto Dstny 3:33
132 Jonas Abrahamsen Uno-X 3:34
133 Aaron Van Poucke Team Flanders-Baloise @ 0sec
134 Arjen Livyns Lotto Dstny @ 0sec
135 Cédric Beullens Lotto Dstny @ 0sec
136 Enzo Boulet CIC U Nantes Atlantique @ 0sec
137 Arnaud De Lie Lotto Dstny @ 0sec
138 Ben Perry Human Powered Health @ 0sec
139 Barnabas Peak Human Powered Health @ 0sec

 

GC after stage 1:

1 Olav Kooij Jumbo-Visma 4hr 31min 28sec
2 Max Walscheid Cofidis @ 4sec
3 Paul Penhoët Groupama-FDJ 0:06
4 Alex Colman Team Flanders-Baloise 0:07
5 Samuel Leroux Van Rysel-Roubaix-Lille Metropole s.t.
6 Mathis Le Berre Arkéa-Samsic s.t.
7 Anthony Turgis TotalEnergies s.t.
8 Peter Sagan TotalEnergies 0:08
9 Mark Stewart Bolton Equities-Black Spoke s.t.
10 Jannik Steimle Soudal Quick-Step 0:09
11 Kenny Molly Van Rysel-Roubaix-Lille Metropole s.t.
12 Tim Merlier Soudal Quick-Step 0:10
13 Daniel McLay Arkéa-Samsic s.t.
14 Matteo Malucelli Bingoal-WB s.t.
15 Gerben Thijssen Intermarché-Circus-Wanty s.t.
16 Erlend Blikra Uno-X s.t.
17 Stanislaw Aniolkowski Human Powered Health s.t.
18 Milan Fretin Team Flanders-Baloise s.t.
19 Pierre Barbier CIC U Nantes Atlantique s.t.
20 Rait Ärm Van Rysel-Roubaix-Lille Metropole s.t.
21 Rudy Barbier St Michel-Mavic-Auber 93 s.t.
22 Marc Sarreau Ag2r-Citroën s.t.
23 Rasmus Søjberg Pedersen CIC U Nantes Atlantique s.t.
24 Luke Mudgway Bolton Equities-Black Spoke s.t.
25 Yevgeniy Gidich Astana Qazaqstan s.t.
26 Rüdiger Selig Lotto Dstny s.t.
27 Boy Van Poppel Intermarché-Circus-Wanty s.t.
28 Axel Narbonne-Zuccarelli Nice Métropole-Côte d'Azur s.t.
29 Christophe Noppe Cofidis s.t.
30 Bram Welten Groupama-FDJ s.t.
31 Tuur Dens Team Flanders-Baloise s.t.
32 Gleb Brussenskiy Astana Qazaqstan s.t.
33 Alan Banaszek Human Powered Health s.t.
34 Mick Van Dijke Jumbo-Visma s.t.
35 Lewis Askey Groupama-FDJ s.t.
36 Martí Márquez Equipo Kern Pharma s.t.
37 Greg Van Avermaet Ag2r-Citroën s.t.
38 Loic Vliegen Intermarché-Circus-Wanty s.t.
39 William Blume Levy Uno-X s.t.
40 Loe Van Belle Jumbo-Visma s.t.
41 Anthon Charmig Uno-X s.t.
42 Norman Vahtra Van Rysel-Roubaix-Lille Metropole s.t.
43 Alexis Renard Cofidis s.t.
44 Kasper Asgreen Soudal Quick-Step s.t.
45 Brent Van Moer Lotto Dstny s.t.
46 Benoît Cosnefroy Ag2r-Citroën s.t.
47 Sam Watson Groupama-FDJ s.t.
48 Romain Grégoire Groupama-FDJ s.t.
49 Guillaume Van Keirsbulck Bingoal-WB s.t.
50 Ethan Vernon Soudal Quick-Step s.t.
51 Morne Van Niekerk St Michel-Mavic-Auber 93 s.t.
52 Lasse Norman Leth Uno-X s.t.
53 Chad Haga Human Powered Health s.t.
54 Paul Ourselin TotalEnergies s.t.
55 Iñigo Elosegui Equipo Kern Pharma s.t.
56 Valentin Tabellion Van Rysel-Roubaix-Lille Metropole s.t.
57 Piet Allegaert Cofidis s.t.
58 Kevin Ledanois Arkéa-Samsic s.t.
59 Anthony Delaplace Arkéa-Samsic s.t.
60 Julian Mertens Bingoal-WB s.t.
61 Hugo Hofstetter Arkéa-Samsic s.t.
62 Gage Hecht Human Powered Health s.t.
63 Timo Roosen Jumbo-Visma s.t.
64 Louis Barré Arkéa-Samsic s.t.
65 Jelle Wallays Cofidis s.t.
66 Antoine Raugel Ag2r-Citroën s.t.
67 Julius Johansen Intermarché-Circus-Wanty s.t.
68 Igor Chzhan Astana Qazaqstan s.t.
69 Erik Resell Uno-X s.t.
70 Gilles De Wilde Team Flanders-Baloise s.t.
71 Logan Currie Bolton Equities-Black Spoke s.t.
72 Ibon Ruiz Equipo Kern Pharma s.t.
73 Eugenio Sanchez Equipo Kern Pharma s.t.
74 Bert Van Lerberghe Soudal Quick-Step s.t.
75 Olivier Le Gac Groupama-FDJ s.t.
76 Nicolas Debeaumarché St Michel-Mavic-Auber 93 s.t.
77 Tosh Van Der Sande Jumbo-Visma s.t.
78 Jonathan Couanon Nice Métropole-Côte d'Azur s.t.
79 Axel Huens Intermarché-Circus-Wanty s.t.
80 Laurent Pichon Arkéa-Samsic s.t.
81 Nolann Mahoudo CIC U Nantes Atlantique s.t.
82 Lucas Bourgoyne CIC U Nantes Atlantique s.t.
83 Paul Hennequin Nice Métropole-Côte d'Azur s.t.
84 Maxime Jarnet Van Rysel-Roubaix-Lille Metropole s.t.
85 Emmanuel Morin CIC U Nantes Atlantique s.t.
86 Victor Lafay Cofidis s.t.
87 Benjamin Thomas Cofidis s.t.
88 Jean-Louis Le Ny Nice Métropole-Côte d'Azur s.t.
89 Thomas Boudat Van Rysel-Roubaix-Lille Metropole s.t.
90 Danny Van Der Tuuk Equipo Kern Pharma s.t.
91 Noah Vandenbranden Team Flanders-Baloise s.t.
92 Flavien Maurelet St Michel-Mavic-Auber 93 s.t.
93 Stan Van Tricht Soudal Quick-Step s.t.
94 Luca Van Boven Bingoal-WB s.t.
95 Enzo Paleni Groupama-FDJ s.t.
96 Cériel Desal Bingoal-WB s.t.
97 Urko Berrade Equipo Kern Pharma s.t.
98 Niklas Larsen Uno-X s.t.
99 Jos Van Emden Jumbo-Visma s.t.
100 Romain Cardis St Michel-Mavic-Auber 93 s.t.
101 Théo Delacroix St Michel-Mavic-Auber 93 s.t.
102 Damien Girard Nice Métropole-Côte d'Azur s.t.
103 Andrea Mifsud Nice Métropole-Côte d'Azur s.t.
104 Daniel Oss TotalEnergies s.t.
105 Geoffrey Soupe TotalEnergies s.t.
106 Maciej Bodnar TotalEnergies s.t.
107 Dmitriy Gruzdev Astana Qazaqstan s.t.
108 Oliver Naesen Ag2r-Citroën s.t.
109 Ludovic Robeet Bingoal-WB s.t.
110 Valentin Retailleau Ag2r-Citroën s.t.
111 Bastien Tronchon Ag2r-Citroën s.t.
112 Lorrenzo Manzin TotalEnergies s.t.
113 Kevin Kuhn Intermarché-Circus-Wanty s.t.
114 Per Strand Hagenes Jumbo-Visma s.t.
115 Pau Miquel Delgado Equipo Kern Pharma s.t.
116 Pier-André Côté Human Powered Health s.t.
117 Maël Guégan CIC U Nantes Atlantique s.t.
118 Julian Lino Nice Métropole-Côte d'Azur s.t.
119 Lindsay De Vylder Team Flanders-Baloise s.t.
120 Tom Sexton Bolton Equities-Black Spoke s.t.
121 Ollie Jones Bolton Equities-Black Spoke s.t.
122 Aaron Gate Bolton Equities-Black Spoke s.t.
123 James Oram Bolton Equities-Black Spoke s.t.
124 Gleb Syritsa Astana Qazaqstan s.t.
125 Yuriy Natarov Astana Qazaqstan s.t.
126 Cees Bol Astana Qazaqstan s.t.
127 Sébastien Grignard Lotto Dstny s.t.
128 Aaron Van Poucke Team Flanders-Baloise s.t.
129 Arjen Livyns Lotto Dstny s.t.
130 Cédric Beullens Lotto Dstny s.t.
131 Enzo Boulet CIC U Nantes Atlantique s.t.
132 Arnaud De Lie Lotto Dstny s.t.
133 Ben Perry Human Powered Health s.t.
134 Barnabas Peak Human Powered Health s.t.
135 Adrien Petit Intermarché-Circus-Wanty 2:29
136 Lars Craps Soudal Quick-Step 2:32
137 Joris Delbove St Michel-Mavic-Auber 93 3:24
138 Axel De Lie Lotto Dstny 3:43
139 Jonas Abrahamsen Uno-X 3:44

 

Stage 1 map:

Stage 1 map


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Start list with back numbers, May 5, 2023:

LOTTO DSTNY
1 Arnaud De Lie
2 Cédric Beullens
3 Axel De Lie
4 Sébastien Grignard
5 Arjen Livyns
6 Rüdiger Selig
7 Brent Van Moer
AG2R-CITROËN
11 Greg Van Avermaet
12 Benoît Cosnefroy
13 Oliver Naesen
14 Valentin Retailleau
15 Antoine Raugel
16 Marc Sarreau
17 Bastien Tronchon
GROUPAMA-FDJ
21 Lewis Askey
22 Romain Grégoire
23 Olivier Le Gac
24 Enzo Paleni
25 Paul Penhoët
26 Sam Watson
27 Bram Welten
COFIDIS
31 Benjamin Thomas
32 Piet Allegaert
33 Victor Lafay
34 Christophe Noppe
35 Alexis Renard
36 Jelle Wallays
37 Max Walscheid
INTERMARCHÉ-CIRCUS-WANTY
41 Gerben Thijssen
42 Adrien Petit
43 Axel Huens
44 Kevin Kuhn
45 Julius Johansen
46 Boy Van Poppel
47 Loic Vliegen
ARKÉA-SAMSIC
51 Hugo Hofstetter
52 Louis Barré
53 Anthony Delaplace
54 Daniel McLay
55 Kevin Ledanois
56 Laurent Pichon
57 Mathis Le Berre
TOTALENERGIES
61 Peter Sagan
62 Maciej Bodnar
63 Lorrenzo Manzin
64 Daniel Oss
65 Geoffrey Soupe
66 Anthony Turgis
67 Paul Ourselin
JUMBO-VISMA
71 Olav Kooij
72 Mick Van Dijke
73 Loe Van Belle
74 Jos Van Emden
75 Timo Roosen
76 Tosh Van Der Sande
77 Per Strand Hagenes
SOUDAL QUICK-STEP
81 Tim Merlier
82 Kasper Asgreen
83 Jannik Steimle
84 Bert Van Lerberghe
85 Stan Van Tricht
86 Ethan Vernon
87 Lars Craps
ASTANA QAZAQSTAN
91 Cees Bol
92 Gleb Syritsa
93 Yevgeniy Gidich
94 Gleb Brussenskiy
95 Yuriy Natarov
96 Dmitriy Gruzdev
97 Igor Chzhan
TEAM FLANDERS-BALOISE
101 Alex Colman
102 Noah Vandenbranden
103 Lindsay De Vylder
104 Gilles De Wilde
105 Tuur Dens
106 Milan Fretin
107 Aaron Van Poucke
BINGOAL-WB
111 Guillaume Van Keirsbulck
112 Cériel Desal
113 Matteo Malucelli
114 Julian Mertens
115 Ludovic Robeet
116 Luca Van Boven
117 Karl Patrick Lauk
HUMAN POWERED HEALTH
121 Chad Haga
122 Stanislaw Aniolkowski
123 Alan Banaszek
124 Pier-André Côté
125 Gage Hecht
126 Ben Perry
127 Barnabas Peak
UNO-X
131 Lasse Norman Leth
132 Erlend Blikra
133 Erik Resell
134 Niklas Larsen
135 Anthon Charmig
136 William Blume Levy
137 Jonas Abrahamsen
EQUIPO KERN PHARMA
141 Martí Márquez
142 Eugenio Sanchez
143 Ibon Ruiz
144 Danny Van Der Tuuk
145 Urko Berrade
146 Iñigo Elosegui
147 Pau Miquel Delgado
BOLTON EQUITIES-BLACK SPOKE
151 Aaron Gate
152 Logan Currie
153 Ollie Jones
154 Luke Mudgway
155 Mark Stewart
156 Tom Sexton
157 James Oram
VAN RYSEL-ROUBAIX-LILLE MÉTROPOLE
161 Thomas Boudat
162 Samuel Leroux
163 Rait Ärm
164 Norman Vahtra
165 Maxime Jarnet
166 Valentin Tabellion
167 Kenny Molly
ST MICHEL-MAVIC-AUBER 93
171 Rudy Barbier
172 Romain Cardis
173 Nicolas Debeaumarché
174 Théo Delacroix
175 Joris Delbove
176 Flavien Maurelet
177 Morne Van Niekerk
NICE MÉTROPOLE-CÔTE D'AZUR
181 Jonathan Couanon
182 Damien Girard
183 Paul Hennequin
184 Julian Lino
185 Jean-Louis Le Ny
186 Andrea Mifsud
187 Axel Narbonne-Zuccarelli
CIC U NANTES ATLANTIQUE
191 Pierre Barbier
192 Enzo Boulet
193 Lucas Bourgoyne
194 Søjberg Pedersen Rasmus
195 Maël Guégan
196 Nolann Mahoudo
197 Emmanuel Morin