| Year | Grand Prix | No. | Team | Maufacturer | Grid | Position | Pts Points |
|---|---|---|---|---|---|---|---|
| 1959 | Isle of Man TT | Norton | Ret | 0 | |||
| 1961 | Isle of Man TT | Norton | DNS | 0 | |||
| 1962 | Isle of Man TT | Norton | Ret | 0 | |||
| 1963 | Isle of Man TT | Matchless | Ret | 0 | |||
| 1964 | Isle of Man TT | Matchless | 13 | 0 | |||
| 1965 | Isle of Man TT | Matchless | 10 | 0 | |||
| 1966 | Isle of Man TT | Matchless | 8 | 0 | |||
| 1967 | Isle of Man TT | Matchless / Norton | DNS | 0 | |||
| 1968 | Isle of Man TT | Matchless / Cardani | Ret | 0 | |||
| 1969 | Isle of Man TT | Linto / Aermacchi / Matchless | Ret | 0 | |||
| 1970 | Isle of Man TT | Seeley-Matchless / Seeley-Suzuki | 4 | 8 | |||
| 1972 | Isle of Man TT | Jada-Suzuki | Ret | 0 | |||
| 1973 | Isle of Man TT | 8 | Suzuki | 1 | 15 | ||
| 1976 | Isle of Man TT | 10 | Jack Findlay Racing | Suzuki | Ret | 0 | |
| Avg. | 0 | 7.2 | 11.5 |