Tous les résultats sportifs en temps réel
Tous les résultats sportifs en temps réel
Choix d'une saison :
Les 4 Jours de Dunkerque / Grand Prix des Hauts de France 2022 sont la 66ème édition de cette épreuve. La compétition a eu lieu du 3 au 8 mai 2022 . Le vainqueur de l'édition 2022 est Philippe Gilbert.
France - 3 Mai 2022 - 8 Mai 2022
| 1 | Philippe Gilbert (BEL) | Lotto - Soudal | 25:00:26 |
| 2 | Oliver Naesen (BEL) | AG2R Citroën | 0:04 |
| 3 | Jake Stewart (G-B) | Groupama - Fdj | 0:05 |
| 4 | Benjamin Thomas (FRA) | Cofidis | 0:10 |
| 5 | Baptiste Planckaert (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 6 | Hugo Hofstetter (FRA) | Team Arkéa Samsic | 0:12 |
| 7 | Lorenzo Manzin (FRA) | Totalenergies | 0:13 |
| 8 | Romain Cardis (FRA) | Saint-Michel - Auber 93 | 0:16 |
| 9 | Damien Touzé (FRA) | AG2R Citroën | 0:18 |
| 10 | Cyril Barthe (FRA) | B&b Hotels P/b KTM | mt |
| 11 | Andreas Kron (DAN) | Lotto - Soudal | mt |
| 12 | Gianni Vermeersch (BEL) | Alpecin - Fenix | 0:20 |
| 13 | Hugo Page (FRA) | Intermarché - Wanty - Gobert Matériaux | 0:22 |
| 14 | Sebastian Schönberger (AUT) | B&b Hotels P/b KTM | mt |
| 15 | Pier-André Côté (CAN) | Human Powered Health | 0:37 |
| 16 | Laurent Pichon (FRA) | Team Arkéa Samsic | mt |
| 17 | Samuel Leroux (FRA) | Go Sport - Roubaix Lille Métropole | 0:41 |
| 18 | Alexandre Delettre (FRA) | Cofidis | 0:43 |
| 19 | Angel Fuentes Paniego (ESP) | Burgos - BH | 0:45 |
| 20 | Cédric Beullens (BEL) | Lotto - Soudal | 0:48 |
| 21 | Jordi Warlop (BEL) | B&b Hotels P/b KTM | mt |
| 22 | Julien Vermote (BEL) | Alpecin - Fenix | mt |
| 23 | Joris Delbove (FRA) | Saint-Michel - Auber 93 | 0:59 |
| 24 | Matthieu Ladagnous (FRA) | Groupama - Fdj | 1:09 |
| 25 | Ward Vanhoof (BEL) | Sport Vlaanderen - Baloise | 1:17 |
| 26 | Samuel Watson (G-B) | Equipe Continentale Groupama - Fdj | mt |
| 27 | Morne Van Niekerk (AFS) | Saint-Michel - Auber 93 | 1:26 |
| 28 | Hugo Toumire (FRA) | Cofidis | 1:37 |
| 29 | Paul Lapeira (FRA) | AG2R Citroën | 1:43 |
| 30 | Laurence Pithie (NZL) | Equipe Continentale Groupama - Fdj | 1:44 |
| 31 | Ruben Apers (BEL) | Sport Vlaanderen - Baloise | 1:57 |
| 32 | Dimitri Claeys (BEL) | Intermarché - Wanty - Gobert Matériaux | 2:16 |
| 33 | Jérémy Leveau (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 34 | Eddy Fine (FRA) | Cofidis | 2:19 |
| 35 | Brent van Moer (BEL) | Lotto - Soudal | 3:09 |
| 36 | Gilles De Wilde (BEL) | Sport Vlaanderen - Baloise | 4:33 |
| 37 | Alexis Renard (FRA) | Cofidis | 4:47 |
| 38 | Gerben Thijssen (BEL) | Intermarché - Wanty - Gobert Matériaux | 5:28 |
| 39 | Evaldas Siskevicius (LTU) | Go Sport - Roubaix Lille Métropole | 5:37 |
| 40 | Clément Russo (FRA) | Team Arkéa Samsic | 5:45 |
| 41 | Reinardt Janse Van Rensburg (AFS) | 5:47 | |
| 42 | Marc Sarreau (FRA) | AG2R Citroën | 5:48 |
| 43 | Niklas Märkl (ALL) | Team Dsm | mt |
| 44 | Gijs Van Hoecke (BEL) | AG2R Citroën | mt |
| 45 | Óscar Pelegrí Ferrandis (ESP) | Burgos - BH | 6:01 |
| 46 | Cyril Gautier (FRA) | B&b Hotels P/b KTM | 6:07 |
| 47 | Flavien Maurelet (FRA) | Saint-Michel - Auber 93 | 6:29 |
| 48 | Bram Welten (P-B) | 6:32 | |
| 49 | Laurenz Rex (BEL) | Bingoal Pauwels Sauces WB | 8:56 |
| 50 | Lionel Taminiaux (BEL) | Alpecin - Fenix | 10:04 |
| 51 | Pierre Barbier (FRA) | B&b Hotels P/b KTM | 10:12 |
| 52 | Milan Fretin (BEL) | Sport Vlaanderen - Baloise | 11:12 |
| 53 | Stanislaw Aniolkowski (POL) | Bingoal Pauwels Sauces WB | 12:16 |
| 54 | Kévin Ledanois (FRA) | Team Arkéa Samsic | 12:21 |
| 55 | Arvid De Kleijn (P-B) | Human Powered Health | 13:00 |
| 56 | Juraj Sagan (SVK) | Totalenergies | 14:29 |
| 57 | Emiel Vermeulen (BEL) | Go Sport - Roubaix Lille Métropole | 14:31 |
| 58 | Jason Tesson (FRA) | Saint-Michel - Auber 93 | 14:46 |
| 59 | Jonathan Couanon (FRA) | Nice Métropole Côte d'Azur | 15:17 |
| 60 | Nils Eekhoff (P-B) | Team Dsm | 15:55 |
| 61 | Szymon Sajnok (POL) | Cofidis | 16:26 |
| 62 | Boy Van Poppel (P-B) | Intermarché - Wanty - Gobert Matériaux | 16:28 |
| 63 | Jens Debusschere (BEL) | B&b Hotels P/b KTM | 16:49 |
| 64 | Corne Van Kessel (P-B) | Intermarché - Wanty - Gobert Matériaux | 16:54 |
| 65 | Geoffrey Soupe (FRA) | Totalenergies | 17:12 |
| 66 | Christophe Noppe (BEL) | Team Arkéa Samsic | 19:32 |
| 67 | Emmanuel Morin (FRA) | UC Nantes - Atlantique | 19:50 |
| 68 | Maciej Bodnar (POL) | Totalenergies | 22:33 |
| 69 | Felipe Orts Lloret (ESP) | Burgos - BH | 22:34 |
| 70 | Paul Hennequin (FRA) | Nice Métropole Côte d'Azur | 23:15 |

Image © Association des 4 Jours de Dunkerque. Source : Site officiel des 4 Jours de Dunkerque.
| 1 | Arvid De Kleijn (P-B) | Human Powered Health | 3:31:14 |
| 2 | Jason Tesson (FRA) | Saint-Michel - Auber 93 | mt |
| 3 | Nils Eekhoff (P-B) | Team Dsm | mt |
| 4 | Pierre Barbier (FRA) | B&b Hotels P/b KTM | mt |
| 5 | Alexis Renard (FRA) | Cofidis | mt |
| 6 | Arnaud De Lie (BEL) | Lotto - Soudal | mt |
| 7 | Bram Welten (P-B) | mt | |
| 8 | Arne Marit (BEL) | Sport Vlaanderen - Baloise | mt |
| 9 | Gerben Thijssen (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 10 | Emiel Vermeulen (BEL) | Go Sport - Roubaix Lille Métropole | mt |
| 11 | Christopher Lawless (G-B) | Totalenergies | mt |
| 12 | Felipe Orts Lloret (ESP) | Burgos - BH | mt |
| 13 | Jonathan Couanon (FRA) | Nice Métropole Côte d'Azur | mt |
| 14 | Pier-André Côté (CAN) | Human Powered Health | mt |
| 15 | Jake Stewart (G-B) | Groupama - Fdj | mt |
| 16 | Tristan Delacroix (FRA) | Nice Métropole Côte d'Azur | mt |
| 17 | Samuel Watson (G-B) | Equipe Continentale Groupama - Fdj | mt |
| 18 | Damien Touzé (FRA) | AG2R Citroën | mt |
| 19 | Mihkel Räim (EST) | Burgos - BH | mt |
| 20 | Axel Zingle (FRA) | Cofidis | mt |
| 21 | Romain Cardis (FRA) | Saint-Michel - Auber 93 | mt |
| 22 | Gianni Vermeersch (BEL) | Alpecin - Fenix | mt |
| 23 | Hugo Hofstetter (FRA) | Team Arkéa Samsic | mt |
| 24 | Norman Vahtra (EST) | Go Sport - Roubaix Lille Métropole | mt |
| 25 | Emmanuel Morin (FRA) | UC Nantes - Atlantique | mt |
| 26 | Quentin Jauregui (FRA) | B&b Hotels P/b KTM | mt |
| 27 | Antoine Raugel (FRA) | AG2R Citroën | mt |
| 28 | Hugo Page (FRA) | Intermarché - Wanty - Gobert Matériaux | mt |
| 29 | Cyril Barthe (FRA) | B&b Hotels P/b KTM | mt |
| 30 | Paul Hennequin (FRA) | Nice Métropole Côte d'Azur | mt |
| 31 | Oliver Naesen (BEL) | AG2R Citroën | mt |
| 32 | Reinardt Janse Van Rensburg (AFS) | mt | |
| 33 | Milan Fretin (BEL) | Sport Vlaanderen - Baloise | mt |
| 34 | Lorenzo Manzin (FRA) | Totalenergies | mt |
| 35 | Robert Stannard (AUS) | Alpecin - Fenix | mt |
| 36 | Óscar Pelegrí Ferrandis (ESP) | Burgos - BH | mt |
| 37 | Clément Russo (FRA) | Team Arkéa Samsic | mt |
| 38 | Michael Gogl (AUT) | Alpecin - Fenix | mt |
| 39 | Sebastian Schönberger (AUT) | B&b Hotels P/b KTM | mt |
| 40 | Juraj Sagan (SVK) | Totalenergies | mt |
| 41 | Cyril Gautier (FRA) | B&b Hotels P/b KTM | mt |
| 42 | Cédric Beullens (BEL) | Lotto - Soudal | mt |
| 43 | Evaldas Siskevicius (LTU) | Go Sport - Roubaix Lille Métropole | mt |
| 44 | Christophe Noppe (BEL) | Team Arkéa Samsic | mt |
| 45 | Joris Delbove (FRA) | Saint-Michel - Auber 93 | mt |
| 46 | Maciej Bodnar (POL) | Totalenergies | mt |
| 47 | Tom Wirtgen (LUX) | Bingoal Pauwels Sauces WB | mt |
| 48 | Jetse Bol (P-B) | Burgos - BH | mt |
| 49 | Ludovic Robeet (BEL) | Bingoal Pauwels Sauces WB | mt |
| 50 | Louis Blouwe (BEL) | Bingoal Pauwels Sauces WB | mt |
| 51 | Brent van Moer (BEL) | Lotto - Soudal | mt |
| 52 | Clément Carisey (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 53 | Laurent Pichon (FRA) | Team Arkéa Samsic | mt |
| 54 | Laurence Pithie (NZL) | Equipe Continentale Groupama - Fdj | mt |
| 55 | Samuel Leroux (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 56 | Benjamin Thomas (FRA) | Cofidis | mt |
| 57 | Ward Vanhoof (BEL) | Sport Vlaanderen - Baloise | mt |
| 58 | Thomas Boudat (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 59 | Niklas Märkl (ALL) | Team Dsm | mt |
| 60 | Maxime Urruty (FRA) | Nice Métropole Côte d'Azur | mt |
| 61 | Florian Richard Andrade (FRA) | UC Nantes - Atlantique | mt |
| 62 | Kévin Ledanois (FRA) | Team Arkéa Samsic | mt |
| 63 | Eddy Fine (FRA) | Cofidis | mt |
| 64 | Stephen Bassett (E-U) | Human Powered Health | mt |
| 65 | Gilles De Wilde (BEL) | Sport Vlaanderen - Baloise | mt |
| 66 | Colin Joyce (E-U) | Human Powered Health | mt |
| 67 | Flavien Maurelet (FRA) | Saint-Michel - Auber 93 | mt |
| 68 | Wessel Krul (P-B) | Human Powered Health | mt |
| 69 | Baptiste Planckaert (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 70 | Jens Debusschere (BEL) | B&b Hotels P/b KTM | mt |
| 71 | Morne Van Niekerk (AFS) | Saint-Michel - Auber 93 | mt |
| 72 | Jordi Warlop (BEL) | B&b Hotels P/b KTM | mt |
| 73 | Niki Terpstra (P-B) | Totalenergies | mt |
| 74 | Hugo Toumire (FRA) | Cofidis | mt |
| 75 | Dimitri Claeys (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 76 | Arjen Livyns (BEL) | Bingoal Pauwels Sauces WB | mt |
| 77 | Szymon Sajnok (POL) | Cofidis | mt |
| 78 | Alexandre Delettre (FRA) | Cofidis | mt |
| 79 | Julien Vermote (BEL) | Alpecin - Fenix | mt |
| 80 | Alan Riou (FRA) | Team Arkéa Samsic | mt |
| 81 | Jean Goubert (FRA) | Nice Métropole Côte d'Azur | mt |
| 82 | Marc Sarreau (FRA) | AG2R Citroën | mt |
| 83 | Jonas Hvideberg (NOR) | Team Dsm | mt |
| 84 | Dorian De Maeght (BEL) | Bingoal Pauwels Sauces WB | mt |
| 85 | Jordan Jegat (FRA) | UC Nantes - Atlantique | mt |
| 86 | Léo Danès (FRA) | UC Nantes - Atlantique | mt |
| 87 | Mathias Le Turnier (FRA) | UC Nantes - Atlantique | mt |
| 88 | Ayco Bastiaens (BEL) | Alpecin - Fenix Development Team | mt |
| 89 | Boy Van Poppel (P-B) | Intermarché - Wanty - Gobert Matériaux | mt |
| 90 | Lionel Taminiaux (BEL) | Alpecin - Fenix | mt |
| 91 | Kévin Besson (FRA) | Nice Métropole Côte d'Azur | mt |
| 92 | Philippe Gilbert (BEL) | Lotto - Soudal | mt |
| 93 | Corne Van Kessel (P-B) | Intermarché - Wanty - Gobert Matériaux | mt |
| 94 | Sven Erik Bystrøm (NOR) | Intermarché - Wanty - Gobert Matériaux | mt |
| 95 | Angel Fuentes Paniego (ESP) | Burgos - BH | mt |
| 96 | Jules Hesters (BEL) | Sport Vlaanderen - Baloise | mt |
| 97 | Laurenz Rex (BEL) | Bingoal Pauwels Sauces WB | mt |
| 98 | Geoffrey Soupe (FRA) | Totalenergies | mt |
| 99 | Julien Simon (FRA) | Totalenergies | mt |
| 100 | Daniel McLay (G-B) | Team Arkéa Samsic | mt |
| 101 | Ruben Apers (BEL) | Sport Vlaanderen - Baloise | mt |
| 102 | Stanislaw Aniolkowski (POL) | Bingoal Pauwels Sauces WB | mt |
| 103 | Alexander Colman (BEL) | Sport Vlaanderen - Baloise | mt |
| 104 | Stéphane Rossetto (FRA) | Saint-Michel - Auber 93 | mt |
| 105 | Fabian Lienhard (SUI) | Groupama - Fdj | mt |
| 106 | Matthieu Ladagnous (FRA) | Groupama - Fdj | mt |
| 107 | Andrea Mifsud (FRA) | Nice Métropole Côte d'Azur | mt |
| 108 | Nicolas Debeaumarche (FRA) | Saint-Michel - Auber 93 | mt |
| 109 | Max Poole (G-B) | Development Team Dsm | mt |
| 110 | Enzo Leijnse (P-B) | Development Team Dsm | mt |
| 111 | Paul Lapeira (FRA) | AG2R Citroën | mt |
| 112 | Gijs Van Hoecke (BEL) | AG2R Citroën | mt |
| 113 | Alex Molenaar (P-B) | Burgos - BH | mt |
| 114 | Andreas Kron (DAN) | Lotto - Soudal | mt |
| 115 | Jérémy Leveau (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 116 | Maël Guégan (FRA) | UC Nantes - Atlantique | mt |
| 117 | Maurice Ballerstedt (ALL) | Alpecin - Fenix | mt |
| 118 | Sam Welsford (AUS) | mt | |
| 119 | Nathan Brown (E-U) | Human Powered Health | 13:56 |
| 120 | Louis Richard (FRA) | UC Nantes - Atlantique | mt |
| 121 | Carlos Barbero Cuesta (ESP) | mt | |
| 122 | Juan Antonio López-Cózar Jaimez (ESP) | Burgos - BH | mt |
| 123 | Gage Hecht (E-U) | Human Powered Health | 16:21 |
Aller aux résultats de l'étape incluant tous les classements

Image © Association des 4 Jours de Dunkerque. Source : Site officiel des 4 Jours de Dunkerque.
| 1 | Jason Tesson (FRA) | Saint-Michel - Auber 93 | 4:04:25 |
| 2 | Gerben Thijssen (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 3 | Thomas Boudat (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 4 | Arvid De Kleijn (P-B) | Human Powered Health | mt |
| 5 | Hugo Hofstetter (FRA) | Team Arkéa Samsic | mt |
| 6 | Clément Russo (FRA) | Team Arkéa Samsic | mt |
| 7 | Marc Sarreau (FRA) | AG2R Citroën | mt |
| 8 | Lorenzo Manzin (FRA) | Totalenergies | mt |
| 9 | Bram Welten (P-B) | mt | |
| 10 | Óscar Pelegrí Ferrandis (ESP) | Burgos - BH | mt |
| 11 | Pierre Barbier (FRA) | B&b Hotels P/b KTM | mt |
| 12 | Stanislaw Aniolkowski (POL) | Bingoal Pauwels Sauces WB | mt |
| 13 | Paul Hennequin (FRA) | Nice Métropole Côte d'Azur | mt |
| 14 | Hugo Page (FRA) | Intermarché - Wanty - Gobert Matériaux | mt |
| 15 | Laurent Pichon (FRA) | Team Arkéa Samsic | mt |
| 16 | Pier-André Côté (CAN) | Human Powered Health | mt |
| 17 | Ruben Apers (BEL) | Sport Vlaanderen - Baloise | mt |
| 18 | Lionel Taminiaux (BEL) | Alpecin - Fenix | mt |
| 19 | Jake Stewart (G-B) | Groupama - Fdj | mt |
| 20 | Louis Blouwe (BEL) | Bingoal Pauwels Sauces WB | mt |
| 21 | Gianni Vermeersch (BEL) | Alpecin - Fenix | mt |
| 22 | Ward Vanhoof (BEL) | Sport Vlaanderen - Baloise | mt |
| 23 | Christopher Lawless (G-B) | Totalenergies | mt |
| 24 | Reinardt Janse Van Rensburg (AFS) | mt | |
| 25 | Niklas Märkl (ALL) | Team Dsm | mt |
| 26 | Oliver Naesen (BEL) | AG2R Citroën | mt |
| 27 | Brent van Moer (BEL) | Lotto - Soudal | mt |
| 28 | Cyril Barthe (FRA) | B&b Hotels P/b KTM | mt |
| 29 | Cédric Beullens (BEL) | Lotto - Soudal | mt |
| 30 | Romain Cardis (FRA) | Saint-Michel - Auber 93 | mt |
| 31 | Alexandre Delettre (FRA) | Cofidis | mt |
| 32 | Jonathan Couanon (FRA) | Nice Métropole Côte d'Azur | mt |
| 33 | Nils Eekhoff (P-B) | Team Dsm | mt |
| 34 | Matthieu Ladagnous (FRA) | Groupama - Fdj | mt |
| 35 | Antoine Raugel (FRA) | AG2R Citroën | mt |
| 36 | Philippe Gilbert (BEL) | Lotto - Soudal | mt |
| 37 | Damien Touzé (FRA) | AG2R Citroën | mt |
| 38 | Quentin Jauregui (FRA) | B&b Hotels P/b KTM | mt |
| 39 | Robert Stannard (AUS) | Alpecin - Fenix | mt |
| 40 | Jordi Warlop (BEL) | B&b Hotels P/b KTM | mt |
| 41 | Paul Lapeira (FRA) | AG2R Citroën | mt |
| 42 | Emmanuel Morin (FRA) | UC Nantes - Atlantique | mt |
| 43 | Eddy Fine (FRA) | Cofidis | mt |
| 44 | Dimitri Claeys (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 45 | Cyril Gautier (FRA) | B&b Hotels P/b KTM | mt |
| 46 | Julien Vermote (BEL) | Alpecin - Fenix | mt |
| 47 | Julien Simon (FRA) | Totalenergies | mt |
| 48 | Maxime Urruty (FRA) | Nice Métropole Côte d'Azur | mt |
| 49 | Tristan Delacroix (FRA) | Nice Métropole Côte d'Azur | mt |
| 50 | Michael Gogl (AUT) | Alpecin - Fenix | mt |
| 51 | Angel Fuentes Paniego (ESP) | Burgos - BH | mt |
| 52 | Sebastian Schönberger (AUT) | B&b Hotels P/b KTM | mt |
| 53 | Benjamin Thomas (FRA) | Cofidis | mt |
| 54 | Jetse Bol (P-B) | Burgos - BH | mt |
| 55 | Andreas Kron (DAN) | Lotto - Soudal | mt |
| 56 | Alexander Colman (BEL) | Sport Vlaanderen - Baloise | mt |
| 57 | Jérémy Leveau (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 58 | Gilles De Wilde (BEL) | Sport Vlaanderen - Baloise | mt |
| 59 | Emiel Vermeulen (BEL) | Go Sport - Roubaix Lille Métropole | mt |
| 60 | Samuel Leroux (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 61 | Laurence Pithie (NZL) | Equipe Continentale Groupama - Fdj | mt |
| 62 | Juraj Sagan (SVK) | Totalenergies | mt |
| 63 | Evaldas Siskevicius (LTU) | Go Sport - Roubaix Lille Métropole | mt |
| 64 | Clément Carisey (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 65 | Baptiste Planckaert (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 66 | Niki Terpstra (P-B) | Totalenergies | mt |
| 67 | Norman Vahtra (EST) | Go Sport - Roubaix Lille Métropole | mt |
| 68 | Fabian Lienhard (SUI) | Groupama - Fdj | mt |
| 69 | Gijs Van Hoecke (BEL) | AG2R Citroën | mt |
| 70 | Arjen Livyns (BEL) | Bingoal Pauwels Sauces WB | mt |
| 71 | Samuel Watson (G-B) | Equipe Continentale Groupama - Fdj | mt |
| 72 | Hugo Toumire (FRA) | Cofidis | mt |
| 73 | Jean Goubert (FRA) | Nice Métropole Côte d'Azur | mt |
| 74 | Boy Van Poppel (P-B) | Intermarché - Wanty - Gobert Matériaux | mt |
| 75 | Carlos Barbero Cuesta (ESP) | mt | |
| 76 | Andrea Mifsud (FRA) | Nice Métropole Côte d'Azur | mt |
| 77 | Kévin Ledanois (FRA) | Team Arkéa Samsic | mt |
| 78 | Flavien Maurelet (FRA) | Saint-Michel - Auber 93 | mt |
| 79 | Joris Delbove (FRA) | Saint-Michel - Auber 93 | mt |
| 80 | Stephen Bassett (E-U) | Human Powered Health | mt |
| 81 | Morne Van Niekerk (AFS) | Saint-Michel - Auber 93 | mt |
| 82 | Jens Debusschere (BEL) | B&b Hotels P/b KTM | mt |
| 83 | Ludovic Robeet (BEL) | Bingoal Pauwels Sauces WB | mt |
| 84 | Léo Danès (FRA) | UC Nantes - Atlantique | 1:28 |
| 85 | Laurenz Rex (BEL) | Bingoal Pauwels Sauces WB | 1:31 |
| 86 | Florian Richard Andrade (FRA) | UC Nantes - Atlantique | 1:43 |
| 87 | Szymon Sajnok (POL) | Cofidis | mt |
| 88 | Sam Welsford (AUS) | 1:50 | |
| 89 | Corne Van Kessel (P-B) | Intermarché - Wanty - Gobert Matériaux | mt |
| 90 | Alexis Renard (FRA) | Cofidis | mt |
| 91 | Alex Molenaar (P-B) | Burgos - BH | mt |
| 92 | Christophe Noppe (BEL) | Team Arkéa Samsic | mt |
| 93 | Jordan Jegat (FRA) | UC Nantes - Atlantique | mt |
| 94 | Kévin Besson (FRA) | Nice Métropole Côte d'Azur | mt |
| 95 | Ayco Bastiaens (BEL) | Alpecin - Fenix Development Team | mt |
| 96 | Mathias Le Turnier (FRA) | UC Nantes - Atlantique | mt |
| 97 | Mihkel Räim (EST) | Burgos - BH | mt |
| 98 | Juan Antonio López-Cózar Jaimez (ESP) | Burgos - BH | mt |
| 99 | Geoffrey Soupe (FRA) | Totalenergies | mt |
| 100 | Daniel McLay (G-B) | Team Arkéa Samsic | 2:52 |
| 101 | Stéphane Rossetto (FRA) | Saint-Michel - Auber 93 | 5:09 |
| 102 | Nicolas Debeaumarche (FRA) | Saint-Michel - Auber 93 | mt |
| 103 | Colin Joyce (E-U) | Human Powered Health | mt |
| 104 | Maël Guégan (FRA) | UC Nantes - Atlantique | mt |
| 105 | Louis Richard (FRA) | UC Nantes - Atlantique | mt |
| 106 | Maciej Bodnar (POL) | Totalenergies | mt |
| 107 | Milan Fretin (BEL) | Sport Vlaanderen - Baloise | mt |
| 108 | Jules Hesters (BEL) | Sport Vlaanderen - Baloise | mt |
| 109 | Tom Wirtgen (LUX) | Bingoal Pauwels Sauces WB | mt |
| 110 | Dorian De Maeght (BEL) | Bingoal Pauwels Sauces WB | mt |
| 111 | Alan Riou (FRA) | Team Arkéa Samsic | mt |
| 112 | Jonas Hvideberg (NOR) | Team Dsm | mt |
| 113 | Enzo Leijnse (P-B) | Development Team Dsm | 7:52 |
| 114 | Felipe Orts Lloret (ESP) | Burgos - BH | mt |
| 115 | Wessel Krul (P-B) | Human Powered Health | 8:19 |
| 116 | Max Poole (G-B) | Development Team Dsm | 8:59 |
| 117 | Maurice Ballerstedt (ALL) | Alpecin - Fenix | 17:06 |
| 118 | Nathan Brown (E-U) | Human Powered Health | mt |
| 119 | Arne Marit (BEL) | Sport Vlaanderen - Baloise | |
| 120 | Axel Zingle (FRA) | Cofidis | |
| 121 | Gage Hecht (E-U) | Human Powered Health | |
| 122 | Sven Erik Bystrøm (NOR) | Intermarché - Wanty - Gobert Matériaux | |
| 123 | Arnaud De Lie (BEL) | Lotto - Soudal |
Aller aux résultats de l'étape incluant tous les classements

Image © Association des 4 Jours de Dunkerque. Source : Site officiel des 4 Jours de Dunkerque.
| 1 | Philippe Gilbert (BEL) | Lotto - Soudal | 4:22:14 |
| 2 | Jason Tesson (FRA) | Saint-Michel - Auber 93 | mt |
| 3 | Julien Simon (FRA) | Totalenergies | mt |
| 4 | Pierre Barbier (FRA) | B&b Hotels P/b KTM | mt |
| 5 | Hugo Hofstetter (FRA) | Team Arkéa Samsic | mt |
| 6 | Clément Russo (FRA) | Team Arkéa Samsic | mt |
| 7 | Baptiste Planckaert (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 8 | Lionel Taminiaux (BEL) | Alpecin - Fenix | mt |
| 9 | Marc Sarreau (FRA) | AG2R Citroën | mt |
| 10 | Benjamin Thomas (FRA) | Cofidis | mt |
| 11 | Reinardt Janse Van Rensburg (AFS) | mt | |
| 12 | Milan Fretin (BEL) | Sport Vlaanderen - Baloise | mt |
| 13 | Jake Stewart (G-B) | Groupama - Fdj | mt |
| 14 | Tristan Delacroix (FRA) | Nice Métropole Côte d'Azur | mt |
| 15 | Thomas Boudat (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 16 | Hugo Page (FRA) | Intermarché - Wanty - Gobert Matériaux | mt |
| 17 | Emiel Vermeulen (BEL) | Go Sport - Roubaix Lille Métropole | mt |
| 18 | Damien Touzé (FRA) | AG2R Citroën | mt |
| 19 | Lorenzo Manzin (FRA) | Totalenergies | mt |
| 20 | Ward Vanhoof (BEL) | Sport Vlaanderen - Baloise | mt |
| 21 | Laurent Pichon (FRA) | Team Arkéa Samsic | mt |
| 22 | Stanislaw Aniolkowski (POL) | Bingoal Pauwels Sauces WB | mt |
| 23 | Romain Cardis (FRA) | Saint-Michel - Auber 93 | mt |
| 24 | Oliver Naesen (BEL) | AG2R Citroën | mt |
| 25 | Ruben Apers (BEL) | Sport Vlaanderen - Baloise | mt |
| 26 | Jordi Warlop (BEL) | B&b Hotels P/b KTM | mt |
| 27 | Paul Lapeira (FRA) | AG2R Citroën | mt |
| 28 | Cyril Barthe (FRA) | B&b Hotels P/b KTM | mt |
| 29 | Eddy Fine (FRA) | Cofidis | mt |
| 30 | Alexis Renard (FRA) | Cofidis | mt |
| 31 | Emmanuel Morin (FRA) | UC Nantes - Atlantique | mt |
| 32 | Maxime Urruty (FRA) | Nice Métropole Côte d'Azur | mt |
| 33 | Cédric Beullens (BEL) | Lotto - Soudal | mt |
| 34 | Óscar Pelegrí Ferrandis (ESP) | Burgos - BH | mt |
| 35 | Pier-André Côté (CAN) | Human Powered Health | mt |
| 36 | Andreas Kron (DAN) | Lotto - Soudal | mt |
| 37 | Joris Delbove (FRA) | Saint-Michel - Auber 93 | mt |
| 38 | Michael Gogl (AUT) | Alpecin - Fenix | mt |
| 39 | Robert Stannard (AUS) | Alpecin - Fenix | mt |
| 40 | Cyril Gautier (FRA) | B&b Hotels P/b KTM | mt |
| 41 | Gianni Vermeersch (BEL) | Alpecin - Fenix | mt |
| 42 | Jonathan Couanon (FRA) | Nice Métropole Côte d'Azur | mt |
| 43 | Gijs Van Hoecke (BEL) | AG2R Citroën | mt |
| 44 | Evaldas Siskevicius (LTU) | Go Sport - Roubaix Lille Métropole | mt |
| 45 | Nils Eekhoff (P-B) | Team Dsm | mt |
| 46 | Sebastian Schönberger (AUT) | B&b Hotels P/b KTM | mt |
| 47 | Brent van Moer (BEL) | Lotto - Soudal | mt |
| 48 | Gilles De Wilde (BEL) | Sport Vlaanderen - Baloise | mt |
| 49 | Jetse Bol (P-B) | Burgos - BH | mt |
| 50 | Niklas Märkl (ALL) | Team Dsm | mt |
| 51 | Angel Fuentes Paniego (ESP) | Burgos - BH | mt |
| 52 | Flavien Maurelet (FRA) | Saint-Michel - Auber 93 | mt |
| 53 | Dimitri Claeys (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 54 | Geoffrey Soupe (FRA) | Totalenergies | mt |
| 55 | Carlos Barbero Cuesta (ESP) | mt | |
| 56 | Mihkel Räim (EST) | Burgos - BH | mt |
| 57 | Gerben Thijssen (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 58 | Antoine Raugel (FRA) | AG2R Citroën | mt |
| 59 | Alexandre Delettre (FRA) | Cofidis | mt |
| 60 | Samuel Watson (G-B) | Equipe Continentale Groupama - Fdj | mt |
| 61 | Julien Vermote (BEL) | Alpecin - Fenix | mt |
| 62 | Tom Wirtgen (LUX) | Bingoal Pauwels Sauces WB | mt |
| 63 | Arvid De Kleijn (P-B) | Human Powered Health | mt |
| 64 | Jean Goubert (FRA) | Nice Métropole Côte d'Azur | mt |
| 65 | Hugo Toumire (FRA) | Cofidis | mt |
| 66 | Juraj Sagan (SVK) | Totalenergies | mt |
| 67 | Jérémy Leveau (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 68 | Samuel Leroux (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 69 | Quentin Jauregui (FRA) | B&b Hotels P/b KTM | mt |
| 70 | Laurence Pithie (NZL) | Equipe Continentale Groupama - Fdj | mt |
| 71 | Andrea Mifsud (FRA) | Nice Métropole Côte d'Azur | 0:16 |
| 72 | Alexander Colman (BEL) | Sport Vlaanderen - Baloise | 0:17 |
| 73 | Morne Van Niekerk (AFS) | Saint-Michel - Auber 93 | mt |
| 74 | Clément Carisey (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 75 | Mathias Le Turnier (FRA) | UC Nantes - Atlantique | mt |
| 76 | Maël Guégan (FRA) | UC Nantes - Atlantique | mt |
| 77 | Colin Joyce (E-U) | Human Powered Health | 0:32 |
| 78 | Matthieu Ladagnous (FRA) | Groupama - Fdj | 0:34 |
| 79 | Laurenz Rex (BEL) | Bingoal Pauwels Sauces WB | 0:36 |
| 80 | Felipe Orts Lloret (ESP) | Burgos - BH | mt |
| 81 | Ludovic Robeet (BEL) | Bingoal Pauwels Sauces WB | 0:40 |
| 82 | Bram Welten (P-B) | 0:44 | |
| 83 | Jens Debusschere (BEL) | B&b Hotels P/b KTM | mt |
| 84 | Norman Vahtra (EST) | Go Sport - Roubaix Lille Métropole | 0:52 |
| 85 | Fabian Lienhard (SUI) | Groupama - Fdj | 1:00 |
| 86 | Kévin Besson (FRA) | Nice Métropole Côte d'Azur | 1:03 |
| 87 | Christopher Lawless (G-B) | Totalenergies | 1:20 |
| 88 | Kévin Ledanois (FRA) | Team Arkéa Samsic | mt |
| 89 | Alan Riou (FRA) | Team Arkéa Samsic | mt |
| 90 | Szymon Sajnok (POL) | Cofidis | 1:55 |
| 91 | Maciej Bodnar (POL) | Totalenergies | mt |
| 92 | Boy Van Poppel (P-B) | Intermarché - Wanty - Gobert Matériaux | 2:13 |
| 93 | Christophe Noppe (BEL) | Team Arkéa Samsic | 2:56 |
| 94 | Stephen Bassett (E-U) | Human Powered Health | 2:57 |
| 95 | Maurice Ballerstedt (ALL) | Alpecin - Fenix | 4:02 |
| 96 | Max Poole (G-B) | Development Team Dsm | 4:11 |
| 97 | Niki Terpstra (P-B) | Totalenergies | 4:35 |
| 98 | Daniel McLay (G-B) | Team Arkéa Samsic | 5:59 |
| 99 | Corne Van Kessel (P-B) | Intermarché - Wanty - Gobert Matériaux | 6:19 |
| 100 | Enzo Leijnse (P-B) | Development Team Dsm | mt |
| 101 | Alex Molenaar (P-B) | Burgos - BH | 6:21 |
| 102 | Jordan Jegat (FRA) | UC Nantes - Atlantique | 6:31 |
| 103 | Dorian De Maeght (BEL) | Bingoal Pauwels Sauces WB | 7:21 |
| 104 | Florian Richard Andrade (FRA) | UC Nantes - Atlantique | mt |
| 105 | Stéphane Rossetto (FRA) | Saint-Michel - Auber 93 | 8:41 |
| 106 | Jules Hesters (BEL) | Sport Vlaanderen - Baloise | 8:44 |
| 107 | Sam Welsford (AUS) | mt | |
| 108 | Léo Danès (FRA) | UC Nantes - Atlantique | mt |
| 109 | Louis Blouwe (BEL) | Bingoal Pauwels Sauces WB | mt |
| 110 | Arjen Livyns (BEL) | Bingoal Pauwels Sauces WB | mt |
| 111 | Juan Antonio López-Cózar Jaimez (ESP) | Burgos - BH | mt |
| 112 | Ayco Bastiaens (BEL) | Alpecin - Fenix Development Team | mt |
| 113 | Louis Richard (FRA) | UC Nantes - Atlantique | mt |
| 114 | Paul Hennequin (FRA) | Nice Métropole Côte d'Azur | mt |
| 115 | Nicolas Debeaumarche (FRA) | Saint-Michel - Auber 93 | mt |
| 116 | Wessel Krul (P-B) | Human Powered Health | 10:52 |
| 117 | Nathan Brown (E-U) | Human Powered Health | |
| 118 | Jonas Hvideberg (NOR) | Team Dsm |
Aller aux résultats de l'étape incluant tous les classements

Image © Association des 4 Jours de Dunkerque. Source : Site officiel des 4 Jours de Dunkerque.
| 1 | Lionel Taminiaux (BEL) | Alpecin - Fenix | 4:01:54 |
| 2 | Stanislaw Aniolkowski (POL) | Bingoal Pauwels Sauces WB | mt |
| 3 | Gerben Thijssen (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 4 | Lorenzo Manzin (FRA) | Totalenergies | mt |
| 5 | Arvid De Kleijn (P-B) | Human Powered Health | mt |
| 6 | Bram Welten (P-B) | mt | |
| 7 | Reinardt Janse Van Rensburg (AFS) | mt | |
| 8 | Jules Hesters (BEL) | Sport Vlaanderen - Baloise | mt |
| 9 | Nils Eekhoff (P-B) | Team Dsm | mt |
| 10 | Mihkel Räim (EST) | Burgos - BH | mt |
| 11 | Sam Welsford (AUS) | mt | |
| 12 | Jason Tesson (FRA) | Saint-Michel - Auber 93 | mt |
| 13 | Thomas Boudat (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 14 | Pierre Barbier (FRA) | B&b Hotels P/b KTM | mt |
| 15 | Cédric Beullens (BEL) | Lotto - Soudal | mt |
| 16 | Óscar Pelegrí Ferrandis (ESP) | Burgos - BH | mt |
| 17 | Szymon Sajnok (POL) | Cofidis | mt |
| 18 | Clément Russo (FRA) | Team Arkéa Samsic | mt |
| 19 | Emmanuel Morin (FRA) | UC Nantes - Atlantique | mt |
| 20 | Hugo Hofstetter (FRA) | Team Arkéa Samsic | mt |
| 21 | Maël Guégan (FRA) | UC Nantes - Atlantique | mt |
| 22 | Paul Hennequin (FRA) | Nice Métropole Côte d'Azur | mt |
| 23 | Daniel McLay (G-B) | Team Arkéa Samsic | mt |
| 24 | Hugo Page (FRA) | Intermarché - Wanty - Gobert Matériaux | mt |
| 25 | Milan Fretin (BEL) | Sport Vlaanderen - Baloise | mt |
| 26 | Romain Cardis (FRA) | Saint-Michel - Auber 93 | mt |
| 27 | Ward Vanhoof (BEL) | Sport Vlaanderen - Baloise | mt |
| 28 | Ruben Apers (BEL) | Sport Vlaanderen - Baloise | mt |
| 29 | Norman Vahtra (EST) | Go Sport - Roubaix Lille Métropole | mt |
| 30 | Cyril Gautier (FRA) | B&b Hotels P/b KTM | mt |
| 31 | Jake Stewart (G-B) | Groupama - Fdj | mt |
| 32 | Robert Stannard (AUS) | Alpecin - Fenix | mt |
| 33 | Quentin Jauregui (FRA) | B&b Hotels P/b KTM | mt |
| 34 | Laurence Pithie (NZL) | Equipe Continentale Groupama - Fdj | mt |
| 35 | Julien Simon (FRA) | Totalenergies | mt |
| 36 | Emiel Vermeulen (BEL) | Go Sport - Roubaix Lille Métropole | mt |
| 37 | Laurenz Rex (BEL) | Bingoal Pauwels Sauces WB | mt |
| 38 | Evaldas Siskevicius (LTU) | Go Sport - Roubaix Lille Métropole | mt |
| 39 | Marc Sarreau (FRA) | AG2R Citroën | mt |
| 40 | Colin Joyce (E-U) | Human Powered Health | mt |
| 41 | Pier-André Côté (CAN) | Human Powered Health | mt |
| 42 | Gilles De Wilde (BEL) | Sport Vlaanderen - Baloise | mt |
| 43 | Tristan Delacroix (FRA) | Nice Métropole Côte d'Azur | mt |
| 44 | Baptiste Planckaert (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 45 | Damien Touzé (FRA) | AG2R Citroën | mt |
| 46 | Brent van Moer (BEL) | Lotto - Soudal | mt |
| 47 | Carlos Barbero Cuesta (ESP) | mt | |
| 48 | Jetse Bol (P-B) | Burgos - BH | mt |
| 49 | Benjamin Thomas (FRA) | Cofidis | mt |
| 50 | Sebastian Schönberger (AUT) | B&b Hotels P/b KTM | mt |
| 51 | Kévin Ledanois (FRA) | Team Arkéa Samsic | mt |
| 52 | Niklas Märkl (ALL) | Team Dsm | mt |
| 53 | Wessel Krul (P-B) | Human Powered Health | mt |
| 54 | Eddy Fine (FRA) | Cofidis | mt |
| 55 | Philippe Gilbert (BEL) | Lotto - Soudal | mt |
| 56 | Laurent Pichon (FRA) | Team Arkéa Samsic | mt |
| 57 | Cyril Barthe (FRA) | B&b Hotels P/b KTM | mt |
| 58 | Andreas Kron (DAN) | Lotto - Soudal | mt |
| 59 | Maxime Urruty (FRA) | Nice Métropole Côte d'Azur | mt |
| 60 | Juraj Sagan (SVK) | Totalenergies | mt |
| 61 | Joris Delbove (FRA) | Saint-Michel - Auber 93 | mt |
| 62 | Hugo Toumire (FRA) | Cofidis | mt |
| 63 | Max Poole (G-B) | Development Team Dsm | mt |
| 64 | Angel Fuentes Paniego (ESP) | Burgos - BH | mt |
| 65 | Alexis Renard (FRA) | Cofidis | mt |
| 66 | Jonathan Couanon (FRA) | Nice Métropole Côte d'Azur | mt |
| 67 | Felipe Orts Lloret (ESP) | Burgos - BH | mt |
| 68 | Stephen Bassett (E-U) | Human Powered Health | mt |
| 69 | Dimitri Claeys (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 70 | Gianni Vermeersch (BEL) | Alpecin - Fenix | mt |
| 71 | Alexandre Delettre (FRA) | Cofidis | mt |
| 72 | Samuel Watson (G-B) | Equipe Continentale Groupama - Fdj | mt |
| 73 | Michael Gogl (AUT) | Alpecin - Fenix | mt |
| 74 | Jean Goubert (FRA) | Nice Métropole Côte d'Azur | mt |
| 75 | Antoine Raugel (FRA) | AG2R Citroën | mt |
| 76 | Geoffrey Soupe (FRA) | Totalenergies | mt |
| 77 | Flavien Maurelet (FRA) | Saint-Michel - Auber 93 | mt |
| 78 | Oliver Naesen (BEL) | AG2R Citroën | mt |
| 79 | Jordi Warlop (BEL) | B&b Hotels P/b KTM | mt |
| 80 | Christophe Noppe (BEL) | Team Arkéa Samsic | mt |
| 81 | Florian Richard Andrade (FRA) | UC Nantes - Atlantique | mt |
| 82 | Gijs Van Hoecke (BEL) | AG2R Citroën | mt |
| 83 | Samuel Leroux (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 84 | Clément Carisey (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 85 | Jérémy Leveau (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 86 | Ludovic Robeet (BEL) | Bingoal Pauwels Sauces WB | mt |
| 87 | Matthieu Ladagnous (FRA) | Groupama - Fdj | mt |
| 88 | Alex Molenaar (P-B) | Burgos - BH | mt |
| 89 | Dorian De Maeght (BEL) | Bingoal Pauwels Sauces WB | mt |
| 90 | Louis Blouwe (BEL) | Bingoal Pauwels Sauces WB | mt |
| 91 | Julien Vermote (BEL) | Alpecin - Fenix | mt |
| 92 | Arjen Livyns (BEL) | Bingoal Pauwels Sauces WB | mt |
| 93 | Andrea Mifsud (FRA) | Nice Métropole Côte d'Azur | mt |
| 94 | Jordan Jegat (FRA) | UC Nantes - Atlantique | mt |
| 95 | Juan Antonio López-Cózar Jaimez (ESP) | Burgos - BH | mt |
| 96 | Morne Van Niekerk (AFS) | Saint-Michel - Auber 93 | mt |
| 97 | Fabian Lienhard (SUI) | Groupama - Fdj | mt |
| 98 | Paul Lapeira (FRA) | AG2R Citroën | mt |
| 99 | Kévin Besson (FRA) | Nice Métropole Côte d'Azur | mt |
| 100 | Mathias Le Turnier (FRA) | UC Nantes - Atlantique | mt |
| 101 | Léo Danès (FRA) | UC Nantes - Atlantique | mt |
| 102 | Alexander Colman (BEL) | Sport Vlaanderen - Baloise | mt |
| 103 | Ayco Bastiaens (BEL) | Alpecin - Fenix Development Team | mt |
| 104 | Tom Wirtgen (LUX) | Bingoal Pauwels Sauces WB | mt |
| 105 | Enzo Leijnse (P-B) | Development Team Dsm | mt |
| 106 | Louis Richard (FRA) | UC Nantes - Atlantique | 0:17 |
| 107 | Maurice Ballerstedt (ALL) | Alpecin - Fenix | mt |
| 108 | Alan Riou (FRA) | Team Arkéa Samsic | 0:19 |
| 109 | Nicolas Debeaumarche (FRA) | Saint-Michel - Auber 93 | mt |
| 110 | Christopher Lawless (G-B) | Totalenergies | 0:21 |
| 111 | Niki Terpstra (P-B) | Totalenergies | mt |
| 112 | Boy Van Poppel (P-B) | Intermarché - Wanty - Gobert Matériaux | mt |
| 113 | Stéphane Rossetto (FRA) | Saint-Michel - Auber 93 | 0:28 |
| 114 | Maciej Bodnar (POL) | Totalenergies | 0:36 |
| 115 | Jens Debusschere (BEL) | B&b Hotels P/b KTM | 0:40 |
| 116 | Corne Van Kessel (P-B) | Intermarché - Wanty - Gobert Matériaux | 0:59 |
Aller aux résultats de l'étape incluant tous les classements

Image © Association des 4 Jours de Dunkerque. Source : Site officiel des 4 Jours de Dunkerque.
| 1 | Gianni Vermeersch (BEL) | Alpecin - Fenix | 4:39:56 |
| 2 | Oliver Naesen (BEL) | AG2R Citroën | mt |
| 3 | Jake Stewart (G-B) | Groupama - Fdj | mt |
| 4 | Philippe Gilbert (BEL) | Lotto - Soudal | mt |
| 5 | Benjamin Thomas (FRA) | Cofidis | mt |
| 6 | Baptiste Planckaert (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 7 | Damien Touzé (FRA) | AG2R Citroën | 0:08 |
| 8 | Julien Simon (FRA) | Totalenergies | mt |
| 9 | Andreas Kron (DAN) | Lotto - Soudal | mt |
| 10 | Lorenzo Manzin (FRA) | Totalenergies | mt |
| 11 | Hugo Hofstetter (FRA) | Team Arkéa Samsic | mt |
| 12 | Romain Cardis (FRA) | Saint-Michel - Auber 93 | mt |
| 13 | Hugo Page (FRA) | Intermarché - Wanty - Gobert Matériaux | mt |
| 14 | Sebastian Schönberger (AUT) | B&b Hotels P/b KTM | mt |
| 15 | Cyril Barthe (FRA) | B&b Hotels P/b KTM | mt |
| 16 | Joris Delbove (FRA) | Saint-Michel - Auber 93 | 0:17 |
| 17 | Matthieu Ladagnous (FRA) | Groupama - Fdj | 0:27 |
| 18 | Samuel Leroux (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 19 | Laurent Pichon (FRA) | Team Arkéa Samsic | mt |
| 20 | Morne Van Niekerk (AFS) | Saint-Michel - Auber 93 | mt |
| 21 | Pier-André Côté (CAN) | Human Powered Health | mt |
| 22 | Cédric Beullens (BEL) | Lotto - Soudal | 0:38 |
| 23 | Louis Blouwe (BEL) | Bingoal Pauwels Sauces WB | mt |
| 24 | Jordi Warlop (BEL) | B&b Hotels P/b KTM | mt |
| 25 | Julien Vermote (BEL) | Alpecin - Fenix | mt |
| 26 | Alexandre Delettre (FRA) | Cofidis | mt |
| 27 | Angel Fuentes Paniego (ESP) | Burgos - BH | mt |
| 28 | Arjen Livyns (BEL) | Bingoal Pauwels Sauces WB | mt |
| 29 | Clément Carisey (FRA) | Go Sport - Roubaix Lille Métropole | 0:40 |
| 30 | Hugo Toumire (FRA) | Cofidis | 0:54 |
| 31 | Ward Vanhoof (BEL) | Sport Vlaanderen - Baloise | mt |
| 32 | Samuel Watson (G-B) | Equipe Continentale Groupama - Fdj | 1:10 |
| 33 | Andrea Mifsud (FRA) | Nice Métropole Côte d'Azur | 1:22 |
| 34 | Paul Lapeira (FRA) | AG2R Citroën | 1:33 |
| 35 | Laurence Pithie (NZL) | Equipe Continentale Groupama - Fdj | 1:34 |
| 36 | Antoine Raugel (FRA) | AG2R Citroën | mt |
| 37 | Ruben Apers (BEL) | Sport Vlaanderen - Baloise | 1:47 |
| 38 | Michael Gogl (AUT) | Alpecin - Fenix | mt |
| 39 | Dimitri Claeys (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 40 | Jérémy Leveau (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 41 | Eddy Fine (FRA) | Cofidis | 1:50 |
| 42 | Alexis Renard (FRA) | Cofidis | 2:32 |
| 43 | Nicolas Debeaumarche (FRA) | Saint-Michel - Auber 93 | 2:34 |
| 44 | Brent van Moer (BEL) | Lotto - Soudal | 2:51 |
| 45 | Niki Terpstra (P-B) | Totalenergies | 4:03 |
| 46 | Gilles De Wilde (BEL) | Sport Vlaanderen - Baloise | 4:08 |
| 47 | Robert Stannard (AUS) | Alpecin - Fenix | mt |
| 48 | Quentin Jauregui (FRA) | B&b Hotels P/b KTM | mt |
| 49 | Evaldas Siskevicius (LTU) | Go Sport - Roubaix Lille Métropole | 5:38 |
| 50 | Maël Guégan (FRA) | UC Nantes - Atlantique | mt |
| 51 | Milan Fretin (BEL) | Sport Vlaanderen - Baloise | mt |
| 52 | Niklas Märkl (ALL) | Team Dsm | mt |
| 53 | Ludovic Robeet (BEL) | Bingoal Pauwels Sauces WB | mt |
| 54 | Óscar Pelegrí Ferrandis (ESP) | Burgos - BH | mt |
| 55 | Gerben Thijssen (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 56 | Clément Russo (FRA) | Team Arkéa Samsic | mt |
| 57 | Marc Sarreau (FRA) | AG2R Citroën | mt |
| 58 | Laurenz Rex (BEL) | Bingoal Pauwels Sauces WB | mt |
| 59 | Reinardt Janse Van Rensburg (AFS) | mt | |
| 60 | Gijs Van Hoecke (BEL) | AG2R Citroën | mt |
| 61 | Bram Welten (P-B) | mt | |
| 62 | Cyril Gautier (FRA) | B&b Hotels P/b KTM | mt |
| 63 | Tristan Delacroix (FRA) | Nice Métropole Côte d'Azur | mt |
| 64 | Ayco Bastiaens (BEL) | Alpecin - Fenix Development Team | mt |
| 65 | Colin Joyce (E-U) | Human Powered Health | mt |
| 66 | Stephen Bassett (E-U) | Human Powered Health | mt |
| 67 | Flavien Maurelet (FRA) | Saint-Michel - Auber 93 | mt |
| 68 | Maxime Urruty (FRA) | Nice Métropole Côte d'Azur | 6:19 |
| 69 | Max Poole (G-B) | Development Team Dsm | 6:29 |
| 70 | Sam Welsford (AUS) | mt | |
| 71 | Stéphane Rossetto (FRA) | Saint-Michel - Auber 93 | 7:11 |
| 72 | Corne Van Kessel (P-B) | Intermarché - Wanty - Gobert Matériaux | 7:17 |
| 73 | Tom Wirtgen (LUX) | Bingoal Pauwels Sauces WB | 8:50 |
| 74 | Alan Riou (FRA) | Team Arkéa Samsic | 9:38 |
| 75 | Carlos Barbero Cuesta (ESP) | mt | |
| 76 | Kévin Ledanois (FRA) | Team Arkéa Samsic | mt |
| 77 | Pierre Barbier (FRA) | B&b Hotels P/b KTM | 10:02 |
| 78 | Lionel Taminiaux (BEL) | Alpecin - Fenix | 10:04 |
| 79 | Maurice Ballerstedt (ALL) | Alpecin - Fenix | 12:14 |
| 80 | Enzo Leijnse (P-B) | Development Team Dsm | mt |
| 81 | Stanislaw Aniolkowski (POL) | Bingoal Pauwels Sauces WB | mt |
| 82 | Dorian De Maeght (BEL) | Bingoal Pauwels Sauces WB | mt |
| 83 | Alexander Colman (BEL) | Sport Vlaanderen - Baloise | 12:29 |
| 84 | Mathias Le Turnier (FRA) | UC Nantes - Atlantique | 12:31 |
| 85 | Jetse Bol (P-B) | Burgos - BH | 13:00 |
| 86 | Arvid De Kleijn (P-B) | Human Powered Health | mt |
| 87 | Boy Van Poppel (P-B) | Intermarché - Wanty - Gobert Matériaux | 13:05 |
| 88 | Felipe Orts Lloret (ESP) | Burgos - BH | mt |
| 89 | Léo Danès (FRA) | UC Nantes - Atlantique | mt |
| 90 | Fabian Lienhard (SUI) | Groupama - Fdj | 13:18 |
| 91 | Norman Vahtra (EST) | Go Sport - Roubaix Lille Métropole | 13:55 |
| 92 | Jordan Jegat (FRA) | UC Nantes - Atlantique | 14:00 |
| 93 | Alex Molenaar (P-B) | Burgos - BH | 14:20 |
| 94 | Geoffrey Soupe (FRA) | Totalenergies | 14:21 |
| 95 | Florian Richard Andrade (FRA) | UC Nantes - Atlantique | mt |
| 96 | Jean Goubert (FRA) | Nice Métropole Côte d'Azur | mt |
| 97 | Jens Debusschere (BEL) | B&b Hotels P/b KTM | mt |
| 98 | Juraj Sagan (SVK) | Totalenergies | mt |
| 99 | Paul Hennequin (FRA) | Nice Métropole Côte d'Azur | mt |
| 100 | Szymon Sajnok (POL) | Cofidis | mt |
| 101 | Maciej Bodnar (POL) | Totalenergies | mt |
| 102 | Nils Eekhoff (P-B) | Team Dsm | mt |
| 103 | Jason Tesson (FRA) | Saint-Michel - Auber 93 | mt |
| 104 | Mihkel Räim (EST) | Burgos - BH | mt |
| 105 | Christophe Noppe (BEL) | Team Arkéa Samsic | mt |
| 106 | Emiel Vermeulen (BEL) | Go Sport - Roubaix Lille Métropole | mt |
| 107 | Louis Richard (FRA) | UC Nantes - Atlantique | 14:51 |
| 108 | Jonathan Couanon (FRA) | Nice Métropole Côte d'Azur | mt |
| 109 | Emmanuel Morin (FRA) | UC Nantes - Atlantique | 19:32 |
| 110 | Wessel Krul (P-B) | Human Powered Health | mt |
| 111 | Daniel McLay (G-B) | Team Arkéa Samsic | |
| 112 | Juan Antonio López-Cózar Jaimez (ESP) | Burgos - BH | |
| 113 | Christopher Lawless (G-B) | Totalenergies | |
| 114 | Thomas Boudat (FRA) | Go Sport - Roubaix Lille Métropole | |
| 115 | Kévin Besson (FRA) | Nice Métropole Côte d'Azur | |
| 116 | Jules Hesters (BEL) | Sport Vlaanderen - Baloise |
Aller aux résultats de l'étape incluant tous les classements

Image © Association des 4 Jours de Dunkerque. Source : Site officiel des 4 Jours de Dunkerque.
| 1 | Gerben Thijssen (BEL) | Intermarché - Wanty - Gobert Matériaux | 4:20:53 |
| 2 | Hugo Hofstetter (FRA) | Team Arkéa Samsic | mt |
| 3 | Lorenzo Manzin (FRA) | Totalenergies | mt |
| 4 | Lionel Taminiaux (BEL) | Alpecin - Fenix | mt |
| 5 | Pierre Barbier (FRA) | B&b Hotels P/b KTM | mt |
| 6 | Stanislaw Aniolkowski (POL) | Bingoal Pauwels Sauces WB | mt |
| 7 | Jason Tesson (FRA) | Saint-Michel - Auber 93 | mt |
| 8 | Benjamin Thomas (FRA) | Cofidis | mt |
| 9 | Niklas Märkl (ALL) | Team Dsm | mt |
| 10 | Jake Stewart (G-B) | Groupama - Fdj | mt |
| 11 | Juraj Sagan (SVK) | Totalenergies | mt |
| 12 | Romain Cardis (FRA) | Saint-Michel - Auber 93 | mt |
| 13 | Damien Touzé (FRA) | AG2R Citroën | mt |
| 14 | Paul Lapeira (FRA) | AG2R Citroën | mt |
| 15 | Philippe Gilbert (BEL) | Lotto - Soudal | mt |
| 16 | Cyril Barthe (FRA) | B&b Hotels P/b KTM | mt |
| 17 | Arvid De Kleijn (P-B) | Human Powered Health | mt |
| 18 | Matthieu Ladagnous (FRA) | Groupama - Fdj | mt |
| 19 | Hugo Page (FRA) | Intermarché - Wanty - Gobert Matériaux | mt |
| 20 | Baptiste Planckaert (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 21 | Laurence Pithie (NZL) | Equipe Continentale Groupama - Fdj | mt |
| 22 | Reinardt Janse Van Rensburg (AFS) | mt | |
| 23 | Cédric Beullens (BEL) | Lotto - Soudal | mt |
| 24 | Julien Vermote (BEL) | Alpecin - Fenix | mt |
| 25 | Angel Fuentes Paniego (ESP) | Burgos - BH | mt |
| 26 | Emiel Vermeulen (BEL) | Go Sport - Roubaix Lille Métropole | mt |
| 27 | Laurent Pichon (FRA) | Team Arkéa Samsic | mt |
| 28 | Gianni Vermeersch (BEL) | Alpecin - Fenix | mt |
| 29 | Oliver Naesen (BEL) | AG2R Citroën | mt |
| 30 | Bram Welten (P-B) | mt | |
| 31 | Clément Russo (FRA) | Team Arkéa Samsic | mt |
| 32 | Samuel Watson (G-B) | Equipe Continentale Groupama - Fdj | mt |
| 33 | Szymon Sajnok (POL) | Cofidis | mt |
| 34 | Marc Sarreau (FRA) | AG2R Citroën | mt |
| 35 | Jordi Warlop (BEL) | B&b Hotels P/b KTM | mt |
| 36 | Alexandre Delettre (FRA) | Cofidis | mt |
| 37 | Paul Hennequin (FRA) | Nice Métropole Côte d'Azur | mt |
| 38 | Sebastian Schönberger (AUT) | B&b Hotels P/b KTM | mt |
| 39 | Evaldas Siskevicius (LTU) | Go Sport - Roubaix Lille Métropole | mt |
| 40 | Ruben Apers (BEL) | Sport Vlaanderen - Baloise | mt |
| 41 | Morne Van Niekerk (AFS) | Saint-Michel - Auber 93 | mt |
| 42 | Pier-André Côté (CAN) | Human Powered Health | mt |
| 43 | Andreas Kron (DAN) | Lotto - Soudal | mt |
| 44 | Gijs Van Hoecke (BEL) | AG2R Citroën | mt |
| 45 | Emmanuel Morin (FRA) | UC Nantes - Atlantique | 0:08 |
| 46 | Brent van Moer (BEL) | Lotto - Soudal | mt |
| 47 | Ward Vanhoof (BEL) | Sport Vlaanderen - Baloise | 0:13 |
| 48 | Samuel Leroux (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 49 | Óscar Pelegrí Ferrandis (ESP) | Burgos - BH | mt |
| 50 | Christophe Noppe (BEL) | Team Arkéa Samsic | 0:15 |
| 51 | Gilles De Wilde (BEL) | Sport Vlaanderen - Baloise | mt |
| 52 | Joris Delbove (FRA) | Saint-Michel - Auber 93 | 0:18 |
| 53 | Cyril Gautier (FRA) | B&b Hotels P/b KTM | 0:19 |
| 54 | Milan Fretin (BEL) | Sport Vlaanderen - Baloise | mt |
| 55 | Corne Van Kessel (P-B) | Intermarché - Wanty - Gobert Matériaux | mt |
| 56 | Jérémy Leveau (FRA) | Go Sport - Roubaix Lille Métropole | mt |
| 57 | Alexis Renard (FRA) | Cofidis | mt |
| 58 | Eddy Fine (FRA) | Cofidis | mt |
| 59 | Flavien Maurelet (FRA) | Saint-Michel - Auber 93 | mt |
| 60 | Jens Debusschere (BEL) | B&b Hotels P/b KTM | mt |
| 61 | Jonathan Couanon (FRA) | Nice Métropole Côte d'Azur | mt |
| 62 | Dimitri Claeys (BEL) | Intermarché - Wanty - Gobert Matériaux | mt |
| 63 | Boy Van Poppel (P-B) | Intermarché - Wanty - Gobert Matériaux | mt |
| 64 | Maciej Bodnar (POL) | Totalenergies | 0:22 |
| 65 | Hugo Toumire (FRA) | Cofidis | 0:33 |
| 66 | Geoffrey Soupe (FRA) | Totalenergies | 0:51 |
| 67 | Kévin Ledanois (FRA) | Team Arkéa Samsic | mt |
| 68 | Felipe Orts Lloret (ESP) | Burgos - BH | mt |
| 69 | Laurenz Rex (BEL) | Bingoal Pauwels Sauces WB | 1:01 |
| 70 | Nils Eekhoff (P-B) | Team Dsm | 1:28 |
| 71 | Wessel Krul (P-B) | Human Powered Health | |
| 72 | Sam Welsford (AUS) | ||
| 73 | Max Poole (G-B) | Development Team Dsm | |
| 74 | Tom Wirtgen (LUX) | Bingoal Pauwels Sauces WB | |
| 75 | Louis Richard (FRA) | UC Nantes - Atlantique |
Aller aux résultats de l'étape incluant tous les classements