4 Jours de Dunkerque 2025 - Stage 4

La Chapelle d'Armentières > Cassel, 172.7km

14.05-18.05

Results

Stage

PosRiderTeam Time
1 Sam Watson INEOS Grenadiers 4:17:01
2 Carlos Canal Movistar Team + 00.00
3 Lewis Askey Groupama-FDJ + 00.03
4 Alexandre Delettre Team TotalEnergies + 00.05
5 Tobias Lund Andresen Team Picnic PostNL + 00.05
6 Victor Langellotti INEOS Grenadiers + 00.06
7 Per Strand Hagenes Team Visma | Lease a Bike + 00.06
8 Benjamin Thomas Cofidis + 00.06
9 Thibaud Gruel Groupama-FDJ + 00.08
10 Nicolas Breuillard St Michel-Preference Home-Auber 93 + 00.08
11 Sam Maisonobe Cofidis + 00.15
12 Nans Peters Decathlon AG2R La Mondiale Team + 00.15
13 Gil Gelders Soudal Quick-Step + 00.15
14 Rayan Boulahoite Team TotalEnergies + 00.15
15 Raúl García ARKEA-B&B HOTELS + 00.15
16 Yves Lampaert Soudal Quick-Step + 00.21
17 Sakarias Koller Løland Uno-X Mobility + 00.22
18 Aimé De Gendt Cofidis + 00.24
19 Alec Segaert Lotto + 00.26
20 Bryan Coquard Cofidis + 00.26
21 Jenno Berckmoes Lotto + 00.29
22 Victor Papon Wagner Bazin WB + 00.29
23 Samuel Leroux Team TotalEnergies + 00.29
24 Mike Teunissen XDS Astana Team + 00.41
25 Thomas Gachignard Team TotalEnergies + 00.41
26 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 00.41
27 Axel Huens Unibet Tietema Rockets + 00.46
28 Ryan Gal Team Picnic PostNL + 00.55
29 Ben Swift INEOS Grenadiers + 00.55
30 Xabier Berasategi Euskaltel-Euskadi + 01.01
31 Cyril Barthe Groupama-FDJ + 01.10
32 Gonzalo Serrano Movistar Team + 01.48
33 Gorka Sorarrain Caja Rural-Seguros RGA + 01.51
34 Lucas Eriksson Tudor Pro Cycling Team + 01.51
35 Damien Touzé Cofidis + 03.18
36 Abram Stockman Unibet Tietema Rockets + 03.42
37 Johan Jacobs Groupama-FDJ + 03.42
38 Antoine Huby Soudal Quick-Step + 05.03
39 Tomas Kopecky Unibet Tietema Rockets + 06.24
40 Yohann Simon St Michel-Preference Home-Auber 93 + 06.25
41 Óscar Rodríguez INEOS Grenadiers + 06.25
42 Sander De Pestel Decathlon AG2R La Mondiale Team + 06.35
43 Robin Froidevaux Tudor Pro Cycling Team + 07.27
44 Manlio Moro Movistar Team + 07.27
45 Javier Ibanez Caja Rural-Seguros RGA + 08.09
46 Loe van Belle Team Visma | Lease a Bike + 08.09
47 Alex Diaz Caja Rural-Seguros RGA + 08.11
48 Carter Guichard Nice Métropole Côte d'Azur + 08.13
49 Matys Grisel Lotto + 08.15
50 Joris Chaussinand CIC U Nantes + 08.20
51 William Blume Levy Uno-X Mobility + 08.24
52 Lenaic Langella CIC U Nantes + 08.24
53 Elie Gesbert ARKEA-B&B HOTELS + 08.27
54 Matis Louvel Israel-Premier Tech + 08.27
55 Florian Sénéchal ARKEA-B&B HOTELS + 08.32
56 Carl-Frederik Bevort Uno-X Mobility + 08.32
57 Mathias Sunekær Norsgaard Movistar Team + 08.32
58 Geoffrey Soupe Team TotalEnergies + 08.37
59 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 08.42
60 Eddy Le Huitouze Groupama-FDJ + 08.42
61 Erik Resell Uno-X Mobility + 08.42
62 Jonathan Vervenne Soudal Quick-Step + 08.42
63 Timo Roosen Team Picnic PostNL + 08.42
64 Aaron Gate XDS Astana Team + 08.42
65 Romain Cardis St Michel-Preference Home-Auber 93 + 08.42
66 Omar Fraile INEOS Grenadiers + 09.05
67 Tom Portsmouth Wagner Bazin WB + 09.16
68 Ruben Guerreiro Movistar Team + 09.37
69 Davide Cimolai Movistar Team + 09.37
70 Kasper Haugland Decathlon AG2R La Mondiale Team + 09.42
71 Fabian Lienhard Tudor Pro Cycling Team + 09.42
72 Pierre Gautherat Decathlon AG2R La Mondiale Team + 09.42
73 Paul Hennequin Euskaltel-Euskadi + 09.49
74 Enzo Leijnse Team Picnic PostNL + 09.49
75 Killian Théot Van Rysel-Roubaix + 09.54
76 Luca De Meester Wagner Bazin WB + 14.01
77 Jaakko Hänninen Nice Métropole Côte d'Azur + 14.01
78 Jake Stewart Israel-Premier Tech + 15.36
79 Pascal Ackermann Israel-Premier Tech + 15.36
80 Guillaume Boivin Israel-Premier Tech + 15.36
81 Maximilien Juillard Van Rysel-Roubaix + 15.36
82 Lorenz Van de Wynkele Lotto + 15.36
83 Petr Kelemen Tudor Pro Cycling Team + 15.36
84 Matisse Julien CIC U Nantes + 15.36
85 Sebastian Nielsen Unibet Tietema Rockets + 15.36
86 Michael Schwarzmann Israel-Premier Tech + 15.36
87 Gianluca Pollefliet Decathlon AG2R La Mondiale Team + 15.36
88 Oscar Chamberlain Decathlon AG2R La Mondiale Team + 15.36
89 Baptiste Planckaert Van Rysel-Roubaix + 15.36
90 Juan David Sierra Tudor Pro Cycling Team + 15.36
91 Alexander Konijn Nice Métropole Côte d'Azur + 15.36
92 Alberto Dainese Tudor Pro Cycling Team + 15.36
93 Erlend Blikra Uno-X Mobility + 15.36
94 Henri-Francois Haquin Wagner Bazin WB + 15.36
95 Leander Van Hautegem Wagner Bazin WB + 15.36
96 Jordi Lopez Euskaltel-Euskadi + 15.45
97 Ludovic Robeet Cofidis + 15.45
98 Ander Ganzabal Euskaltel-Euskadi + 15.45
99 Joseba Lopez Caja Rural-Seguros RGA + 15.45
100 Nils Eekhoff Team Picnic PostNL + 15.45
101 Alex Molenaar Caja Rural-Seguros RGA + 15.45
102 Matthew Walls Groupama-FDJ + 15.45
103 Jordi Warlop Soudal Quick-Step + 15.45
104 Tosh Van der Sande Team Visma | Lease a Bike + 15.45
105 Nicolas Alustiza Euskaltel-Euskadi + 15.45
106 Kenny Molly Van Rysel-Roubaix + 15.45
107 Noah Knecht Nice Métropole Côte d'Azur + 15.45
108 Arnaud Démare ARKEA-B&B HOTELS + 15.45
109 Florian Dauphin Team TotalEnergies + 15.45
110 Calum Johnston Caja Rural-Seguros RGA + 15.45
111 Pier-André Côté Israel-Premier Tech + 15.45
112 Alan Riou St Michel-Preference Home-Auber 93 + 15.45
113 Léandre Lozouet ARKEA-B&B HOTELS + 15.45
114 Patrick Eddy Team Picnic PostNL + 15.45
115 Elia Viviani Lotto + 15.45
116 Fernando Gaviria Movistar Team + 15.45
117 Lionel Taminiaux Lotto + 15.45
118 Martijn Budding Unibet Tietema Rockets + 22.18
119 Daniel McLay Team Visma | Lease a Bike + 22.18
120 Joren Bloem Unibet Tietema Rockets + 22.18
121 Ronan Augé CIC U Nantes + 22.18
- Alexis Renard Cofidis DNS
- Casper Pedersen Soudal Quick-Step DNS
- Maxime Jarnet Van Rysel-Roubaix DNF
- Cédric Beullens Lotto DNF
- Cees Bol XDS Astana Team DNF
- Ivan Smirnov XDS Astana Team DNF
- Riley Sheehan Israel-Premier Tech DNF
- Andrea Raccagni Noviero Soudal Quick-Step DNF
- Cériel Desal Wagner Bazin WB DNF
- Jérémy Lecroq St Michel-Preference Home-Auber 93 DNF
- Axel Zingle Team Visma | Lease a Bike DNF
- Alberto Bettiol XDS Astana Team DNF

GC

PosRiderTeam Time
1 Sam Watson INEOS Grenadiers 15:22:08
2 Lewis Askey Groupama-FDJ + 00.03
3 Carlos Canal Movistar Team + 00.08
4 Tobias Lund Andresen Team Picnic PostNL + 00.13
5 Per Strand Hagenes Team Visma | Lease a Bike + 00.13
6 Alexandre Delettre Team TotalEnergies + 00.19
7 Benjamin Thomas Cofidis + 00.20
8 Victor Langellotti INEOS Grenadiers + 00.20
9 Nans Peters Decathlon AG2R La Mondiale Team + 00.20
10 Thibaud Gruel Groupama-FDJ + 00.22
11 Nicolas Breuillard St Michel-Preference Home-Auber 93 + 00.22
12 Sam Maisonobe Cofidis + 00.29
13 Sakarias Koller Løland Uno-X Mobility + 00.30
14 Yves Lampaert Soudal Quick-Step + 00.35
15 Bryan Coquard Cofidis + 00.38
16 Aimé De Gendt Cofidis + 00.38
17 Alec Segaert Lotto + 00.40
18 Jenno Berckmoes Lotto + 00.43
19 Samuel Leroux Team TotalEnergies + 00.43
20 Gil Gelders Soudal Quick-Step + 00.46
21 Thomas Gachignard Team TotalEnergies + 00.55
22 Mike Teunissen XDS Astana Team + 00.55
23 Axel Huens Unibet Tietema Rockets + 01.00
24 Ben Swift INEOS Grenadiers + 01.01
25 Raúl García ARKEA-B&B HOTELS + 01.17
26 Cyril Barthe Groupama-FDJ + 01.24
27 Lucas Eriksson Tudor Pro Cycling Team + 02.05
28 Gorka Sorarrain Caja Rural-Seguros RGA + 02.42
29 Damien Touzé Cofidis + 03.32
30 Tomas Kopecky Unibet Tietema Rockets + 06.38
31 Abram Stockman Unibet Tietema Rockets + 07.01
32 Johan Jacobs Groupama-FDJ + 07.33
33 Robin Froidevaux Tudor Pro Cycling Team + 07.41
34 Loe van Belle Team Visma | Lease a Bike + 08.23
35 Alex Diaz Caja Rural-Seguros RGA + 08.25
36 Matys Grisel Lotto + 08.27
37 Joris Chaussinand CIC U Nantes + 08.34
38 Aaron Gate XDS Astana Team + 08.56
39 William Blume Levy Uno-X Mobility + 08.58
40 Javier Ibanez Caja Rural-Seguros RGA + 09.05
41 Carl-Frederik Bevort Uno-X Mobility + 09.06
42 Pierre Gautherat Decathlon AG2R La Mondiale Team + 09.46
43 Ruben Guerreiro Movistar Team + 09.51
44 Manlio Moro Movistar Team + 10.05
45 Fabian Lienhard Tudor Pro Cycling Team + 10.23
46 Ryan Gal Team Picnic PostNL + 10.24
47 Romain Cardis St Michel-Preference Home-Auber 93 + 10.52
48 Gonzalo Serrano Movistar Team + 10.55
49 Rayan Boulahoite Team TotalEnergies + 11.11
50 Antoine Huby Soudal Quick-Step + 11.32
51 Florian Sénéchal ARKEA-B&B HOTELS + 11.45
52 Mathias Sunekær Norsgaard Movistar Team + 11.51
53 Victor Papon Wagner Bazin WB + 12.23
54 Sander De Pestel Decathlon AG2R La Mondiale Team + 12.25
55 Matis Louvel Israel-Premier Tech + 14.12
56 Omar Fraile INEOS Grenadiers + 14.51
57 Timo Roosen Team Picnic PostNL + 14.52
58 Geoffrey Soupe Team TotalEnergies + 15.13
59 Eddy Le Huitouze Groupama-FDJ + 15.25
60 Óscar Rodríguez INEOS Grenadiers + 15.43
61 Jake Stewart Israel-Premier Tech + 15.44
62 Alberto Dainese Tudor Pro Cycling Team + 15.50
63 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 15.57
64 Pier-André Côté Israel-Premier Tech + 15.59
65 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 16.08
66 Guillaume Boivin Israel-Premier Tech + 16.10
67 Jordi Warlop Soudal Quick-Step + 16.27
68 Gianluca Pollefliet Decathlon AG2R La Mondiale Team + 16.34
69 Joseba Lopez Caja Rural-Seguros RGA + 16.43
70 Alex Molenaar Caja Rural-Seguros RGA + 16.43
71 Tosh Van der Sande Team Visma | Lease a Bike + 16.47
72 Arnaud Démare ARKEA-B&B HOTELS + 16.50
73 Jaakko Hänninen Nice Métropole Côte d'Azur + 17.20
74 Davide Cimolai Movistar Team + 17.59
75 Erik Resell Uno-X Mobility + 18.38
76 Elia Viviani Lotto + 19.34
77 Oscar Chamberlain Decathlon AG2R La Mondiale Team + 19.55
78 Jonathan Vervenne Soudal Quick-Step + 20.10
79 Florian Dauphin Team TotalEnergies + 20.15
80 Tom Portsmouth Wagner Bazin WB + 20.42
81 Fernando Gaviria Movistar Team + 21.07
82 Lenaic Langella CIC U Nantes + 21.24
83 Nils Eekhoff Team Picnic PostNL + 21.26
84 Alexander Konijn Nice Métropole Côte d'Azur + 22.07
85 Paul Hennequin Euskaltel-Euskadi + 23.05
86 Xabier Berasategi Euskaltel-Euskadi + 23.35
87 Killian Théot Van Rysel-Roubaix + 24.01
88 Pascal Ackermann Israel-Premier Tech + 24.43
89 Michael Schwarzmann Israel-Premier Tech + 24.43
90 Lionel Taminiaux Lotto + 25.21
91 Baptiste Planckaert Van Rysel-Roubaix + 25.25
92 Henri-Francois Haquin Wagner Bazin WB + 25.47
93 Petr Kelemen Tudor Pro Cycling Team + 26.18
94 Léandre Lozouet ARKEA-B&B HOTELS + 26.50
95 Lorenz Van de Wynkele Lotto + 27.15
96 Maximilien Juillard Van Rysel-Roubaix + 27.32
97 Martijn Budding Unibet Tietema Rockets + 27.40
98 Leander Van Hautegem Wagner Bazin WB + 28.55
99 Yohann Simon St Michel-Preference Home-Auber 93 + 29.00
100 Erlend Blikra Uno-X Mobility + 29.39
101 Kenny Molly Van Rysel-Roubaix + 30.05
102 Sebastian Nielsen Unibet Tietema Rockets + 30.41
103 Kasper Haugland Decathlon AG2R La Mondiale Team + 30.56
104 Calum Johnston Caja Rural-Seguros RGA + 31.25
105 Luca De Meester Wagner Bazin WB + 31.31
106 Elie Gesbert ARKEA-B&B HOTELS + 32.09
107 Matthew Walls Groupama-FDJ + 32.29
108 Patrick Eddy Team Picnic PostNL + 33.01
109 Joren Bloem Unibet Tietema Rockets + 35.18
110 Alan Riou St Michel-Preference Home-Auber 93 + 36.06
111 Jordi Lopez Euskaltel-Euskadi + 36.12
112 Matisse Julien CIC U Nantes + 37.06
113 Ludovic Robeet Cofidis + 39.27
114 Carter Guichard Nice Métropole Côte d'Azur + 39.45
115 Enzo Leijnse Team Picnic PostNL + 40.55
116 Ronan Augé CIC U Nantes + 41.50
117 Nicolas Alustiza Euskaltel-Euskadi + 43.37
118 Ander Ganzabal Euskaltel-Euskadi + 44.52
119 Daniel McLay Team Visma | Lease a Bike + 45.41
120 Juan David Sierra Tudor Pro Cycling Team + 50.41
121 Noah Knecht Nice Métropole Côte d'Azur + 52.24
- Alexis Renard Cofidis DNS
- Casper Pedersen Soudal Quick-Step DNS
- Maxime Jarnet Van Rysel-Roubaix DNF
- Cédric Beullens Lotto DNF
- Cees Bol XDS Astana Team DNF
- Ivan Smirnov XDS Astana Team DNF
- Riley Sheehan Israel-Premier Tech DNF
- Andrea Raccagni Noviero Soudal Quick-Step DNF
- Cériel Desal Wagner Bazin WB DNF
- Jérémy Lecroq St Michel-Preference Home-Auber 93 DNF
- Axel Zingle Team Visma | Lease a Bike DNF
- Alberto Bettiol XDS Astana Team DNF

Youth

PosRiderTeam Time
1 Sam Watson INEOS Grenadiers 15:22:08
2 Lewis Askey Groupama-FDJ + 00.03
3 Carlos Canal Movistar Team + 00.08
4 Tobias Lund Andresen Team Picnic PostNL + 00.13
5 Per Strand Hagenes Team Visma | Lease a Bike + 00.13
6 Thibaud Gruel Groupama-FDJ + 00.22
7 Sam Maisonobe Cofidis + 00.29
8 Sakarias Koller Løland Uno-X Mobility + 00.30
9 Alec Segaert Lotto + 00.40
10 Jenno Berckmoes Lotto + 00.43
11 Gil Gelders Soudal Quick-Step + 00.46
12 Thomas Gachignard Team TotalEnergies + 00.55
13 Axel Huens Unibet Tietema Rockets + 01.00
14 Raúl García ARKEA-B&B HOTELS + 01.17
15 Loe van Belle Team Visma | Lease a Bike + 08.23
16 Alex Diaz Caja Rural-Seguros RGA + 08.25
17 Matys Grisel Lotto + 08.27
18 Joris Chaussinand CIC U Nantes + 08.34
19 William Blume Levy Uno-X Mobility + 08.58
20 Javier Ibanez Caja Rural-Seguros RGA + 09.05
21 Carl-Frederik Bevort Uno-X Mobility + 09.06
22 Pierre Gautherat Decathlon AG2R La Mondiale Team + 09.46
23 Manlio Moro Movistar Team + 10.05
24 Ryan Gal Team Picnic PostNL + 10.24
25 Rayan Boulahoite Team TotalEnergies + 11.11
26 Antoine Huby Soudal Quick-Step + 11.32
27 Victor Papon Wagner Bazin WB + 12.23
28 Eddy Le Huitouze Groupama-FDJ + 15.25
29 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 16.08
30 Gianluca Pollefliet Decathlon AG2R La Mondiale Team + 16.34
31 Oscar Chamberlain Decathlon AG2R La Mondiale Team + 19.55
32 Jonathan Vervenne Soudal Quick-Step + 20.10
33 Tom Portsmouth Wagner Bazin WB + 20.42
34 Lenaic Langella CIC U Nantes + 21.24
35 Paul Hennequin Euskaltel-Euskadi + 23.05
36 Henri-Francois Haquin Wagner Bazin WB + 25.47
37 Petr Kelemen Tudor Pro Cycling Team + 26.18
38 Léandre Lozouet ARKEA-B&B HOTELS + 26.50
39 Lorenz Van de Wynkele Lotto + 27.15
40 Maximilien Juillard Van Rysel-Roubaix + 27.32
41 Leander Van Hautegem Wagner Bazin WB + 28.55
42 Yohann Simon St Michel-Preference Home-Auber 93 + 29.00
43 Sebastian Nielsen Unibet Tietema Rockets + 30.41
44 Kasper Haugland Decathlon AG2R La Mondiale Team + 30.56
45 Patrick Eddy Team Picnic PostNL + 33.01
46 Matisse Julien CIC U Nantes + 37.06
47 Carter Guichard Nice Métropole Côte d'Azur + 39.45
48 Enzo Leijnse Team Picnic PostNL + 40.55
49 Ronan Augé CIC U Nantes + 41.50
50 Nicolas Alustiza Euskaltel-Euskadi + 43.37
51 Juan David Sierra Tudor Pro Cycling Team + 50.41
52 Noah Knecht Nice Métropole Côte d'Azur + 52.24

Points

PosRiderTeam Points
1 Lewis Askey Groupama-FDJ 30
2 Tobias Lund Andresen Team Picnic PostNL 25
3 Sam Watson INEOS Grenadiers 24
4 Pierre Gautherat Decathlon AG2R La Mondiale Team 16
5 Jake Stewart Israel-Premier Tech 14
6 Carlos Canal Movistar Team 12
7 Sakarias Koller Løland Uno-X Mobility 12
8 Per Strand Hagenes Team Visma | Lease a Bike 11
9 Alberto Dainese Tudor Pro Cycling Team 10
10 Nans Peters Decathlon AG2R La Mondiale Team 9
11 Matys Grisel Lotto 9
12 Ben Swift INEOS Grenadiers 8
13 Gorka Sorarrain Caja Rural-Seguros RGA 7
14 Alexandre Delettre Team TotalEnergies 7
15 Benjamin Thomas Cofidis 7
16 Pascal Ackermann Israel-Premier Tech 7
17 Matis Louvel Israel-Premier Tech 6
18 Martijn Budding Unibet Tietema Rockets 6
19 Victor Langellotti INEOS Grenadiers 5
20 Bryan Coquard Cofidis 5
21 Raúl García ARKEA-B&B HOTELS 3
22 Samuel Leroux Team TotalEnergies 3
23 Paul Hennequin Euskaltel-Euskadi 3
24 Kenny Molly Van Rysel-Roubaix 3
25 Matthew Walls Groupama-FDJ 3
26 Thibaud Gruel Groupama-FDJ 2
27 Jenno Berckmoes Lotto 2
28 Javier Ibanez Caja Rural-Seguros RGA 2
29 Antoine Huby Soudal Quick-Step 2
30 Jordi Warlop Soudal Quick-Step 2
31 Tom Portsmouth Wagner Bazin WB 2
32 Killian Théot Van Rysel-Roubaix 2
33 Nicolas Breuillard St Michel-Preference Home-Auber 93 1
34 Mike Teunissen XDS Astana Team 1
35 Fabian Lienhard Tudor Pro Cycling Team 1
36 Rayan Boulahoite Team TotalEnergies 1
37 William Blume Levy Uno-X Mobility -3
38 Gil Gelders Soudal Quick-Step -9
39 Carl-Frederik Bevort Uno-X Mobility -12
40 Guillaume Boivin Israel-Premier Tech -12
41 Henri-Francois Haquin Wagner Bazin WB -12

Mountain

PosRiderTeam Points
1 Paul Hennequin Euskaltel-Euskadi 19
2 Kenny Molly Van Rysel-Roubaix 15
3 Tom Portsmouth Wagner Bazin WB 13
4 Gil Gelders Soudal Quick-Step 9
5 Luca De Meester Wagner Bazin WB 9
6 Victor Papon Wagner Bazin WB 7
7 Matis Louvel Israel-Premier Tech 6
8 Sam Maisonobe Cofidis 4
9 Ben Swift INEOS Grenadiers 4
10 Fabian Lienhard Tudor Pro Cycling Team 4
11 Abram Stockman Unibet Tietema Rockets 3
12 Johan Jacobs Groupama-FDJ 3
13 Rayan Boulahoite Team TotalEnergies 3
14 Per Strand Hagenes Team Visma | Lease a Bike 3
15 Gorka Sorarrain Caja Rural-Seguros RGA 3
16 Alexandre Delettre Team TotalEnergies 2
17 Victor Langellotti INEOS Grenadiers 2
18 Samuel Leroux Team TotalEnergies 2
19 Lucas Eriksson Tudor Pro Cycling Team 2
20 Aaron Gate XDS Astana Team 2
21 Lionel Taminiaux Lotto 2
22 Nicolas Alustiza Euskaltel-Euskadi 2
23 Benjamin Thomas Cofidis 1
24 Alec Segaert Lotto 1
25 Cyril Barthe Groupama-FDJ 1
26 Tomas Kopecky Unibet Tietema Rockets 1
27 William Blume Levy Uno-X Mobility -1
28 Carl-Frederik Bevort Uno-X Mobility -3
29 Guillaume Boivin Israel-Premier Tech -3

Team

PosTeamTime
1 Cofidis 46:07:51
2 Team TotalEnergies + 00.04
3 INEOS Grenadiers + 00.16
4 Groupama-FDJ + 00.36
5 Soudal Quick-Step + 04.54
6 Lotto + 08.25
7 Movistar Team + 08.30
8 Unibet Tietema Rockets + 10.07
9 Team Picnic PostNL + 11.31
10 Decathlon AG2R La Mondiale Team + 15.47
11 Uno-X Mobility + 16.33
12 Caja Rural-Seguros RGA + 17.26
13 ARKEA-B&B HOTELS + 18.11
14 Tudor Pro Cycling Team + 18.15
15 St Michel-Preference Home-Auber 93 + 18.59
16 Team Visma | Lease a Bike + 23.15
17 Israel-Premier Tech + 38.54
18 Wagner Bazin WB + 40.47
19 Nice Métropole Côte d'Azur + 46.34
20 CIC U Nantes + 48.32
21 Van Rysel-Roubaix + 52.31
22 Euskaltel-Euskadi + 01:12.33

Race profile

Race
4 Jours de Dunkerque
Start date
14.05.2025
End date
18.05.2025
Total distance
172.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 ❤️