
Paris-Roubaix podium history, race database | 2024 edition | 2026 edition | Race photos | Teams presentation photos | Pre-race photos | Course map & profile | List of cobblestone sectors | Race preview | Start list | Paris-Roubaix Femmes | P-R history video

Compiègne - Roubaix: 259.2 kilometers. 30 sectors of pavé totalling 53.7 km
Les Woodland's book Paris-Roubaix: The Inside Story -All the bumps of cycling's cobbled classic is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Roubaix at 2:10 PM, local time: 14C (57F), mostly cloudy, with the wind from the west-southwest at 24 km/hr (15 mph). There is a 1% chance of rain. The was some light rain on the start city of Compiègne early in the morning and did rain during the night, so some cobbles may still be wet and slippery.
The race: This is bound to be a day to remember, as two of the best cyclists of this century are chasing both victory and history in the Hell of the North. All eyes are set on defending champion Mathieu van der Poel and the world’s current number one rider Tadej Pogacar, yet there is a deep field of challengers hoping to upset them and this is the Hell of the North - a race where anything can happen.
175 riders began the race at 11:25 AM.
Early in the race, Manlio Moro & Albert Torres (both Movistar) abandoned after crashing.
Here's the race organizer's 2025 Paris-Roubaix summary:
Three out of three for Mathieu van der Poel, who in this 2025 Paris-Roubaix became the third rider in history to win three consecutive editions of this race after Octave Lapize (1909, 1910, 1911) and Francesco Moser (1978, 1979, 1980). The Alpecin-Deceuninck rider went toe-to-toe in Mons-en-Pévèle with current Tour de France champion Tadej Pogacar, who impressed on his debut in the Hell of the North by playing for victory until being forced to settle with second place by a crash inside the final 40 kilometres. With this result, Van der Poel and Pogacar are now tied at 8 Monuments each, 6th and 7th in the legendary ranking of Classic winners at age 30 and 26. They were joined in the podium at the Vélodrome André Pétrieux by Mads Pedersen (Lidl-Trek), who finished 3rd as he already did last year.

On the start line. ASO photo
175 riders took the start on the 122nd edition of Paris-Roubaix at 11:25, off to ride 259,2 kilometres between Compiègne and the Vélodrome André Pétrieux in Roubaix with 30 cobbled sectors to be covered. It had rained overnight and the skies were cloudy, yet it was not a cold nor remarkably wet race for the riders.

It's time to race. ASO photo
It took 22 kilometres for a breakaway to go clear with Kim Heiduk (Ineos Grenadiers), Oier Lazkano (Red Bull-Bora-Hansgrohe), Markus Hoelgaard (Uno-X Mobility), Jonas Rutsch (Intermarché-Wanty), Max Walker (EF Education-EasyPost), Jasper De Buyst (Lotto), Rory Townsend (Q36.5) and Abram Stockman (Unibet Tietema Rockets). The eight riders built a gap that peaked at 3’05” as they were 90 kilometres into the race. The peloton then began to speed up with the first cobbled sector of the day, Troisvilles to Inchy (km 95.8 — 2.2 km) ***, in sight.

26 kilometers into the race a break of eight goes clear. By kilometer 59 they were three minutes up the road. The riders in the break are: Kim Heiduk (Ineos Grenadiers), Oier Lazkano (Red Bull-Bora-Hansgrohe), Markus Hoelgaard (Uno-X Mobility), Jonas Rutsch (Intermarché-Wanty), Max Walker (EF Education-EasyPost), Jasper De Buyst (Lotto), Rory Townsend (Q36.5) and Abram Stockman (Unibet Tietema Rockets).
Tense chase for Philipsen and Ganna
Ineos Grenadiers was driving the peloton when its leader Filippo Ganna suffered a mechanical that forced him to chase along with his teammates for more than 30 kilometres. The British team found the company of riders like Jasper Philipsen (Alpecin-Deceuninck) or Dylan van Baarle (Visma | Lease a Bike), who were also affected by different incidents. They finally managed to rejoin the bunch during sector 25, Verchain-Maugré to Quérénaing (km 128 — 1.6 km) ***. The gap for the eight men at the front was steadily reduced to 50”, clocked at the entrance of Haveluy to Wallers (km 154.5 — 2.5 km) ****.

The break riding on the Arenberg cobbles.
Race-defining attack by Van der Poel
It was there that Mads Pedersen (Lidl-Trek), Tadej Pogacar (UAE Team Emirates-XRG) and Mathieu van der Poel (Alpecin-Deceuninck) launched their first attacks of the day, whittling the peloton down to around 20 riders. They insisted on accelerating in the Trouée d'Arenberg (km 164,4 - 2,3 km) *****, reeling the breakaway back into the favorites group. The key attack, though, was made by Van der Poel at the exit from Wallers to Hélesmes (km 167.4 — 1.6 km) ***. Only Pogacar, Pedersen, his teammate Philipsen and Decathlon-Ag2r La Mondiale’s Stefan Bissegger managed to follow the defending champion in order to form a five-strong group at the front of the race.

The break of five with 75km to go
Pogacar and Van der Poel alone at the front
At Tilloy to Sars-et-Rosières (km 187.7 — 2.4 km) ****, Pedersen punctured and fell out of contention for the win while Pogacar accelerated to establish a duo at the front along with Van der Poel. Shortly after, Bissegger suffered a flat too and Philipsen dug deep in his own to regain the head of the race. The newly-formed trio cooperated all the way to Mons-en-Pévèle (km 210.6 — 3 km) *****, where Van der Poel hit the afterburners and Pogacar made good use of this to drop Philipsen off the front. Meanwhile, a chasing group with Bissegger, Pedersen, Hoelgaard, Rutsch, Florian Vermeersch (UAE Team Emirates) and Wout van Aert (Visma | Lease a Bike) trailed 1’30” behind.

The lead trio with 66.7 kms to go: Mathieu van der Poel, Tadej Pogacar & Japer Philipsen.
Unfortunate crash for Pogacar
Pogacar was putting the hammer down at sector 9 from Pont-Thibault to Ennevelin (km 220 — 1.4 km) *** when he misjudged a right-hand turn and crashed as a result.

Both van der Poel and Pogacar mis-judge a corner, but Pogacar goes down.
He rode out of the sector 20” in arrears of Van der Poel, with whom he sustained a duel all the way to the finish. The toe-to-toe, though, finished with 21 kilometres to go when the Slovenian had to change bikes and the gap went up to 50”.

Not his day. Tadej Pogacar changes bikes with 20.8 kms to go.
Despite a late puncture for Van der Poel midway through the Carrefour de l'Arbre (km 242.1 — 2.1 km) *****, the race was sealed for him to finish first and Pogacar second.

The near instantaneous bike change.

Mathieu van der Poel off the front with 10kms to go, trying to make it three Paris-Roubaix victories in a row. ASO photo
As for the third spot in the podium, Philipsen was brought back by the chasing group, from which Vermeersch, Pedersen and Van Aert powered away at Bourghelles to Wannehain (km 234.9 — 1.1 km) ***. The trio sprinted for third place in the Vélodrome André Pétrieux, with the Dane taking the best out of his Belgian breakaway companions.

He does it. Mathieu van der Poel won his third consecutive Paris-Roubaix.

And he is clearly well-pleased with his victory. Sirotti photo
Complete results:
259.2 kilometers raced at an average speed of 46.921 km/hr
| 1 | Mathieu van der Poel | Alpecin-Deceuninck | 5hr 31min 27sec |
| 2 | Tadej Pogacar | UAE Team Emirates-XRG | @ 1min 18sec |
| 3 | Mads Pedersen | Lidl-Trek | 2:11 |
| 4 | Wout van Aert | Team Visma | Lease a Bike | s.t. |
| 5 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 6 | Jonas Rutsch | Intermarché-Wanty | 3:46 |
| 7 | Stefan Bissegger | Decathlon AG2R La Mondiale | s.t. |
| 8 | Markus Hoelgaard | Uno-X Mobility | s.t. |
| 9 | Fred Wright | Bahrain Victorious | 4:35 |
| 10 | Laurenz Rex | Intermarché-Wanty | 4:36 |
| 11 | Jasper Philipsen | Alpecin-Deceuninck | 4:38 |
| 12 | Marco Haller | Tudor Pro Cycling Team | 4:43 |
| 13 | Filippo Ganna | INEOS Grenadiers | 4:45 |
| 14 | Madis Mihkels | EF Education-EasyPost | s.t. |
| 15 | Biniam Girmay | Intermarché-Wanty | s.t. |
| 16 | Mike Teunissen | XDS Astana Team | s.t. |
| 17 | Daan Hoole | Lidl-Trek | s.t. |
| 18 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 19 | Marius Mayrhofer | Tudor Pro Cycling Team | s.t. |
| 20 | Taco van der Hoorn | Intermarché-Wanty | s.t. |
| 21 | Johan Jacobs | Groupama-FDJ | 4:48 |
| 22 | Dries De Bondt | Decathlon AG2R La Mondiale | 5:20 |
| 23 | Phil Bauhaus | Bahrain Victorious | 5:41 |
| 24 | António Morgado | UAE Team Emirates-XRG | s.t. |
| 25 | Florian Dauphin | Team TotalEnergies | s.t. |
| 26 | Erik Resell | Uno-X Mobility | s.t. |
| 27 | Axel Huens | Unibet Tietema Rockets | s.t. |
| 28 | Yves Lampaert | Soudal Quick-Step | s.t. |
| 29 | Cees Bol | XDS Astana Team | s.t. |
| 30 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 31 | Rasmus Søjberg Pedersen | Decathlon AG2R La Mondiale | s.t. |
| 32 | Frederik Frison | Q36.5 Pro Cycling Team | s.t. |
| 33 | Tomas Kopecky | Unibet Tietema Rockets | s.t. |
| 34 | Edward Planckaert | Alpecin-Deceuninck | 5:48 |
| 35 | Dylan van Baarle | Team Visma | Lease a Bike | 5:52 |
| 36 | Tim Merlier | Soudal Quick-Step | 6:22 |
| 37 | Giacomo Nizzolo | Q36.5 Pro Cycling Team | s.t. |
| 38 | Jenthe Biermans | Arkea-B&B Hotels | s.t. |
| 39 | Anthony Turgis | Team TotalEnergies | s.t. |
| 40 | Sébastien Grignard | Lotto | s.t. |
| 41 | Damien Touzé | Cofidis | 6:27 |
| 42 | Søren Wærenskjold | Uno-X Mobility | 7:03 |
| 43 | Stefan Küng | Groupama-FDJ | 8:18 |
| 44 | Matthew Brennan | Team Visma | Lease a Bike | 8:58 |
| 45 | Stanislaw Aniolkowski | Cofidis | 10:55 |
| 46 | Lukas Kubis | Unibet Tietema Rockets | s.t. |
| 47 | Hugo Hofstetter | Israel-Premier Tech | s.t. |
| 48 | Guillaume Boivin | Israel-Premier Tech | s.t. |
| 49 | Vlad Van Mechelen | Bahrain Victorious | 10:58 |
| 50 | Mikkel Bjerg | UAE Team Emirates-XRG | 11:40 |
| 51 | Cédric Beullens | Lotto | s.t. |
| 52 | Joshua Tarling | INEOS Grenadiers | 11:42 |
| 53 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 54 | Joshua Giddings | Lotto | s.t. |
| 55 | Andreas Stokbro | Unibet Tietema Rockets | 12:16 |
| 56 | Pavel Bittner | Team Picnic PostNL | s.t. |
| 57 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 58 | Petr Kelemen | Tudor Pro Cycling Team | s.t. |
| 59 | Max Walscheid | Team Jayco-AlUla | s.t. |
| 60 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 61 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 62 | Clément Russo | Groupama-FDJ | s.t. |
| 63 | Jasper De Buyst | Lotto | s.t. |
| 64 | Owain Doull | EF Education-EasyPost | s.t. |
| 65 | Riley Sheehan | Israel-Premier Tech | s.t. |
| 66 | Jonas Rickaert | Alpecin-Deceuninck | s.t. |
| 67 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 68 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
| 69 | Julien Vermote | Team Visma | Lease a Bike | s.t. |
| 70 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 71 | Andrea Pasqualon | Bahrain Victorious | s.t. |
| 72 | Alessandro Romele | XDS Astana Team | s.t. |
| 73 | Max Walker | EF Education-EasyPost | s.t. |
| 74 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 75 | Sven Erik Bystrøm | Groupama-FDJ | s.t. |
| 76 | Rory Townsend | Q36.5 Pro Cycling Team | s.t. |
| 77 | Abram Stockman | Unibet Tietema Rockets | 12:19 |
| 78 | Sam Watson | INEOS Grenadiers | 12:21 |
| 79 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 80 | Matteo Moschetti | Q36.5 Pro Cycling Team | s.t. |
| 81 | Ben Swift | INEOS Grenadiers | s.t. |
| 82 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
| 83 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
| 84 | Brent Van Moer | Lotto | s.t. |
| 85 | Roel van Sintmaartensdijk | Intermarché-Wanty | 12:24 |
| 86 | Hartthijs de Vries | Unibet Tietema Rockets | 13:26 |
| 87 | Alec Segaert | Lotto | s.t. |
| 88 | Marcel Camprubí | Q36.5 Pro Cycling Team | 13:29 |
| 89 | Ludovic Robeet | Cofidis | s.t. |
| 90 | Michael Schwarzmann | Israel-Premier Tech | s.t. |
| 91 | William Blume Levy | Uno-X Mobility | 13:32 |
| 92 | Ben Turner | INEOS Grenadiers | s.t. |
| 93 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 94 | Oliver Naesen | Decathlon AG2R La Mondiale | s.t. |
| 95 | Jasper Stuyven | Lidl-Trek | s.t. |
| 96 | Adrien Petit | Intermarché-Wanty | s.t. |
| 97 | Joren Bloem | Unibet Tietema Rockets | 14:03 |
| 98 | Cyril Barthe | Groupama-FDJ | s.t. |
| 99 | Timo Roosen | Team Picnic PostNL | s.t. |
| 100 | Eddy Le Huitouze | Groupama-FDJ | s.t. |
| 101 | Jonathan Milan | Lidl-Trek | s.t. |
| 102 | Giosue Epis | Arkea-B&B Hotels | s.t. |
| 103 | Robert Donaldson | Team Jayco-AlUla | 14:57 |
| 104 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 105 | Oded Kogut | Israel-Premier Tech | s.t. |
| 106 | Sean Flynn | Team Picnic PostNL | s.t. |
| 107 | Jack Rootkin-Gray | EF Education-EasyPost | s.t. |
| 108 | Colby Simmons | EF Education-EasyPost | s.t. |
| 109 | Alexys Brunel | Team TotalEnergies | s.t. |
| 110 | Vincenzo Albanese | EF Education-EasyPost | s.t. |
| 111 | Baptiste Veistroffer | Lotto | s.t. |
| 112 | Miles Scotson | Arkea-B&B Hotels | 15:01 |
| 113 | Pierre Thierry | Arkea-B&B Hotels | 16:20 |
| 114 | Daniel Skerl | Bahrain Victorious | 16:57 |
| 115 | Andrea Raccagni Noviero | Soudal Quick-Step | 17:49 |
| 116 | Mathias Vacek | Lidl-Trek | 18:04 |
| 117 | Oier Lazkano | Red Bull-BORA-hansgrohe | 21:45 |
2025 Paris-Roubaix race photos by Photoreporter Sirotti: April 13, 2025

The peloton on the first cobbled sector, Troisvilles a Inchy

Filippo Ganna leads a group on the Troisvilles a Inchy cobbles.

Closer view of the riders on the Troisvilles a Inchy cobbles.

Wout van Aert leads a group over the cobbles.

Biniam Girmay on the on the Troisvilles a Inchy cobbles.

Mathieu van der Poel attacking on the Arenberg cobbles.

Tadej Pogacar leads Mads Pedersen on the Arenberg cobbles.

Wout van Aert (in yellow) on the Arenberg cobbles.

Stefan Küng on the Arenberg cobbles.

Mathieu van der Poel has left the finest bikes racers in the world far behind.

A joyous Mathieu van der Poel celebrates his win.

1min 18sec later Tadej Pogacar finishes second.

Third-place Mads Pedersen leads in Wout van Aert & Florian Vermeersch

Fourth-place Wout van Aert before the sprint.

Van der Poel is the center of attention after his race win.

Pogacar has joined van der Poel on the infield.

The podium, from left: Tadej Pogacar (2nd), Mathieu van der Poel (1st) & Mads Pedersen (3rd).
Teams presentation ceremony, April 12, 2025:

Tadej Pogacar is the center of attention.

2024 winner Mathieu van der Poel

Mads Pedersen

Filippo Ganna

Team Soudal Quick-Step with Tim Merlier

Wout van Aert

Stefan Küng

Team Red Bull-BORA-hansgrohe

The always popular Biniam Girmay. He won Gent-Wevelgem in 2022. Can he add Paris-Roubaix to his Classics win list?

Team Jayco-AlUla
Pre-race photos by Sirotti of riders checking out the course.

A close-up of some cobbles in the Arenberg sector. Ouch!

The Arenberg sector of cobbles.

A pair of Visma | Lease a Bike rides on the Arenberg cobbles.

It may that I'm simply getting older, but it looks like the riders are getting younger every year.

Intermarché-Wanty riders in the Arenberg sector.

A Decathlon AG2R rider

Nils Politt and Tadej Pogacar on the Arenberg cobbles.

Another shot of Pollit and Pogacar in the Arenberg sector

Israel-Premier Tech riders on the Orchies sector.

Tadej Pogacar leads his teammates over the Orchies cobblestones.

Riders training on the Orchies cobbles.

Arkea-B&B Hotels riders on the Orchies cobbles

Here are some Groupama-FDJ riders on the Orchies cobbles.

In the Templeuve sector, Adren Petit leads riders by the famous Moulin De Vertain

Unsung heroes, getting the Carrefour De L'Arbre sector that comes late in the race ready for race day.

2025 Paris-Roubaix map

The new approach to the Touée d'Arenberg
List of cobblestone sectors:

Race preview: The combined length of the cobbled sectors in the 122nd edition of Paris–Roubaix, scheduled for Sunday, 13 April, will be a bit shorter than last year. Starting in Troisvilles (km 95), 30 sectors totalling 55.3 km (down from 55.7 km in 2024) will leave the champions shaken and stirred.
Speaking to the media during the final reconnaissance, the race director, Thierry Gouvenou, explained the rationale behind the design of the chicane leading into the Trouée d'Arenberg: "There will be four right turns within 600 metres. The approach should be smoother than with the hairpin bend that we had last year. The Porte du Hainaut community of municipalities had the road that we had been unable to use in 2024 brought up to code, repaving a small part that needed to be patched up".
The fifth edition of Paris–Roubaix Femmes avec Zwift will take place one day earlier with a total distance of 148.5 km, the same as in 2024, and an unchanged programme as far as the cobbles are concerned: he ladies tackling the last 17 sectors of the men's course, amounting to 29.2 km.
Start list with back numbers, April 12, 2025:
| Alpecin-Deceuninck | |
| 1 | Mathieu van der Poel |
| 2 | Silvan Dillier |
| 3 | Jasper Philipsen |
| 4 | Edward Planckaert |
| 5 | Jonas Rickaert |
| 6 | Oscar Riesebeek |
| 7 | Gianni Vermeersch |
| Lidl-Trek | |
| 11 | Mads Pedersen |
| 12 | Tim Declercq |
| 13 | Daan Hoole |
| 14 | Jonathan Milan |
| 15 | Jasper Stuyven |
| 16 | Edward Theuns |
| 17 | Mathias Vacek |
| UAE Team Emirates-XRG | |
| 21 | Tadej Pogacar |
| 22 | Mikkel Bjerg |
| 23 | Sebastian Molano |
| 24 | Nils Politt |
| 25 | António Morgado |
| 26 | Florian Vermeersch |
| 27 | Tim Wellens |
| Team Visma | Lease a Bike | |
| 31 | Dylan van Baarle |
| 32 | Edoardo Affini |
| 33 | Niklas Behrens |
| 34 | Matthew Brennan |
| 35 | Per Strand Hagenes |
| 36 | Wout van Aert |
| 37 | Julien Vermote |
| INEOS Grenadiers | |
| 41 | Filippo Ganna |
| 42 | Kim Heiduk |
| 43 | Connor Swift |
| 44 | Ben Swift |
| 45 | Joshua Tarling |
| 46 | Ben Turner |
| 47 | Sam Watson |
| Groupama-FDJ | |
| 51 | Stefan Küng |
| 52 | Lewis Askey |
| 53 | Cyril Barthe |
| 54 | Sven Erik Bystrøm |
| 55 | Johan Jacobs |
| 56 | Eddy Le Huitouze |
| 57 | Clément Russo |
| Red Bull-BORA-hansgrohe | |
| 61 | Jordi Meeus |
| 62 | Oier Lazkano |
| 63 | Ryan Mullen |
| 64 | Laurence Pithie |
| 65 | Tim van Dijke |
| 66 | Mick van Dijke |
| 67 | Danny van Poppel |
| Decathlon AG2R La Mondiale | |
| 71 | Stefan Bissegger |
| 72 | Oscar Chamberlain |
| 73 | Dries De Bondt |
| 74 | Sander De Pestel |
| 75 | Pierre Gautherat |
| 76 | Oliver Naesen |
| 77 | Rasmus Pedersen |
| Uno-X Mobility | |
| 81 | Alexander Kristoff |
| 82 | Jonas Abrahamsen |
| 83 | Markus Hoelgaard |
| 84 | William Blume Levy |
| 85 | Erik Resell |
| 86 | Rasmus Tiller |
| 87 | Søren Wærenskjold |
| Soudal Quick-Step | |
| 91 | Tim Merlier |
| 92 | Ayco Bastiaens |
| 93 | Yves Lampaert |
| 94 | Luke Lamperti |
| 95 | Andrea Raccagni Noviero |
| 96 | Bert Van Lerberghe |
| 97 | Jordi Warlop |
| XDS Astana Team | |
| 101 | Davide Ballerini |
| 102 | Cees Bol |
| 103 | Yevgeniy Fedorov |
| 104 | Michele Gazzoli |
| 105 | Alessandro Romele |
| 106 | Mike Teunissen |
| 107 | Davide Toneatti |
| Tudor Pro Cycling Team | |
| 111 | Marco Haller |
| 112 | Mika Heming |
| 113 | Petr Kelemen |
| 114 | Arthur Kluckers |
| 115 | Fabian Lienhard |
| 116 | Marius Mayrhofer |
| 117 | Aivaras Mikutis |
| Cofidis | |
| 121 | Aimé De Gendt |
| 122 | Stanislaw Aniolkowski |
| 123 | Clement Izquierdo |
| 124 | Oliver Knight |
| 125 | Alexis Renard |
| 126 | Ludovic Robeet |
| 127 | Damien Touzé |
| Bahrain Victorious | |
| 131 | Matej Mohoric |
| 132 | Phil Bauhaus |
| 133 | Kamil Gradek |
| 134 | Andrea Pasqualon |
| 135 | Daniel Skerl |
| 136 | Vlad Van Mechelen |
| 137 | Fred Wright |
| Intermarché-Wanty | |
| 141 | Biniam Girmay |
| 142 | Adrien Petit |
| 143 | Laurenz Rex |
| 144 | Jonas Rutsch |
| 145 | Taco van der Hoorn |
| 146 | Gijs Van Hoecke |
| 147 | Roel van Sintmaartensdijk |
| Arkea-B&B Hotels | |
| 151 | Arnaud Démare |
| 152 | Jenthe Biermans |
| 153 | Giosue Epis |
| 154 | Léandre Lozouet |
| 155 | Luca Mozzato |
| 156 | Miles Scotson |
| 157 | Pierre Thierry |
| EF Education-EasyPost | |
| 161 | Kasper Asgreen |
| 162 | Vincenzo Albanese |
| 163 | Owain Doull |
| 164 | Madis Mihkels |
| 165 | Jack Rootkin-Gray |
| 166 | Colby Simmons |
| 167 | Max Walker |
| Team TotalEnergies | |
| 171 | Anthony Turgis |
| 172 | Rayan Boulahoite |
| 173 | Alexys Brunel |
| 174 | Florian Dauphin |
| 175 | Sandy Dujardin |
| 176 | Samuel Leroux |
| 177 | Geoffrey Soupe |
| Israel-Premier Tech | |
| 181 | Hugo Hofstetter |
| 182 | Guillaume Boivin |
| 183 | Oded Kogut |
| 184 | Riley Pickrell |
| 185 | Michael Schwarzmann |
| 186 | Riley Sheehan |
| 187 | Tom Van Asbroeck |
| Team Jayco-AlUla | |
| 191 | Max Walscheid |
| 192 | Robert Donaldson |
| 193 | Patrick Gamper |
| 194 | Jelte Krijnsen |
| 195 | Luka Mezgec |
| 196 | Elmar Reinders |
| 197 | Jasha Sütterlin |
| Lotto | |
| 201 | Alec Segaert |
| 202 | Cédric Beullens |
| 203 | Jasper De Buyst |
| 204 | Joshua Giddings |
| 205 | Sébastien Grignard |
| 206 | Brent Van Moer |
| 207 | Baptiste Veistroffer |
| Movistar Team | |
| 211 | Iván García Cortina |
| 212 | Davide Cimolai |
| 213 | Manlio Moro |
| 214 | Mathias Norsgaard |
| 215 | Diego Pescador |
| 216 | Gonzalo Serrano |
| 217 | Albert Torres |
| Team Picnic PostNL | |
| 221 | Pavel Bittner |
| 222 | Patrick Eddy |
| 223 | Sean Flynn |
| 224 | Enzo Leijnse |
| 225 | Niklas Märkl |
| 226 | Timo Roosen |
| 227 | Julius van den Berg |
| Q36.5 Pro Cycling Team | |
| 231 | Giacomo Nizzolo |
| 232 | Marcel Camprubí |
| 233 | Frederik Frison |
| 234 | Matteo Moschetti |
| 235 | Joseph Pidcock |
| 236 | Jannik Steimle |
| 237 | Rory Townsend |
| Unibet Tietema Rockets | |
| 241 | Lukas Kubis |
| 242 | Joren Bloem |
| 243 | Hartthijs de Vries |
| 244 | Axel Huens |
| 245 | Tomas Kopecky |
| 246 | Andreas Stokbro |
| 247 | Abram Stockman |
Paris-Roubaix Femmes
5th edition
Saturday, April 12: Denain - Roubaix, 148.5 km. 17 sectors of pavé totalling 29.2 km
Course map and list of cobblestone sectors | Start list

Pauline Ferrand-Prevot wins after going solo with 19 kms to go.
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 the finish city of Roubaix at 2:05 PM, local time: 23C (74F), sunny, with the wind from the southeast at 19 km/hr (12 mph). No rain is forecast.
The race: Sofie Van Rooijen (UAE Team ADQ) & Julie Hendrickx (Lotto Ladies) did not start. That left a starting peloton of 135 riders.
After crashing early in the race Marte Berg Edseth (Uno-X Mobility) abandoned.
Here's the organizer's race summary:
Pauline Ferrand-Prevot (Team Visma | Lease a Bike) took a memorable win in the fifth edition of Paris-Roubaix Femmes avec Zwift on Saturday afternoon. Having only returned to road racing this year after becoming Olympic mountain bike champion at Paris 2024, Ferrand-Prevot went solo in the final 20km, taking a clear victory in the famous Velodrome Andre-Petrieux, becoming the first French woman to win the race. Letizia Borghesi (EF Education-Oatly) finished second by 58”, with Lorena Wiebes (SD Worx-Protime) at +1'01", winning a sprint finish for third from Marianne Vos (Visma|Lease a Bike) and Alison Jackson (EF Education-Oatly).

The start line. That's world road champion and 2024 Paris-Roubaix winner Lotte Kopecky in the rainbow jersey.
135 riders at the start
Sofie Van Rooijen (UAE Team ADQ) and Julie Hendrickx (Lotto Ladies) did not take the start, leaving 135 riders in the peloton as they got underway in Denain. The neutralised start of the Hell of the North’ was given at 1pm with the riders commencing the real racing 10 minutes later, with 17 cobbled sections awaiting them over the 148.5 km course, which was exactly the same route as the 2024 race.

The race gets its official start.
Constant early attacks
After the opening 20km of constant attempts to form a breakaway, eventually Dutch rider Quinty Ton (Liv-AlUla-Jayco) and Poland’s Aurela Nerlo (Winspace Orange Seal) created a one-minute gap over the peloton at km 33, an advantage which grew to 2'20" after 50km of racing. As the riders hit the first cobbled sector from Hornaing to Wandignies at km 66 the leading duo were 2’50” clear of the chasing bunch. From there the action was relentless, with a total of 29.2km awaiting over the cobbles in total.
Van Dijk forces the issue
The experienced Dutch Lidl - Trek rider Ellen van Dijk attacked out of the bunch towards the end of the second cobbled sector (Warlaing to Brillon, 2.4km, 3*) and early on the third sector of cobbles (Tilloy to Sars-et-Rosières, 2.4km, 4*) she was 20” ahead of the bunch and 55” adrift of the two escapees.
Dancing across the cobbles
By the fifth sector of cobblestones (Sector 13, Orchies, 1.7km, 3*) van Dijk had reached the front of the race, but Nerlo had dropped behind and the peloton were not far adrift at just 15”. Entering Sector 12 (Auchy-lez-Orchies, 2.7km, 4*) a big crash involving Lily Williams (Human Powered Health), Linda Riedmann (Team Visma | Lease a Bike) and three other riders disrupted the bunch. Following the crash Lotte Kopecky (SD Worx-Protime) attacked on Sector 12 and Lorena Wiebes (SD Worx-Protime) followed, the pair catching van Dijk in front, soon joined by Marianne Vos (Team Visma | Lease a Bike) in the lead.
A strong lead group
That lead group expanded to eight riders, also soon including Chloe Dygert (Canyon-SRAM-Zondacrypto), Alison Jackson (EF Education-Oatly), Romy Kasper (Human Powered Health) and Jelena Eric (Movistar). There were only six left at the front leaving Sector 11 (Mons-en-Pévèle), Kopecky's pace taking its toll as Kasper and Van Dijk dropped behind. Kopecky tried to force the issue again on Sector 9 but could not go clear and shortly after that section of cobbles a chasing group including Pauline Ferrand-Prevot (Team Visma | Lease a Bike) joined the leaders, to make it a strong collective of 20 at the front going into the final 35km, with eight cobbled sector remaining.

Doesn't play well with others. Pauline Ferrand-Prevot is away with a 55-second lead with 8 kms to go.
Ferrand-Prevot goes on the attack
After Van Dijk's earlier efforts it was Emma Norsgaard's (Lidl-Trek) turn to break away with 32 km to go, just after Sector 8 (Templeuve). The Dane, sixth in 2021, quickly widened the gap to 36" with 28 km to go. Frenchwoman Ferrand-Prevot managed to surprise the group of favourites with 25 km to go, the Olympic mountain bike champion gaining a few metres as Sector 6 (Bourghelles to Wannehain) began and pushing further clear, chasing after Norsgaard who she would soon catch. That leading duo went into Sector 5 (Camphin-en-Pévèle, 1.8km, 4*) with a 27" lead over the chasing group, with Ferrand-Prevot soon leaving Norsgaard behind her in the dust. With 10km to go Ferrand-Prevot was well in control, 25" ahead of Norsgaard and one minute clear of the rest.

Pauline Ferrand-Prévot takes a brilliant win in Roubaix.
A historic first French win
In the final kilometres Norsgaard lost touch with the lead and dropped back, with Ferrand-Prevot flying over the final cobbled sector (Roubaix (Espace Charles Crupelandt), 0.3km, 1*) and riding solo into the velodrome to the wild applause of the cheering French fans. It was a famous victory for the national icon, as she was able to celebrate before crossing the line almost a minute ahead of closest challenger Borghesi.

The podium, from left: Letizia Borghesi (2nd), Pauline Ferrand-Prevot (1nst), & Lorena Wiebes (3rd)
Complete results:
148.5 kilometers raced at an average speed of 40.479 km/hr
| 1 | Pauline Ferrand-Prevot | Team Visma | Lease a Bike | 3hr 40min 7sec |
| 2 | Letizia Borghesi | EF Education-Oatly | @ 58sec |
| 3 | Lorena Wiebes | Team SD Worx-Protime | 1:01 |
| 4 | Marianne Vos | Team Visma | Lease a Bike | s.t. |
| 5 | Alison Jackson | EF Education-Oatly | s.t. |
| 6 | Maria Giulia Confalonieri | Uno-X Mobility | s.t. |
| 7 | Elise Chabbey | FDJ-SUEZ | 1:04 |
| 8 | Chloé Dygert | CANYON//SRAM zondacrypto | 1:06 |
| 9 | Elisa Balsamo | Lidl-Trek | 1:21 |
| 10 | Chiara Consonni | CANYON//SRAM zondacrypto | s.t. |
| 11 | Jelena Eric | Movistar Team | s.t. |
| 12 | Lotte Kopecky | Team SD Worx-Protime | 2:04 |
| 13 | Pfeiffer Georgi | Team Picnic PostNL | 2:12 |
| 14 | Emma Norsgaard | Lidl-Trek | s.t. |
| 15 | Zoe Backstedt | CANYON//SRAM zondacrypto | 2:16 |
| 16 | Romy Kasper | Human Powered Health | 2:50 |
| 17 | Sophie von Berswordt | Team Visma | Lease a Bike | 3:23 |
| 18 | Lara Gillespie | UAE Team ADQ | 3:26 |
| 19 | Jade Wiel | FDJ-SUEZ | 3:31 |
| 20 | Ellen van Dijk | Lidl-Trek | 4:42 |
| 21 | Jeanne Korevaar | Liv AlUla Jayco | 4:44 |
| 22 | Vera Tieleman | DD Group Pro Cycling Team | 6:19 |
| 23 | Marjolein van 't Geloof | Arkea-B&B Hotels | 6:38 |
| 24 | Imogen Wolff | Team Visma | Lease a Bike | s.t. |
| 25 | Marta Lach | Team SD Worx-Protime | s.t. |
| 26 | Millie Couzens | Fenix-Deceuninck | s.t. |
| 27 | Sarah Roy | EF Education-Oatly | s.t. |
| 28 | Christina Schweinberger | Fenix-Deceuninck | s.t. |
| 29 | Anastasiya Kolesava | CANYON//SRAM zondacrypto | s.t. |
| 30 | Teuntje Beekhuis | Uno-X Mobility | s.t. |
| 31 | Rosa Maria Klöser | CANYON//SRAM zondacrypto | s.t. |
| 32 | Amber Kraak | FDJ-SUEZ | 6:40 |
| 33 | Elynor Backstedt | UAE Team ADQ | s.t. |
| 34 | Lauretta Hanson | Lidl-Trek | 6:47 |
| 35 | Elena Cecchini | Team SD Worx-Protime | 6:50 |
| 36 | Vittoria Guazzini | FDJ-SUEZ | s.t. |
| 37 | Marie Le Net | FDJ-SUEZ | s.t. |
| 38 | Lucinda Brand | Lidl-Trek | s.t. |
| 39 | Giada Borghesi | Human Powered Health | 7:40 |
| 40 | Flora Perkins | Fenix-Deceuninck | 8:01 |
| 41 | Mylène de Zoete | Ceratizit Pro Cycling Team | s.t. |
| 42 | Franziska Koch | Team Picnic PostNL | s.t. |
| 43 | Quinty Ton | Liv AlUla Jayco | s.t. |
| 44 | Lonneke Uneken | VolkerWessels Women's Pro Cycling Team | 8:06 |
| 45 | Nina Berton | EF Education-Oatly | 9:00 |
| 46 | Marthe Truyen | Fenix-Deceuninck | s.t. |
| 47 | Floortje Mackaij | Movistar Team | s.t. |
| 48 | Carina Schrempf | Fenix-Deceuninck | s.t. |
| 49 | Amalie Dideriksen | Cofidis Women Team | 9:51 |
| 50 | Amber Pate | Liv AlUla Jayco | s.t. |
| 51 | Charlotte Kool | Team Picnic PostNL | s.t. |
| 52 | Maud Rijnbeek | VolkerWessels Women's Pro Cycling Team | 9:52 |
| 53 | Blanka Vas | Team SD Worx-Protime | s.t. |
| 54 | Eline van Rooijen | Team Coop-Repsol | s.t. |
| 55 | Lizzie Deignan | Lidl-Trek | 9:59 |
| 56 | Lily Williams | Human Powered Health | 10:51 |
| 57 | Lucie Fityus | St Michel-Preference Home-Auber 93 | s.t. |
| 58 | Katia Ragusa | Human Powered Health | s.t. |
| 59 | Emilia Fahlin | Arkea-B&B Hotels | s.t. |
| 60 | Danielle De Francesco | Arkea-B&B Hotels | s.t. |
| 61 | Daniek Hengeveld | Ceratizit Pro Cycling Team | s.t. |
| 62 | Marion Borras | Cofidis Women Team | s.t. |
| 63 | Elyne Roussel | St Michel-Preference Home-Auber 93 | s.t. |
| 64 | Tereza Neumanova | UAE Team ADQ | 11:01 |
| 65 | Barbara Guarischi | Team SD Worx-Protime | s.t. |
| 66 | Elizabeth Holden | UAE Team ADQ | s.t. |
| 67 | Maurène Trégouët | Arkea-B&B Hotels | 11:04 |
| 68 | Margaux Vigié | Team Visma | Lease a Bike | 11:16 |
| 69 | Constance Valentin | Winspace Orange Seal | s.t. |
| 70 | Aurela Nerlo | Winspace Orange Seal | s.t. |
| 71 | Sigrid Ytterhus Haugset | Team Coop-Repsol | 12:00 |
| 72 | Sterre Vervloet | Lotto Ladies | 12:05 |
| 73 | Lea Lin Teutenberg | Lotto Ladies | s.t. |
| 74 | Kathrin Schweinberger | Human Powered Health | 13:25 |
| 75 | Kristyna Burlova | Ceratizit Pro Cycling Team | s.t. |
| 76 | Anniina Ahtosalo | Uno-X Mobility | s.t. |
| 77 | Megan Jastrab | Team Picnic PostNL | 14:09 |
| 78 | Yonna van Dam | DD Group Pro Cycling Team | s.t. |
| 79 | Camilla Rånes Bye | Team Coop-Repsol | s.t. |
| 80 | Amandine Fouquenet | Arkea-B&B Hotels | 14:23 |
| 81 | Femke Beuling | VolkerWessels Women's Pro Cycling Team | 15:07 |
| 82 | Olivia Baril | Movistar Team | s.t. |
| 83 | Lucía Ruiz Perez | Movistar Team | s.t. |
| 84 | Marthe Goossens | AG Insurance-Soudal Team | 15:09 |
| 85 | Ilse Pluimers | AG Insurance-Soudal Team | s.t. |
| 86 | Nicole Steigenga | AG Insurance-Soudal Team | s.t. |
| 87 | Eugénie Duval | FDJ-SUEZ | s.t. |
| 88 | Fauve Bastiaenssen | AG Insurance-Soudal Team | s.t. |
| 89 | Julia Borgström | AG Insurance-Soudal Team | s.t. |
| 90 | Chloe Desmet | DD Group Pro Cycling Team | 15:28 |
| 91 | Alicia Gonzalez | St Michel-Preference Home-Auber 93 | 15:32 |
| 92 | Marie-Morgane Le Deunff | Winspace Orange Seal | s.t. |
| 93 | Susanne Andersen | Uno-X Mobility | 16:02 |
| 94 | Scarlett Souren | VolkerWessels Women's Pro Cycling Team | s.t. |
| 95 | Martina Alzini | Cofidis Women Team | 16:05 |
| 96 | Petra Zsanko | Ceratizit Pro Cycling Team | 16:19 |
2025 Paris-Roubaix Femmes map & list of cobblestone sectors:

2025 Paris-Roubaix Femmes map
List of cobblestone sectors.

List of women's cobblestone sectors.
Women's 2025 Paris-Roubaix start list, April 11, 2025:
| Team SD Worx-Protime | |
| 1 | Lotte Kopecky |
| 2 | Elena Cecchini |
| 3 | Barbara Guarischi |
| 4 | Marta Lach |
| 5 | Blanka Vas |
| 6 | Lorena Wiebes |
| Lidl-Trek | |
| 11 | Elisa Balsamo |
| 12 | Lucinda Brand |
| 13 | Lizzie Deignan |
| 14 | Lauretta Hanson |
| 15 | Emma Norsgaard |
| 16 | Ellen van Dijk |
| Team Picnic PostNL | |
| 21 | Pfeiffer Georgi |
| 22 | Silje Bader |
| 23 | Rachele Barbieri |
| 24 | Megan Jastrab |
| 25 | Franziska Koch |
| 26 | Charlotte Kool |
| Team Visma | Lease a Bike | |
| 31 | Marianne Vos |
| 32 | Pauline Ferrand-Prevot |
| 33 | Linda Riedmann |
| 34 | Margaux Vigié |
| 35 | Sophie von Berswordt |
| 36 | Imogen Wolff |
| FDJ-SUEZ | |
| 41 | Elise Chabbey |
| 42 | Eugénie Duval |
| 43 | Vittoria Guazzini |
| 44 | Amber Kraak |
| 45 | Marie Le Net |
| 46 | Jade Wiel |
| Cofidis Women Team | |
| 51 | Martina Alzini |
| 52 | Marion Borras |
| 53 | Eugenia Bujak |
| 54 | Amalie Dideriksen |
| 55 | Valentine Fortin |
| 56 | Kirstie van Haaften |
| AG Insurance-Soudal Team | |
| 61 | Fauve Bastiaenssen |
| 62 | Julia Borgström |
| 63 | Marthe Goossens |
| 64 | Ilse Pluimers |
| 65 | Nicole Steigenga |
| 66 | Gladys Verhulst-Wild |
| CANYON//SRAM zondacrypto | |
| 71 | Zoe Backstedt |
| 72 | Chiara Consonni |
| 73 | Chloé Dygert |
| 74 | Rosa Maria Klöser |
| 75 | Anastasiya Kolesava |
| 76 | Maria Martins |
| EF Education-Oatly | |
| 81 | Alison Jackson |
| 82 | Nina Berton |
| 83 | Letizia Borghesi |
| 84 | Sarah Roy |
| 85 | Babette van der Wolf |
| 86 | Alexandra Volstad |
| Fenix-Deceuninck | |
| 91 | Christina Schweinberger |
| 92 | Millie Couzens |
| 93 | Julie De Wilde |
| 94 | Flora Perkins |
| 95 | Carina Schrempf |
| 96 | Marthe Truyen |
| Movistar Team | |
| 101 | Cat Ferguson |
| 102 | Olivia Baril |
| 103 | Jelena Eric |
| 104 | Carys Lloyd |
| 105 | Floortje Mackaij |
| 106 | Lucía Ruiz Perez |
| Liv AlUla Jayco | |
| 111 | Quinty Ton |
| 112 | Georgia Baker |
| 113 | Jeanne Korevaar |
| 114 | Amber Pate |
| 115 | Josie Talbot |
| 116 | Amber Van Der Hulst |
| Ceratizit Pro Cycling Team | |
| 121 | Mylène de Zoete |
| 122 | Kristyna Burlova |
| 123 | Daniek Hengeveld |
| 124 | Marta Jaskulska |
| 125 | Petra Zsanko |
| Uno-X Mobility | |
| 131 | Teuntje Beekhuis |
| 132 | Anniina Ahtosalo |
| 133 | Susanne Andersen |
| 134 | Giulia Confalonieri Maria |
| 135 | Berg Edseth Marte |
| 136 | Alberte Greve |
| UAE Team ADQ | |
| 141 | Elynor Backstedt |
| 142 | Sofia Bertizzolo |
| 143 | Lara Gillespie |
| 144 | Elizabeth Holden |
| 145 | Tereza Neumanova |
| 146 | Sofie van Rooijen |
| VolkerWessels Pro Cycling Team | |
| 151 | Maud Rijnbeek |
| 152 | Femke Beuling |
| 153 | Valerie Demey |
| 154 | Scarlett Souren |
| 155 | Lonneke Uneken |
| 156 | Lisa van Helvoirt |
| Arkea-B&B Hotels | |
| 161 | Amandine Fouquenet |
| 162 | Maaike Colje |
| 163 | Danielle De Francesco |
| 164 | Emilia Fahlin |
| 165 | Maurène Trégouët |
| 166 | Marjolein van 't Geloof |
| St Michel-Preference Home-Auber 93 | |
| 171 | Lucie Fityus |
| 172 | Alison Avoine |
| 173 | Clémence Chereau |
| 174 | Alicia Gonzalez |
| 175 | Coline Raby |
| 176 | Elyne Roussel |
| Human Powered Health | |
| 181 | Lily Williams |
| 182 | Giada Borghesi |
| 183 | Maggie Coles-Lyster |
| 184 | Romy Kasper |
| 185 | Katia Ragusa |
| 186 | Kathrin Schweinberger |
| Team Coop-Repsol | |
| 191 | Camilla Rånes Bye |
| 192 | Sigrid Ytterhus Haugset |
| 193 | Laura Lizette Sander |
| 194 | April Tacey |
| 195 | Gerde Tuisk Aidi |
| 196 | Eline van Rooijen |
| Winspace Orange Seal | |
| 201 | Aurela Nerlo |
| 202 | Camille Fahy |
| 203 | Marie-Morgane Le Deunff |
| 204 | Fiona Mangan |
| 205 | Florence Normand |
| 206 | Constance Valentin |
| Lotto Ladies | |
| 211 | Mieke Docx |
| 212 | Julie Hendrickx |
| 213 | Ilken Seynave |
| 214 | Lea Lin Teutenberg |
| 215 | Anna Van Wersch |
| 216 | Sterre Vervloet |
| DD Group Pro Cycling Team | |
| 221 | Vera Tieleman |
| 222 | Britt de Grave |
| 223 | Chloe Desmet |
| 224 | Julie Stockman |
| 225 | Yonna van Dam |
| 226 | Jony van den Eijnden |