
La Polynormande historic results | 2025 edition | Course map & profile | Start list
Avranches - St. Martin de Landelles, 168.9 km

Hugo Page wins in St. Martin de Landelles. Photo: LNC/Marie Van Inglegem
Bill and Carol McGann's book The Story of the Tour de France, 2019: A Year of New Faces is available in both Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the city of Saint-Hilaire-du-Harcouët, of which the finish town of St. Martin de Landelles is a part, at 2:45 PM, local time: 29C (85F), fair, with the wind from the northwest at 13 km/hr (8 mph). There is just a 2% chance of rain.
The race: Here's the report from winner Hugo Page's Team Cofidis.
Hugo Page finally rewarded! The French rider claimed his first victory with Cofidis in a race perfectly suited to his style. Hugo stayed patient before launching his sprint and winning by a narrow margin at La Polynormande—his first race back after the Tour de France. With Alex Aranburu taking third place, Hugo secured Cofidis's ninth victory of the season.
He could finally savor the moment and celebrate. Hugo Page has at last secured his first win with Cofidis. The French rider has quickly settled into the team and demonstrated his qualities throughout the season. A key member of the Tour de France squad, he returned to racing with the same energy and enthusiasm this Sunday on the roads of La Polynormande.
Hugo and Alex: a race full of tactical flair
As is often the case, the Normandy race was wide open, with non-stop attacks in the closing stages. However, Hugo and Alex Aranburu remained vigilant and well-positioned. A group of strong riders formed in the finale, and both Cofidis riders were part of it. Hugo showed patience and launched his attack right at the end. Having secured the lead, he was able to celebrate in front of Alex Aranburu (3rd), who was quick to congratulate him.
Thanks to Hugo’s talent, the Cofidis team is back to winning ways, marking their ninth victory of the season. Demonstrating the team's strength in depth, Hugo is the seventh Cofidis rider to claim a win in 2026. Hugo has every reason to be delighted, as he hadn't raised his arms in victory since the Tour du Limousin three years ago. And the timing couldn't be better: Hugo and the Cofidis team are heading to that very race in two days' time.
Hugo Page: "Naturally, there is a great deal of pride. I battled hard for three weeks at the Tour de France, and it’s never easy. You can’t always achieve exactly what you want during the season. It had been three years since my last win, so I’m happy to have secured one here. I’m also delighted to achieve this while riding for Cofidis, a team that put its trust in me for three years. It’s the reward for all the hard work and the constant support from my loved ones.
"As for the race itself, we knew the finale was very tough and that the peloton might catch us right at the end. I benefited from the amazing work Alex (Aranburu) did right up to the finish. I latched onto his wheel, waited for the right moment to launch my sprint, and it paid off. I know I don’t get many chances to shine, so I’m happy to kick off the second half of the season this way. There are some great races ahead for me. When my head and legs are both in the right place, I know I can achieve great things!"
Benjamin Giraud, Sports Director: "We came to this race aiming for a big result. We had a very solid team effort—which explains why only three of our riders actually finished. Everyone worked incredibly well and managed the burden of controlling the race all day long. The finale was a bit chaotic, but we were constantly at the front, especially with Alex and Hugo. We reached the sprint with a group of about twenty riders. Hugo used his talent to make the decisive move and claim this fantastic victory!"
Complete results:
168.9 kilometers raced at an average speed of 44.106 km/hr
| 1 | Hugo Page | Cofidis | 3hr 49min 46sec |
| 2 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 3 | Alex Aranburu | Cofidis | s.t. |
| 4 | Noa Isidore | Decathlon CMA CGM Team | s.t. |
| 5 | Clément Venturini | Unibet Rose Rockets | s.t. |
| 6 | Lander Loockx | Unibet Rose Rockets | s.t. |
| 7 | Jochem Kerckhaert | BEAT CC p/b Saxo | s.t. |
| 8 | Matthew Fox | Lotto-Intermarché | s.t. |
| 9 | Dario Belletta | Team Polti-VisitMalta | s.t. |
| 10 | Elliot Rowe | Visma | Lease a Bike Development | s.t. |
| 11 | Antoine L'Hote | Decathlon CMA CGM Team | s.t. |
| 12 | Maxime Jarnet | Van Rysel-Roubaix | s.t. |
| 13 | Paul Lapeira | Decathlon CMA CGM Team | s.t. |
| 14 | Javier Serrano | Team Polti-VisitMalta | s.t. |
| 15 | Guillaume Martin-Guyonnet | Groupama-FDJ United | s.t. |
| 16 | Lenaic Langella | CIC Pro Cycling Academy | s.t. |
| 17 | Cesar Perez | Equipo Kern Pharma | s.t. |
| 18 | Louka Lesueur | Veloce Club Rouen 76 | s.t. |
| 19 | Axel Mariault | CIC Pro Cycling Academy | s.t. |
| 20 | Mikel Retegi | Equipo Kern Pharma | s.t. |
| 21 | Maxime Decomble | Groupama-FDJ United | s.t. |
| 22 | Yohann Simon | St Michel-Preference Home-Auber 93 | s.t. |
| 23 | Lorenz Van de Wynkele | Lotto-Intermarché | s.t. |
| 24 | Brieuc Rolland | Groupama-FDJ United | s.t. |
| 25 | Michiel Coppens | BEAT CC p/b Saxo | s.t. |
| 26 | Maxime Vezie | CIC Pro Cycling Academy | @ 10sec |
| 27 | Alexandre Delettre | Team TotalEnergies | 0:13 |
| 28 | Victor Van de Putte | Lotto-Intermarché | 0:19 |
| 29 | Jesse Kramer | BEAT CC p/b Saxo | 1:00 |
| 30 | Lucas Bénéteau | St Michel-Preference Home-Auber 93 | s.t. |
| 31 | Simon Guglielmi | St Michel-Preference Home-Auber 93 | 1:18 |
| 32 | David Dekker | BEAT CC p/b Saxo | 2:32 |
| 33 | Marcus Sander Hansen | BHS-PL Beton Bornholm | s.t. |
| 34 | Fabio Segatta | Visma | Lease a Bike Development | s.t. |
| 35 | Jim Breitler | Elite Fondations Cycling Team | s.t. |
| 36 | Tommaso Bessega | Team Polti-VisitMalta | s.t. |
| 37 | Victor Papon | Nice Métropole-Côte d’Azur | s.t. |
| 38 | Valentin Darbellay | Elite Fondations Cycling Team | s.t. |
| 39 | Marius Innhaug Dahl | Decathlon CMA CGM Team | s.t. |
| 40 | Pierre Thierry | Team TotalEnergies | s.t. |
| 41 | Hugo Tapiz | Equipo Kern Pharma | s.t. |
| 42 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 43 | Romain Cardis | St Michel-Preference Home-Auber 93 | s.t. |
| 44 | Titouan Fontaine | Groupama-FDJ United | s.t. |
| 45 | Arnaud Tendon | Van Rysel-Roubaix | s.t. |
| 46 | Jaakko Hänninen | Nice Métropole-Côte d’Azur | s.t. |
| 47 | Milan Menten | Lotto-Intermarché | s.t. |
| 48 | Ian Kings | Visma | Lease a Bike Development | s.t. |
| 49 | Diego Sevilla | Team Polti-VisitMalta | s.t. |
| 50 | Arnaud Tissières | Elite Fondations Cycling Team | s.t. |
| 51 | Gabriele Raccagni | Team Polti-VisitMalta | 2:40 |
| 52 | Mavric Beaune | Veloce Club Rouen 76 | 2:42 |
| 53 | Thomas Champion | St Michel-Preference Home-Auber 93 | s.t. |
| 54 | Esteban Foucher | Groupama-FDJ United | s.t. |
| 55 | Valentin Ferron | Cofidis | s.t. |
| 56 | Justin Coron | Veloce Club Rouen 76 | 2:49 |
| 57 | Guillaume Adam | Veloce Club Rouen 76 | s.t. |
| 58 | Léandre Lozouet | CIC Pro Cycling Academy | s.t. |
| 59 | Louis Hardouin | Van Rysel-Roubaix | s.t. |
| 60 | Rayan Boulahoite | Team TotalEnergies | s.t. |
| 61 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 62 | Pierre Gautherat | Decathlon CMA CGM Team | s.t. |
| 63 | Killian Verschuren | Unibet Rose Rockets | s.t. |
| 64 | Oliver Mattheis | BIKE AID | 3:10 |
| 65 | Maxence Place | Lotto-Intermarché | 8:45 |
| 66 | Unax Errasti | Equipo Kern Pharma | s.t. |
| 67 | Antoine Raugel | Van Rysel-Roubaix | s.t. |
| 68 | Boas Lysgaard | BHS-PL Beton Bornholm | s.t. |
| 69 | Joris Chaussinand | CIC Pro Cycling Academy | s.t. |
| 70 | Camille Charret | Cofidis | s.t. |
| 71 | Guillaume Bagou | Elite Fondations Cycling Team | s.t. |
| 72 | Victor Guernalec | CIC Pro Cycling Academy | s.t. |
| 73 | Axel Bouquet | St Michel-Preference Home-Auber 93 | s.t. |
| 74 | Baptiste Huyet | BIKE AID | s.t. |
| 75 | Nils Aebersold | Elite Fondations Cycling Team | s.t. |
| 76 | Joren Bloem | Unibet Rose Rockets | s.t. |
| 77 | Alexander Konijn | Nice Métropole-Côte d’Azur | s.t. |
| 78 | Stijn Appel | BEAT CC p/b Saxo | s.t. |
| 79 | Joppe Heremans | Van Rysel-Roubaix | s.t. |
| 80 | Joseph Brookes | Cofidis | s.t. |
| 81 | Clément Petit | Veloce Club Rouen 76 | s.t. |
| 82 | Killian Théot | Van Rysel-Roubaix | s.t. |
| 83 | Mikal Grimstad Uglehus | Visma | Lease a Bike Development | s.t. |
| 84 | Victor Vidal | BIKE AID | s.t. |
| 85 | Enzo Lesueur | Veloce Club Rouen 76 | 10:49 |
| 86 | Emilio Garcia | Equipo Kern Pharma | 11:51 |
| 87 | Nahom Efriem | BIKE AID | s.t. |
| 88 | Émilien Jacquelin | Decathlon CMA CGM Team | s.t. |
| 89 | Sergio Romeo | Equipo Kern Pharma | s.t. |
| 90 | Victor Jean | Elite Fondations Cycling Team | s.t. |
| 91 | Daniel Weis | BHS-PL Beton Bornholm | s.t. |
| 92 | Carter Guichard | Nice Métropole-Côte d’Azur | s.t. |
| 93 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | 15:49 |
Course map & profile:

Course map

Course profile
Start list with back numbers, August 15, 2026
| Decathlon CMA CGM Team | |
| 1 | Paul Lapeira |
| 2 | Pierre Gautherat |
| 3 | Noa Isidore |
| 4 | Antoine L'Hote |
| 5 | Braden Reitz |
| 6 | Émilien Jacquelin |
| 7 | Marius Innhaug Dahl |
| Groupama-FDJ United | |
| 11 | Lewis Bower |
| 12 | Maxime Decomble |
| 13 | Titouan Fontaine |
| 14 | David Gaudu |
| 15 | Guillaume Martin-Guyonnet |
| 16 | Brieuc Rolland |
| 17 | Esteban Foucher |
| Lotto-Intermarché | |
| 21 | Matthew Fox |
| 22 | Matys Grisel |
| 23 | Milan Menten |
| 24 | Maxence Place |
| 25 | Baptiste Veistroffer |
| 26 | Victor Van de Putte |
| 27 | Lorenz Van de Wynkele |
| Cofidis | |
| 31 | Camille Charret |
| 32 | Edoardo Zamperini |
| 33 | Valentin Ferron |
| 34 | Alex Aranburu |
| 35 | Hugo Page |
| 36 | Alberto Lajarin Luis |
| 37 | Joseph Brookes |
| Team TotalEnergies | |
| 41 | Rayan Boulahoite |
| 42 | Alexandre Delettre |
| 43 | Sandy Dujardin |
| 44 | Thibault Guernalec |
| 45 | Mathis Le Berre |
| 46 | Pierre Thierry |
| 47 | Mattéo Vercher |
| Unibet Rose Rockets | |
| 51 | Adam Toupalik |
| 52 | Clément Venturini |
| 54 | Joren Bloem |
| 55 | Killian Verschuren |
| 56 | Lander Loockx |
| 57 | Sergio Meris |
| Team Polti-VisitMalta | |
| 61 | Dario Belletta |
| 62 | Gabriele Bessega |
| 63 | Tommaso Bessega |
| 64 | Diego Sevilla |
| 66 | Gabriele Raccagni |
| 67 | Javier Serrano |
| Equipo Kern Pharma | |
| 71 | Mikel Retegi |
| 72 | Nil Gimeno |
| 73 | Sergio Romeo |
| 74 | Cesar Perez |
| 75 | Hugo Tapiz |
| 76 | Unax Errasti |
| 77 | Emilio Garcia |
| CIC Pro Cycling Academy | |
| 81 | Joris Chaussinand |
| 82 | Victor Guernalec |
| 83 | Lenaic Langella |
| 84 | Léandre Lozouet |
| 85 | Axel Mariault |
| 86 | Mathias Sanlaville |
| 87 | Maxime Vezie |
| Van Rysel-Roubaix | |
| 91 | Louis Hardouin |
| 92 | Joppe Heremans |
| 93 | Léandre Huck |
| 94 | Maxime Jarnet |
| 95 | Antoine Raugel |
| 96 | Arnaud Tendon |
| 97 | Killian Théot |
| BEAT CC p/b Saxo | |
| 101 | Jochem Kerckhaert |
| 102 | Stijn Appel |
| 103 | Michiel Coppens |
| 104 | David Dekker |
| 105 | Jesse Kramer |
| 106 | Marijn Maas |
| 107 | Warre Van den Meerssche |
| St Michel-Preference Home-Auber 93 | |
| 111 | Lucas Bénéteau |
| 112 | Axel Bouquet |
| 113 | Romain Cardis |
| 114 | Thomas Champion |
| 115 | Simon Guglielmi |
| 116 | Jérémy Lecroq |
| 117 | Yohann Simon |
| Team Visma | Lease a Bike Dev | |
| 121 | Francesco Baruzzi |
| 122 | Ian Kings |
| 123 | Jonas Kind Høydahl |
| 124 | Elliot Rowe |
| 125 | Fabio Segatta |
| 126 | Will Smith |
| 127 | Mikal Grimstad Uglehus |
| BIKE AID | |
| 131 | Victor Vidal |
| 132 | Baptiste Huyet |
| 133 | Lennard Sternsdorff |
| 134 | Oliver Mattheis |
| 135 | Nahom Efriem |
| 136 | Gabriel Berg |
| 137 | Joonas Puuraid |
| Nice Métropole-Côte d'Azur | |
| 141 | Victor Papon |
| 142 | Tom Mainguenaud |
| 143 | Clément Davy |
| 144 | Jaakko Hänninen |
| 145 | Alexander Konijn |
| 146 | Carter Guichard |
| 147 | Dylan Massa |
| Elite Fondations Cycling Team | |
| 151 | Jim Breitler |
| 152 | Arnaud Tissières |
| 153 | Guillaume Bagou |
| 154 | Nils Aebersold |
| 155 | Jan Sommer |
| 156 | Victor Jean |
| 157 | Valentin Darbellay |
| Veloce Club Rouen 76 | |
| 161 | Guillaume Adam |
| 162 | Mavric Beaune |
| 163 | Justin Coron |
| 164 | Florentin Lecamus-Lambert |
| 165 | Louka Lesueur |
| 166 | Enzo Lesueur |
| 167 | Clément Petit |
| BHS-PL Beton Bornholm | |
| 171 | Marcus Sander Hansen |
| 172 | Daniel Weis |
| 173 | Victor Johannsen |
| 174 | Asger Røjbek Sørensen |
| 175 | Ville Merlöv |
| 176 | Boa Lysgaard |