| 
 | 
| Anno | Primo | Secondo | Terzo | KM | KMH | 
| 1933 | Enrico GEROSA (Svi) |  |  |  |  | 
| 1934 | Fausto INTROZZI (Svi) |  |  |  |  | 
| 1935 | Arturo MAESTRANI (Svi) |  |  |  |  | 
| 1936 | Fermo RADAELLI (Svi) |  |  |  |  | 
| 1937 | Fermo RADAELLI (Svi) |  |  |  |  | 
| 1938 | Walter DIGGELMANN (Svi) |  |  |  |  | 
| 1939 | Ernesto KUHN (Ger) |  |  |  |  | 
| 1947 | Franco FANRI (Svi) |  |  |  |  | 
| 1949 | Remo PIANEZZI (Svi) |  |  |  |  | 
| 1950 | Hans PFENNINGER (Svi) |  |  |  |  | 
| 1951 | Rino BENEDETTI (Ita) |  |  |  |  | 
| 1952 | Fausto LURATI (Svi) |  |  |  |  | 
| 1953 | Attilio MORESI (Svi) |  |  |  |  | 
| 1954 | Vittorio MAZZUCHELLI (Svi) |  |  |  |  | 
| 1955 | Armando CERONI (Svi) |  |  |  |  | 
| 1956 | Adriano DE GASPERI (Svi) |  |  |  |  | 
| 1957 | Alfredo RUEGG (Svi) |  |  |  |  | 
| 1958 | Giancarlo POIANO (Svi) |  |  |  |  | 
| 1959 | Arturo SABADIN (Ita) |  |  |  |  | 
| 1960 | Rolf MAURER (Svi) |  |  |  |  | 
| 1961 | Jean JOURDEN(Fra) |  |  |  |  | 
| 1962 | Robert HINTERMUELLER (Svi) |  |  |  |  | 
| 1963 | Fatton GILBERT (Svi) |  |  |  |  | 
| 1964 | Hans LUETHI (Svi) |  |  |  |  | 
| 1965 | Hans LUETHI (Svi) |  |  |  |  | 
| 1966 | Vladimiro PALAZZI (Ita) |  |  |  |  | 
| 1967 | Walter RICHARD (Svi) |  |  |  |  | 
| 1968 | Arthur SCHLATTER (Svi) |  |  |  |  | 
| 1969 | Franco MAIETTI (Ita) |  |  |  |  | 
| 1970 | Germano MIGNAMI (Ita) |  |  |  |  | 
| 1971 | Joseph FUCHS (Svi) |  |  |  |  | 
| 1972 | Xaver KURMANN (Svi) |  |  |  |  | 
| 1973 | Robert THALMANN (Svi) |  |  |  |  | 
| 1974 | Ivan SCHMID (Svi) |  |  |  |  | 
| 1975 | Roland SCHAER (Svi) |  |  |  |  | 
| 1976 | Gabriele Mirri (Svi) |  |  |  |  | 
| 1977 | Gilbert GLAUS (Svi) |  |  |  |  | 
| 1978 | Stefan MUTTER (Svi) |  |  |  |  | 
| 1979 | Kurt EHRENSBERGER (Svi) |  |  |  |  | 
| 1980 | Gilbert GLAUS (Svi) |  |  |  |  | 
| 1981 | Gilbert GLAUS (Svi) |  |  |  |  | 
| 1982 | Jurg BRUGGMANN (Svi) | U Rottler (Svi) | Niki Ruttimann (Svi) | 163,800 | 40,693 | 
| 1983 | Richard TRINKLER (Svi) | Niki Ruttimann (Svi) | Bruno Diethelm (Svi) | 151,200 | 41,851 | 
| 1984 | Benno WYSS (Svi) | Gugole (Svi) | Marco Vitali (Ita) | 142,000 | 43,687 | 
| 1985 | Thomas WEGMULLER (Svi) | M Neff (Svi) | Stephan Hodge (Aus) | 168,000 | 40,976 | 
| 1986 | Stephan HODGE (Aus) | Richard Trinkler (Svi) | Jamieson (Aus) | 151,000 | 41,176 | 
| 1987 | Daniel HUWYLER (Svi) | Claudio Vincenz (Svi) | Erich Holdener (Svi) | 151,200 | 41,519 | 
| 1988 | Scott SUNDERLAND (Aus) | Daniel Steiger (Svi) | Magnus Moser (Svi) | 151,200 | 41,739 | 
| 1989 | Barney ST GEORGE (Aus) | Scott Sunderland (Aus) | Erich Holdener (Svi) | 151,000 | 41,477 | 
| 1990 | Pascal JACCARD (Svi) |  |  |  |  | 
| 1991 | Daniel HUWYLER (Svi) | Ueli Anderwert (Svi) | Andrej Sypytkowski (Pol) | 151,000 | 41,342 | 
| 1992 | Sergei OUTSCHAKOV (Rus) | Daniel Huwyler (Svi) | Beat Huber (Svi)  | 151,200 | 41,268 | 
| 1993 | Christian ANDERSEN (Dan) | Andrea Guidotti (Ita) | Roman Jeker (Svi) | 151,000 | 41,864 | 
| 1994 | Peter LUTTENBERGER (Svi) | Stefano Dante (Ita) | Ralph Gartmann (Svi) | 151,000 | 41,257 | 
| 1995 | Ralph GARTMANN (Svi) | Yasuhiro Ando (Giap) | Deni Lechmann (Svi) | 151,000 | 41,260 | 
| 1996 (1) | Salvatore COMMESSO (Ita) | Nicolaj Bo Larsen (Sve) | Felice Puttini (Svi) | 184,800 | 41,371 | 
| 1997  | Beat ZBERG (Svi) | Danilo Di Luca (Ita) | Mauro Radaelli (Ita) | 184,800 | 41,823 | 
| 1998   | Felice PUTTINI (Svi) | Romans Veinsteins (Let)  | Markus Zberg (Svi) | 184,800 | 40,682 | 
| 1999  | Valentino FOIS (Ita)  | Luca Paolini (Ita) | Guido Trentin (Ita) | 185,000 | 41,395 | 
| 2000   | Felice PUTTINI (Svi)  | Patrick Calcagni (Svi) | Pietro Pellizotti (Ita)  | 184,800 | 41,926 | 
| 2001   | Alexandre MOOS (Svi) | Bert Grabsch (Ger) | Massimo Donati (Ita) | 184,000 | 40,651 | 
| 2002   | Rusland GRYSHCHENKO (Ukr) | Giaro Ermeti (Ita) | Mariusz Wiesiak (Pol) | 134,000 | 41,941 | 
| 2003   | Mariusz WIESIAK (Pol) | Mauro Santambrogio (Ita) | Laurent Mangel (Fra) | 138,600 | 41,667 | 
| 2004   | Giuseppe DE MARIA (Ita) | Carl Naibo (Fra) | Andriy Pryshchepa (Ukr) | 138,600 | 39,622 | 
| 2005 | Michele MACCANTI (Ita) | Daniele Contrini (Ita) | Mauro Santambrogio (Ita) | 138,600 | 42,060 | 
| 2006 | Daniele DE PAOLI (Ita) | Adam Hansen (Aus)  | Ivan Fanelli (Ita) | 151,200 | 41,929 | 
| 2007 | Andreas DIETZIKER (Svi) | Luca Solari (Ita) | Emanuele Bindi (Ita) | 151,200 | 42,642 | 
| 2008 | Eddy SERRI (Ita) | Enrico Rossi (Ita) | Wesley Sulzberger (Aus) | 151,200 | 41,346 | 
| 2009 | Ignatas KONOVALOVAS (Lit) | Daniele Callegarin (Ita) | Peter Kusztor (Hun) | 151,200 | 43,231 | 
| 2010 | Andreas DIETZIKER (Svi) | Peter Kusztor (Ola) | Michael Baer (Svi) | 138,600 | 42,295 | 
| 2011 | Mirco SAGGIORATO (Svi) | Nicolas Schnyder (Svi) | Jonathan Fumeaux (Svi) | 151,200 | 41,059 | 
| 2012 | Marcel AREGGER (Svi) | Claudio Imhof (Svi) | Matteo Azzolini (Ita) | 138,600 | 39,936 | 
(1) Dal 1996 al 2001 premondiale