
Il Lombardia complete results, every edition | 2024 edition | Course map & profiles | Photos | Start list
Como - Bergamo, 241 kilometers

Tadej Pogacar equals Fausto Coppi’s record of 5 Tour of Lombardy wins, but goes Coppi one better: no rider has ever won any Monument Classic five years in a row.
Bill and Carol McGann's book The Story of the Tour de France, Vol 2: 1976 - 2018 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 Bergamo at 2:10 PM, local time: 21C (70F), sunny, with the wind from the south at 5 km/hr (3 mph). There is just a 1% chance of rain.
The Race: Donavan Grondin (Arkea-B&B Hotels) did not start.
Here's the race report from second-place Remco Evenepoel's Team Soudal Quick-Step:
Remco Evenepoel took second at Il Lombardia – the season’s last Monument – repeating last year’s result and signing off our team’s seventh top-three finish at the “Race of the Falling Leaves”. It was an emotional day for the 25-year-old and the entire Wolfpack, as Evenepoel made his final appearance in the Soudal Quick-Step jersey after seven incredible years, 59 victories as a member of the team and countless memorable moments.

The 2025 Il Lombardia gets started. RCS Sport photo
The race opened up with 37 kilometers to go, on the hardest climb of the day, Passo di Ganda (9.3km, 7.2%). That’s where Tadej Pogacar (UAE Team Emirates) made his move, riding away from the others that were still part of an already whittled-down peloton. Evenepoel rode his own tempo, gradually dropping the other men in the chasing group, until the point he remained alone in pursuit of the Slovenian inside 25 kilometers to go.

At the top of the day's first climb, the Madonna del Ghisallo. RCS Sport photo
Evenepoel continued to tap out a solid rhythm, increasing his advantage over those behind and cementing his fourth podium finish in a Monument, which he achieved in Bergamo, where the 119th edition of Il Lombardia concluded after 238 kilometers. It was an emotional day not just for the Olympic Champion, but also for his Soudal Quick-Step teammate Pieter Serry, who ended his remarkable pro career that has stretched over 15 seasons.

Bam! As everyone expected, Pogacar attacks on the final climb, the Passo di Ganda. Remco Evenepoel can be seen just behind him.
“I’m glad I could end the season on a high level. I felt pretty good today in what was a hard race, which became even harder the moment we hit Ganda, where the pace at the front immediately went up. The guys in the squad did an excellent job positioning me, and then, when the gaps were made, I just tried to ride my tempo and go as fast as possible.”

Pogacar has caught and dropped American champion Quinn Simmons.
“Second was the best possible result in this race and I’m happy I could give everything I had for the team in my last outing for the Wolfpack. I’m proud of what I achieved as a member of this squad, I’m happy with my time in the team, and I will always remember the last seven years, it’s something that will forever be part of me”, said Remco, who has now finished on the podium in the last five races he has ridden, including the World and European Championships.

Tadej Pogacar is alone and off the front on the final climb of the day.

Tadej Pogacar is in the city limits of Bergamo, headed for his fifth Tour of Lombardy victory. RCS Sport photo
Complete results:
167 starters, 96 classified finishers.
241 kilometers raced at an average speed of 41.806 km/hr
| 1 | Tadej Pogacar | UAE Team Emirates-XRG | 5hr 45min 53sec |
| 2 | Remco Evenepoel | Soudal Quick-Step | @ 1min 48sec |
| 3 | Michael Storer | Tudor Pro Cycling Team | 3:14 |
| 4 | Quinn Simmons | Lidl-Trek | 3:39 |
| 5 | Isaac del Toro | UAE Team Emirates-XRG | 4:16 |
| 6 | Tom Pidcock | Q36.5 Pro Cycling Team | s.t. |
| 7 | Paul Seixas | Decathlon AG2R La Mondiale | s.t. |
| 8 | Egan Bernal | INEOS Grenadiers | s.t. |
| 9 | Jay Vine | UAE Team Emirates-XRG | 4:18 |
| 10 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 4:30 |
| 11 | Adam Yates | UAE Team Emirates-XRG | 4:49 |
| 12 | Lenny Martinez | Bahrain Victorious | 5:04 |
| 13 | Ion Izagirre | Cofidis | 5:21 |
| 14 | Ben Tulett | Team Visma | Lease a Bike | s.t. |
| 15 | Christian Scaroni | XDS Astana Team | s.t. |
| 16 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
| 17 | Oscar Onley | Team Picnic PostNL | 5:38 |
| 18 | Ben O'Connor | Team Jayco-AlUla | s.t. |
| 19 | Mikel Landa | Soudal Quick-Step | s.t. |
| 20 | Carlos Canal | Movistar Team | 5:48 |
| 21 | Michael Matthews | Team Jayco-AlUla | s.t. |
| 22 | Primoz Roglic | Red Bull-BORA-hansgrohe | s.t. |
| 23 | Julian Alaphilippe | Tudor Pro Cycling Team | 5:51 |
| 24 | Sergio Higuita | XDS Astana Team | 6:06 |
| 25 | Einer Rubio | Movistar Team | 6:11 |
| 26 | Sepp Kuss | Team Visma | Lease a Bike | 6:35 |
| 27 | Marc Hirschi | Tudor Pro Cycling Team | 6:51 |
| 28 | Toms Skujins | Lidl-Trek | 6:52 |
| 29 | Alex Baudin | EF Education-EasyPost | 6:53 |
| 30 | Rudy Molard | Groupama-FDJ | 7:07 |
| 31 | Nairo Quintana | Movistar Team | s.t. |
| 32 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 33 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 34 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 35 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 36 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
| 37 | Ramses Debruyne | Alpecin-Deceuninck | s.t. |
| 38 | Edward Dunbar | Team Jayco-AlUla | s.t. |
| 39 | Rafal Majka | UAE Team Emirates-XRG | 7:10 |
| 40 | Javier Romo | Movistar Team | 9:14 |
| 41 | Lorenzo Milesi | Movistar Team | 9:29 |
| 42 | Simone Velasco | XDS Astana Team | s.t. |
| 43 | Diego Ulissi | XDS Astana Team | s.t. |
| 44 | Andrea Bagioli | Lidl-Trek | 10:19 |
| 45 | Léo Bisiaux | Decathlon AG2R La Mondiale | 10:28 |
| 46 | Tiesj Benoot | Team Visma | Lease a Bike | 11:21 |
| 47 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
| 48 | Clément Berthet | Decathlon AG2R La Mondiale | s.t. |
| 49 | Nicolas Prodhomme | Decathlon AG2R La Mondiale | s.t. |
| 50 | Johannes Kulset | Uno-X Mobility | 14:04 |
| 51 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 52 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 53 | Fausto Masnada | XDS Astana Team | s.t. |
| 54 | Bauke Mollema | Lidl-Trek | 14:16 |
| 55 | Alex Aranburu | Cofidis | 16:02 |
| 56 | Kevin Vermaerke | Team Picnic PostNL | s.t. |
| 57 | Louis Vervaeke | Soudal Quick-Step | 17:21 |
| 58 | Mattia Bais | Team Polti-VisitMalta | s.t. |
| 59 | Nicola Conci | XDS Astana Team | s.t. |
| 60 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 61 | Lars Craps | Lotto | s.t. |
| 62 | Damiano Caruso | Bahrain Victorious | s.t. |
| 63 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
| 64 | Marcel Camprubí | Q36.5 Pro Cycling Team | s.t. |
| 65 | Gianluca Brambilla | Q36.5 Pro Cycling Team | 18:12 |
| 66 | Rui Costa | EF Education-EasyPost | s.t. |
| 67 | Walter Calzoni | Q36.5 Pro Cycling Team | s.t. |
| 68 | Pello Bilbao | Bahrain Victorious | 19:02 |
| 69 | Mattia Cattaneo | Soudal Quick-Step | 19:22 |
| 70 | Filippo Ganna | INEOS Grenadiers | s.t. |
| 71 | Michael Gogl | Alpecin-Deceuninck | 21:22 |
| 72 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 73 | Brieuc Rolland | Groupama-FDJ | s.t. |
| 74 | Markus Hoelgaard | Uno-X Mobility | 21:50 |
| 75 | Georg Zimmermann | Intermarché-Wanty | s.t. |
| 76 | Sergio Samitier | Cofidis | s.t. |
| 77 | Orluis Aular | Movistar Team | s.t. |
| 78 | Vicente Rojas | VF Group-Bardiani CSF-Faizanè | s.t. |
| 79 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 80 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 81 | Alessandro Pinarello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 82 | Lorenzo Germani | Groupama-FDJ | 21:54 |
| 83 | Romain Grégoire | Groupama-FDJ | s.t. |
| 84 | Julien Bernard | Lidl-Trek | s.t. |
| 85 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 86 | Clément Champoussin | XDS Astana Team | s.t. |
| 87 | Simone Petilli | Intermarché-Wanty | 22:04 |
| 88 | Hannes Wilksch | Tudor Pro Cycling Team | 22:47 |
| 89 | Gijs Leemreize | Team Picnic PostNL | 23:24 |
| 90 | Junior Lecerf | Soudal Quick-Step | s.t. |
| 91 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 92 | Sven Erik Bystrøm | Groupama-FDJ | 25:54 |
| 93 | Davide De Cassan | Team Polti-VisitMalta | s.t. |
| 94 | Benjamin Thomas | Cofidis | s.t. |
| 95 | Thymen Arensman | INEOS Grenadiers | 25:59 |
| 96 | Afonso Eulalio | Bahrain Victorious | 26:16 |
2025 Il Lombardia map & profiles:
2025 Tour of Lombardy map

2025 Tour of Lombardy course profile

Detailed profile of the Roncola

Detailed profile of the Berbenno

Detailed profile of the Passo della Crocetta and Zambla Alta climbs

Detailed profile of the last big climb, the Passo di Ganda
2025 Il Lombardia photos by Fotoreporter Sirotti:

Before the start Tiesj Benoot gets his bike.

Team Groupama-FDJ before the start.

UAE Team Emirates-XRG at the teams presentation ceremony before the start.

Julian Alaphilippe

Remco Evenepoel and Tadej Pogacar on the start line.

The peloton gets rolling in the start city of Como

Tadej Pogacar gets his fifth consecutive Il Lombardia win.

The new "Eternal Second"? Remco Evenepoel comes in 1min 48sec after winner Pogacar.

Michael Storer finishes third.

Without a doubt that is American champion Quinn Simmons finishing fourth.

Thomas Pidcock (6th), Paul Seixas (7th) & Egan Bernal (8th)

10th-place Cian Uijtdebroeks

The podium, from left: Remco Evenepoel (2nd), Tadej Pogacar (1st), & Michael Storer (3rd).

Vincenzo Nibali (winner of Il Lombardia in 2015 & 2017) with Remco Evenepoel.

2025 Il Lombardia winner Tadej Pogacar.
Start list with back numbers, October 10, 2025:
| UAE Team Emirates-XRG | |
| 1 | Tadej Pogacar |
| 2 | Isaac del Toro |
| 3 | Rafal Majka |
| 4 | Domen Novak |
| 5 | Pavel Sivakov |
| 6 | Jay Vine |
| 7 | Adam Yates |
| Alpecin-Deceuninck | |
| 11 | Xandro Meurisse |
| 12 | Tobias Bayer |
| 13 | Ramses Debruyne |
| 14 | Gal Glivar |
| 15 | Michael Gogl |
| 16 | Jimmy Janssens |
| 17 | Luca Vergallito |
| Arkea-B&B Hotels | |
| 21 | Embret Svestad-Bårdseng |
| 22 | Giosue Epis |
| 23 | Thibault Guernalec |
| 24 | Victor Guernalec |
| 25 | Laurens Huys |
| 26 | Martin Tjøtta |
| 27 | Donavan Grondin |
| Bahrain Victorious | |
| 31 | Lenny Martinez |
| 32 | Pello Bilbao |
| 33 | Damiano Caruso |
| 34 | Afonso Eulalio |
| 35 | Antonio Tiberi |
| 36 | Rainer Kepplinger |
| 37 | Edoardo Zambanini |
| Cofidis | |
| 41 | Alex Aranburu |
| 42 | Ion Izagirre |
| 43 | Jonathan Lastra |
| 44 | Stefano Oldani |
| 45 | Sergio Samitier |
| 46 | Dylan Teuns |
| 47 | Benjamin Thomas |
| Decathlon AG2R La Mondiale | |
| 51 | Nicolas Prodhomme |
| 52 | Andrea Vendrame |
| 53 | Clément Berthet |
| 54 | Léo Bisiaux |
| 55 | Johannes Staune-Mittet |
| 56 | Bastien Tronchon |
| 57 | Paul Seixas |
| EF Education-EasyPost | |
| 61 | Ben Healy |
| 62 | Alex Baudin |
| 63 | Richard Carapaz |
| 64 | Rui Costa |
| 65 | Neilson Powless |
| 66 | Archie Ryan |
| 67 | Harry Sweeny |
| Groupama-FDJ | |
| 71 | Romain Grégoire |
| 72 | Clément Braz Afonso |
| 73 | Sven Erik Bystrøm |
| 74 | Lorenzo Germani |
| 75 | Guillaume Martin-Guyonnet |
| 76 | Rudy Molard |
| 77 | Brieuc Rolland |
| INEOS Grenadiers | |
| 81 | Thymen Arensman |
| 82 | Egan Bernal |
| 83 | Filippo Ganna |
| 84 | Lucas Hamilton |
| 85 | Michal Kwiatkowski |
| 86 | Victor Langellotti |
| 87 | Salvatore Puccio |
| Intermarché-Wanty | |
| 91 | Georg Zimmermann |
| 92 | Louis Barré |
| 93 | Kevin Colleoni |
| 94 | Louis Meintjes |
| 95 | Simone Petilli |
| 96 | Lorenzo Rota |
| 97 | Dion Smith |
| Lidl-Trek | |
| 101 | Mattias Skjelmose |
| 102 | Andrea Bagioli |
| 103 | Julien Bernard |
| 104 | Bauke Mollema |
| 105 | Jacopo Mosca |
| 106 | Quinn Simmons |
| 107 | Toms Skujins |
| Lotto | |
| 111 | Arjen Livyns |
| 112 | Lars Craps |
| 113 | Robin Orins |
| 114 | Eduardo Sepulveda |
| 115 | Lionel Taminiaux |
| 116 | Reuben Thompson |
| 117 | Henri Vandenabeele |
| Movistar Team | |
| 121 | Javier Romo |
| 122 | Orluis Aular |
| 123 | Carlos Canal |
| 124 | Davide Formolo |
| 125 | Lorenzo Milesi |
| 126 | Nairo Quintana |
| 127 | Einer Rubio |
| Q36.5 Pro Cycling Team | |
| 131 | Tom Pidcock |
| 132 | Xabier Azparren |
| 133 | Walter Calzoni |
| 134 | Gianluca Brambilla |
| 135 | Marcel Camprubí |
| 136 | Milan Vader |
| 137 | Nickolas Zukowsky |
| Red Bull-BORA-hansgrohe | |
| 141 | Primoz Roglic |
| 142 | Giovanni Aleotti |
| 143 | Jai Hindley |
| 144 | Giulio Pellizzari |
| 145 | Matteo Sobrero |
| 146 | Jan Tratnik |
| 147 | Aleksandr Vlasov |
| Soudal Quick-Step | |
| 151 | Remco Evenepoel |
| 152 | Mattia Cattaneo |
| 153 | Gianmarco Garofoli |
| 154 | Mikel Landa |
| 155 | Junior Lecerf |
| 156 | Pieter Serry |
| 157 | Louis Vervaeke |
| Team Jayco-AlUla | |
| 161 | Ben O'Connor |
| 162 | Asbjørn Hellemose |
| 163 | Alessandro De Marchi |
| 164 | Edward Dunbar |
| 165 | Michael Matthews |
| 166 | Mauro Schmid |
| 167 | Filippo Zana |
| Team Picnic PostNL | |
| 171 | Oscar Onley |
| 172 | Warren Barguil |
| 173 | Romain Combaud |
| 174 | Chris Hamilton |
| 175 | Bjoern Koerdt |
| 176 | Gijs Leemreize |
| 177 | Kevin Vermaerke |
| Team Polti-VisitMalta | |
| 181 | Davide Piganzoli |
| 182 | Davide Bais |
| 183 | Mattia Bais |
| 184 | Davide De Cassan |
| 185 | Dario Gómez Germán |
| 186 | Diego Sevilla |
| 187 | Alessandro Tonelli |
| Team Visma | Lease a Bike | |
| 191 | Ben Tulett |
| 192 | Tiesj Benoot |
| 193 | Tijmen Graat |
| 195 | Sepp Kuss |
| 196 | Bart Lemmen |
| 197 | Cian Uijtdebroeks |
| Tudor Pro Cycling Team | |
| 201 | Michael Storer |
| 202 | Julian Alaphilippe |
| 203 | Marc Hirschi |
| 204 | Arthur Kluckers |
| 205 | Roland Thalmann |
| 206 | Lawrence Warbasse |
| 207 | Hannes Wilksch |
| Uno-X Mobility | |
| 211 | Sakarias Koller Løland |
| 212 | Martin Urianstad Bugge |
| 213 | Fredrik Dversnes |
| 214 | Markus Hoelgaard |
| 215 | Ådne Holter |
| 216 | Johannes Kulset |
| 217 | Andreas Leknessund |
| VF Group-Bardiani CSF-Faizanè | |
| 221 | Filippo Fiorelli |
| 222 | Filippo Magli |
| 223 | Alessandro Pinarello |
| 224 | Vicente Rojas |
| 225 | Mattia Stenico |
| 226 | Manuele Tarozzi |
| 227 | Alex Tolio |
| XDS Astana Team | |
| 231 | Christian Scaroni |
| 232 | Clément Champoussin |
| 233 | Nicola ConciGiro di Lombardia to us aold guys) |
| 234 | Sergio Higuita |
| 235 | Fausto Masnada |
| 236 | Diego Ulissi |
| 237 | Simone Velasco |