1950
16 April Circuito di Asola (Moto Guzzi 500) 1° place and fastest lap
18 May Circuito di Lodi (Moto Guzzi 500) 4° place (following a fall) and fastest lap
25 May Circuito di Crema 1° place and fastest lap
28 May Circuito di Codogno (Moto Guzzi 500 ) 1° place and fastest lap
18 June Circuito di Castano Primo (Moto Guzzi 500) 1° place and fastest lap
1951
15 April Circuito di Finale Emilia ( Moto Guzzi 500 ) 3° place
20 May Circuito di San Secondo ad Asti ( Moto Guzzi 500 ) 5° place (fell twice)
3 June Circuito di Busto Arsizio ( Moto Guzzi 500 ) 3° place
9 September Circuito di Asola (Moto Guzzi 500 ) 2° place
30 September Circuito di Castelfranco Veneto ( Moto Guzzi 500 ) 1° place and fastest lap
7 October Circuito di La Spezia ( Moto Guzzi 500 ) 1° place and fastest lap
21 October Autodromo di Modena (Moto Guzzi 500 ) retired
Italian Championship second category ( Moto Guzzi 500 ) 5° place
1952
13 April Circuito di Cattolica (Moto Guzzi 500 ) retired broken chain and fastest lap
25 April Autodromo di Modena (Moto Guzzi 500 ) 2° place
2 June Circuito di Gradisca (Moto Guzzi 500 ) retired – and fastest lap
15 June Milano Taranto (Moto Guzzi 500 ) retired at Tolentino – broken crankshaft
6 June Circuito di Fossano (Moto Guzzi 500) retired and fastest lap
21 September Circuito di Castelfranco Veneto (Moto Guzzi 500 ) 1° place and fastest lap
Italian Championship second category ( Moto Guzzi 500 ) 5° place
1953
3 May Circuito di Crema (Moto Guzzi 500 ) 1° place and fastest lap
10 May Circuito delle mura di Bergamo (Moto Guzzi 500 ) 1° place and fastest lap
14 June Circuito di Busto Arsizio ( Moto Guzzi 500 ) 1° place and fastest lap
21 June Milano Taranto ( Moto Guzzi 500 ) 1° Absolute
12 July Coppa del mare Livorno ( Moto Guzzi 500 ) 1° place
16 August Circuito di Luino (Moto Guzzi 500 ) retired broken crankshaft but had the fastest lap
6 September GP delle Nazioni a Monza ( Moto Guzzi 350 ) 3° place
World Championship (Moto Guzzi 350 ) 10° place
Italian Championship second category ( Moto Guzzi 350 ) 1° place
1954
28 March Autodromo di Modena ( Moto Guzzi 250 ) 3° place
28 March Autodromo di Modena ( Moto Guzzi 500) retired
19 April Circuito di Ferrara ( Moto Guzzi 250 ) 2° place
25 April Coppa d’oro Shell at Imola ( Moto Guzzi 250 ) retired but had the fastest lap
23 May Autodromo Monza ( Moto Guzzi 250 ) 3° place
17 June Circuito di Piacenza ( Moto Guzzi 250 ) 1° place
20 June Milano Taranto ( Moto Guzzi 500 ) retired at Modena whilst 3 minutes in the lead.
25 July Circuito di Locarno ( Moto Guzzi 250 ) 1° place
25 July Circuito di Locarno (Moto Guzzi 500) retired and fastest lap
1 August Circuito di Senigalia ( Moto Guzzi 350 ) 1° place and fastest lap
12 September GP delle Nazioni Monza ( Moto Guzzi 350 ) 4° place
26 September Circuito di Codogno ( Moto Guzzi 250) 2° place and the fastest lap
3 October Spanish GP ( Moto Guzzi 350 ) 2° place and fastest lap
3 October Spanish GP ( Moto Guzzi 500) retired – fell whilst in the lead
World Championship ( Moto Guzzi 350 ) 7° place
Italian Championship seniors ( Moto Guzzi 250 ) 1° place
1955
11 April Coppa d’oro Shell at Imola (Moto Guzzi 350) retired
11 April Coppa d’oro Shell at Imola (Moto Guzzi 500) retired
1 May Spanish GP (Moto Guzzi 500) retired
15 May French GP at Reims (Moto Guzzi 350) 1° place and the fastest lap
6 June T.T Tourist Trophy Isle of Man (Moto Guzzi 350) 8° place
3 July Belgian GP at Spa (Moto Guzzi 350) retired
3 July Belgian GP at Spa (Moto Guzzi 500) 4° place
16 July Dutch GP at Assen (Moto Guzzi 350) retired
11 August Ulster GP Ireland (Moto Guzzi 350) retired
4 September GP delle Nazioni at Monza (Moto Guzzi 350) retired
World Championship (Guzzi 350) 7° place
World Championship (Guzzi 500) 16° place
1956
2 April Coppa d’oro Shell at Imola (Moto Guzzi 350) 6° place
29 April Gran premio della Sarre at St. Wendel (Moto Guzzi 500) 4° place
13 May Hockenheim Circuit (Moto Guzzi 350) retired
13 May Hockenheim Circuit (Guzzi 500) 5° place
4 June Tourist Trophy T.T Isle of Man (Moto Guzzi 350) 9° place
30 June Dutch GP at Assen (Moto Guzzi 350) 7° place
8 July Belgian GP at Spa (Moto Guzzi 350) retired
9 September GP delle Nazioni at Monza (Moto Guzzi 350) 8° place
1957
19 March Circuito di Siracusa (motoGuzzi 350) retired
15 September Autodromo di Modena (Moto Guzzi 350) 4° place
Italian Championship Seniors (Moto Guzzi 350) 8° place