4 Jours de Dunkerque 2026 - Stage 3

La Sentinelle > Wallers Arenberg, 157.7km

20.05-24.05

Results

Stage

PosRiderTeam Time
1 Rasmus Tiller Uno-X Mobility 3:25:43
2 Laurence Pithie Red Bull-BORA-hansgrohe + 00.04
3 Jason Tesson Team TotalEnergies + 00.04
4 Artem Shmidt Netcompany INEOS + 00.04
5 Joppe Heremans Van Rysel-Roubaix + 00.04
6 Liam Slock Lotto-Intermarché + 00.04
7 Petr Kelemen Tudor Pro Cycling Team + 00.04
8 Oscar Chamberlain Decathlon CMA CGM + 00.04
9 Gonzalo Serrano Movistar Team + 00.04
10 Benjamin Thomas Cofidis + 00.04
11 Robbe Dhondt Team Picnic PostNL + 00.23
12 Matthew Fox Lotto-Intermarché + 00.23
13 Danny van Poppel Red Bull-BORA-hansgrohe + 00.23
14 Clement Izquierdo Cofidis + 00.23
15 Matys Grisel Lotto-Intermarché + 00.23
16 Kim Heiduk Netcompany INEOS + 00.23
17 Thibaud Gruel Groupama-FDJ United + 00.23
18 Stan Dewulf Decathlon CMA CGM + 00.23
19 Maxime Jarnet Van Rysel-Roubaix + 00.23
20 Arvid de Kleijn Tudor Pro Cycling Team + 00.23
21 Carlos Canal Movistar Team + 00.23
22 Marijn van den Berg EF Education-EasyPost + 00.23
23 Théo Delacroix St Michel-Preference Home-Auber 93 + 00.23
24 William Blume Levy Uno-X Mobility + 00.23
25 Lewis Askey NSN Cycling Team + 00.23
26 Erik Resell Uno-X Mobility + 00.23
27 Gianluca Pollefliet Decathlon CMA CGM + 00.23
28 Jon Barrenetxea Movistar Team + 00.23
29 Bryan Coquard Cofidis + 00.23
30 Jonas Hem Hvideberg Uno-X Mobility + 00.23
31 Wessel Mouris Unibet Rose Rockets + 00.23
32 Natnael Tesfazion Movistar Team + 00.23
33 Niklas Märkl Team Picnic PostNL + 00.23
34 Sam Maisonobe Cofidis + 00.23
35 Maxime Vezie CIC Pro Cycling Academy + 00.23
36 Alexys Brunel Team TotalEnergies + 00.23
37 Luca Van Boven Lotto-Intermarché + 00.23
38 Antoine L'Hote Decathlon CMA CGM + 00.23
39 Rayan Boulahoite Team TotalEnergies + 00.23
40 Henrik Pedersen Uno-X Mobility + 00.23
41 Baptiste Gillet Nice Métropole Côte d'Azur + 00.23
42 Fabien Doubey Team TotalEnergies + 00.23
43 Bastien Tronchon Groupama-FDJ United + 00.23
44 Killian Théot Van Rysel-Roubaix + 00.23
45 Aivaras Mikutis Tudor Pro Cycling Team + 00.23
46 Arnaud Tendon Van Rysel-Roubaix + 00.23
47 Jan Maas Cofidis + 00.49
48 Léandre Lozouet CIC Pro Cycling Academy + 00.49
49 Matis Louvel NSN Cycling Team + 00.49
50 Valentin Madouas Groupama-FDJ United + 01.12
51 Abram Stockman Unibet Rose Rockets + 01.31
52 Joren Bloem Unibet Rose Rockets + 01.31
53 Kévin Avoine Van Rysel-Roubaix + 01.31
54 Thomas Champion St Michel-Preference Home-Auber 93 + 01.52
55 Morne Van Niekerk St Michel-Preference Home-Auber 93 + 01.52
56 Arne Marit Red Bull-BORA-hansgrohe + 02.02
57 Jordi Meeus Red Bull-BORA-hansgrohe + 02.02
58 James Knox Team Picnic PostNL + 02.06
59 Jacob Eriksson Tudor Pro Cycling Team + 02.06
60 Daniel Årnes Van Rysel-Roubaix + 02.06
61 Lucas Hamilton Netcompany INEOS + 02.06
62 Luke Lamperti EF Education-EasyPost + 02.37
63 Tobias Müller Unibet Rose Rockets + 00.23
64 Filip Maciejuk Movistar Team + 00.04
65 Lorrenzo Manzin Team TotalEnergies + 03.31
66 Callum Thornley Red Bull-BORA-hansgrohe + 03.35
67 Hugo Hofstetter NSN Cycling Team + 03.40
68 Similien Hamon CIC Pro Cycling Academy + 04.16
69 Jens Verbrugghe NSN Cycling Team + 04.57
70 Storm Ingebrigtsen Uno-X Mobility + 06.42
71 Nils Eekhoff Team Picnic PostNL + 07.20
72 Noah Hobbs EF Education-EasyPost + 07.20
73 Christiaan van Rees Team Picnic PostNL + 08.33
74 Dillon Corkery Team Picnic PostNL + 08.33
75 Antoine Raugel Van Rysel-Roubaix + 08.33
76 Tom Mainguenaud Nice Métropole Côte d'Azur + 08.33
77 Clément Russo Groupama-FDJ United + 08.33
78 Matteo Milan Groupama-FDJ United + 08.33
79 Valentin Ferron Cofidis + 08.33
80 Matthias Schwarzbacher EF Education-EasyPost + 08.33
81 Titouan Fontaine Groupama-FDJ United + 08.33
82 Nicola Marcerou Team TotalEnergies + 09.28
83 Shunsuke Imamura Lotto-Intermarché + 09.28
84 Axel Bouquet St Michel-Preference Home-Auber 93 + 09.28
85 Roland Thalmann Tudor Pro Cycling Team + 09.28
86 Oliver Mätik Tudor Pro Cycling Team + 09.28
87 Karsten Feldmann Unibet Rose Rockets + 12.25
88 Jaakko Hänninen Nice Métropole Côte d'Azur + 12.25
89 Victor Vaneeckhoutte Lotto-Intermarché + 12.25
90 Joris Chaussinand CIC Pro Cycling Academy + 12.45
91 Victor Langellotti Netcompany INEOS + 13.14
92 Simon Guglielmi St Michel-Preference Home-Auber 93 + 13.30
93 Alex Kirsch Cofidis + 13.30
94 Jérémy Lecroq St Michel-Preference Home-Auber 93 + 13.30
95 Moritz Kretschy NSN Cycling Team + 13.30
96 Jhonatan Guatibonza Movistar Team + 13.30
97 Óscar Rodríguez Netcompany INEOS + 13.30
98 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 13.30
99 Maël Guégan CIC Pro Cycling Academy + 13.30
100 Sebastian Putz Red Bull-BORA-hansgrohe + 13.30
101 Alan Jousseaume Team TotalEnergies + 13.30
102 Louis Chaleil Decathlon CMA CGM + 13.30
103 Linus Larsson EF Education-EasyPost + 13.30
104 Kasper Haugland Decathlon CMA CGM + 13.30
105 Stian Fredheim Uno-X Mobility + 13.30
106 Emil Herzog Red Bull-BORA-hansgrohe + 13.30
107 Kiaan Watts NSN Cycling Team + 14.56
108 Victor Papon Nice Métropole Côte d'Azur + 16.50
109 Alexander Konijn Nice Métropole Côte d'Azur + 19.40
- Tom Donnenwirth Groupama-FDJ United DNS
- Floris Van Tricht NSN Cycling Team DNS
- Cameron Rogers Netcompany INEOS DNS
- Davide Formolo Movistar Team DNF
- Mathias Sanlaville CIC Pro Cycling Academy DNF
- Lionel Taminiaux Lotto-Intermarché DNF
- Kasper Asgreen EF Education-EasyPost DNF
- Alastair Mackellar EF Education-EasyPost DNF
- Laurens Huys Nice Métropole Côte d'Azur DNF

GC

PosRiderTeam Time
1 Laurence Pithie Red Bull-BORA-hansgrohe 11:33:34
2 Rasmus Tiller Uno-X Mobility + 00.02
3 Joppe Heremans Van Rysel-Roubaix + 00.16
4 Liam Slock Lotto-Intermarché + 00.16
5 Gonzalo Serrano Movistar Team + 00.16
6 Artem Shmidt Netcompany INEOS + 00.16
7 Benjamin Thomas Cofidis + 00.16
8 Alexys Brunel Team TotalEnergies + 00.26
9 Bryan Coquard Cofidis + 00.29
10 Lewis Askey NSN Cycling Team + 00.31
11 Kim Heiduk Netcompany INEOS + 00.35
12 Marijn van den Berg EF Education-EasyPost + 00.35
13 Thibaud Gruel Groupama-FDJ United + 00.35
14 Matys Grisel Lotto-Intermarché + 00.35
15 Clement Izquierdo Cofidis + 00.35
16 Stan Dewulf Decathlon CMA CGM + 00.35
17 Maxime Vezie CIC Pro Cycling Academy + 00.35
18 Robbe Dhondt Team Picnic PostNL + 00.35
19 Antoine L'Hote Decathlon CMA CGM + 00.35
20 Carlos Canal Movistar Team + 00.35
21 Rayan Boulahoite Team TotalEnergies + 00.35
22 Théo Delacroix St Michel-Preference Home-Auber 93 + 00.35
23 Natnael Tesfazion Movistar Team + 00.35
24 Niklas Märkl Team Picnic PostNL + 00.35
25 Sam Maisonobe Cofidis + 00.35
26 Wessel Mouris Unibet Rose Rockets + 00.35
27 Aivaras Mikutis Tudor Pro Cycling Team + 00.35
28 Jonas Hem Hvideberg Uno-X Mobility + 00.35
29 Henrik Pedersen Uno-X Mobility + 00.35
30 Killian Théot Van Rysel-Roubaix + 00.35
31 Jon Barrenetxea Movistar Team + 00.35
32 Fabien Doubey Team TotalEnergies + 00.35
33 Bastien Tronchon Groupama-FDJ United + 00.35
34 Luca Van Boven Lotto-Intermarché + 00.35
35 Matthew Fox Lotto-Intermarché + 00.35
36 Tobias Müller Unibet Rose Rockets + 00.35
37 Léandre Lozouet CIC Pro Cycling Academy + 01.01
38 Maxime Jarnet Van Rysel-Roubaix + 01.02
39 William Blume Levy Uno-X Mobility + 01.11
40 Valentin Madouas Groupama-FDJ United + 01.24
41 Matis Louvel NSN Cycling Team + 01.44
42 Erik Resell Uno-X Mobility + 01.44
43 Joren Bloem Unibet Rose Rockets + 02.14
44 Morne Van Niekerk St Michel-Preference Home-Auber 93 + 02.58
45 Baptiste Gillet Nice Métropole Côte d'Azur + 03.24
46 Oscar Chamberlain Decathlon CMA CGM + 03.29
47 Thomas Champion St Michel-Preference Home-Auber 93 + 03.54
48 Luke Lamperti EF Education-EasyPost + 03.58
49 Daniel Årnes Van Rysel-Roubaix + 04.01
50 Lucas Hamilton Netcompany INEOS + 04.08
51 Jan Maas Cofidis + 04.35
52 Abram Stockman Unibet Rose Rockets + 04.37
53 Filip Maciejuk Movistar Team + 04.47
54 Hugo Hofstetter NSN Cycling Team + 05.01
55 Gianluca Pollefliet Decathlon CMA CGM + 05.10
56 Jacob Eriksson Tudor Pro Cycling Team + 06.17
57 Jason Tesson Team TotalEnergies + 06.57
58 Petr Kelemen Tudor Pro Cycling Team + 07.01
59 Callum Thornley Red Bull-BORA-hansgrohe + 07.12
60 Danny van Poppel Red Bull-BORA-hansgrohe + 07.20
61 James Knox Team Picnic PostNL + 07.40
62 Jens Verbrugghe NSN Cycling Team + 07.44
63 Arvid de Kleijn Tudor Pro Cycling Team + 07.51
64 Storm Ingebrigtsen Uno-X Mobility + 07.53
65 Kévin Avoine Van Rysel-Roubaix + 08.10
66 Valentin Ferron Cofidis + 08.45
67 Arne Marit Red Bull-BORA-hansgrohe + 08.59
68 Jordi Meeus Red Bull-BORA-hansgrohe + 08.59
69 Axel Bouquet St Michel-Preference Home-Auber 93 + 10.02
70 Arnaud Tendon Van Rysel-Roubaix + 10.09
71 Similien Hamon CIC Pro Cycling Academy + 10.19
72 Lorrenzo Manzin Team TotalEnergies + 10.28
73 Antoine Raugel Van Rysel-Roubaix + 10.35
74 Clément Russo Groupama-FDJ United + 10.35
75 Titouan Fontaine Groupama-FDJ United + 10.35
76 Noah Hobbs EF Education-EasyPost + 12.03
77 Nicola Marcerou Team TotalEnergies + 12.34
78 Victor Langellotti Netcompany INEOS + 13.26
79 Alex Kirsch Cofidis + 13.42
80 Jaakko Hänninen Nice Métropole Côte d'Azur + 14.22
81 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 14.36
82 Moritz Kretschy NSN Cycling Team + 14.51
83 Nils Eekhoff Team Picnic PostNL + 14.54
84 Maël Guégan CIC Pro Cycling Academy + 15.16
85 Matteo Milan Groupama-FDJ United + 15.30
86 Christiaan van Rees Team Picnic PostNL + 15.30
87 Alan Jousseaume Team TotalEnergies + 15.48
88 Dillon Corkery Team Picnic PostNL + 16.15
89 Simon Guglielmi St Michel-Preference Home-Auber 93 + 16.18
90 Oliver Mätik Tudor Pro Cycling Team + 16.25
91 Roland Thalmann Tudor Pro Cycling Team + 17.16
92 Shunsuke Imamura Lotto-Intermarché + 17.32
93 Matthias Schwarzbacher EF Education-EasyPost + 18.58
94 Emil Herzog Red Bull-BORA-hansgrohe + 19.27
95 Alexander Konijn Nice Métropole Côte d'Azur + 19.52
96 Tom Mainguenaud Nice Métropole Côte d'Azur + 19.59
97 Jérémy Lecroq St Michel-Preference Home-Auber 93 + 20.27
98 Stian Fredheim Uno-X Mobility + 20.27
99 Óscar Rodríguez Netcompany INEOS + 20.27
100 Victor Vaneeckhoutte Lotto-Intermarché + 21.10
101 Kiaan Watts NSN Cycling Team + 21.53
102 Kasper Haugland Decathlon CMA CGM + 22.16
103 Victor Papon Nice Métropole Côte d'Azur + 23.18
104 Jhonatan Guatibonza Movistar Team + 23.18
105 Louis Chaleil Decathlon CMA CGM + 23.18
106 Karsten Feldmann Unibet Rose Rockets + 23.27
107 Joris Chaussinand CIC Pro Cycling Academy + 23.28
108 Sebastian Putz Red Bull-BORA-hansgrohe + 24.04
109 Linus Larsson EF Education-EasyPost + 24.04
- Tom Donnenwirth Groupama-FDJ United DNS
- Floris Van Tricht NSN Cycling Team DNS
- Cameron Rogers Netcompany INEOS DNS
- Davide Formolo Movistar Team DNF
- Mathias Sanlaville CIC Pro Cycling Academy DNF
- Lionel Taminiaux Lotto-Intermarché DNF
- Kasper Asgreen EF Education-EasyPost DNF
- Alastair Mackellar EF Education-EasyPost DNF
- Laurens Huys Nice Métropole Côte d'Azur DNF

Youth

PosRiderTeam Time
1 Laurence Pithie Red Bull-BORA-hansgrohe 11:33:34
2 Joppe Heremans Van Rysel-Roubaix + 00.16
3 Artem Shmidt Netcompany INEOS + 00.16
4 Thibaud Gruel Groupama-FDJ United + 00.35
5 Matys Grisel Lotto-Intermarché + 00.35
6 Clement Izquierdo Cofidis + 00.35
7 Maxime Vezie CIC Pro Cycling Academy + 00.35
8 Robbe Dhondt Team Picnic PostNL + 00.35
9 Antoine L'Hote Decathlon CMA CGM + 00.35
10 Carlos Canal Movistar Team + 00.35
11 Rayan Boulahoite Team TotalEnergies + 00.35
12 Sam Maisonobe Cofidis + 00.35
13 Wessel Mouris Unibet Rose Rockets + 00.35
14 Aivaras Mikutis Tudor Pro Cycling Team + 00.35
15 Henrik Pedersen Uno-X Mobility + 00.35
16 Bastien Tronchon Groupama-FDJ United + 00.35
17 Matthew Fox Lotto-Intermarché + 00.35
18 Tobias Müller Unibet Rose Rockets + 00.35
19 Léandre Lozouet CIC Pro Cycling Academy + 01.01
20 Baptiste Gillet Nice Métropole Côte d'Azur + 03.24
21 Oscar Chamberlain Decathlon CMA CGM + 03.29
22 Luke Lamperti EF Education-EasyPost + 03.58
23 Gianluca Pollefliet Decathlon CMA CGM + 05.10
24 Callum Thornley Red Bull-BORA-hansgrohe + 07.12
25 Jens Verbrugghe NSN Cycling Team + 07.44
26 Storm Ingebrigtsen Uno-X Mobility + 07.53
27 Axel Bouquet St Michel-Preference Home-Auber 93 + 10.02
28 Arnaud Tendon Van Rysel-Roubaix + 10.09
29 Similien Hamon CIC Pro Cycling Academy + 10.19
30 Titouan Fontaine Groupama-FDJ United + 10.35
31 Noah Hobbs EF Education-EasyPost + 12.03
32 Nicola Marcerou Team TotalEnergies + 12.34
33 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 14.36
34 Moritz Kretschy NSN Cycling Team + 14.51
35 Matteo Milan Groupama-FDJ United + 15.30
36 Christiaan van Rees Team Picnic PostNL + 15.30
37 Oliver Mätik Tudor Pro Cycling Team + 16.25
38 Matthias Schwarzbacher EF Education-EasyPost + 18.58
39 Emil Herzog Red Bull-BORA-hansgrohe + 19.27
40 Stian Fredheim Uno-X Mobility + 20.27
41 Victor Vaneeckhoutte Lotto-Intermarché + 21.10
42 Kiaan Watts NSN Cycling Team + 21.53
43 Kasper Haugland Decathlon CMA CGM + 22.16
44 Jhonatan Guatibonza Movistar Team + 23.18
45 Louis Chaleil Decathlon CMA CGM + 23.18
46 Karsten Feldmann Unibet Rose Rockets + 23.27
47 Joris Chaussinand CIC Pro Cycling Academy + 23.28
48 Sebastian Putz Red Bull-BORA-hansgrohe + 24.04
49 Linus Larsson EF Education-EasyPost + 24.04

Points

PosRiderTeam Points
1 Laurence Pithie Red Bull-BORA-hansgrohe 33
2 Victor Papon Nice Métropole Côte d'Azur 27
3 Rasmus Tiller Uno-X Mobility 17
4 Kévin Avoine Van Rysel-Roubaix 16
5 Maël Guégan CIC Pro Cycling Academy 15
6 Bryan Coquard Cofidis 12
7 Lewis Askey NSN Cycling Team 10
8 Alexys Brunel Team TotalEnergies 9
9 Jason Tesson Team TotalEnergies 9
10 Artem Shmidt Netcompany INEOS 7
11 Thibaud Gruel Groupama-FDJ United 7
12 Daniel Årnes Van Rysel-Roubaix 7
13 Tom Mainguenaud Nice Métropole Côte d'Azur 7
14 Joppe Heremans Van Rysel-Roubaix 6
15 Antoine L'Hote Decathlon CMA CGM 6
16 Liam Slock Lotto-Intermarché 5
17 Clement Izquierdo Cofidis 5
18 Jordi Meeus Red Bull-BORA-hansgrohe 5
19 Jaakko Hänninen Nice Métropole Côte d'Azur 5
20 Simon Guglielmi St Michel-Preference Home-Auber 93 5
21 Marijn van den Berg EF Education-EasyPost 4
22 Petr Kelemen Tudor Pro Cycling Team 4
23 Stian Fredheim Uno-X Mobility 4
24 Carlos Canal Movistar Team 3
25 Oscar Chamberlain Decathlon CMA CGM 3
26 Danny van Poppel Red Bull-BORA-hansgrohe 3
27 Gonzalo Serrano Movistar Team 2
28 Tobias Müller Unibet Rose Rockets 2
29 Arnaud Tendon Van Rysel-Roubaix 2
30 Benjamin Thomas Cofidis 1
31 Matys Grisel Lotto-Intermarché 1
32 Matis Louvel NSN Cycling Team 1

Mountain

PosRiderTeam Points
1 Victor Papon Nice Métropole Côte d'Azur 21
2 Kévin Avoine Van Rysel-Roubaix 15
3 Jaakko Hänninen Nice Métropole Côte d'Azur 6
4 Tom Mainguenaud Nice Métropole Côte d'Azur 5
5 Arnaud Tendon Van Rysel-Roubaix 1

Team

PosTeamTime
1 Movistar Team 34:41:49
2 Uno-X Mobility + 00.15
3 Cofidis + 00.19
4 Lotto-Intermarché + 00.19
5 Team TotalEnergies + 00.19
6 Van Rysel-Roubaix + 00.32
7 Groupama-FDJ United + 01.27
8 Decathlon CMA CGM Team + 01.51
9 Netcompany INEOS Cycling Team + 02.02
10 Unibet Rose Rockets + 02.17
11 Red Bull-BORA-hansgrohe + 04.47
12 St Michel-Preference Home-Auber 93 + 04.52
13 NSN Cycling Team + 05.05
14 CIC Pro Cycling Academy + 06.40
15 Team Picnic PostNL + 06.52
16 Tudor Pro Cycling Team + 08.17
17 EF Education-EasyPost + 10.58
18 Nice Métropole Côte d'Azur + 24.23

Race profile

Race
4 Jours de Dunkerque
Start date
20.05.2026
End date
24.05.2026
Total distance
157.7 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 ❤️