331 pts · Poles 0
Includes 6 points from races with no result in the official records (counted from the official standings).
17 of these races have no result in the official data; their results come from the Italian Wikipedia.
| 1949 | Bremgarten | 4 +6 | ||
| 1949 | Assen | 3 +7 | ||
| 1949 | Monza | DNF | ||
| 1950 | Ulster | 1 +8 | ||
| 1950 | Monza | 2 +6 | ||
| 1951 | Montjuïc | 2 +6 | ||
| 1951 | Isle of Man | 2 +6 | ||
| 1951 | Monza | 1 +8 | ||
| 1952 | Assen | 2 +6 | ||
| 1952 | Solitude | 2 +6 | ||
| 1952 | Monza | 2 +6 | ||
| 1952 | Montjuïc | DNF | ||
| 1953 | Assen | 2 +6 | ||
| 1953 | Schotten | 1 +8 | ||
| 1953 | Monza | 3 +4 | ||
| 1953 | Montjuïc | 7 | ||
| 1954 | Isle of Man | 2 +6 | ||
| 1954 | Assen | 3 +4 | ||
| 1954 | Solitude | 3 +4 | ||
| 1954 | Monza | 3 +4 | ||
| 1955 | Montjuïc | 3 +4 | ||
| 1955 | Reims | 1 +8 | ||
| 1955 | Isle of Man | 1 +8 | ||
| 1955 | Nürburgring | 1 +8 | ||
| 1955 | Assen | 1 +8 | ||
| 1955 | Monza | 1 +8 | ||
| 1956 | Isle of Man | 1 +8 | ||
| 1956 | Assen | 1 +8 | ||
| 1956 | Spa | 1 +8 | ||
| 1956 | Solitude | 2 +6 | ||
| 1956 | Ulster | 1 +8 | ||
| 1956 | Monza | 1 +8 | ||
| 1957 | Hockenheim | 1 +8 | ||
| 1957 | Isle of Man | 2 +6 | ||
| 1957 | Monza | 1 +8 | ||
| 1958 | Isle of Man | 1 +8 | ||
| 1958 | Assen | 1 +8 | ||
| 1958 | Spa | 5 +2 | ||
| 1958 | Nürburgring | 1 +8 | ||
| 1958 | Hedemora | 3 +4 | ||
| 1958 | Ulster | 1 +8 | ||
| 1959 | Isle of Man | 5 +2 | ||
| 1959 | Hockenheim | 1 +8 | ||
| 1959 | Assen | 1 +8 | ||
| 1959 | Spa | 1 +8 | ||
| 1959 | Kristianstad | 2 +6 | ||
| 1959 | Monza | 2 +6 | ||
| 1960 | Isle of Man | 1 +8 | ||
| 1960 | Assen | 1 +8 | ||
| 1960 | Spa | 3 +4 | ||
| 1960 | Ulster | 1 +8 | ||
| 1960 | Monza | 1 +8 |