GP DI LUGANO-GP D'OUVERTURE DI LUGANO
| Anno | Primo | Secondo | Terzo | KM | KMH | 
| 1950 (1) | Ferdi KUBLER (Svi) | Fausto Coppi (Ita) | Hugo Koblet Svi) | 75,500 | 38,823 | 
| 1951 | Fausto COPPI (Ita) | Koblet Hugo (Svi) | Kubler Ferdi (Svi) | 75,000 | 40,274 | 
| 1952 | Fausto COPPI (Ita) | Giancarlo Astrua (Ita) | Louison Bobet (Fra) | 75,500 | 40,501 | 
| 1953 | Jacques ANQUETIL (Fra) | Pasquale Fornara (Ita) | Ferdi Kubler (Svi) | 75,500 | 38,287 | 
| 1954 | Jacques ANQUETIL (Fra) | Pasquale Fornara (Ita) | Isaac Vitre (Fra) | 75,500 | 39,147 | 
| 1955 | Rolf GRAF (Svi) | Aldo Moser (Ita) | Jean Brankart (Bel) | 76,500 | 40,782 | 
| 1956 | Fausto COPPI (Ita) | Rolf Graf (Svi) | Albert Bouvet (Fra) | 76,500 | 40,746 | 
| 1957 | Ercole BALDINI (Ita) | Aldo Moser (Ita) | Fausto Coppi (Ita) | 76,500 | 41,407 | 
| 1958 | Jacques ANQUETIL (Fra) | Gerard Saint (Fra) | Gilbert Desmet 1 (Bel) | 76,500 | 40,824 | 
| 1959 | Jacques ANQUETIL (Fra) | Ercole Baldini (Ita) | Alcide Vaucher (Svi) | 76,500 | 41,943 | 
| 1960 | Jacques ANQUETIL (Fra) | Gilbert Desmet 1 (Bel) | Ercole Baldini (Ita) | 76,500 | 41,049 | 
| 1961 | Jacques ANQUETIL (Fra) | Rolf Graf (Svi) | Jan Hugens (Ola) | 76,500 | 41,039 | 
| 1962 | Rolf GRAF (Svi) | Ercole Baldini (Ita) | Ferdinand Bracke (Bel) | 76,500 | 41,526 | 
| 1963 | Raymond POULIDOR (Fra) | Ferdinand Bracke (Bel) | Jean-Claude Lebaube (Fra) | 76,500 | 41,797 | 
| 1964 | Ferdinand BRACKE (Bel) | Gianni Motta (Ita) | Rudy Altig (Ger) | 76,500 | 42,194 | 
| 1965 | Jacques ANQUETIL (Fra) | Gianni Motta (Ita) | Robert Hagmann (Svi) | 76,300 | 42,919 | 
| 1966 | Vittorio ADORNI (Ita) | Felice Gimondi (Ita) | Jacques Anquetil (Fra) | 76,000 | 42,248 | 
| 1967 | Felice GIMONDI (Ita) | Bernard Guyot (Fra) | Robert Hagmann (Svi) | 77,000 | 43,667 | 
| 1968 | Eddy MERCKX (Bel) | Felice Gimondi (Ita) | Rudy Altig (Ger) | 77,500 | 44,356 | 
| 1969 | Rudi ALTIG (Ger) | Ole Ritter (Dan) | Herman Van Springel (Bel) | 77,750 | 43,168 | 
| 1970 | Ole RITTER (Dan) | Gosta Pettersson (Sve) | Tomas Pettersson (Sve)  | 77,750 | 44,065 | 
| 1971 | Luis OCANA (Spa) | Gosta Pettersson (Sve) | Herman Van Springel (Bel) | 77,500 | 44,055 | 
| 1972 | Felice GIMONDI (Ita) | Roger Swerts (Bel) | Ole Ritter (Dan) | 77,500 | 44,826 | 
| 1974 | Ole RITTER (Dan) | Francesco Moser (Ita) | Roger De Vlaeminck (Bel) | 75,500 | 42,575 | 
| 1975 | Roy SCHUITEN (Ola) | Francesco Moser (Ita) | Freddy Maertens (Bel) | 77,500 | 44,790 | 
| 1978 | Joop ZOETEMELK (Ola) | Francesco Moser (Ita) | Bernt Johansson (Sve)  | 77,500 | 45,581 | 
| 1979 | Michel LAURENT (Fra) | Josef Fuchs (Svi) | Daniel | 77,500 | 44,237 | 
| 1981 (2) | Jozef FUCHS (Svi) | Daniel Gisiger (Svi) | Marco Vitali (Ita) | 
 | 
 | 
| 1982 | Marco VITALI (Ita) | Hans Von Niederhaussen (Svi) | Victor Schraner (Svi) | 132,000 | 40,203 | 
| 1983 | Chris WREGHITT (GBr) | Erich Maechler (Svi) | Gilbert Glaus (Svi) | 132,000 | 40,556 | 
| 1984 | Benno WISS (Svi) | Urs Zimmermann (Svi) | Jean-Claude Leclercq (Fra) | 132,000 | 39,918 | 
| 1985 | Gottfried SCHMUTZ (Svi) | Jean-Claude Leclercq (Fra) | Richard Trinkler (Svi) | 132,000 | 38,944 | 
| 1986 | Mauro GIANETTI (Svi) | Stephen Hodge (Aus) | Daniel Huwyler (Svi) | 132,000 | 39,363 | 
| 1987 | Thomas WEGMULLER (Svi) | Acacio Da Silva (Por) | Stephan Joho (Svi) | 137,000 | 39,925 | 
| 1988 | Marco VITALI (Ita) | Daniel Wyder (Svi) | Jocelyn Jolydon (Svi) | 134,000 | 38,709 | 
| 1989 | Gilles DELION (Fra) | Urs Freuler (Svi) | Guido Winterberg (Svi) | 144,000 | 40,481 | 
| 1990 | Marco VITALI (Ita) | Daniel Huwyler (Svi) | Mike Renfer (Svi) | 151,000 | 39,777 | 
| 1991 | Pascal JACCARD (Svi) | Thomas Benz (Svi) | Marcel Bischof (Svi) | 156,000 | 41,489 | 
| 1992 | Steffen REIN (Ger) | Andrzej Sypytkowski (Pol) | Nicola Puttini (Svi) | 160,000 | 40,077 | 
| 1993 | Roberto CARUSO (Ita) | Roland Meier (Svi) | Thomas Bay (Dan) | 160,000 | 38,647 | 
| 1994 | Andrea CHIURATO (Ita) | Beat Zberg (Svi) | Gabriele Colombo (Ita) | 160,000 | 38,963 | 
| 1995 | Stefano COLAGE (Ita) | Fabrizio Bontempi (Ita) | Giuseppe Guerini (Ita) | 160,000 | 38,384 | 
| 1996 | Amilcare TRONCA (Ita) | Armin Meier (Svi) | Andrea Stocco (Ita) | 162,000 | 36,031 | 
| 1997 (3) | Michele REZZANI (Ita) | Alessandro Borghi (Ita) | Sven Montgomery (Svi) | 132,000 | 35,684 | 
| 1998 (3) | Luca BIANUCCI (Ita) | Fiore Suter (Svi) | Patrick Calcagni (Svi) | 147,300 | 39,089 | 
| 1999 | Non disputata | ||||
| 2000 | Non disputata | ||||
| 2001 | Luca PAOLINI (Ita) | Beat Zberg (Svi) | Bobby Julich (Usa) | 169,900 | 38,494 | 
| 2002 | Ruslan IVANOV (Mol) | Davide Rebellin (Ita) | Niki Aebersold (Svi) | 169,600 | 38,621 | 
| 2003 | David MONCOUTIE (Fra) | Alexandr Kolobnev (Rus) | Ruslan Gryschenko (Ukr) | 169,500 | 38,345 | 
| 2004 | Frederic BESSY (Fra) | David Moncoutie (Fra) | Vladimir Miholjevic (Cro) | 160,000 | 36,548 | 
| 2005 | Rik VERBRUGGHE (Bel) | Patrice Halgand (Fra) | Emanuele Sella (Ita) | 156,500 | 36,922 | 
| 2006 | Paolo BETTINI (Ita)  | Kim Kirchen (Lux) | Aliaksandr Kuchynski (Blr)  | 174,300 | 40,454 | 
| 2007 | Luca MAZZANTI (Ita) | Pedro Arreitunandia Quintero (Spa) | Evgeni Petrov (Rus) | 172,000 | 39,884 | 
| 2008 | Rinaldo NOCENTINI (Ita) | Davide Rebellin (Ita) | Enrico Gasparotto (Ita) | 178,500 | 39,856 | 
| 2009 | Remi PAURIOL (Fra) | Davide Rebellin (Ita) | Simon Gerrans (Aus) | 178,500 | 38,978 | 
| 2010 | Roberto FERRARI (Ita) | Jure Kocjan (Slo) | Giampaolo Cheula (Ita) | 142,800 | 38,854 | 
| 2011 | Ivan BASSO (Ita) | Fabio Duarte (Col) | Giovanni Visconti (Ita) | 178,500 | 40,712 | 
| 2012 | Eros CAPECCHI (Ita) | Damiano Cunego (Ita) | Enrico Battaglin (Ita) | 178,500 | 39,370 | 
| 2013 | Annullata per neve | ||||
| 2014 | Mauro FINETTO (Ita) | Sonny Colbrelli (Ita) | Diego Ulissi (Ita) | 169,400 | 40,296 | 
| 2015 | Niccolo BONIFAZIO (Ita) | Francesco Gavazzi (Ita) | Matteo Montaguti (Ita) | 184,900 | 39,887 | 
| 2016 | Sonny COLBRELLI (Ita) | Diego Ulissi (Ita) | Roberto Ferrari (Ita) | 184,900 | 36,721 | 
| 2017 | Iuri FILOSI (Ita) | Marco Frapporti (Ita) | Davide Orrico (Ita) | 185,600 | 36,605 | 
(1) Dal 1950 al 1979 chiamata "GP di Lugano":cronometro individuale (2) Da questo anno in poi chiamata "GP d'Ouverture di Lugano":in linea (3) Edizione per dilettanti.