| 
 | 
| Anno | Primo | Secondo | Terzo | KM | KMH | 
| 1910 | Ugo MARZOCCHINI (Ita) |   |  |  |  | 
| 1911 | Pietro AVANZINI (Ita) |  |  |  |  | 
| 1912 | Umberto BELLUCCI (Ita) |  |  |  |  | 
| 1913 | Pierino SAVINI (Ita) |  |  |  |  | 
| 1914 | Alfonso APRILI (Ita) |  |  |  |  | 
| 1920 | Attilio LIVI (Ita) |  |  |  |  | 
| 1921 | Romolo ERMINI (Ita) |  |  |  |  | 
| 1922 | Riccardo GAGLIARDI (Ita) |  |  |  |  | 
| 1923 | Angelo GABRIELLI (Ita) |  |  |  |  | 
| 1924 | Marcello NERI (Ita) |  |  |  |  | 
| 1925 | Marcello NERI (Ita) |  |  |  |  | 
| 1926 | Ettore MEINI (Ita) |  |  |  |  | 
| 1927 | Luigi PAPESCHI (Ita) |  |  |  |  | 
| 1928 | Mario CIPRIANI (Ita) |  |  |  |  | 
| 1929 | Novello FIASCHI (Ita) |  |  |  |  | 
| 1930 | Agostino BELLANDI (Ita) |  |  |  |  | 
| 1931 | Vasco ROSSI (Ita) |  |  |  |  | 
| 1932 | Ascanio ARCANGELI (Ita) |  |  |  |  | 
| 1933 | Cesare DEL CANCIA (Ita) |  |  |  |  | 
| 1934 | Gino BARTALI (Ita) |  |  |  |  | 
| 1935 | Gino CENTOGAMBE (Ita) |  |  |  |  | 
| 1936 | Pietro CHIAPPINI (Ita) |  |  |  |  | 
| 1937 | Secondo MAGNI (Ita) |  |  |  |  | 
| 1938 | Corrado SCATRAGLI (Ita) |  |  |  |  | 
| 1939 | Fausto COPPI (Ita) |  |  |  |  | 
| 1940 | Luciano PEZZI (Ita) |  |  |  |  | 
| 1941 | Nedo LOGLI (Ita) |  |  |  |  | 
| 1942 | Angiolo BESSI (Ita) |  |  |  |  | 
| 1943 | Enzo DESIDERI (Ita) |  |  |  |  | 
| 1946 | Luciano MAGGINI (Ita) |  |  |  |  | 
| 1947 | Freido PASQUETTI (Ita) |  |  |  |  | 
| 1948 | Luciano FROSINI (Ita) |  |  |  |  | 
| 1949 | Lido SARTINI (Ita) |  |  |  |  | 
| 1950 | Marcello PELLEGRINI (Ita) |  |  |  |  | 
| 1951 | Girardengo BERNARDINI (Ita) |  |  |  |  | 
| 1952 | Bruno TOGNACCINI (Ita) |  |  |  |  | 
| 1953 | Gastone NENCINI (Ita) |  |  |  |  | 
| 1954 | Arnaldo ALBERTI (Ita) |  |  |  |  | 
| 1955 | Oreste PIERAZZINI (Ita) |  |  |  |  | 
| 1956 | Alberto EMILIOZZI (Ita) |  |  |  |  | 
| 1957 | Alvaro GIOMMONI (Ita) |  |  |  |  | 
| 1958 | Bruno BABBINI (Ita) |  |  |  |  | 
| 1959 | Bruno MEALLI (Ita) |  |  |  |  | 
| 1960 | Guido NERI (Ita) |  |  |  |  | 
| 1961 | Gianfranco GALLON (Ita) |  |  |  |  | 
| 1962 | Pietro PARTESOTTI (Ita) |  |  |  |  | 
| 1963 | Moreno CAMPIGLI (Ita) |  |  |  |  | 
| 1964 | Mario LEZZIERI (Ita) |  |  |  |  | 
| 1965 | Maurizio MESCHINI |  |  |  |  | 
| 1966 | Mario MANCINI (Ita) |  |  |  |  | 
| 1967 | Gabriele PISAURI (Ita) |  |  |  |  | 
| 1968 | Arnaldo SPADONI (Ita) |  |  |  |  | 
| 1969 | Stefano TAMBERI (Ita) |  |  |  |  | 
| 1970 | Luigi SCORZA (Ita) |  |  |  |  | 
| 1971 | Remo BOCCOLACCI (Ita) |  |  |  |  | 
| 1972 | Valerio CIRRI (Ita) |  |  |  |  | 
| 1973 | Roberto ROSANI (Ita) |  |  |  |  | 
| 1974 | Franco CONTI (Ita) |  |  |  |  | 
| 1975 | Philip EDWARDS (GBr)  |  |  |  |  | 
| 1976 | Riccardo BECHERINI (Ita) |  |  |  |  | 
| 1977 | Walter CLIVATI (Ita) |  |  |  |  | 
| 1978 | Graziano MACCAFERRI (Ita) |  |  |  |  | 
| 1979 | Emilio MAESTRELLI (Ita) |  |  |  |  | 
| 1980 | Ivano MAFFEI (Ita) |  |  |  |  | 
| 1981 | Loretto SABATINI (Ita) |  |  |  |  | 
| 1982 | Marco GIOVANNETTI (Ita) | F Pasuel (Ita) | S Varocchi (Ita) | 149,000 | 39,211 | 
| 1983 | Stefano CASAGRANDE (Ita) | Giancarlo Montedori (Ita) | Alfredo Castri (Ita) | 145,000 | 38,667 | 
| 1984 | Marco GIOVANNETTI (Ita) |  |  |  |  | 
| 1985 | Edoardo ROCCHI (Ita) | ||||
| 1986 | Stefano CASAGRANDE (Ita) | Antonio Fanelli (Ita) | Andrzej Serediuk (Pol) | 130,000 | 41,935 | 
| 1987 | Non disputato  |  |  |  |  | 
| 1988 | Antonio POLITANO (Ita) | Stefano Polga (Ita) | Romeo Barlaffa (Ita) | 140,000 | 35,000 | 
| 1989 | Stefano SANTERINI (Ita) | Luca Scinto (Ita) | Davide Tani (Ita) | 160,000 | 40,167 | 
| 1990 | Andrea FERRIGATO (Ita) | Gianluca Tarocco (Ita) | Simone Biasci (Ita) |  |  | 
| 1991 | Paolo FORNACIARI (Ita) | Roberto Petito (Ita) | Stefano Santerini (Ita) | 139,000 | 40,882 | 
| 1992 | Giuseppe BELLINO (Ita) | Francesco Casagrande (Ita) | Filippo Simeoni (Ita) | 132,000 | 40,000 | 
| 1993 | Stefano CHECCHIN (Ita) | Samuele Schiavina (Ita) | Gianmatteo Fagnini (Ita) | 180,000 | 40,000 | 
| 1994 | Claudio AINARDI (Ita) | Lorenzo Di Silvestro (Ita) | Mauro Sandroni (Ita) | 145,000 | 41,429 | 
| 1995 | Massimiliano GENTILI (Ita) | Roberto Bianchini (Ita) | Marco Vergnani (Ita) | 125,000 | 44,118 | 
| 1996 | Marzio BRUSEGHIN (Ita) | Giuseppe Asero (Ita) | Luca Mazzanti (Ita) | 145,000 | 42,857 | 
| 1997 | Aldo ZANETTI (Ita) | Evans Cadel (Aus) | Giuliano Figueras (Ita) | 145,000 | 41,064 | 
| 1998 | Fabio QUERCIOLI (Ita) | Cadel Evans (Aus) | Rinaldo Nocentini (Ita) | 145,000 | 41,118 | 
| 1999 | Michele COLLEONI (Ita) | Lorenzo Bernucci (Ita) | Raffaele Illiano (Ita) | 145,000 | 41,429 | 
| 2000 | Davide LORENZINI (Ita) | Jaroslaw Popovich (Ukr) | Matteo Gigli (Ita) | 170,000 | 49,756 | 
| 2001 | Lorenzo BERNUCCI (Ita)  | Santo Anza (Ita) | Jaroslaw Popovych (Ukr) | 152,000 | 49,493 | 
| 2002 | Massimo IANNETTI (Ita)  | Giairo Ermeti (Ita)  | Manuele Mori (Ita)  | 161,000  | 39,429 | 
| 2003 | Aristide RATTI (Ita)  | Alessandro Proni (Ita) | Simone Guidi (Ita) | 157,000 | 41,316 | 
| 2004 | Ruslan PIDGORNYY (Ukr) | Alexander Efimkin (Rus) | Marco Stefani (Ita) | 152,000 | 40,533 | 
| 2005 | Vasil KIRIYENKA (Blr)  | Davide Bonuccelli (Ita)  | Alessio Ricciardi (Ita)  | 152,000 | 42,660 | 
| 2006 | Sacha MODOLO (Ita) | Marco Bandiera (Ita) | Luca Fioretti (Ita) | 151,000 | 41,614 | 
| 2007 | Francesco GINANNI (Ita) | Pierpaolo De Negri (Ita) | Adam Pierzga (Pol) | 159,800 | 40,504 | 
| 2008 | Simone PONZI (Ita) | ex-aequo Pierpaolo De Negri (Ita) | Wojciech Dybel (Pol) | 155,500 | 41,467 | 
| 2009 | Roberto CESARO (Ita) | Leonardo Pinizzotto (Ita) | Giuseppe Di Salvo (Ita) | 156,000 | 43,134 | 
| 2010 | Andrea PASQUALON (Ita) | ManuelL Francesco Bongiorno (Ita) | Fabio Taddei (Ita) | 156,200 | 41,250 | 
| 2011 | Alexander SEREBRYAKOV (Rus) | Alfonso Fiorenza (Ita) | Mirko Tedeschi (Ita) | 160,300 | 42,049 | 
| 2012 | Gennaro MADDALUNO (Ita) | Ilya Gorodnichev (Rus) | Alessandro Mazzi (Ita) | 157,000 | 42,496 | 
| 2013 | Gianfranco ZILIOLI (Ita) | Alessio Taliani (Ita) | Valerio Conti (Ita) | 157,500 | 43,902 | 
| 2014 | Paolo TOTO' (Ita) | Marco Chianese (Ita) | Marco D'Urbano (Ita) | 152,800 | 43,130 |