4 Jours de Dunkerque 2023 - Stage 3

Saint-Quentin > Saint-Quentin, 15.9km

16.05-21.05

Results

Stage

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

GC

PosRiderTeam Time
1 Benjamin Thomas Cofidis 8:50:04
2 Kasper Asgreen Soudal Quick-Step + 00.14
3 Ethan Vernon Soudal Quick-Step + 00.20
4 Romain Grégoire Groupama-FDJ + 00.21
5 Cees Bol Astana Qazaqstan Team + 00.26
6 Lasse Norman Leth Uno-X Pro Cycling Team + 00.26
7 Sam Watson Groupama-FDJ + 00.29
8 Brent Van Moer Lotto Dstny + 00.30
9 Olav Kooij Jumbo-Visma + 00.31
10 Peter Sagan TotalEnergies + 00.32
11 Logan Currie Bolton Equities Black Spoke + 00.33
12 Samuel Leroux Van Rysel-Roubaix Lille Métropole + 00.34
13 Cédric Beullens Lotto Dstny + 00.40
14 Alexis Renard Cofidis + 00.41
15 Anthon Charmig Uno-X Pro Cycling Team + 00.42
16 Igor Chzhan Astana Qazaqstan Team + 00.44
17 Urko Berrade Equipo Kern Pharma + 00.44
18 Pau Miquel Delgado Equipo Kern Pharma + 00.48
19 Aaron Gate Bolton Equities Black Spoke + 00.48
20 Pier-André Côté Human Powered Health + 00.49
21 Paul Penhoët Groupama-FDJ + 00.51
22 Benoît Cosnefroy AG2R Citroën Team + 00.52
23 Per Strand Hagenes Jumbo-Visma + 00.53
24 Greg Van Avermaet AG2R Citroën Team + 00.56
25 Anthony Delaplace Team Arkéa-Samsic + 00.56
26 Paul Ourselin TotalEnergies + 01.00
27 Ibon Ruiz Equipo Kern Pharma + 01.00
28 Lewis Askey Groupama-FDJ + 01.04
29 Stan Van Tricht Soudal Quick-Step + 01.04
30 Julius Johansen Intermarché-Circus-Wanty + 01.09
31 Mick van Dijke Jumbo-Visma + 01.11
32 Anthony Turgis TotalEnergies + 01.12
33 Jannik Steimle Soudal Quick-Step + 01.14
34 Tim Merlier Soudal Quick-Step + 01.15
35 Loic Vliegen Intermarché-Circus-Wanty + 01.16
36 Stanislaw Aniolkowski Human Powered Health + 01.16
37 Erik Resell Uno-X Pro Cycling Team + 01.16
38 Oliver Naesen AG2R Citroën Team + 01.21
39 Niklas Larsen Uno-X Pro Cycling Team + 01.24
40 Laurent Pichon Team Arkéa-Samsic + 01.25
41 Olivier Le Gac Groupama-FDJ + 01.33
42 Arjen Livyns Lotto Dstny + 01.35
43 Romain Cardis Saint Michel-Mavic-Auber 93 + 01.36
44 Tom Sexton Bolton Equities Black Spoke + 01.38
45 Enzo Paleni Groupama-FDJ + 01.39
46 Gerben Thijssen Intermarché-Circus-Wanty + 01.42
47 Victor Lafay Cofidis + 01.44
48 Valentin Tabellion Van Rysel-Roubaix Lille Métropole + 01.45
49 Gleb Brussenskiy Astana Qazaqstan Team + 01.47
50 Morne Van Niekerk Saint Michel-Mavic-Auber 93 + 01.53
51 Julian Mertens Bingoal WB + 01.56
52 Christophe Noppe Cofidis + 01.56
53 Mathis Le Berre Team Arkéa-Samsic + 01.57
54 Timo Roosen Jumbo-Visma + 01.59
55 Luca Van Boven Bingoal WB + 02.00
56 Alex Colman Team Flanders-Baloise + 02.06
57 Flavien Maurelet Saint Michel-Mavic-Auber 93 + 02.08
58 Antoine Raugel AG2R Citroën Team + 02.10
59 Emmanuel Morin CIC U Nantes Atlantique + 02.11
60 Jean-Louis Le Ny Nice Métropole Côte d'Azur + 02.11
61 Nicolas Debeaumarché Saint Michel-Mavic-Auber 93 + 02.14
62 Milan Fretin Team Flanders-Baloise + 02.18
63 Maxime Jarnet Van Rysel-Roubaix Lille Métropole + 02.23
64 Cériel Desal Bingoal WB + 02.32
65 Jonathan Couanon Nice Métropole Côte d'Azur + 02.36
66 Jelle Wallays Cofidis + 02.36
67 Kevin Ledanois Team Arkéa-Samsic + 02.37
68 Max Walscheid Cofidis + 02.41
69 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 02.42
70 Kevin Kuhn Intermarché-Circus-Wanty + 02.51
71 Andrea Mifsud Nice Métropole Côte d'Azur + 02.52
72 Jos Van Emden Jumbo-Visma + 03.02
73 Ollie Jones Bolton Equities Black Spoke + 03.05
74 Rasmus Søjberg Pedersen CIC U Nantes Atlantique + 03.14
75 Piet Allegaert Cofidis + 03.17
76 Yevgeniy Gidich Astana Qazaqstan Team + 03.28
77 Pierre Barbier CIC U Nantes Atlantique + 03.32
78 Loe van Belle Jumbo-Visma + 03.36
79 Sébastien Grignard Lotto Dstny + 03.40
80 Axel Huens Intermarché-Circus-Wanty + 03.41
81 Lindsay De Vylder Team Flanders-Baloise + 03.52
82 Geoffrey Soupe TotalEnergies + 03.53
83 Gilles De Wilde Team Flanders-Baloise + 03.54
84 Bert Van Lerberghe Soudal Quick-Step + 03.56
85 Ludovic Robeet Bingoal WB + 03.57
86 James Oram Bolton Equities Black Spoke + 03.58
87 Lars Craps Soudal Quick-Step + 04.02
88 Tosh Van der Sande Jumbo-Visma + 04.04
89 Hugo Hofstetter Team Arkéa-Samsic + 04.04
90 Maciej Bodnar TotalEnergies + 04.08
91 Boy van Poppel Intermarché-Circus-Wanty + 04.08
92 Rait Ärm Van Rysel-Roubaix Lille Métropole + 04.10
93 Aaron Van Poucke Team Flanders-Baloise + 04.11
94 Daniel McLay Team Arkéa-Samsic + 04.21
95 Thomas Boudat Van Rysel-Roubaix Lille Métropole + 04.21
96 Chad Haga Human Powered Health + 04.21
97 Kenny Molly Van Rysel-Roubaix Lille Métropole + 04.28
98 Bastien Tronchon AG2R Citroën Team + 04.29
99 Maël Guégan CIC U Nantes Atlantique + 04.30
100 Dmitriy Gruzdev Astana Qazaqstan Team + 04.36
101 Iñigo Elosegui Equipo Kern Pharma + 04.38
102 Lorrenzo Manzin TotalEnergies + 04.39
103 Gage Hecht Human Powered Health + 04.39
104 Valentin Retailleau AG2R Citroën Team + 04.42
105 Bram Welten Groupama-FDJ + 04.43
106 Rüdiger Selig Lotto Dstny + 04.44
107 Danny van der Tuuk Equipo Kern Pharma + 04.47
108 Martí Márquez Equipo Kern Pharma + 04.50
109 Marc Sarreau AG2R Citroën Team + 04.51
110 Guillaume Van Keirsbulck Bingoal WB + 04.57
111 Norman Vahtra Van Rysel-Roubaix Lille Métropole + 04.59
112 Daniel Oss TotalEnergies + 05.08
113 Paul Hennequin Nice Métropole Côte d'Azur + 05.27
114 Alan Banaszek Human Powered Health + 05.47
115 Adrien Petit Intermarché-Circus-Wanty + 05.55
116 Eugenio Sanchez Equipo Kern Pharma + 06.10
117 Luke Mudgway Bolton Equities Black Spoke + 06.16
118 Louis Barré Team Arkéa-Samsic + 06.32
119 Noah Vandenbranden Team Flanders-Baloise + 06.38
120 Julian Lino Nice Métropole Côte d'Azur + 06.47
121 Nolann Mahoudo CIC U Nantes Atlantique + 06.55
122 Enzo Boulet CIC U Nantes Atlantique + 06.57
123 Tuur Dens Team Flanders-Baloise + 07.28
124 Damien Girard Nice Métropole Côte d'Azur + 07.32
125 Erlend Blikra Uno-X Pro Cycling Team + 07.54
126 Yuriy Natarov Astana Qazaqstan Team + 08.16
127 Matteo Malucelli Bingoal WB + 08.28
128 Lucas Bourgoyne CIC U Nantes Atlantique + 08.41
129 William Blume Levy Uno-X Pro Cycling Team + 10.08
130 Joris Delbove Saint Michel-Mavic-Auber 93 + 10.47
131 Jonas Abrahamsen Uno-X Pro Cycling Team + 11.41
132 Axel De Lie Lotto Dstny + 11.59
- Mark Stewart Bolton Equities Black Spoke DNS

Youth

PosRiderTeam Time
1 Ethan Vernon Soudal Quick-Step 8:50:24
2 Romain Grégoire Groupama-FDJ + 00.01
3 Sam Watson Groupama-FDJ + 00.09
4 Olav Kooij Jumbo-Visma + 00.11
5 Logan Currie Bolton Equities Black Spoke + 00.13
6 Alexis Renard Cofidis + 00.21
7 Igor Chzhan Astana Qazaqstan Team + 00.24
8 Pau Miquel Delgado Equipo Kern Pharma + 00.28
9 Paul Penhoët Groupama-FDJ + 00.31
10 Per Strand Hagenes Jumbo-Visma + 00.33
11 Ibon Ruiz Equipo Kern Pharma + 00.40
12 Lewis Askey Groupama-FDJ + 00.44
13 Stan Van Tricht Soudal Quick-Step + 00.44
14 Julius Johansen Intermarché-Circus-Wanty + 00.49
15 Mick van Dijke Jumbo-Visma + 00.51
16 Tom Sexton Bolton Equities Black Spoke + 01.18
17 Enzo Paleni Groupama-FDJ + 01.19
18 Gerben Thijssen Intermarché-Circus-Wanty + 01.22
19 Gleb Brussenskiy Astana Qazaqstan Team + 01.27
20 Mathis Le Berre Team Arkéa-Samsic + 01.37
21 Luca Van Boven Bingoal WB + 01.40
22 Alex Colman Team Flanders-Baloise + 01.46
23 Antoine Raugel AG2R Citroën Team + 01.50
24 Milan Fretin Team Flanders-Baloise + 01.58
25 Maxime Jarnet Van Rysel-Roubaix Lille Métropole + 02.03
26 Cériel Desal Bingoal WB + 02.12
27 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 02.22
28 Andrea Mifsud Nice Métropole Côte d'Azur + 02.32
29 Rasmus Søjberg Pedersen CIC U Nantes Atlantique + 02.54
30 Loe van Belle Jumbo-Visma + 03.16
31 Sébastien Grignard Lotto Dstny + 03.20
32 Axel Huens Intermarché-Circus-Wanty + 03.21
33 Gilles De Wilde Team Flanders-Baloise + 03.34
34 Lars Craps Soudal Quick-Step + 03.42
35 Rait Ärm Van Rysel-Roubaix Lille Métropole + 03.50
36 Bastien Tronchon AG2R Citroën Team + 04.09
37 Valentin Retailleau AG2R Citroën Team + 04.22
38 Danny van der Tuuk Equipo Kern Pharma + 04.27
39 Paul Hennequin Nice Métropole Côte d'Azur + 05.07
40 Eugenio Sanchez Equipo Kern Pharma + 05.50
41 Louis Barré Team Arkéa-Samsic + 06.12
42 Noah Vandenbranden Team Flanders-Baloise + 06.18
43 Nolann Mahoudo CIC U Nantes Atlantique + 06.35
44 Enzo Boulet CIC U Nantes Atlantique + 06.37
45 Tuur Dens Team Flanders-Baloise + 07.08
46 Damien Girard Nice Métropole Côte d'Azur + 07.12
47 Lucas Bourgoyne CIC U Nantes Atlantique + 08.21
48 William Blume Levy Uno-X Pro Cycling Team + 09.48
49 Joris Delbove Saint Michel-Mavic-Auber 93 + 10.27
50 Axel De Lie Lotto Dstny + 11.39

Points

PosRiderTeam Points
1 Benjamin Thomas Cofidis 20
2 Ethan Vernon Soudal Quick-Step 19
3 Romain Grégoire Groupama-FDJ 16
4 Olav Kooij Jumbo-Visma 16
5 Paul Penhoët Groupama-FDJ 12
6 Niklas Larsen Uno-X Pro Cycling Team 12
7 Max Walscheid Cofidis 12
8 Samuel Leroux Van Rysel-Roubaix Lille Métropole 11
9 Peter Sagan TotalEnergies 10
10 Kasper Asgreen Soudal Quick-Step 9
11 Benoît Cosnefroy AG2R Citroën Team 9
12 Tim Merlier Soudal Quick-Step 7
13 Pier-André Côté Human Powered Health 6
14 Cees Bol Astana Qazaqstan Team 6
15 Victor Lafay Cofidis 6
16 Daniel McLay Team Arkéa-Samsic 6
17 Lasse Norman Leth Uno-X Pro Cycling Team 5
18 Matteo Malucelli Bingoal WB 5
19 Sam Watson Groupama-FDJ 4
20 Logan Currie Bolton Equities Black Spoke 4
21 Anthon Charmig Uno-X Pro Cycling Team 4
22 Gerben Thijssen Intermarché-Circus-Wanty 4
23 Anthony Turgis TotalEnergies 3
24 Mathis Le Berre Team Arkéa-Samsic 3
25 Mick van Dijke Jumbo-Visma 3
26 Alex Colman Team Flanders-Baloise 3
27 Erlend Blikra Uno-X Pro Cycling Team 3
28 Brent Van Moer Lotto Dstny 2
29 Greg Van Avermaet AG2R Citroën Team 2
30 Stanislaw Aniolkowski Human Powered Health 2
31 Jannik Steimle Soudal Quick-Step 1
32 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 Soudal Quick-Step 26:31:26
2 Uno-X Pro Cycling Team + 00.03
3 Cofidis + 00.13
4 Groupama-FDJ + 00.32
5 Lotto Dstny + 01.10
6 TotalEnergies + 01.12
7 Jumbo-Visma + 01.14
8 Equipo Kern Pharma + 01.18
9 Astana Qazaqstan Team + 01.40
10 AG2R Citroën Team + 01.47
11 Bolton Equities Black Spoke + 01.49
12 Intermarché-Circus-Wanty + 02.34
13 Team Arkéa-Samsic + 02.53
14 Van Rysel-Roubaix Lille Métropole + 03.19
15 Saint Michel-Mavic-Auber 93 + 03.57
16 Bingoal WB + 04.43
17 Human Powered Health + 05.18
18 Nice Métropole Côte d'Azur + 05.27
19 Team Flanders-Baloise + 06.35
20 CIC U Nantes Atlantique + 07.10

Race profile

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