BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2026 Grand Prix de Denain (1.Pro), France

67th edition: Thursday, March 19, 2026

GP de Denain podium history | 2025 edition | Race map & profile | Start list

Denain - Denain, 200.4 km with 13 cobbled sectors totaling 22.9 kilometers.

Alec Segaert takes the race.

Sticky Buns Across America

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:25 PM, local time: 17C (63F), partly cloudy, with the wind from the northeast at 21 km/hr (13 mph). No rain is forecast.

The race: Here's the report from fifth-place Axel Zingle's Team Visma | Lease a Bike.

Per Strand Hagenes once again demonstrated his strong form in the Grand Prix de Denain. Just like two weeks ago in Le Samyn, the Team Visma | Lease a Bike rider launched an early attack. That attempt fell short in the final kilometers. Fellow attacker Alec Segaert held on for the win, while Axel Zingle sprinted to fifth place.

Before the race start Team Visma | Lease a Bike is presented.

Even before the riders hit the cobbled sectors in northern France, the race had already come to life. Ashlin Barry, part of Team Visma | Lease a Bike Development and making his professional debut, went clear with a group of eight riders. When the American and his fellow escapees were caught about sixty kilometers from the finish, the Dutch squad took control of the race. Hagenes launched an attack and was joined only by Segaert.

With Zingle still in the reduced peloton behind, the team looked well positioned for victory in the French classic. Even more so when the strong Norwegian launched a solo move on the final cobbled sector. Despite holding a small gap over Segaert, Hagenes managed to stay clear for a long time - but not long enough. His brave effort came to an end two kilometers from the finish in Denain. His Belgian breakaway companion did manage to stay ahead of the chasing peloton, while Zingle finished fifth.

The sun is out and the temperature is in the mid-60s, a nice day for a bike race.

“We made it a really tough race today”, Hagenes says afterwards. “In the end, I just didn’t have enough energy left to follow Segaert. In those situations, it’s always difficult to decide what to do. I could have waited for him and gone for the sprint, but I chose not to. Still, I take a lot of positives from today for the upcoming classics.”

Sports director Robert Wagner echoed his rider’s thoughts. “We saw a very strong Per today. Just like in Samyn, he showed real courage. With the big classics coming up, his form is clearly there. He was the strongest on the cobbles today. That it doesn’t quite work out in the final kilometers is a bit of an anticlimax, but for me the most important thing is that we raced very well as a young team.”

Arnaud De Lie said the GP de Denain was a mini Paris-Roubaix

“Before the race, we made a tactical plan, and everything went exactly as intended - except for the win. In the end, it’s impressive that Axel was still able to sprint to fifth place after such a tough race. I also really enjoyed watching Ashlin. Last year he was still racing as a junior, and to make your pro debut like this is very strong. With this way of racing, we can look ahead with confidence to the coming weeks”, Wagner concludes.

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

Complete results:

200.4 kilometers raced at an average speed of 46.001 km/hr

1 Alec Segaert Bahrain Victorious 4hr 21min 23sec
2 Milan Menten Lotto-Intermarché @ 2sec
3 Anthony Turgis Team TotalEnergies s.t.
4 Henri Uhlig Alpecin-Premier Tech s.t.
5 Axel Zingle Team Visma | Lease a Bike s.t.
6 Arne Marit Red Bull-BORA-hansgrohe s.t.
7 Axel Huens Groupama-FDJ United s.t.
8 Jenthe Biermans Cofidis s.t.
9 Tibor Del Grosso Alpecin-Premier Tech s.t.
10 Gianluca Pollefliet Decathlon CMA CGM Team s.t.
11 Zak Erzen Bahrain Victorious s.t.
12 António Morgado UAE Team Emirates-XRG s.t.
13 Ward Vanhoof Team Flanders-Baloise s.t.
14 Léandre Lozouet CIC Pro Cycling Academy s.t.
15 Toon Aerts Lotto-Intermarché s.t.
16 Sebastian Molano UAE Team Emirates-XRG s.t.
17 Matyas Kopecky Unibet Rose Rockets s.t.
18 Ashlin Barry Team Visma | Lease a Bike s.t.
19 Nils Politt UAE Team Emirates-XRG s.t.
20 Jérémy Lecroq St Michel-Preference Home-Auber 93 s.t.
21 Maxime Vezie CIC Pro Cycling Academy s.t.
22 Brent Van Moer Pinarello-Q36.5 Pro Cycling Team s.t.
23 Samuel Leroux Team TotalEnergies s.t.
24 Iker Villar Caja Rural-Seguros RGA s.t.
25 Aimé De Gendt Pinarello-Q36.5 Pro Cycling Team s.t.
26 Florian Sénéchal Alpecin-Premier Tech s.t.
27 Matisse Van Kerckhove Team Visma | Lease a Bike s.t.
28 Oscar Chamberlain Decathlon CMA CGM Team 0:08
29 Gianni Vermeersch Red Bull-BORA-hansgrohe s.t.
30 Max Walscheid Lidl-Trek 0:14
31 Ben Oliver Modern Adventure Pro Cycling s.t.
32 Cyril Barthe Groupama-FDJ United 0:27
33 Ezra Caudell Modern Adventure Pro Cycling s.t.
34 Jensen Plowright Alpecin-Premier Tech s.t.
35 Thibaud Gruel Groupama-FDJ United 0:29
36 Jonas Geens Alpecin-Premier Tech s.t.
37 Tim Torn Teutenberg Lidl-Trek 0:44
38 Hugo Page Cofidis 0:47
39 Albert Withen Philipsen Lidl-Trek v53
40 Héctor Álvarez Lidl-Trek s.t.
41 Per Strand Hagenes Team Visma | Lease a Bike 1:26
42 Pietro Mattio Team Visma | Lease a Bike 2:02
43 Joppe Heremans Van Rysel-Roubaix 2:29
44 Jules Hesters Team Flanders-Baloise s.t.
45 Ellande Larronde Caja Rural-Seguros RGA s.t.
46 Pierre Thierry Team TotalEnergies s.t.
47 Dylan Vandenstorme Team Flanders-Baloise s.t.
48 Gorka Sorarrain Caja Rural-Seguros RGA s.t.
49 Baptiste Gillet Nice Métropole-Côte d’Azur s.t.
50 Rui Oliveira UAE Team Emirates-XRG s.t.
51 Blake Agnoletto Groupama-FDJ United s.t.
52 Julius Johansen UAE Team Emirates-XRG s.t.
53 Ferre Geeraerts Team Flanders-Baloise s.t.
54 Maël Guégan CIC Pro Cycling Academy s.t.
55 Frederik Frison Pinarello-Q36.5 Pro Cycling Team s.t.
56 Morne Van Niekerk St Michel-Preference Home-Auber 93 s.t.
57 Maxime Jarnet Van Rysel-Roubaix s.t.
58 Stefan Bissegger Decathlon CMA CGM Team 2:35
59 Thomas Gachignard Team TotalEnergies s.t.
60 Niklas Larsen Unibet Rose Rockets s.t.
61 Alexis Renard Cofidis 4:14
62 Marius Innhaug Dahl Decathlon CMA CGM Team 5:11
63 Felix Ørn-Kristoff Lotto-Intermarché 5:20
64 Jan Maas Cofidis 5:21
65 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
66 Axel Bouquet St Michel-Preference Home-Auber 93 5:59
67 Brem Deman Team Flanders-Baloise 9:25
68 Alberto Bruttomesso Bahrain Victorious s.t.
69 Brody McDonald Modern Adventure Pro Cycling s.t.
70 Kévin Avoine Van Rysel-Roubaix s.t.
71 Victor Papon Nice Métropole-Côte d’Azur s.t.
72 Thomas Champion St Michel-Preference Home-Auber 93 s.t.
73 Nicolas Debeaumarché Cofidis s.t.
74 Vegard Stake Laengen UAE Team Emirates-XRG s.t.
75 Kamil Malecki Pinarello-Q36.5 Pro Cycling Team s.t.
76 Rasmus Søjberg Pedersen Decathlon CMA CGM Team s.t.
77 Adam Toupalik Unibet Rose Rockets s.t.
78 Alessandro Borgo Bahrain Victorious s.t.
79 Davide Donati Red Bull-BORA-hansgrohe s.t.
80 Daniel Årnes Van Rysel-Roubaix s.t.
81 Fred Wright Pinarello-Q36.5 Pro Cycling Team s.t.
82 Simon Dehairs Alpecin-Premier Tech s.t.
83 Alessio Delle Vedove XDS Astana Team 11:20
84 Arnaud De Lie Lotto-Intermarché s.t.
85 Kasper Haugland Decathlon CMA CGM Team s.t.
86 Luca Giaimi UAE Team Emirates-XRG s.t.
87 Cole Kessler Modern Adventure Pro Cycling s.t.
88 Sébastien Grignard Lotto-Intermarché 11:26
89 Nicola Marcerou Team TotalEnergies s.t.
90 Clément Davy Nice Métropole-Côte d’Azur 15:02
91 Sergi Darder Caja Rural-Seguros RGA s.t.
92 Victor Vercouillie Team Flanders-Baloise s.t.
93 Javier Ibanez Caja Rural-Seguros RGA s.t.

 


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Race map & profile:

2026 GP de Denain map

2026 GP de Denain profile


Content continues below the ads

Advertise with us!

Start list with back numbers, March 18, 2026:

Team Visma | Lease a Bike
1 Pietro Mattio
3 Loe van Belle
4 Per Strand Hagenes
5 Axel Zingle
6 Ashlin Barry
7 Matisse Van Kerckhove
UAE Team Emirates-XRG
11 Luca Giaimi
12 Julius Johansen
13 Vegard Stake Laengen
14 Sebastian Molano
15 António Morgado
16 Rui Oliveira
17 Nils Politt
Alpecin-Premier Tech
21 Simon Dehairs
22 Henri Uhlig
23 Tibor Del Grosso
24 Jonas Geens
25 Jensen Plowright
26 Oscar Riesebeek
27 Florian Sénéchal
Bahrain Victorious
31 Alessandro Borgo
32 Zak Erzen
33 Matevz Govekar
34 Alec Segaert
35 Daniel Skerl
36 Oliver Stockwell
37 Alberto Bruttomesso
Decathlon CMA CGM Team
41 Stefan Bissegger
42 Cees Bol
43 Oscar Chamberlain
44 Kasper Haugland
45 Marius Innhaug Dahl
46 Rasmus Søjberg Pedersen
47 Gianluca Pollefliet
Groupama-FDJ United
51 Cyril Barthe
52 Bastien Tronchon
53 Titouan Fontaine
54 Thibaud Gruel
55 Axel Huens
56 Matteo Milan
57 Blake Agnoletto
Lidl-Trek
61 Albert Withen Philipsen
62 Martin Pedersen
63 Tim Torn Teutenberg
64 Otto Vergaerde
65 Max Walscheid
66 Héctor Álvarez
Lotto-Intermarché
71 Toon Aerts
72 Arnaud De Lie
73 Sébastien Grignard
74 Robin Orins
75 Felix Ørn-Kristoff
76 Halvor Dolven
77 Milan Menten
Red Bull-BORA-hansgrohe
81 Davide Donati
82 Jarrad Drizners
83 Haimar Etxeberria
84 Arne Marit
85 Jordi Meeus
86 Sebastian Putz
87 Gianni Vermeersch
XDS Astana Team
91 Aaron Gate
93 Arjen Livyns
94 Alessandro Romele
95 Haoyu Su
96 Alessio Delle Vedove
97 Gustav Wang
Caja Rural-Seguros RGA
101 Ellande Larronde
102 Jakub Otruba
103 Sergi Darder
104 Javier Ibanez
105 Iúri Leitão
106 Gorka Sorarrain
107 Iker Villar
Cofidis
111 Jenthe Biermans
112 Hugo Page
113 Alexis Renard
114 Camille Charret
115 Nicolas Debeaumarché
116 Jan Maas
Modern Adventure Pro Cycling
121 Ezra Caudell
122 Sean Christian
123 Cole Kessler
124 Brody McDonald
125 Scott McGill
126 Ben Oliver
127 Paul Wright
Pinarello-Q36.5 Pro Cycling Team
131 Fred Wright
132 Aimé De Gendt
133 Frederik Frison
134 Kamil Malecki
135 Emmanuel Houcou
136 Nicolò Parisini
137 Brent Van Moer
Team Flanders-Baloise
141 Brem Deman
142 Ferre Geeraerts
143 Jules Hesters
144 Nolan Huysmans
145 Victor Vercouillie
146 Dylan Vandenstorme
147 Ward Vanhoof
Team TotalEnergies
151 Rayan Boulahoite
152 Alexys Brunel
153 Thomas Gachignard
154 Samuel Leroux
155 Nicola Marcerou
156 Pierre Thierry
157 Anthony Turgis
Unibet Rose Rockets
161 Adam Toupalik
162 Matyas Kopecky
163 Joren Bloem
164 Niklas Larsen
165 Abram Stockman
166 Tomas Kopecky
167 Ronan Augé
CIC Pro Cycling Academy
171 Joris Chaussinand
172 Maël Guégan
173 Victor Guernalec
174 Similien Hamon
175 Léandre Lozouet
176 Mathias Sanlaville
177 Maxime Vezie
Nice Métropole-Côte d'Azur
181 Clément Davy
182 Alexander Konijn
183 Tom Mainguenaud
184 Baptiste Gillet
185 Jaakko Hänninen
186 Dylan Massa
187 Victor Papon
St Michel-Preference Home-Auber 93
191 Antoine Berger
192 Axel Bouquet
194 Thomas Champion
195 Théo Delacroix
196 Jérémy Lecroq
197 Morne Van Niekerk
Van Rysel-Roubaix
201 Daniel Årnes
202 Kévin Avoine
203 Joppe Heremans
204 Maxime Jarnet
205 Joes Oosterlinck
206 Antoine Raugel
207 Killian Théot