GP de Denain podium history | 2024 edition | Race map & profile | Start list
Denain - Denain, 197.4 km with 13 cobbled sectors totaling 22.2 kilometers.
Matthew Brennan is first across the line.
Les Woodland's book Sticky Buns Across America: Back-roads biking from sea to shining sea is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at start/finish city of Denain at 1:00 PM, local time: 18C (64F), sunny, with the wind from the southeast at 13 km/hr (8 mph). No rain is forecast.
The race: Cess Bol (XDS Astana) did not start.
Here's the report from fourth-place Florian Vermeersch's UAE Team Emirates:
At the race known as the ‘mini Paris-Roubaix,’ Florian Vermeersch produced an aggressive display and claimed fourth place for UAE Team Emirates-XRG at the Grand Prix de Denain on Thursday afternoon. Over the cobbles made famous by l’Enfer du Nord, the Belgian rider raced on the front foot and was part of an eight-man front group that came to the line in the French town.
Despite a late attack from Vermeersch, the day’s victor would be decided in a sprint and it was Visma-Lease a Bike’s Matthew Brennan who took an expected victory. The young Brit plies his trade as a sprinter and was always going to be the favourite should it come down to a reduced sprint, but for Vermeersch, the afternoon was certainly a great indication of his form going into his debut spring Classics campaign as a UAE Team Emirates-XRG rider.
Team TotalEnergies before the race
Earlier in the race, his teammates had done their best to animate proceedings, with Mikkel Bjerg, in particular, often to be seen at the front of the peloton as they tackled the tough cobblestone sectors. The Dane was, of course, instrumental to Sebastián Molano’s victory in this race two years ago. This time around, it was Bjerg, Vermeersch and Filippo Baroncini who came to the fore in their white and black kits. From the 55km to go marker, the peloton had been shattered into several fragments, but the UAE Team Emirates-XRG trio remained well positioned.
At first it was Bjerg who did his best to splinter the group further, ever on the attack following the Artres à Famars sector. His efforts were successful in reducing the size of the ‘peloton,’ before Vermeersch used his racing nous to make his way into a dangerous attack. A former runner-up at Paris-Roubaix, the Belgian is well at home in a race that shares much of its terrain with the fabled Monument. As Baroncini and Bjerg kept their powder dry behind, Vermeersch went to work out front as part of a 10-rider group.
Little by little, as this elite selection came closer to the finish in Denain, the pressure ramped up at the front of the race. Their gap to those chasing behind went out to beyond 30 seconds and Vermeersch did not miss a moment to nail a tough pace at the front, his efforts no doubt contributing to the group numbering only eight riders heading into the finale.
With the nigh-on 200km-long race almost at an end, the Belgian picked his moment to attack at 2.9km to go. However, the young Brennan remained steadfast on Vermeersch’s wheel, as did De Bondt. In turn, the front group coalesced once more and it soon became apparent that only a sprint would decide the winner of the 66th edition. With Brennan utilising his turn of pace, Vermeersch did well to stay towards the front and cross the line in fourth place, with both Bjerg and Baroncini coming home as part of the peloton behind.
“It was a nice result,” sports director Fabio Baldato said. “Sometimes Florian can pull too much and be too generous but today he had a nice result. I told him to look at Brennan, as we know he is a quick guy, and one moment he was on the wheel. Of course, he tries with the move at 2km to go because I told him to anticipate and on another day, maybe it sticks.
“It was a good race from Bjerg and the other guys were all fighting. [Sebastián] Molano is coming back from the sickness at Paris-Nice and [António] Morgado was good on his first race in a couple of weeks, but generally it was a good showing from everyone, including the young Gibbe [Staes, Gen Z rider].”
Complete results:
197.4 kilometers raced at an average speed of 46.284 km/hr
1 | Matthew Brennan | Team Visma | Lease a Bike | 4hr 15min 54sec |
2 | Gianni Vermeersch | Alpecin-Deceuninck | s.t. |
3 | Dries De Bondt | Decathlon AG2R La Mondiale | s.t. |
4 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
5 | Brent Van Moer | Lotto | s.t. |
6 | Dillon Corkery | St Michel-Preference Home-Auber 93 | s.t. |
7 | Tomas Kopecky | Unibet Tietema Rockets | s.t. |
8 | Alec Segaert | Lotto | s.t. |
9 | Arnaud De Lie | Lotto | @ 30sec |
10 | Lewis Askey | Groupama-FDJ | s.t. |
11 | Steffen De Schuyteneer | Lotto | s.t. |
12 | Timo Kielich | Alpecin-Deceuninck | s.t. |
13 | Piet Allegaert | Cofidis | s.t. |
14 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
15 | Sandy Dujardin | Team TotalEnergies | s.t. |
16 | Luca Van Boven | Intermarché-Wanty | s.t. |
17 | Alessandro Romele | XDS Astana Team | s.t. |
18 | Simon Dehairs | Alpecin-Deceuninck | s.t. |
19 | Nicolò Parisini | Q36.5 Pro Cycling Team | s.t. |
20 | Stefan Bissegger | Decathlon AG2R La Mondiale | s.t. |
21 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | s.t. |
22 | Aaron Gate | XDS Astana Team | s.t. |
23 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
24 | Cyril Barthe | Groupama-FDJ | s.t. |
25 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
26 | Valentin Tabellion | Van Rysel-Roubaix | s.t. |
27 | Lukas Kubis | Unibet Tietema Rockets | s.t. |
28 | Romain Cardis | St Michel-Preference Home-Auber 93 | s.t. |
29 | Luca Mozzato | Arkea-B&B Hotels | s.t. |
30 | Alexis Renard | Cofidis | s.t. |
31 | Jens Reynders | Wagner Bazin WB | s.t. |
32 | António Morgado | UAE Team Emirates-XRG | s.t. |
33 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
34 | Jannik Steimle | Q36.5 Pro Cycling Team | s.t. |
35 | Jenthe Biermans | Arkea-B&B Hotels | s.t. |
36 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
37 | Giosue Epis | Arkea-B&B Hotels | s.t. |
38 | Ward Vanhoof | Team Flanders-Baloise | s.t. |
39 | Michele Gazzoli | XDS Astana Team | s.t. |
40 | Tim Rex | Team Visma | Lease a Bike | s.t. |
41 | Mikkel Bjerg | UAE Team Emirates-XRG | s.t. |
42 | Menno Huising | Team Visma | Lease a Bike | s.t. |
43 | Axel Huens | Unibet Tietema Rockets | 0:39 |
44 | Adrien Petit | Intermarché-Wanty | s.t. |
45 | Milan Menten | Lotto | s.t. |
46 | Joren Bloem | Unibet Tietema Rockets | s.t. |
47 | Jelle Johannink | Unibet Tietema Rockets | s.t. |
48 | Aimé De Gendt | Cofidis | s.t. |
49 | Alexys Brunel | Team TotalEnergies | s.t. |
50 | Lucas Boniface | Team TotalEnergies | s.t. |
51 | Huub Artz | Intermarché-Wanty | s.t. |
52 | Taco van der Hoorn | Intermarché-Wanty | 0:45 |
53 | Rayan Boulahoite | Team TotalEnergies | 0:52 |
54 | Samuel Gaze | Alpecin-Deceuninck | 1:11 |
55 | Ludovic Robeet | Cofidis | 1:41 |
56 | Max Walscheid | Team Jayco-AlUla | 3:52 |
57 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
58 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
59 | Clément Davy | Groupama-FDJ | s.t. |
60 | Abram Stockman | Unibet Tietema Rockets | s.t. |
61 | Andrea Mifsud | Nice Métropole-Côte d’Azur | s.t. |
62 | Florian Dauphin | Team TotalEnergies | s.t. |
63 | Luca Giaimi | UAE Team Emirates-XRG | s.t. |
64 | Luke Lamperti | Soudal Quick-Step | s.t. |
65 | Tobias Bayer | Alpecin-Deceuninck | s.t. |
66 | Gil Gelders | Soudal Quick-Step | s.t. |
67 | Daniel Årnes | Van Rysel-Roubaix | s.t. |
68 | Baptiste Planckaert | Van Rysel-Roubaix | 3:57 |
69 | Cériel Desal | Wagner Bazin WB | 4:00 |
70 | Antoine L'Hote | Decathlon AG2R La Mondiale | s.t. |
71 | Anthony Turgis | Team TotalEnergies | 4:03 |
72 | Felix Ørn-Kristoff | Intermarché-Wanty | 7:06 |
73 | Roman Ermakov | Bahrain Victorious | 7:15 |
74 | David Dekker | Euskaltel-Euskadi | s.t. |
75 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
76 | Eddy Le Huitouze | Groupama-FDJ | s.t. |
77 | Axel Narbonne-Zuccarelli | Nice Métropole-Côte d’Azur | s.t. |
78 | Jérémy Lecroq | St Michel-Preference Home-Auber 93 | s.t. |
79 | Léandre Lozouet | Arkea-B&B Hotels | s.t. |
80 | Maxime Jarnet | Van Rysel-Roubaix | s.t. |
81 | Ronan Augé | CIC U Nantes Atlantique | s.t. |
82 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | s.t. |
83 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
84 | Daniel Skerl | Bahrain Victorious | s.t. |
85 | Per Strand Hagenes | Team Visma | Lease a Bike | s.t. |
86 | Hugo Page | Intermarché-Wanty | s.t. |
87 | Rait Ärm | Van Rysel-Roubaix | 7:45 |
88 | Yentl Vandevelde | Team Flanders-Baloise | s.t. |
89 | Antoine Hue | CIC U Nantes Atlantique | s.t. |
90 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | s.t. |
91 | Kamil Malecki | Q36.5 Pro Cycling Team | s.t. |
92 | Damien Girard | Nice Métropole-Côte d’Azur | s.t. |
93 | Thomas Capra | Bahrain Victorious | s.t. |
94 | Rasmus Søjberg Pedersen | Decathlon AG2R La Mondiale | s.t. |
95 | Alberto Bruttomesso | Bahrain Victorious | s.t. |
96 | Maël Guégan | CIC U Nantes Atlantique | s.t. |
97 | Lewis Bower | Groupama-FDJ | s.t. |
98 | Alex Colman | Team Flanders-Baloise | s.t. |
99 | Federico Savino | Soudal Quick-Step | s.t. |
100 | Brem Deman | Team Flanders-Baloise | s.t. |
101 | Justin Ducret | CIC U Nantes Atlantique | s.t. |
102 | Rory Townsend | Q36.5 Pro Cycling Team | s.t. |
103 | David González | Q36.5 Pro Cycling Team | s.t. |
104 | Corentin Devroute | CIC U Nantes Atlantique | s.t. |
105 | Julien Vermote | Team Visma | Lease a Bike | s.t. |
106 | Mathieu Kockelmann | Lotto | s.t. |
107 | Kévin Avoine | Van Rysel-Roubaix | s.t. |
108 | Olivier Le Gac | Groupama-FDJ | s.t. |
109 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
110 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
111 | Sam Bennett | Decathlon AG2R La Mondiale | s.t. |
112 | Alan Riou | St Michel-Preference Home-Auber 93 | s.t. |
113 | Lionel Taminiaux | Lotto | s.t. |
114 | Jocelyn Baguelin | Wagner Bazin WB | 9:34 |
Start list with back numbers, March 19, 2025:
Q36.5 Pro Cycling Team | |
1 | Jannik Steimle |
2 | Kamil Malecki |
3 | Giacomo Nizzolo |
4 | Rory Townsend |
5 | Matteo Moschetti |
6 | David González |
7 | Nicolò Parisini |
Team Visma | Lease a Bike | |
12 | Loe van Belle |
13 | Matthew Brennan |
14 | Menno Huising |
15 | Julien Vermote |
16 | Per Strand Hagenes |
17 | Tim Rex |
UAE Team Emirates-XRG | |
21 | Filippo Baroncini |
22 | Mikkel Bjerg |
23 | Luca Giaimi |
24 | Sebastian Molano |
25 | António Morgado |
26 | Gibbe Staes |
27 | Florian Vermeersch |
Soudal Quick-Step | |
32 | Gil Gelders |
33 | Andrea Raccagni Noviero |
35 | Warre Vangheluwe |
36 | Luke Lamperti |
37 | Federico Savino |
Team Jayco-AlUla | |
41 | Robert Donaldson |
42 | Jesse Kramer |
44 | Kelland O'Brien |
45 | Elmar Reinders |
46 | Campbell Stewart |
47 | Max Walscheid |
Intermarché-Wanty | |
51 | Elmar Abma |
52 | Huub Artz |
53 | Felix Ørn-Kristoff |
54 | Hugo Page |
55 | Adrien Petit |
56 | Luca Van Boven |
57 | Taco van der Hoorn |
Decathlon AG2R La Mondiale | |
61 | Sam Bennett |
62 | Stefan Bissegger |
63 | Oscar Chamberlain |
64 | Dries De Bondt |
65 | Gianluca Pollefliet |
66 | Antoine L'Hote |
67 | Rasmus Søjberg Pedersen |
Groupama-FDJ | |
71 | Lewis Askey |
72 | Cyril Barthe |
73 | Lewis Bower |
74 | Clément Davy |
75 | Olivier Le Gac |
76 | Eddy Le Huitouze |
77 | Matthew Walls |
Cofidis | |
81 | Piet Allegaert |
82 | Aimé De Gendt |
83 | Eddy Finé |
84 | Alexis Renard |
85 | Ludovic Robeet |
86 | Hugo Toumire |
Bahrain Victorious | |
91 | Alberto Bruttomesso |
92 | Roman Ermakov |
93 | Daniel Skerl |
94 | Oliver Stockwell |
95 | Vlad Van Mechelen |
96 | Thomas Capra |
97 | Bryan Olivo |
XDS Astana Team | |
101 | Cees Bol |
102 | Aaron Gate |
103 | Max Kanter |
104 | Michele Gazzoli |
105 | Alessandro Romele |
106 | Haoyu Su |
Alpecin-Deceuninck | |
111 | Tobias Bayer |
112 | Simon Dehairs |
113 | Tibor Del Grosso |
114 | Samuel Gaze |
115 | Timo Kielich |
116 | Gianni Vermeersch |
117 | Stan Van Tricht |
Arkea-B&B Hotels | |
121 | Amaury Capiot |
122 | Giosue Epis |
123 | Jenthe Biermans |
124 | Léandre Lozouet |
125 | Luca Mozzato |
126 | Rémi Lelandais |
127 | Donavan Grondin |
Lotto | |
131 | Milan Menten |
132 | Alec Segaert |
133 | Lionel Taminiaux |
134 | Steffen De Schuyteneer |
135 | Brent Van Moer |
136 | Arnaud De Lie |
137 | Mathieu Kockelmann |
Team TotalEnergies | |
141 | Lucas Boniface |
142 | Rayan Boulahoite |
143 | Alexys Brunel |
144 | Florian Dauphin |
145 | Sandy Dujardin |
146 | Lorrenzo Manzin |
147 | Anthony Turgis |
Unibet Tietema Rockets | |
151 | Abram Stockman |
152 | Axel Huens |
153 | Andreas Stokbro Nielsen |
154 | Jelle Johannink |
155 | Joren Bloem |
156 | Lukas Kubis |
157 | Tomas Kopecky |
Team Flanders-Baloise | |
161 | Alex Colman |
162 | Brem Deman |
163 | Tuur Dens |
164 | Jules Hesters |
165 | Yentl Vandevelde |
166 | Ward Vanhoof |
167 | Victor Vercouillie |
Euskaltel-Euskadi | |
171 | David Dekker |
172 | Danny van der Tuuk |
173 | Andoni Lopez de Abetxuko |
174 | Iker Bonillo |
175 | Unai Zubeldia |
176 | Nicolas Alustiza |
177 | Xabier Berasategi |
Wagner Bazin WB | |
181 | Jocelyn Baguelin |
182 | Pierre Barbier |
183 | Quentin Bezza |
184 | Cériel Desal |
185 | Michiel Lambrecht |
186 | Henri-Francois Haquin |
187 | Jens Reynders |
Nice Métropole-Côte d'Azur | |
191 | Alexander Konijn |
192 | Damien Girard |
193 | Andrea Mifsud |
194 | Dylan Massa |
195 | Noah Knecht |
196 | Axel Narbonne-Zuccarelli |
197 | Andrei Carbunarea |
CIC-U-Nantes | |
201 | Ronan Augé |
202 | Corentin Devroute |
203 | Justin Ducret |
204 | Maël Guégan |
205 | Similien Hamon |
206 | Antoine Hue |
207 | Matisse Julien |
St Michel-Preference Home-Auber 93 | |
211 | Romain Cardis |
213 | Dillon Corkery |
214 | Jérémy Lecroq |
215 | Alan Riou |
216 | Yohann Simon |
217 | Morne Van Niekerk |
Van Rysel-Roubaix | |
221 | Rait Ärm |
222 | Daniel Årnes |
223 | Kévin Avoine |
224 | Maxime Jarnet |
225 | Emmanuel Morin |
226 | Baptiste Planckaert |
227 | Valentin Tabellion |