Team Visma | Lease a Bike
| # | Rider | Country |
|---|---|---|
| 1 | Pietro Mattio | Italy |
| 3 | Loe van Belle | Netherlands |
| 4 | Per Strand Hagenes | Norway |
| 5 | Axel Zingle | France |
| 6 | Ashlin Barry | United States |
| 7 | Matisse Van Kerckhove | Belgium |
19.03
Alec Segaert bounced back from heartbreak at Nokere Koerse to win GP Denain with a late solo attack. The Belgian broke clear with Per Strand Hagnes and made the decisive move inside the final kilometre. He held off the chasing peloton to secure his third professional victory.
| # | Rider | Country |
|---|---|---|
| 1 | Pietro Mattio | Italy |
| 3 | Loe van Belle | Netherlands |
| 4 | Per Strand Hagenes | Norway |
| 5 | Axel Zingle | France |
| 6 | Ashlin Barry | United States |
| 7 | Matisse Van Kerckhove | Belgium |
| # | Rider | Country |
|---|---|---|
| 11 | Luca Giaimi | Italy |
| 12 | Julius Johansen | Denmark |
| 13 | Vegard Stake Laengen | Norway |
| 14 | Sebastian Molano | Colombia |
| 15 | António Morgado | Portugal |
| 16 | Rui Oliveira | Portugal |
| 17 | Nils Politt | Germany |
| # | Rider | Country |
|---|---|---|
| 21 | Simon Dehairs | Belgium |
| 22 | Henri Uhlig | Germany |
| 23 | Tibor Del Grosso | Netherlands |
| 24 | Jonas Geens | Belgium |
| 25 | Jensen Plowright | Australia |
| 26 | Oscar Riesebeek | Netherlands |
| 27 | Florian Sénéchal | France |
| # | Rider | Country |
|---|---|---|
| 31 | Alessandro Borgo | Italy |
| 32 | Zak Erzen | Slovenia |
| 33 | Matevz Govekar | Slovenia |
| 34 | Alec Segaert | Belgium |
| 35 | Daniel Skerl | Italy |
| 36 | Oliver Stockwell | United Kingdom |
| 37 | Alberto Bruttomesso | Italy |
| # | Rider | Country |
|---|---|---|
| 41 | Stefan Bissegger | Switzerland |
| 42 | Cees Bol | Netherlands |
| 43 | Oscar Chamberlain | Australia |
| 44 | Kasper Haugland | Norway |
| 45 | Marius Innhaug Dahl | Norway |
| 46 | Rasmus Søjberg Pedersen | Denmark |
| 47 | Gianluca Pollefliet | Belgium |
| # | Rider | Country |
|---|---|---|
| 51 | Cyril Barthe | France |
| 52 | Bastien Tronchon | France |
| 53 | Titouan Fontaine | France |
| 54 | Thibaud Gruel | France |
| 55 | Axel Huens | France |
| 56 | Matteo Milan | Italy |
| 57 | Blake Agnoletto | Australia |
| # | Rider | Country |
|---|---|---|
| 61 | Albert Withen Philipsen | Denmark |
| 62 | Martin Pedersen | Denmark |
| 63 | Tim Torn Teutenberg | Germany |
| 64 | Otto Vergaerde | Belgium |
| 65 | Max Walscheid | Germany |
| 66 | Héctor Álvarez | Spain |
| # | Rider | Country |
|---|---|---|
| 71 | Toon Aerts | Belgium |
| 72 | Arnaud De Lie | Belgium |
| 73 | Sébastien Grignard | Belgium |
| 74 | Robin Orins | Belgium |
| 75 | Felix Ørn-Kristoff | Norway |
| 76 | Halvor Dolven | Norway |
| 77 | Milan Menten | Belgium |
| # | Rider | Country |
|---|---|---|
| 81 | Davide Donati | Italy |
| 82 | Jarrad Drizners | Australia |
| 83 | Haimar Etxeberria | Spain |
| 84 | Arne Marit | Belgium |
| 85 | Jordi Meeus | Belgium |
| 86 | Sebastian Putz | Austria |
| 87 | Gianni Vermeersch | Belgium |
| # | Rider | Country |
|---|---|---|
| 91 | Aaron Gate | New Zealand |
| 93 | Arjen Livyns | Belgium |
| 94 | Alessandro Romele | Italy |
| 95 | Haoyu Su | China |
| 96 | Alessio Delle Vedove | Italy |
| 97 | Gustav Wang | Denmark |
| # | Rider | Country |
|---|---|---|
| 101 | Ellande Larronde | France |
| 102 | Jakub Otruba | Czech Republic |
| 103 | Sergi Darder | Spain |
| 104 | Javier Ibanez | Spain |
| 105 | Iúri Leitão | Portugal |
| 106 | Gorka Sorarrain | Spain |
| 107 | Iker Villar | Spain |
| # | Rider | Country |
|---|---|---|
| 111 | Jenthe Biermans | Belgium |
| 112 | Hugo Page | France |
| 113 | Alexis Renard | France |
| 114 | Camille Charret | France |
| 115 | Nicolas Debeaumarché | France |
| 116 | Jan Maas | Netherlands |
| # | Rider | Country |
|---|---|---|
| 121 | Ezra Caudell | United States |
| 122 | Sean Christian | United States |
| 123 | Cole Kessler | United States |
| 124 | Brody McDonald | United States |
| 125 | Scott McGill | United States |
| 126 | Ben Oliver | New Zealand |
| 127 | Paul Wright | New Zealand |
| # | Rider | Country |
|---|---|---|
| 131 | Fred Wright | United Kingdom |
| 132 | Aimé De Gendt | Belgium |
| 133 | Frederik Frison | Belgium |
| 134 | Kamil Malecki | Poland |
| 135 | Emmanuel Houcou | France |
| 136 | Nicolò Parisini | Italy |
| 137 | Brent Van Moer | Belgium |
| # | Rider | Country |
|---|---|---|
| 141 | Brem Deman | Belgium |
| 142 | Ferre Geeraerts | Belgium |
| 143 | Jules Hesters | Belgium |
| 144 | Nolan Huysmans | Belgium |
| 145 | Victor Vercouillie | Belgium |
| 146 | Dylan Vandenstorme | Belgium |
| 147 | Ward Vanhoof | Belgium |
| # | Rider | Country |
|---|---|---|
| 151 | Rayan Boulahoite | France |
| 152 | Alexys Brunel | France |
| 153 | Thomas Gachignard | France |
| 154 | Samuel Leroux | France |
| 155 | Nicola Marcerou | France |
| 156 | Pierre Thierry | France |
| 157 | Anthony Turgis | France |
| # | Rider | Country |
|---|---|---|
| 161 | Adam Toupalik | Czech Republic |
| 162 | Matyas Kopecky | Czech Republic |
| 163 | Joren Bloem | Netherlands |
| 164 | Niklas Larsen | Denmark |
| 165 | Abram Stockman | Belgium |
| 166 | Tomas Kopecky | Czech Republic |
| 167 | Ronan Augé | France |
| # | Rider | Country |
|---|---|---|
| 171 | Joris Chaussinand | France |
| 172 | Maël Guégan | France |
| 173 | Victor Guernalec | France |
| 174 | Similien Hamon | France |
| 175 | Léandre Lozouet | France |
| 176 | Mathias Sanlaville | France |
| 177 | Maxime Vezie | France |
| # | Rider | Country |
|---|---|---|
| 181 | Clément Davy | France |
| 182 | Alexander Konijn | Netherlands |
| 183 | Tom Mainguenaud | France |
| 184 | Baptiste Gillet | France |
| 185 | Jaakko Hänninen | Finland |
| 186 | Dylan Massa | France |
| 187 | Victor Papon | France |
| # | Rider | Country |
|---|---|---|
| 191 | Antoine Berger | France |
| 192 | Axel Bouquet | France |
| 194 | Thomas Champion | France |
| 195 | Théo Delacroix | France |
| 196 | Jérémy Lecroq | France |
| 197 | Morne Van Niekerk | South Africa |
| # | Rider | Country |
|---|---|---|
| 201 | Daniel Årnes | Norway |
| 202 | Kévin Avoine | France |
| 203 | Joppe Heremans | Belgium |
| 204 | Maxime Jarnet | France |
| 205 | Joes Oosterlinck | Belgium |
| 206 | Antoine Raugel | France |
| 207 | Killian Théot | France |
Curious about how to watch the 2026 GP Denain? Discover it in our complete how-to-watch guide, featuring a full overview of all broadcasters and streaming options.
GP Denain is often described as a “mini Paris Roubaix”, and the course explains why. The race covers just over 200 kilometres, but it is the final 80 kilometres that define everything. That is where all 13 cobbled sectors are packed together, adding up to more than 20 kilometres of rough roads.
The opening phase is usually controlled, with teams focused on positioning rather than attacking. Once the peloton hits the cobbles, the race quickly changes. The sectors come one after another, with little time to recover, and that naturally splits the bunch.
The roads are narrow, the rhythm is constantly interrupted, and mistakes are punished immediately. Riders need power, but also handling and resilience. In recent years, this has made the race more selective, with smaller groups or late attackers deciding the outcome rather than a straightforward sprint.
Read more in our preview.
This is a race that rewards strength and versatility, and several teams arrive with multiple options. Lidl–Trek stand out with Albert Withen Philipsen, Jakob Söderqvist and Max Walscheid, all capable of surviving a hard race and finishing it off. They also have Tim Torn Teutenberg as a sprint option.
Team Visma | Lease a Bike look towards Per Strand Hagenes, who has shown strong form this spring, supported by the fast finishing Axel Zingle. Jordi Meeus (Red Bull–BORA–hansgrohe) is another major contender, combining speed with the ability to handle a selective race, with Gianni Vermeersch as an important teammate.
UAE Team Emirates–XRG can rely on Antonio Morgado and Nils Politt, while riders like Alec Segaert, Stefan Bissegger and Tibor Del Grosso could shape the race with aggressive moves.
Read all about the favourites in our preview and explore the start list via this ink.
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.