4 Jours de Dunkerque 2023 - Stage 2

Compiègne > Laon, 162.0km

16.05-21.05

Results

Stage

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

GC

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

Youth

PosRiderTeam Time
1 Olav Kooij Jumbo-Visma 8:30:33
2 Romain Grégoire Groupama-FDJ + 00.00
3 Ethan Vernon Soudal Quick-Step + 00.04
4 Paul Penhoët Groupama-FDJ + 00.06
5 Logan Currie Bolton Equities Black Spoke + 00.06
6 Mathis Le Berre Team Arkéa-Samsic + 00.07
7 Alexis Renard Cofidis + 00.10
8 Sam Watson Groupama-FDJ + 00.10
9 Ibon Ruiz Equipo Kern Pharma + 00.10
10 Julius Johansen Intermarché-Circus-Wanty + 00.10
11 Luca Van Boven Bingoal WB + 00.10
12 Igor Chzhan Astana Qazaqstan Team + 00.10
13 Pau Miquel Delgado Equipo Kern Pharma + 00.10
14 Per Strand Hagenes Jumbo-Visma + 00.10
15 Gerben Thijssen Intermarché-Circus-Wanty + 00.23
16 Lewis Askey Groupama-FDJ + 00.23
17 Stan Van Tricht Soudal Quick-Step + 00.29
18 Antoine Raugel AG2R Citroën Team + 00.31
19 Maxime Jarnet Van Rysel-Roubaix Lille Métropole + 00.34
20 Alex Colman Team Flanders-Baloise + 00.39
21 Cériel Desal Bingoal WB + 00.40
22 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 00.42
23 Mick van Dijke Jumbo-Visma + 00.51
24 Tom Sexton Bolton Equities Black Spoke + 01.00
25 Rasmus Søjberg Pedersen CIC U Nantes Atlantique + 01.03
26 Gleb Brussenskiy Astana Qazaqstan Team + 01.03
27 Enzo Paleni Groupama-FDJ + 01.03
28 Andrea Mifsud Nice Métropole Côte d'Azur + 01.05
29 Milan Fretin Team Flanders-Baloise + 01.22
30 Axel Huens Intermarché-Circus-Wanty + 02.09
31 Lars Craps Soudal Quick-Step + 02.32
32 Rait Ärm Van Rysel-Roubaix Lille Métropole + 02.36
33 Loe van Belle Jumbo-Visma + 02.36
34 Gilles De Wilde Team Flanders-Baloise + 02.36
35 Valentin Retailleau AG2R Citroën Team + 02.36
36 Sébastien Grignard Lotto Dstny + 02.36
37 Eugenio Sanchez Equipo Kern Pharma + 03.30
38 Danny van der Tuuk Equipo Kern Pharma + 03.30
39 Bastien Tronchon AG2R Citroën Team + 03.30
40 Paul Hennequin Nice Métropole Côte d'Azur + 03.35
41 Enzo Boulet CIC U Nantes Atlantique + 04.28
42 Louis Barré Team Arkéa-Samsic + 04.30
43 Nolann Mahoudo CIC U Nantes Atlantique + 04.30
44 Damien Girard Nice Métropole Côte d'Azur + 04.30
45 Lucas Bourgoyne CIC U Nantes Atlantique + 05.09
46 Tuur Dens Team Flanders-Baloise + 05.39
47 Noah Vandenbranden Team Flanders-Baloise + 05.39
48 William Blume Levy Uno-X Pro Cycling Team + 06.29
49 Joris Delbove Saint Michel-Mavic-Auber 93 + 07.44
50 Axel De Lie Lotto Dstny + 09.12

Points

PosRiderTeam Points
1 Olav Kooij Jumbo-Visma 16
2 Romain Grégoire Groupama-FDJ 15
3 Ethan Vernon Soudal Quick-Step 12
4 Paul Penhoët Groupama-FDJ 12
5 Max Walscheid Cofidis 12
6 Samuel Leroux Van Rysel-Roubaix Lille Métropole 11
7 Peter Sagan TotalEnergies 10
8 Benoît Cosnefroy AG2R Citroën Team 9
9 Tim Merlier Soudal Quick-Step 7
10 Pier-André Côté Human Powered Health 6
11 Victor Lafay Cofidis 6
12 Daniel McLay Team Arkéa-Samsic 6
13 Benjamin Thomas Cofidis 5
14 Matteo Malucelli Bingoal WB 5
15 Logan Currie Bolton Equities Black Spoke 4
16 Anthon Charmig Uno-X Pro Cycling Team 4
17 Gerben Thijssen Intermarché-Circus-Wanty 4
18 Mathis Le Berre Team Arkéa-Samsic 3
19 Anthony Turgis TotalEnergies 3
20 Alex Colman Team Flanders-Baloise 3
21 Erlend Blikra Uno-X Pro Cycling Team 3
22 Stanislaw Aniolkowski Human Powered Health 2
23 Greg Van Avermaet AG2R Citroën Team 2
24 Mark Stewart Bolton Equities Black Spoke 2
25 Jannik Steimle Soudal Quick-Step 1
26 Kenny Molly Van Rysel-Roubaix Lille Métropole 1

Mountain

PosRiderTeam Points
1 Tuur Dens Team Flanders-Baloise 15
2 Alex Colman Team Flanders-Baloise 11
3 Cériel Desal Bingoal WB 11
4 Kenny Molly Van Rysel-Roubaix Lille Métropole 9
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 Logan Currie Bolton Equities Black Spoke 2
9 Olivier Le Gac Groupama-FDJ 2
10 Mathis Le Berre Team Arkéa-Samsic 1
11 Maciej Bodnar TotalEnergies 1

Team

PosTeamTime
1 Groupama-FDJ 25:32:09
2 Cofidis + 00.00
3 Soudal Quick-Step + 00.00
4 AG2R Citroën Team + 00.00
5 Uno-X Pro Cycling Team + 00.00
6 Lotto Dstny + 00.00
7 TotalEnergies + 00.00
8 Team Arkéa-Samsic + 00.00
9 Equipo Kern Pharma + 00.00
10 Intermarché-Circus-Wanty + 00.13
11 Saint Michel-Mavic-Auber 93 + 00.21
12 Bingoal WB + 00.30
13 Nice Métropole Côte d'Azur + 00.32
14 Jumbo-Visma + 00.41
15 Van Rysel-Roubaix Lille Métropole + 00.41
16 Astana Qazaqstan Team + 00.50
17 Bolton Equities Black Spoke + 00.50
18 CIC U Nantes Atlantique + 01.48
19 Human Powered Health + 03.20
20 Team Flanders-Baloise + 04.06

Race profile

Race
4 Jours de Dunkerque
Start date
16.05.2023
End date
21.05.2023
Total distance
162.0 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 ❤️