4 Jours de Dunkerque 2023 - Stage 4

Maubeuge > Achicourt, 173.8km

16.05-21.05

Results

Stage

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

GC

PosRiderTeam Time
1 Kasper Asgreen Soudal Quick-Step 12:35:00
2 Ethan Vernon Soudal Quick-Step + 00.06
3 Olav Kooij Jumbo-Visma + 00.07
4 Romain Grégoire Groupama-FDJ + 00.07
5 Cees Bol Astana Qazaqstan Team + 00.12
6 Sam Watson Groupama-FDJ + 00.15
7 Brent Van Moer Lotto Dstny + 00.16
8 Peter Sagan TotalEnergies + 00.18
9 Logan Currie Bolton Equities Black Spoke + 00.19
10 Cédric Beullens Lotto Dstny + 00.26
11 Alexis Renard Cofidis + 00.27
12 Urko Berrade Equipo Kern Pharma + 00.30
13 Pier-André Côté Human Powered Health + 00.35
14 Paul Penhoët Groupama-FDJ + 00.37
15 Benoît Cosnefroy AG2R Citroën Team + 00.38
16 Per Strand Hagenes Jumbo-Visma + 00.39
17 Greg Van Avermaet AG2R Citroën Team + 00.42
18 Anthony Delaplace Team Arkéa-Samsic + 00.42
19 Lewis Askey Groupama-FDJ + 00.50
20 Stan Van Tricht Soudal Quick-Step + 00.50
21 Anthony Turgis TotalEnergies + 00.58
22 Tim Merlier Soudal Quick-Step + 01.01
23 Loic Vliegen Intermarché-Circus-Wanty + 01.02
24 Stanislaw Aniolkowski Human Powered Health + 01.02
25 Oliver Naesen AG2R Citroën Team + 01.07
26 Laurent Pichon Team Arkéa-Samsic + 01.11
27 Arjen Livyns Lotto Dstny + 01.21
28 Benjamin Thomas Cofidis + 01.22
29 Gerben Thijssen Intermarché-Circus-Wanty + 01.22
30 Tom Sexton Bolton Equities Black Spoke + 01.24
31 Gleb Brussenskiy Astana Qazaqstan Team + 01.33
32 Morne Van Niekerk Saint Michel-Mavic-Auber 93 + 01.35
33 Julian Mertens Bingoal WB + 01.42
34 Timo Roosen Jumbo-Visma + 01.45
35 Luca Van Boven Bingoal WB + 01.46
36 Lasse Norman Leth Uno-X Pro Cycling Team + 01.46
37 Flavien Maurelet Saint Michel-Mavic-Auber 93 + 01.54
38 Antoine Raugel AG2R Citroën Team + 01.56
39 Samuel Leroux Van Rysel-Roubaix Lille Métropole + 01.56
40 Emmanuel Morin CIC U Nantes Atlantique + 01.57
41 Milan Fretin Team Flanders-Baloise + 02.00
42 Anthon Charmig Uno-X Pro Cycling Team + 02.02
43 Pau Miquel Delgado Equipo Kern Pharma + 02.10
44 Aaron Gate Bolton Equities Black Spoke + 02.10
45 Jannik Steimle Soudal Quick-Step + 02.12
46 Cériel Desal Bingoal WB + 02.14
47 Paul Ourselin TotalEnergies + 02.22
48 Jonathan Couanon Nice Métropole Côte d'Azur + 02.22
49 Ibon Ruiz Equipo Kern Pharma + 02.22
50 Mick van Dijke Jumbo-Visma + 02.33
51 Kevin Kuhn Intermarché-Circus-Wanty + 02.37
52 Erik Resell Uno-X Pro Cycling Team + 02.38
53 Jos Van Emden Jumbo-Visma + 02.48
54 Ollie Jones Bolton Equities Black Spoke + 02.51
55 Olivier Le Gac Groupama-FDJ + 02.55
56 Romain Cardis Saint Michel-Mavic-Auber 93 + 02.58
57 Enzo Paleni Groupama-FDJ + 03.01
58 Valentin Tabellion Van Rysel-Roubaix Lille Métropole + 03.07
59 Mathis Le Berre Team Arkéa-Samsic + 03.19
60 Alex Colman Team Flanders-Baloise + 03.22
61 Loe van Belle Jumbo-Visma + 03.22
62 Axel Huens Intermarché-Circus-Wanty + 03.27
63 Nicolas Debeaumarché Saint Michel-Mavic-Auber 93 + 03.36
64 Lindsay De Vylder Team Flanders-Baloise + 03.38
65 Geoffrey Soupe TotalEnergies + 03.39
66 Ludovic Robeet Bingoal WB + 03.43
67 Tosh Van der Sande Jumbo-Visma + 03.50
68 Rait Ärm Van Rysel-Roubaix Lille Métropole + 03.56
69 Aaron Van Poucke Team Flanders-Baloise + 03.57
70 Maciej Bodnar TotalEnergies + 04.06
71 Bastien Tronchon AG2R Citroën Team + 04.15
72 Kenny Molly Van Rysel-Roubaix Lille Métropole + 04.22
73 Dmitriy Gruzdev Astana Qazaqstan Team + 04.22
74 Lorrenzo Manzin TotalEnergies + 04.25
75 Valentin Retailleau AG2R Citroën Team + 04.28
76 Bram Welten Groupama-FDJ + 04.29
77 Rüdiger Selig Lotto Dstny + 04.30
78 Rasmus Søjberg Pedersen CIC U Nantes Atlantique + 04.34
79 Marc Sarreau AG2R Citroën Team + 04.37
80 Gage Hecht Human Powered Health + 04.48
81 Yevgeniy Gidich Astana Qazaqstan Team + 04.50
82 Bert Van Lerberghe Soudal Quick-Step + 04.54
83 Sébastien Grignard Lotto Dstny + 05.02
84 Daniel Oss TotalEnergies + 05.06
85 Gilles De Wilde Team Flanders-Baloise + 05.16
86 Jean-Louis Le Ny Nice Métropole Côte d'Azur + 05.20
87 Lars Craps Soudal Quick-Step + 05.24
88 Hugo Hofstetter Team Arkéa-Samsic + 05.26
89 Boy van Poppel Intermarché-Circus-Wanty + 05.30
90 Chad Haga Human Powered Health + 05.43
91 Alan Banaszek Human Powered Health + 05.44
92 Maël Guégan CIC U Nantes Atlantique + 05.52
93 Luke Mudgway Bolton Equities Black Spoke + 06.02
94 Danny van der Tuuk Equipo Kern Pharma + 06.09
95 Guillaume Van Keirsbulck Bingoal WB + 06.19
96 Adrien Petit Intermarché-Circus-Wanty + 07.17
97 Erlend Blikra Uno-X Pro Cycling Team + 07.40
98 Julian Lino Nice Métropole Côte d'Azur + 08.09
99 Igor Chzhan Astana Qazaqstan Team + 08.12
100 Niklas Larsen Uno-X Pro Cycling Team + 09.01
101 Julius Johansen Intermarché-Circus-Wanty + 09.06
102 Max Walscheid Cofidis + 09.27
103 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 09.28
104 Matteo Malucelli Bingoal WB + 09.50
105 Maxime Jarnet Van Rysel-Roubaix Lille Métropole + 10.20
106 Joris Delbove Saint 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 Métropole + 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 Pro Cycling Team + 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 Métropole + 15.39
122 Paul Hennequin Nice Métropole Côte d'Azur + 16.05
123 Louis Barré Team 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 Team + 18.56
129 William Blume Levy Uno-X Pro Cycling Team + 20.48
- Kevin Ledanois Team Arkéa-Samsic DNS
- Daniel McLay Team Arkéa-Samsic DNS
- Lucas Bourgoyne CIC U Nantes Atlantique DNF

Youth

PosRiderTeam Time
1 Ethan Vernon Soudal Quick-Step 12:35:06
2 Olav Kooij Jumbo-Visma + 00.01
3 Romain Grégoire Groupama-FDJ + 00.01
4 Sam Watson Groupama-FDJ + 00.09
5 Logan Currie Bolton Equities Black Spoke + 00.13
6 Alexis Renard Cofidis + 00.21
7 Paul Penhoët Groupama-FDJ + 00.31
8 Per Strand Hagenes Jumbo-Visma + 00.33
9 Lewis Askey Groupama-FDJ + 00.44
10 Stan Van Tricht Soudal Quick-Step + 00.44
11 Gerben Thijssen Intermarché-Circus-Wanty + 01.16
12 Tom Sexton Bolton Equities Black Spoke + 01.18
13 Gleb Brussenskiy Astana Qazaqstan Team + 01.27
14 Luca Van Boven Bingoal WB + 01.40
15 Antoine Raugel AG2R Citroën Team + 01.50
16 Milan Fretin Team Flanders-Baloise + 01.54
17 Pau Miquel Delgado Equipo Kern Pharma + 02.04
18 Cériel Desal Bingoal WB + 02.08
19 Ibon Ruiz Equipo Kern Pharma + 02.16
20 Mick van Dijke Jumbo-Visma + 02.27
21 Enzo Paleni Groupama-FDJ + 02.55
22 Mathis Le Berre Team Arkéa-Samsic + 03.13
23 Alex Colman Team Flanders-Baloise + 03.16
24 Loe van Belle Jumbo-Visma + 03.16
25 Axel Huens Intermarché-Circus-Wanty + 03.21
26 Rait Ärm Van Rysel-Roubaix Lille Métropole + 03.50
27 Bastien Tronchon AG2R Citroën Team + 04.09
28 Valentin Retailleau AG2R Citroën Team + 04.22
29 Rasmus Søjberg Pedersen CIC U Nantes Atlantique + 04.28
30 Sébastien Grignard Lotto Dstny + 04.56
31 Gilles De Wilde Team Flanders-Baloise + 05.10
32 Lars Craps Soudal Quick-Step + 05.18
33 Danny van der Tuuk Equipo Kern Pharma + 06.03
34 Igor Chzhan Astana Qazaqstan Team + 08.06
35 Julius Johansen Intermarché-Circus-Wanty + 09.00
36 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 09.22
37 Maxime Jarnet Van Rysel-Roubaix Lille Métropole + 10.14
38 Joris Delbove Saint Michel-Mavic-Auber 93 + 10.27
39 Eugenio Sanchez Equipo Kern Pharma + 12.50
40 Axel De Lie Lotto Dstny + 13.15
41 Andrea Mifsud Nice Métropole Côte d'Azur + 13.26
42 Nolann Mahoudo CIC U Nantes Atlantique + 14.26
43 Paul Hennequin Nice Métropole Côte d'Azur + 15.59
44 Louis Barré Team Arkéa-Samsic + 17.06
45 Noah Vandenbranden Team Flanders-Baloise + 17.12
46 Enzo Boulet CIC U Nantes Atlantique + 17.31
47 Tuur Dens Team Flanders-Baloise + 18.02
48 Damien Girard Nice Métropole Côte d'Azur + 18.06
49 William Blume Levy Uno-X Pro Cycling Team + 20.42

Points

PosRiderTeam Points
1 Olav Kooij Jumbo-Visma 31
2 Benjamin Thomas Cofidis 20
3 Ethan Vernon Soudal Quick-Step 19
4 Paul Penhoët Groupama-FDJ 18
5 Romain Grégoire Groupama-FDJ 16
6 Gerben Thijssen Intermarché-Circus-Wanty 16
7 Peter Sagan TotalEnergies 15
8 Niklas Larsen Uno-X Pro Cycling Team 12
9 Max Walscheid Cofidis 12
10 Samuel Leroux Van Rysel-Roubaix Lille Métropole 11
11 Tim Merlier Soudal Quick-Step 10
12 Erlend Blikra Uno-X Pro Cycling Team 10
13 Kasper Asgreen Soudal Quick-Step 9
14 Benoît Cosnefroy AG2R Citroën Team 9
15 Milan Fretin Team Flanders-Baloise 9
16 Alex Colman Team Flanders-Baloise 9
17 Pier-André Côté Human Powered Health 6
18 Cees Bol Astana Qazaqstan Team 6
19 Victor Lafay Cofidis 6
20 Lasse Norman Leth Uno-X Pro Cycling Team 5
21 Matteo Malucelli Bingoal WB 5
22 Morne Van Niekerk Saint Michel-Mavic-Auber 93 4
23 Sam Watson Groupama-FDJ 4
24 Logan Currie Bolton Equities Black Spoke 4
25 Anthon Charmig Uno-X Pro Cycling Team 4
26 Cériel Desal Bingoal WB 4
27 Lorrenzo Manzin TotalEnergies 4
28 Anthony Turgis TotalEnergies 3
29 Mathis Le Berre Team Arkéa-Samsic 3
30 Mick van Dijke Jumbo-Visma 3
31 Brent Van Moer Lotto Dstny 2
32 Greg Van Avermaet AG2R Citroën Team 2
33 Stanislaw Aniolkowski Human Powered Health 2
34 Kenny Molly Van Rysel-Roubaix Lille Métropole 2
35 Rüdiger Selig Lotto Dstny 2
36 Paul Hennequin Nice Métropole Côte d'Azur 2
37 Alexis Renard Cofidis 1
38 Jannik Steimle Soudal Quick-Step 1
39 Alan Banaszek Human Powered Health 1
40 Julius Johansen Intermarché-Circus-Wanty -3
41 Maxime Jarnet Van Rysel-Roubaix Lille Métropole -3

Mountain

PosRiderTeam Points
1 Alex Colman Team Flanders-Baloise 17
2 Tuur Dens Team Flanders-Baloise 15
3 Cériel Desal Bingoal WB 13
4 Kenny Molly Van Rysel-Roubaix Lille Métropole 10
5 Damien Girard Nice Métropole Côte d'Azur 7
6 Pier-André Côté Human Powered Health 4
7 Geoffrey Soupe TotalEnergies 3
8 Kasper Asgreen Soudal Quick-Step 2
9 Logan Currie Bolton Equities Black Spoke 2
10 Olivier Le Gac Groupama-FDJ 2
11 Arjen Livyns Lotto Dstny 1
12 Mathis Le Berre Team Arkéa-Samsic 1
13 Maciej Bodnar TotalEnergies 1
14 Julius Johansen Intermarché-Circus-Wanty -1
15 Maxime Jarnet Van Rysel-Roubaix Lille Métropole -1

Team

PosTeamTime
1 Soudal Quick-Step 37:45:32
2 Groupama-FDJ + 00.32
3 Lotto Dstny + 01.10
4 TotalEnergies + 01.12
5 Jumbo-Visma + 01.14
6 Astana Qazaqstan Team + 01.40
7 AG2R Citroën Team + 01.47
8 Bolton Equities Black Spoke + 01.49
9 Intermarché-Circus-Wanty + 02.34
10 Uno-X Pro Cycling Team + 03.11
11 Saint Michel-Mavic-Auber 93 + 03.57
12 Team Arkéa-Samsic + 04.29
13 Equipo Kern Pharma + 04.30
14 Bingoal WB + 04.43
15 Van Rysel-Roubaix Lille Métropole + 05.04
16 Human Powered Health + 05.30
17 Team Flanders-Baloise + 06.35
18 Cofidis + 08.49
19 CIC U Nantes Atlantique + 10.20
20 Nice Métropole Côte d'Azur + 10.26

Race profile

Race
4 Jours de Dunkerque
Start date
16.05.2023
End date
21.05.2023
Total distance
173.8 km
Gen
Men
Cat
2.Pro
Country
France
Discipline
Road

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️