| 28 | 25-04-1989 | GP Industria & Commercio di Prato | 1.2 | |
| 27 | 16-02-1989 | Trofeo Laigueglia | 1.4 | |
| 26 | 26-06-1988 | National Road Championships - Italy | CN | 284.0km |
| 25 | 24-02-1987 | Settimana Ciclistica Internazionale - Stage 5 | 2.2 | 165.0km |
| 24 | 23-04-1985 | GP Industria & Artigianato | 1.2 | |
| 23 | 30-09-1984 | GP Industria & Commercio di Prato - Stage | 1.3 | |
| 22 | 22-09-1984 | Giro di Romagna | 1.1 | 238.0km |
| 21 | 20-08-1984 | Tre Valli Varinese - Stage | Nat | |
| 20 | 27-03-1983 | Giro della Provincia di Reggio Calabria | 1.1 | 204.0km |
| 19 | 03-10-1982 | Giro dell Emilia | 1.1 | |
| 18 | 11-09-1982 | Giro del Veneto | 1.1 | |
| 17 | 16-08-1982 | Tre Valli Varinese | Nat | |
| 16 | 27-06-1982 | National Road Championships - Italy | CN | 263.0km |
| 15 | 23-06-1982 | Tour de Suisse - Stage 7 | 2.1 | 197.0km |
| 14 | 04-10-1981 | Giro dell Emilia | 1.1 | |
| 13 | 23-07-1981 | GP Industria & Artigianato | 1.2 | |
| 12 | 06-06-1981 | Giro d'Italia - Stage 21 | 2.HC | 197.0km |
| 11 | 15-10-1980 | Giro di Romagna | 1.1 | |
| 10 | 24-09-1980 | Paris-Brussel | 1.1 | 286.0km |
| 9 | 07-06-1980 | Giro d'Italia - Stage 22 | 2.HC | 114.0km |
| 8 | 19-03-1980 | Milano-Sanremo | CDM | 288.0km |
| 7 | 20-02-1979 | Trofeo Laigueglia | 1.4 | |
| 6 | 02-09-1978 | Milano-Torino | 1.1 | |
| 5 | 25-06-1978 | National Road Championships - Italy | CN | 253.0km |
| 4 | 28-05-1978 | Giro d'Italia - Stage 20 | 2.HC | 226.0km |
| 3 | 04-05-1978 | Tour de Romandie - Stage 2a | 2.1 | 92.0km |
| 2 | 06-06-1977 | Giro d'Italia - Stage 16b | 2.HC | 116.0km |
| 1 | 21-05-1974 | Giro d'Italia - Stage 5 | 2.HC | 215.0km |