MILANO-VIGNOLA poi divenuto GP BEGHELLI
| Anno | Primo | Secondo | Terzo | KM | KMS | 
| 1952 | Antonio BEVILACQUA (Ita) | Angelo Conterno (Ita) | Alfio Ferrari (Ita) | 250,000 | 40,000 | 
| 1956 | Pierino BAFFI (Ita) | Giuseppe Cainero (Ita) | Vasco Modena (Ita) | 250,000 | 40,393 | 
| 1958 | Adriano ZAMBONI (Ita) | Roberto Falaschi (Ita) | Idrio Bui (Ita) | 252,000 | 38,571 | 
| 1959 | Adriano ZAMBONI (Ita) | Nello Velucchi (Ita) | Roberto Falaschi (Ita) | 252,000 | 41,653 | 
| 1960 | Alessandro FANTINI (Ita) | Mario Minieri (Ita) | Angelo Coletto (Ita) | 236,000 | 41,956 | 
| 1961 | Willy VANNITSEN (Bel) | Dino Bruni (Ita) | Mario Minieri (Ita) | 236,000 | 40,925 | 
| 1962 | Vendramino BARIVIERA (Ita) | Alfredo Sabbadin (Ita) | Mario Minieri (Ita) | 235,000 | 40,988 | 
| 1963 | Adriano DURANTE (Ita) | Raffaele Marcoli (Ita) | Oreste Magni (Ita) | 235,000 | 33,976 | 
| 1964 | Guido DE ROSSO (Ita) | Adriano Durante (Ita) | Diego Ronchini (Ita) | 235,000 | 35,878 | 
| 1965 | Guido DE ROSSO (Ita) | Michele Dancelli (Ita) | Gianni Motta (Ita) | 268,000 | 37,302 | 
| 1966 | Adriano DURANTE (Ita) | Franco Bitossi (Ita) | Marino Basso (Ita) | 268,000 | 42,205 | 
| 1967 | Rudi ALTIG (Ger) | Bruno Mealli (Ita) | Ole Ritter (Dan) | 243,000 | 45,563 | 
| 1968 | Marino BASSO (Ita) | Franco Bitossi (Ita) | Eraldo Bocci (Ita) | 243,000 | 45,303 | 
| 1969(1) | Attillo ROTA (Ita) | Franco Bitossi (Ita) | Dino Zandegu (Ita) | 243,000 | 45,991 | 
| 1970 | Adriano DURANTE (Ita) | Patrick Sercu (Bel) | Luigi Sgarbozza (Ita) | 242,000 | 46,095 | 
| 1971 | Marino BASSO (Ita) | Patrick Sercu (Bel) | Luigi Sgarbozza (Ita) | 241,000 | 46,645 | 
| 1972 | Julien VAN LINT (Bel) | Mauro Simonetti (Ita) | Julien Stevens (Bel) | 204,500 | 34,759 | 
| 1973 | Marino BASSO (Ita) | Patrick Sercu (Bel) | Gianni Motta (Ita) | 
 | 
 | 
| 1974(2) | Enrico PAOLINI (Ita) | Felice Gimondi (Ita) | Marino Basso (Ita) | 251,000 | 39,015 | 
| 1975 | Rik VAN LINDEN (Bel) | Patrick Sercu (Bel) | Piero Gavazzi (Ita) | 247,000 | 45,045 | 
| 1976 | Rik VAN LINDEN (Bel) | Piero Gavazzi (Ita) | Daniele Tinchella (Ita) | 239,000 | 38,548 | 
| 1977 | Luciano BORGOGNONI (Ita) | Marino Basso (Ita) | Giuseppe Saronni (Ita) | 239,500 | 43,153 | 
| 1978 | Rik VAN LINDEN (Bel) | Marino Basso (Ita) | Giuseppe Martinelli (Ita) | 238,000 | 44,905 | 
| 1979 | Roger DE VLAEMINCK (Bel) | Piero Gavazzi (Ita) | Giuseppe Martinelli (Ita) | 216,700 | 44,375 | 
| 1980(3) | Giovanni BATTAGLIN (Ita) | Francesco Moser (Ita) | Silvano Contini (Ita) | 230,000 | 41,818 | 
| 1981(4) | Gregor BRAUN (Ger) | Francesco Moser (Ita) | Giovanni Mantovani (Ita) | 216,700 | 47,801 | 
| 1982 | Giovanni MANTOVANI (Ita) | Francesco Moser (Ita) | Giuseppe Martinelli (Ita) | 216,700 | 42,032 | 
| 1983 | Francesco MOSER (Ita) | Alfons De Wolf (Bel) | Bruno Leali (Ita) | 205,000 | 39,392 | 
| 1984 | Mario BECCIA (Ita) | Acacio Da Silva (Por) | Johan Van der Velde (Ola) | 215,500 | 43,323 | 
| 1985 | Emanuele BOMBINI (Ita) | Marino Amadori (Ita) | Stefano Colage (Ita) | 215,000 | 40,660 | 
| 1986(5) | Bruno VISENTINI (Ita) | Claudio Corti (Ita) | Roberto Pagnin (Ita) | 214,000 | 42,800 | 
| 1987 | Giuseppe SARONNI (Ita) | Maurizio Fondriest (Ita) | Davide Cassani(Ita) | 238,000 | 38,910 | 
| 1988 | Adriano BAFFI (Ita) | GiBi Baronchelli (Ita) | Stefano Allocchio (Ita) | 218,000 | 42,467 | 
| 1989 | Adriano BAFFI (Ita) | Piero Gavazzi (Ita) | Silvio Martinello(Ita)  | 218,000 | 43,743 | 
| 1990 | Mario CIPOLLINI (Ita) | Giuseppe Citterio (Ita) | Endrio Leoni (Ita) | 216,000 | 42,632 | 
| 1991 | Silvio MARTINELLO (Ita) | Danilo Gioia (Ita) | Flavio Vanzella (Ita) | 206,000 | 40,128 | 
| 1992 | Andrei TETERIOUK (Kaz) | Mario Manzoni (Ita) | Roberto Pelliconi (Ita) | 202,000 | 42,676 | 
| 1993 | Alberto ELLI (Ita) | Massimo Podenzana (Ita) | Stefano Della Santa (Ita) | 201,000 | 41,996 | 
| 1994 | Angelo LECCHI (Ita) | Gilles Delion (Fra) | Maximilian Sciandri  (GBr) | 199,000 | 40,067 | 
| 1995 | Angelo CANZONIERI (lta) | Angelo Lecchi (Ita) | Alessio Barbagli (Ita) | 190,000 | 39,615 | 
| 1996 | Fabio ROSCIOLI (Ita) | Filippo Casagrande (Ita) | Stefano Cembali (Ita) | 193,000 | 42,862 | 
GP BEGHELLI
| Anno | Primo | Secondo | Terzo | KM | KMH | 
| 1996 | Mario CIPOLLINI(Ita) | Mario Traversoni(Ita) | Endrio Leoni(Ita) | 252,700 | 42,048 | 
| 1997 | Stefano ZANINI (Ita) | Glenn Magnusson (Sve) | Luca Mazzanti (Ita) | 200,000 | 43,920 | 
| 1998 | Stefano ZANINI (Ita)  | Luca Mazzanti (Ita) | Paolo Bettini (Ita) | 200,000 | 39,088 | 
| 1999 | Michael BOOGERD (Hol) | Alexandre Vinokourov (Kaz) | Dario Frigo (Ita) | 200,000 | 40,967 | 
| 2000 | Marco SERPELLINI (Ita) | Romans Vainsteins (Let) | Chann McRae (Usa) | 200,000 | 45,183 | 
| 2001 | Andrei TCHMIL (Bel)  | Jaan Kirsipuu (Est) | Paolo Valoti (Ita) | 200,000 | 41,102 | 
| 2002 | Gianluca BORTOLAMI (Ita)  | Daniele Nardello (Ita) | Nicki Sorensen (Dan) | 200,000 | 41,956 | 
| 2003 | Luca PAOLINI (Ita) | Martin Elmiger (Svi) | Luca Mazzanti (Ita) | 200,000 | 45,842 | 
| 2004 | Danilo HONDO (Ger) | Fabio Baldato (Ita) | Karsten Kroon (Ola) | 199,000 | 41,315 | 
| 2005 | Murilo FISCHER (Bra)  | Paolo Bettini (Ita) | Paride Grillo (Ita)  | 199,900 | 41,012 | 
| 2006 | Sergio MARINANGELI (Ita) | Ruggero Marzoli (Ita) | Riccardo Ricco (Ita)  | 206,900 | 43,749 | 
| 2007 | Damiano CUNEGO (Ita) | Fabian Wegmann (Ger)  | Alessandro Bertolini (Ita)   | 206,900 | 44,161 | 
| 2008 | Alessandro PETACCHI (Ita) | Mikhaylo Khalilov (Ukr) | Giuseppe Palumbo (Ita) | 185,800 | 42,740 | 
| 2009 | Francisco Jose VENTOSO ALBERDI (Ita) | Giovanni Visconti (Ita) | Enrico Rossi (Ita) | 185,600 | 45,214 | 
| 2010 | Dario CATALDO (Ita) | Jakob Fuglsang (Dan) | Daniele Pietropolli (Ita) | 191,500 | 46,387 |