Gran Premio di Lugano (SUI)

2021  1  Gianni Moscon (ITA),  2  Valerio Conti (ITA),  3  Ben Hermans (BEL)

2020        niet verreden

2019  1  Diego Ulissi (ITA),  2  Alexandr Riabushenko (BLA),  3  Matej Mohorič (SLO)

2018  1  Hermann Pernsteiner (AUT),  2  Kristian Sbaragli (ITA),  3  Enrico Gasparotto (ITA)

2017  1  Iuri Filosi (ITA),  2  Marco Frapporti (ITA),  3  Davide Orrico (ITA)

2016  1  Sonny Colbrelli (ITA),  2  Diego Ulissi (ITA),  3  Roberto Ferrari (ITA)

2015  1  Niccolò Bonifazio (ITA),  2  Francesco Gavazzi (ITA),  3  Matteo Montaguti (ITA)

2014  1  Mauro Finetto (ITA),  2  Sonny Colbrelli (ITA),  3  Diego Ulissi (ITA)

2013      afgelast

2012  1  Eros Capecchi (ITA),  2  Damiano Cunego (ITA),  3  Enrico Battaglin (ITA)

2011  1  Ivan Basso (ITA),  2  Fabio Duarte (COL),  3  Giovanni Visconti (ITA)

2010  1  Roberto Ferrari (ITA),  2  Jure Kocian (SLO),  3  Giampaolo Cheula (ITA)

2009  1  Rémi Pauriol (FRA),  2  Davide Rebellin (ITA),  3  Simon Gerrans (AUS)

2008  1  Rinaldo Nocentini (ITA),  2  Davide Rebellin (ITA),  3  Enrico Gasparotto (ITA)

2007  1  Lca Mazzanti (ITA),  2  Pedro Arreitunandia (ESP),  3  Evgeni Petrov (RUS)

2006  1  Paolo Bettini (ITA),  2  Kim Kirchen (LUX),  3  Aleksandr Kuschynski (BLR)

2005  1  Rik Verbrugghe (BEL),  2  Patrice Halgand (FRA),  3  Emanuel Sella (ITA)

2004  1  Frédédic Bessy (FRA),  2  David Moncoutié (FRA),  3  Vladimir Miholjevic (KRO)

2003  1  David Moncoutié (FRA),  2  Alexandr Kolobnev (RUS),  3  Ruslan Gryschenko (UKR)

2002  1  Ruslan Ivanov (Mol),  2  Davide Rebellin (ITA),  3  Niki Aebersold (SUI)

2001  1  Luca Paolini (ITA),  2  Beat Zberg (SUI),  3  Bobby Julich (USA)

1997  -  2000   niet verreden

1996  1  Amilcare Tronca (ITA),  2  Armin Meier (SUI),  3  Andrea Stocco (ITA)

1995  1  Stefano Colagè (ITA),  2  Fabrizio Bontempi (ITA),  3  Giuseppe Guerini (ITA)

1994  1  Andrea Chiurato (ITA),  2  Beat Zberg (SUI),  3  Gabriel Colombo (ITA)

1993  1  Roberto Caruso (ITA),  2  Roland (Meier (SUI),  3  Thomas Bay (DEN)

1992  1  Steffen Rein (GER),  2  Andrzej Sypytkowski (POL),  3  Nicola Puttini (SUI)

1991  1  Pascal Jaccard (SUI),  2  Thomas Benz (SUI),  3  Marcel Bischof (SUI)

1990  1  Marco Vitali (ITA),  2  Daniel Huwyler (SUI),  3  Mike Renfer (SUI)

1989  1  Gilles Delion (FRA),  2  Urs Freuler (SUI),  3  Guido Winterberg (SUI)

1988  1  Marco Vitali (ITA),  2  Daniel Wyder (SUI),  3  Jocelyn Jolidon (SUI)

1987  1  Thomas Wegmuller (SUI),  2  Acàcio Da Silva (PRT),  3  Sephan Joho (SUI)

1986  1  Mauro Giaznetti (SUI),  2  Stephen Hodge (AUS),  3  Daniel Huwyler (SUI)

1985  1  Gottfried Schmutz (SUI),  2  Jean-Claude Leclercq (FRA),  3  Richard Trinkler (SUI)

1984  1  Benno Wiss( SUI),  2  Urs Zimmermann (SUI),  3  Jean-Claude Leclercq (FRA)

1983  1  Chris Wreghitt (GBR),  2  Erch Mächler (SUI),  3  Gilbert Glaus (SUI)

1982  1  Marco Vitali (ITA),  2  Hans Von Niederhaussen (SUI),  3  Victor Schraner (SUI)

1981  1  Josef Fuchs (SUI),  2  Daniel Gisiger (SUI),  3  Marco Vitali (ITA)

1980      niet verreden

1979  1  Michel Laurent (FRA),  2  Josef Fuchs (SUI),  3  Daniel Gisiger (SUI)

1978  1  Joop Zoetemelk (NED),  2  Francesco Moser (ITA),  3  Bernt Johansson (SWE)

1976  -  1977   niet verreden

1975  1  Roy Schuiten (NED),  2  Francesco Moser (ITA),  3  Freddy Maertens (BEL)

1974  1  Ole Ritter (DEN),  2  Francesco Moser (ITA),  3  Roger De Vlaeminck (BEL)

1973      niet verreden

1972  1  Felice Gimondi (ITA),  2  Roger Swerts (BEL),  3  Ole Ritter (DEN)

1971  1  Luis Ocaña (ESP),  2  Gösta Pettersson (SWE),  3  Herman Vanspringel (BEL)

1970  1  Ole Ritter (DEN),  2  Gösta Pettersson (SWE),  3  Tomas Pettersson (SWE)

1969  1  Rudi Altig (GER),  2  Ole Ritter (DEN),  3  Herman Vanspringel (BEL)

1968  1  Eddy Merckx (BEL),  2  Felice Gimondi (ITA),  3  Rudi Altig (GER)

1967  1  Felice Gimondi (ITA),  2  Bernard Guyot (FRA),  3  Robert Hagmann (SUI)

1966  1  Vittorio Adorni (ITA),  2  Felice Gimondi (ITA),  3 Jacques Anquetil (FRA)

1965  1  Jacques Anquetil (FRA),  2  Gianni Motta (ITA),  3  Robert Hagmann (SUI)

1964  1  Ferdinand Bracke (BEL),  2  Gianni Motta (ITA),  3  Rudi Altig (GER)

1963  1  Raymond Poulidor (FRA),  2  Ferdinand Bracke (BEL),  3  Jean-Claude Lebaube (FRA)

1962  1  Rolf Graf (SUI),  2  Ercole Baldini (ITA),  3  Ferdinand Bracke (BEL)

1961  1  Jacques Anquetil (FRA),  2  Rolf Graf (SUI),  3  Jan Hugens (NED)

1960  1  Jacques Anquetil (FRA),  2  Gilbert Desmet (BEL),  3  Ercole Baldini (ITA)

1959  1  Jacques Anquetil (FRA),  2  Ercole Baldini (ITA),  3  Alcide Vaucher (SUI)

1958  1  Jacques Anquetil (FRA),  2  Gérard Saint (FRA),  3  Gilbert Desmet (BEL)

1957  1  Ercole Baldini (ITA),  2  Aldo Moser (ITA),  3 Fausto Coppi (ITA)

1956  1  Fausto Coppi (ITA),  2  Rolf Graf (SUI),  3  Albert Bouvet (FRA)

1955  1  Rolf Graf (SUI),  2  Aldo Moser (ITA),  3  Jean Brankart (BEL)

1954  1  Jacques Anquetil (FRA),  2  Pasquale Fornara (ITA),  3  Isaac Vitré FRA)  

1953  1  Jacques Anquetil (FRA),  2  Pasquale Fornara (ITA),  3  Ferdinand Kübler (SUI)

1952  1  Fausto Coppi (ITA),  2  Giancarlo Astrua (ITA),  3  Louison Bobet (FRA)

1951  1  Fausto Coppi (ITA),  2  Hugo Koblet (SUI),  3  Ferdinand Kübler (SUI)

1950  1  Ferdinand Kübler (SUI),  2  Fausto Coppi (ITA),  3  Hugo Koblet (SUI)