Giro di Lombardia Past Winners and Records

By : Mr Mamil
Updated :

This site is supported by its audience. We may earn an affiliate commission when you purchase through links on this site.

2022 Giro di Lombardia Route Profile

The Giro di Lombardia is one of the five Monuments of professional cycling. Known as Il Lombardia in Italy, it’s one of the most prestigious one-day races in Italy.

Held annually in the Lombardy region of Italy, the Giro di Lombardia is usually held in the first week of October. It has been nicknamed the Race of the Falling Leaves by many cycling fans. It’s the last of the five Monuments, after Milan-San Remo, Tour of Flanders, Paris-Roubaix, and Liège-Bastogne-Liège.

The Giro di Lombardia started in 1905, making it one of the oldest cycling races. It was originally called the Milan-Milan because it started and ended in the city of Milan. In 1907, it was renamed to Giro di Lombardia.

Giro di Lombardia route

The total distance is usually between 240 to 260km (140 to 162mi) long, depending on the organizers.

The Giro di Lombardia route undergoes the most changes yearly compared to the other Monuments. The shortest distance was 184km (114mi) in 1942 and 266km (165mi) in 1973.

The original route was from Milan to Milan, but the finish has been moved to Como in 1961. The revised route around Lake Como has significantly more climbs than Milan’s flat finish.

The Giro di Lombardia is known for its hilly course but with a flat finish in Como. This suits an excellent climber who can sprint. Between 1961 to 2022, the finish line has been moved many times;

  • 1905 to 1960 – Milan
  • 1961 to 1983 – Como
  • 1984 to 1989 – Milan
  • 1989 to 1994 – Monza
  • 1995 to 2003 – Bergamo
  • 2004 to 2011 – Como
  • 2011 to 2013 – Lecco
  • 2014 – Bergamo
  • 2015 – Como
  • 2016 – Bergamo
  • 2017 to 2022 – Como

Five to six climbs in the route make the race interesting and often prove to be decisive in determining the winner.

Madonna del Ghisallo Climb Profile
Madonna del Ghisallo Climb Profile

The Madonna del Ghisallo is the most famous at 8.3km (5.2mi) long and averaging a 5.2% gradient. This climb has been a constant fixture in the race. There are other climbs used in the race, but they don’t feature every year due to the route changes.

ClimbDistanceAverage gradientMax. gradient
Madonna del Ghisallo8.3km5.3%11%
Civiglio5.7km6.9%10%
Colle Brianza4.2km6.9%7.5%
Colma di Sormano9.6km6.5%8.4%
Colle del Gallo6km6.8%10.4%
Muro di Sormano1.7km16%27%
San Fermo della Battaglia2.2km8.2%8.3%
Valcava11.8km8%12%
Villa Vergano3.2km7.4%15%
Popular climbs used in Giro di Lombardia

Past Giro di Lombardia winners

2022 Giro di Lombardia Winner Tadej Pogacar
2022 Giro di Lombardia Winner, Tadej Pogacar

Fausto Coppi holds the record with the most Giro di Lombardia wins with five (1946, 1947, 1948, 1949, 1954), followed by Alfredo Binda with four (1925, 1926, 1927, 1931).

Double Tour de France winner Tadej Pogačar won the race in 2021 and 2022.

YearWinnerWinning time
1905Giovanni Gerbi9hr 13′ 52″
1906Cesare Brambilla7hr 28′ 39″
1907Gustave Garrigou7hr 53′ 41″
1908François Faber7hr 18′ 36″
1909Giovanni Cuniolo6hr 13′ 21″
1910Giovanni Micheletto8hr 35′ 32″
1911Henri Pélissier7hr 34′ 30″
1912Carlo Oriani7hr 30′ 30″
1913Henri Pélissier7hr 43′ 48″
1914Lauro Bordin7hr 16′ 40″
1915Gaetano Belloni6hr 42′ 24″
1916Leopoldo Torricelli8hr 41′ 35″
1917Philippe Thys6hr 58′ 2″
1918Gaetano Belloni7hr 8′
1919Costante Girardengo9hr 42′ 1″
1920Henri Pélissier8hr 23′
1921Costante Girardengo9hr 30′ 30″
1922Costante Girardengo9hr 1′
1923Giovanni Brunero9hr 27′ 35″
1924Giovanni Brunero8hr 38′ 23″
1925Alfredo Binda8hr 43′ 40″
1926Alfredo Binda9hr 52′ 32″
1927Alfredo Binda8hr 57′ 27″
1928Gaetano Belloni8hr 59′
1929Pietro Fossati8hr 13′ 10″
1930Michele Mara7hr 40′
1931Alfredo Binda8hr 29′
1932Antonio Negrini8hr 40′ 1″
1933Domenico Piemontesi7hr 2′ 44″
1934Learco Guerra7hr 34′
1935Enrico Mollo7hr 22′ 16″
1936Gino Bartali6hr 46′
1937Aldo Bini7hr 34′ 5″
1938Cino Cinelli6hr 38′
1939Gino Bartali6hr 51′ 5″
1940Gino Bartali6hr 32′ 57″
1941Mario Ricci6hr 26′ 41″
1942Aldo Bini5hr 6′ 3″
1945Mario Ricci6hr 8′ 11″
1946Fausto Coppi6hr 25′
1947Fausto Coppi6hr 15′
1948Fausto Coppi5hr 51′ 58″
1949Fausto Coppi5hr 50′ 30″
1950Renzo Soldani5hr 49′ 40″
1951Louison Bobet5hr 51′ 3″
1952Giuseppe Minardi6hr 3′ 36″
1953Bruno Landi6hr 1′ 50″
1954Fausto Coppi5hr 51′ 33″
1955Cleto Maule5hr 44′ 27″
1956Andre Darrigade6hr 14′ 20″
1957Diego Ronchini6hr 9′ 45″
1958Nino Defilippis6hr 7′ 12″
1959Rik van Looy5hr 25′ 5″
1960Emile Daems5hr 33′ 46″
1961Vito Taccone7hr 6′ 21″
1962Jo de Roo7hr 5′ 58″
1963Jo de Roo7hr 5′ 30″
1964Gianni Motta6hr 54′
1965Tom Simpson6hr 47′
1966Felice Gimondi6hr 57′
1967Franco Bitossi6hr 54′ 50″
1968Herman van Springel6hr 58′ 58″
1969Jean-Pierre Monséré6hr 38′ 54″
1970Franco Bitossi6hr 57′ 22″
1971Eddy Merckx6hr 45′ 46″
1972Eddy Merckx6hr 47′ 54″
1973Felice Gimondi7hr 7′ 42″
1974Roger de Vlaeminck7hr 7′ 54″
1975Francesco Moser7hr 25′
1976Roger de Vlaeminck6hr 26′
1977Giambattista Baronchelli7hr 3′
1978Francesco Moser6hr 48′ 0″
1979Bernard Hinault6hr 13′ 25″
1980Fons de Wolf7hr 8′ 0″
1981Hennie Kuiper6hr 32′ 0″
1982Giuseppe Saronni6hr 5′ 7″
1983Sean Kelly6hr 27′ 36″
1984Bernard Hinault6hr 8′ 50″
1985Sean Kelly6hr 11′ 17″
1986Giambattista Baronchelli7hr 7′ 7″
1987Moreno Argentin6hr 52′ 10″
1988Charly Mottet6hr 49′ 5″
1989Tony Rominger6hr 46′ 35″
1990Gilles Delion6hr 11′ 45″
1991Sean Kelly6hr 10′ 38″
1992Tony Rominger6hr 7′ 50″
1993Pascal Richard6hr 4′ 38″
1994Vladislav Bobrik6hr 3′ 21″
1995Gianni Faresin5hr 49′ 2″
1996Andrea Tafi5hr 51′ 46″
1997Laurent Jalabert5hr 48′ 44″
1998Oscar Camenzind5hr 59′ 1″
1999Mirko Celestino6hr 21′ 50″
2000Raimondas Rumsas6hr 18′ 36″
2001Danilo Di Luca6hr 38′ 29″
2002Michele Bartoli6hr 14′ 49″
2003Michele Bartoli6hr 29′ 41″
2004Damiano Cunego6hr 17′ 55″
2005Paolo Bettini5hr 56′ 22″
2006Paolo Bettini6hr 8″ 6″
2007Damiano Cunego5hr 52′ 48″
2008Damiano Cunego5hr 37′ 4″
2009Philippe Gilbert5hr 43′ 45″
2010Philippe Gilbert6hr 46′ 32″
2011Oliver Zaugg6hr 20′ 2″
2012Joaquim Rodriguez6hr 36′ 27″
2013Joaquim Rodriguez6hr 10′ 18″
2014Daniel Martin6hr 25′ 3″
2015Vincenzo Nibali6hr 16′ 28″
2016Esteban Chaves6hr 26′ 36″
2017Vincenzo Nibali6hr 15′ 29″
2018Thibaut Pinot5hr 53′ 22″
2019Bauke Mollema5hr 52′ 59″
2020Jakob Fuglsang5hr 32′ 54″
2021Tadej Pogacar6hr 1′ 39″
2022Tadej Pogacar6hr 21′ 22″

Biggest winning margin of Giro di Lombardia

Giovanni Gerbi won by 40′ 11′ over Giovanni Rossignoli in the first edition in 1905. Since 2000, the biggest winning margin was only 32″ with Thibaut Pinot winning over Vincenzo Nibali.

The table below shows the 10 biggest winning margins at the Giro di Lombardia.

YearWinnerTimeMarginSecond place
1905Giovanni Gerbi9hr 13′ 52″40′ 11″Giovanni Rossignoli
1907Gustave Garrigou7hr 53′ 41″12′ 23″Ernesto Azzini
1908François Faber7hr 18′ 36″14′ 57″Luigi Ganna
1919Costante Girardengo9hr 42′ 1″8′Gaetano Belloni
1923Giovanni Brunero9hr 27′ 35″18′ 37″Pietro Linari
1925Alfredo Binda8hr 43′ 40″8′ 20″Battista Giuntelli
1926Alfredo Binda9hr 52′ 32″29′ 40″Antonio Negrini
1931Alfredo Binda8hr 29′18′ 33″Michele Mara
1945Mario Ricci6hr 8′ 11″6′ 23″Aldo Bini
1947Fausto Coppi6hr 15′5′ 24″Gino Bartali

Fastest Giro di Lombardia average speed

Gianni Faresin wins Giro di Lombardia in 1995
Gianni Faresin wins Giro di Lombardia in 1995

The fastest Giro di Lombardia was in 1995 when Gianni Faresin won with an average speed of 43.32km/h (26.92mph).

YearWinnerWinning timeDistance (km)Avg speed (km/h)
1995Gianni Faresin5hr 49′ 2″25243.32
2008Damiano Cunego5hr 37′ 4″24243.08
1997Laurent Jalabert5hr 48′ 44″25043.01
1996Andrea Tafi5hr 51′ 46″25042.64
1998Oscar Camenzind5hr 59′ 1″25342.22
2020Jakob Fuglsang5hr 32′ 54″23141.634
2009Philippe Gilbert5hr 43′ 45″23841.452
2005Paolo Bettini5hr 56′ 22″24641.42
2019Bauke Mollema5hr 52′ 59″24341.305
1985Sean Kelly6hr 11′ 17″25541.21

Slowest Giro di Lombardia average speed

The slowest Giro di Lombardia was in 1905 when Giovanni Gerbi won with an average speed of 25km/h (15.5mph).

YearWinnerTimeDistance (km)Avg. speed (km/h)
1905Giovanni Gerbi9hr 13′ 52″23025
1926Alfredo Binda9hr 52′ 32″25125.42
1919Costante Girardengo9hr 42′ 1″25626.39
1906Cesare Brambilla7hr 28′ 39″19726.4
1923Giovanni Brunero9hr 27′ 35″25026.47
1907Gustave Garrigou7hr 53′ 41″21026.6
1918Gaetano Belloni7hr 8′19026.636
1916Leopoldo Torricelli8hr 41′ 35″23226.69
1910Giovanni Micheletto8hr 35′ 32″23227
1922Costante Girardengo9hr 1′24527.28