
Coppa Bernocchi podium history | 2025 edition | Map & profile | Photos | Start list
Legnano - Legnano: 178.1 km. Legnano is 20 kilometers northwest of Milan.

Noa Isidore wins a close one. Sirotti photo
Les Woodland's book Tour of Flanders: The Inside Story - The rocky roads of the Ronde van Vlaanderen is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Legnano at 2:30 PM, local time: 24C (76F), sunny, with the wind from the south-southeast at 8 km/hr (5 mph). There is a 3% chance of rain.
The race: Race winner Noa Isidore's Decathlon CMA CGM Team posted this.
Noa Isidore - “That finish in Legnano suited my strengths perfectly. The goal today was to go for the win—that’s why I was here—and I’m really happy I was able to pull it off. My teammates worked really hard all day—I’m happy for them, too. In the final 200 meters, I tried to position myself as best as possible relative to my opponents and pushed as hard as I could on the pedals to take the win. This is my third victory; I’m satisfied with my season. The team showed confidence in me by letting me lead in several races, and I was able to prove that I could win when I had the chance.”
Key number: 2
This is the team’s second victory in two days at the Italian fall classics. Following Paul Lapeira’s win yesterday at the Coppa Agostoni, Noa Isidore claimed victory today at the Coppa Bernocchi, outpacing his rivals in the sprint to secure his third win of the season.
Complete results:
178.1 kilometers raced at an average speed of 44.465 km/hr
| 1 | Noa Isidore | Decathlon CMA CGM Team | 3hr 53min 29sec |
| 2 | Tommaso Dati | Team UKYO | s.t. |
| 3 | Orluis Aular | Movistar Team | s.t. |
| 4 | Alessandro Romele | XDS Astana Team | s.t. |
| 5 | Dorian Godon | Netcompany INEOS Cycling Team | s.t. |
| 6 | Pepijn Reinderink | Soudal Quick-Step | s.t. |
| 7 | Davide Donati | Red Bull-BORA-hansgrohe | s.t. |
| 8 | Andrea Vendrame | Team Jayco-AlUla | s.t. |
| 9 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 10 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 11 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
| 12 | Luca Giaimi | UAE Team Emirates-XRG | s.t. |
| 13 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 14 | Thomas Silva | XDS Astana Team | s.t. |
| 15 | Corbin Strong | NSN Cycling Team | s.t. |
| 16 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 17 | Jon Barrenetxea | Movistar Team | s.t. |
| 18 | Gil Gelders | Soudal Quick-Step | s.t. |
| 19 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 20 | Filippo Magli | Bardiani-CSF 7 Saber | s.t. |
| 21 | Bastien Tronchon | Groupama-FDJ United | s.t. |
| 22 | Pau Martí | NSN Cycling Team | s.t. |
| 23 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
| 24 | Markus Hoelgaard | Uno-X Mobility | s.t. |
| 25 | Alessandro Borgo | Bahrain Victorious | s.t. |
| 26 | Xandro Meurisse | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 27 | Valentin Madouas | Groupama-FDJ United | s.t. |
| 28 | Hugo Houle | Alpecin-Premier Tech | s.t. |
| 29 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 30 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 31 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 32 | Lars Craps | Lotto-Intermarché | s.t. |
| 33 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 34 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 35 | Hannes Wilksch | Tudor Pro Cycling Team | @ 10sec |
| 36 | Florian Stork | Tudor Pro Cycling Team | s.t. |
| 37 | José Félix Parra | Caja Rural-Seguros RGA | s.t. |
| 38 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 39 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 40 | Alexander Hajek | Red Bull-BORA-hansgrohe | 0:13 |
| 41 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | s.t. |
| 42 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 43 | Dario Giuliano | Team Polti-VisitMalta | s.t. |
| 44 | Alberto Bettiol | XDS Astana Team | s.t. |
| 45 | Rudy Molard | Groupama-FDJ United | s.t. |
| 46 | Jacopo Mosca | Lidl-Trek | 0:20 |
| 47 | Maxence Place | Lotto-Intermarché | s.t. |
| 48 | Lorenzo Germani | Groupama-FDJ United | s.t. |
| 49 | Tim Wellens | UAE Team Emirates-XRG | s.t. |
| 50 | Duarte Marivoet | Lotto-Intermarché | s.t. |
| 51 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 52 | Sergio Higuita | XDS Astana Team | s.t. |
| 53 | Toralf Rydningen Martinsen | Uno-X Mobility | s.t. |
| 54 | Lorenzo Rota | Lotto-Intermarché | s.t. |
| 55 | Callum Scotson | Decathlon CMA CGM Team | s.t. |
| 56 | Patrick Konrad | Lidl-Trek | s.t. |
| 57 | Adam Yates | UAE Team Emirates-XRG | s.t. |
| 58 | Luis Alberto Lajarin | Cofidis | s.t. |
| 59 | Nicolo Garibbo | Team UKYO | s.t. |
| 60 | Marc Rubirola | Caja Rural-Seguros RGA | s.t. |
| 61 | Stefano Oldani | Caja Rural-Seguros RGA | s.t. |
| 62 | Brieuc Rolland | Groupama-FDJ United | s.t. |
| 63 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 64 | Fran Miholjevic | Bahrain Victorious | s.t. |
| 65 | Alexander Kamp | Uno-X Mobility | s.t. |
| 66 | Ben Granger | Solution Tech-NIPPO-Rali | s.t. |
| 67 | Gauthier Servranckx | Soudal Quick-Step | 0:28 |
| 68 | George Bennett | NSN Cycling Team | s.t. |
| 69 | Ådne Holter | Uno-X Mobility | 0:32 |
| 70 | Alexandre Balmer | Solution Tech-NIPPO-Rali | 0:35 |
| 71 | Antoine L'Hote | Decathlon CMA CGM Team | 0:39 |
| 72 | Jordan Labrosse | Decathlon CMA CGM Team | s.t. |
| 73 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | 0:42 |
| 74 | Carlos Canal | Movistar Team | 0:44 |
| 75 | Diego Sevilla | Team Polti-VisitMalta | 0:48 |
| 76 | Pier-André Côté | NSN Cycling Team | 0:55 |
| 77 | Natnael Tesfazion | Movistar Team | s.t. |
| 78 | Filippo Ganna | Netcompany INEOS Cycling Team | 1:06 |
| 79 | Amanuel Ghebreigzabhier | Lidl-Trek | 1:11 |
| 80 | Ugo Fabries | UAE Team Emirates-XRG | 1:15 |
| 81 | Valentin Ferron | Cofidis | s.t. |
| 82 | Federico Iacomoni | Team UKYO | s.t. |
| 83 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 84 | Oliver Stockwell | Bahrain Victorious | s.t. |
| 85 | Neilson Powless | EF Education-EasyPost | s.t. |
| 86 | Filippo Agostinacchio | EF Education-EasyPost | s.t. |
| 87 | Christopher Juul-Jensen | Team Jayco-AlUla | 1:23 |
| 88 | Gianni Moscon | Red Bull-BORA-hansgrohe | 1:34 |
| 89 | Laurence Pithie | Red Bull-BORA-hansgrohe | s.t. |
| 90 | Nicolas Vinokurov | XDS Astana Team | 1:36 |
| 91 | Ben Swift | Netcompany INEOS Cycling Team | 1:46 |
| 92 | Max van der Meulen | Bahrain Victorious | 2:07 |
| 93 | Milan Donie | Lotto-Intermarché | s.t. |
| 94 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
| 95 | Sergio Samitier | Cofidis | 4:42 |
| 96 | Bob Jungels | Netcompany INEOS Cycling Team | 4:44 |
| 97 | Dario Belletta | Team Polti-VisitMalta | 5:37 |
| 98 | Yaël Joalland | Cofidis | 6:20 |
| 99 | Fred Wright | Pinarello-Q36.5 Pro Cycling Team | 7:24 |
| 100 | Davide Ballerini | XDS Astana Team | s.t. |
| 101 | Cesare Chesini | MBH Bank CSB Telecom Fort | 7:47 |
| 102 | Andrea Piras | Solution Tech-NIPPO-Rali | s.t. |
| 103 | Damiano Caruso | Bahrain Victorious | s.t. |
| 104 | Nicolò Buratti | MBH Bank CSB Telecom Fort | s.t. |
| 105 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
| 106 | Simone Raccani | Team UKYO | s.t. |
| 107 | Leonardo Consolidani | Bahrain Victorious | s.t. |
2026 Coppa Bernocchi course map & profile

2026 Coppa Bernocchi course map

Detail map of the Olona circuit

2026 Coppa Bernocchi course profile
2026 Coppa Bernocchi photos by Fotoreporter Sirotti:

Noa Isidore is the winner.

Winner Noa Isidore can sit up and celebrate his win.

Noa Isidore just after winning the race.

Jhonnatan Narvaez right after the race. He was 23rd
Filippo Ganna was 78th.

2022 Coppa Bernocchi winner Davide Ballerini just after he finished the race. Today he was 100th, @ 7min 24sec

The podium, from left: Tommaso Dati (2nd), Noa Isidore (1st), & Orluis Aular (3rd).

Race winner Noa Isidore
2026 Coppa Bernocchi start list with back numbers, Oct 5, 2026
| Netcompany INEOS | |
| 1 | Dorian Godon |
| 2 | Filippo Ganna |
| 3 | Bob Jungels |
| 4 | Ben Swift |
| 5 | Ben Turner |
| 6 | Óscar Rodríguez |
| 7 | Kim Heiduk |
| Alpecin-Premier Tech | |
| 11 | Aless De Bock |
| 12 | Kaden Groves |
| 13 | Hugo Houle |
| 14 | Jensen Plowright |
| 15 | Noah Ramsay |
| 16 | Francesco Busatto |
| Bahrain Victorious | |
| 21 | Alessandro Borgo |
| 22 | Damiano Caruso |
| 23 | Fran Miholjevic |
| 24 | Oliver Stockwell |
| 25 | Edoardo Zambanini |
| 26 | Leonardo Consolidani |
| 27 | Max van der Meulen |
| Decathlon CMA CGM Team | |
| 31 | Noa Isidore |
| 32 | Antoine L'Hote |
| 33 | Jordan Labrosse |
| 35 | Callum Scotson |
| 36 | Émilien Jacquelin |
| EF Education-EasyPost | |
| 41 | Alexander Cepeda |
| 42 | Samuele Battistella |
| 43 | Filippo Agostinacchio |
| 44 | Luke Lamperti |
| 45 | Neilson Powless |
| 46 | Marijn van den Berg |
| Groupama-FDJ United | |
| 51 | Lorenzo Germani |
| 52 | Valentin Madouas |
| 53 | Rudy Molard |
| 54 | Rémy Rochas |
| 55 | Brieuc Rolland |
| 56 | Bastien Tronchon |
| 57 | Victor Loulergue |
| Lidl-Trek | |
| 61 | Patrick Frydkjær |
| 62 | Tao Geoghegan Hart |
| 63 | Bauke Mollema |
| 64 | Jacopo Mosca |
| 65 | Mads Pedersen |
| 66 | Amanuel Ghebreigzabhier |
| 67 | Patrick Konrad |
| Lotto-Intermarché | |
| 71 | Vito Braet |
| 72 | Lars Craps |
| 73 | Milan Donie |
| 74 | Duarte Marivoet |
| 75 | Maxence Place |
| 76 | Lorenzo Rota |
| 77 | Reuben Thompson |
| Movistar Team | |
| 81 | Orluis Aular |
| 82 | Jon Barrenetxea |
| 83 | Carlos Canal |
| 84 | Michel Hessmann |
| 85 | Manlio Moro |
| 86 | Natnael Tesfazion |
| 87 | Diego Pescador |
| NSN Cycling Team | |
| 91 | George Bennett |
| 92 | Pier-André Côté |
| 93 | Pau Martí |
| 94 | Dion Smith |
| 95 | Corbin Strong |
| 96 | Moritz Kretschy |
| 97 | Roei Edinger |
| Red Bull-BORA-hansgrohe | |
| 101 | Nico Denz |
| 102 | Davide Donati |
| 103 | Alexander Hajek |
| 104 | Gianni Moscon |
| 105 | Laurence Pithie |
| 106 | Giovanni Aleotti |
| 107 | Ben Zwiehoff |
| Soudal Quick-Step | |
| 111 | Gil Gelders |
| 112 | Andrea Raccagni Noviero |
| 113 | Pepijn Reinderink |
| 114 | Gauthier Servranckx |
| 115 | Martin Svrcek |
| 117 | Erazem Valjavec |
| Team Jayco-AlUla | |
| 121 | Adam Rafferty |
| 122 | Christopher Juul-Jensen |
| 123 | Michael Matthews |
| 124 | Alessandro Covi |
| 125 | Asbjørn Hellemose |
| 126 | Andrea Vendrame |
| 127 | Mauro Schmid |
| UAE Team Emirates-XRG | |
| 131 | Adam Yates |
| 132 | Tim Wellens |
| 133 | Jhonatan Narvaez |
| 134 | Luca Giaimi |
| 135 | Ugo Fabries |
| 136 | Filippo Baroncini |
| 137 | Igor Arrieta |
| Uno-X Mobility | |
| 141 | Toralf Rydningen Martinsen |
| 142 | Markus Hoelgaard |
| 143 | Ådne Holter |
| 145 | Alexander Kamp |
| 146 | Sakarias Koller Løland |
| 147 | Anders Skaarseth |
| XDS Astana Team | |
| 151 | Alberto Bettiol |
| 152 | Davide Ballerini |
| 153 | Sergio Higuita |
| 154 | Alessandro Romele |
| 155 | Thomas Silva |
| 156 | Darren van Bekkum |
| 157 | Nicolas Vinokurov |
| Bardiani-CSF 7 Saber | |
| 161 | Luca Colnaghi |
| 162 | Lorenzo Conforti |
| 163 | Filippo Magli |
| 164 | Marco Manenti |
| 165 | Martin Marcellusi |
| 166 | Luca Paletti |
| 167 | Enrico Zanoncello |
| Caja Rural-Seguros RGA | |
| 171 | Fernando Barceló |
| 172 | Joan Bou |
| 173 | Gorka Corres |
| 174 | Samuel Fernández Garcia |
| 175 | Stefano Oldani |
| 176 | José Félix Parra |
| 177 | Marc Rubirola |
| Cofidis | |
| 181 | Valentin Ferron |
| 182 | Yaël Joalland |
| 183 | Sam Maisonobe |
| 184 | Sergio Samitier |
| 185 | Edoardo Zamperini |
| 186 | Luis Alberto Lajarin |
| 187 | Alex Aranburu |
| MBH Bank CSB Telecom Fort | |
| 191 | Matteo Ambrosini |
| 192 | Marcin Budzinski |
| 193 | Nicolò Buratti |
| 194 | Cesare Chesini |
| 195 | Filip Gruszczynski |
| 196 | Davide Persico |
| 197 | Samuele Zoccarato |
| Pinarello-Q36.5 Pro Cycling Team | |
| 201 | Xabier Azparren |
| 202 | Matteo Badilatti |
| 203 | Xandro Meurisse |
| 204 | Nicolò Parisini |
| 205 | Joe Pidcock |
| 206 | Milan Vader |
| 207 | Fred Wright |
| Solution Tech-NIPPO-Rali | |
| 211 | Roberto Gonzalez |
| 212 | Matteo Regnanti |
| 213 | Ben Granger |
| 214 | Tommaso Nencini |
| 215 | Kyrylo Tsarenko |
| 216 | Andrea Piras |
| 217 | Alexandre Balmer |
| Team Polti-VisitMalta | |
| 221 | Dario Belletta |
| 222 | Mattia Bais |
| 223 | Mirco Maestri |
| 224 | Dario Giuliano |
| 225 | Francisco Muñoz |
| 226 | Diego Sevilla |
| 227 | Alessandro Tonelli |
| Tudor Pro Cycling Team | |
| 231 | Matteo Trentin |
| 232 | Jacob Eriksson |
| 233 | Luc Wirtgen |
| 234 | Florian Stork |
| 235 | Roland Thalmann |
| 236 | Hannes Wilksch |
| 237 | Juan David Sierra |
| Team UKYO | |
| 241 | Nahom Zeray |
| 242 | Andrea D'Amato |
| 243 | Tommaso Dati |
| 244 | Nicolo Garibbo |
| 245 | Federico Iacomoni |
| 247 | Simone Raccani |