Wedstrijd: GP Lugano, (Lugano), Lugano (Ticino), Zwitserland
- 1934
- 1936
- 1: Raffaele Di Paco
- 2: Maurits Raes
- 3: Paul Egli
- 1937
- 1: Learco Guerra
- 2: Edgar Buchwalder
- 3: Hans Martin
- 1938
- 1: Raffaele Di Paco
- 2: Hans Martin
- 3: Gino Bartali
- 1939
- 1: Olimpio Bizzi
- 2: Paul Egli
- 3: Karl Litschi
- 1945
- 1: Fausto Coppi
- 2: Adolfo Leoni
- 3: Josef Wagner
- 1946
- 1: Aldo Bini
- 2: Gottfried Weilenmann
- 3: Gino Bartali
- 1947
- 1: Fiorenzo Magni
- 2: Emilio Croci Torti
- 3: Jean Kirchen
- 1953
- 1: Fiorenzo Magni
- 2: Stan Ockers
- 3: Fritz Schär
- 1961
- 1972
- 1: Felice Gimondi
- 2: Roger Swerts
- 3: Ole Ritter
- 1974
- 1: René Leuenberger
- 2: Roland Salm
- 3: Xaver Kurmann
- 1976
- 1977
- 1: Sean Kelly
- 2: René Bittinger
- 3: Bruno Wolfer
- 1979
- 1980
- 1: Gilbert Glaus
- 2: Marcel Summermatter
- 3: Jürg Luchs
- 1981
- 1: Josef Fuchs
- 2: Daniel Gisiger
- 3: Marco Vitali
- 1982
- 1983
- 1: Chris Wreghitt
- 2: Erich Mächler
- 3: Gilbert Glaus
- 1984
- 1: Benno Wiss
- 2: Urs Zimmermann
- 3: Jean-Claude Leclercq
- 1985
- 1986
- 1: Mauro Gianetti
- 2: Stephen Hodge
- 3: Daniel Huwyler
- 1987
- 1: Thomas Wegmüller
- 2: Acácio Mora Da Silva
- 3: Stephan Joho
- 4: Mauro Gianetti
- 5: Fabian Fuchs
- 6: Urs Zimmermann
- 7: Thedy Rinderknecht
- 8: Pierre Alain Burgdorfer
- 9: Lorenzo Bertarelli
- 10: Tim Jamieson
- 1988
- 1: Marco Vitali
- 3: Jocelyn Jolidon
- 1989
- 1: Gilles Delion
- 2: Urs Freuler
- 1990
- 1: Marco Vitali
- 2: Daniel Huwyler
- 3: Mike Renfer
- 1991
- 1: Pascal Jaccard
- 2: Thomas Benz
- 3: Marcel Bischof
- 1992
- 1993
- 1: Roberto Caruso
- 2: Roland Meier
- 3: Thomas Bay
- 1994
- 1: Andrea Chiurato
- 2: Beat Zberg
- 3: Gabriele Colombo
- 1995
- 1996
- 1: Amilcare Tronca
- 2: Armin Meier
- 3: Andrea Stocco
- 1997
- 1998
- 2001
- 1: Luca Paolini
- 2: Beat Zberg
- 3: Bobby Julich
- 2002
- 1: Ruslan Ivanov
- 2: Davide Rebellin
- 3: Niki Aebersold
- 2003
- 2004
- 2005
- 2006
- 1: Paolo Bettini
- 2: Kim Kirchen
- 3: Aliaksandr Kuchynski
- 2007
- 2008
- 2009
- 2: Davide Rebellin
- 3: Simon Gerrans
- 6: Fredrik Kessiakoff
- 9: Fabian Wegmann
- 10: Christian Knees
- 2010
- 2011
- 1: Ivan Basso
- 3: Giovanni Visconti
- 6: Fortunato Baliani
- 7: Rinaldo Nocentini
- 10: David Blanco Rodríguez
- 2012
- 2: Damiano Cunego
- 4: Matej Gnezda
- 10: Matej Mugerli
- 2014
- 4: Damiano Cunego
- 5: Jérôme Pineau
- 8: Matej Mugerli
- 2015
- 6: Franco Pellizotti
- 10: Damiano Cunego
- 2016
- 6: Damiano Cunego
- 11: Fabian Wegmann
- 2017
- 20: Damiano Cunego
- 2018