| 1984 | Dutch TT · Grand Prix | Suzuki | 22 | | Classified |
| 1985 | German Grand Prix · Grand Prix | Suzuki | 23 | | Classified |
| 1985 | Dutch TT · Grand Prix | Suzuki | 19 | | Classified |
| 1985 | Belgian Grand Prix · Grand Prix | Suzuki | 27 | | Classified |
| 1985 | British Grand Prix · Grand Prix | Suzuki | 23 | | Classified |
| 1985 | Swedish Grand Prix · Grand Prix | Suzuki | 18 | | Classified |
| 1986 | German Grand Prix · Grand Prix | Honda | 22 | | Classified |
| 1986 | Yugoslavian Grand Prix · Grand Prix | Honda | 23 | | Classified |
| 1986 | Dutch TT · Grand Prix | Honda | — | | Ret |
| 1986 | Belgian Grand Prix · Grand Prix | Honda | — | | Ret |
| 1986 | French Grand Prix · Grand Prix | Honda | — | | Ret |
| 1986 | Swedish Grand Prix · Grand Prix | Honda | 22 | | Classified |
| 1987 | Spanish Grand Prix · Grand Prix | Honda | 19 | | Classified |
| 1987 | German Grand Prix · Grand Prix | Honda | 22 | | Classified |
| 1987 | Italian Grand Prix · Grand Prix | Honda | — | | DNS |
| 1987 | Austrian Grand Prix · Grand Prix | Honda | 22 | | Classified |
| 1987 | French Grand Prix · Grand Prix | Honda | 15 | | Classified |
| 1987 | British Grand Prix · Grand Prix | Honda | 23 | | Classified |
| 1987 | Swedish Grand Prix · Grand Prix | Honda | 20 | | Classified |
| 1987 | Portuguese Grand Prix · Grand Prix | Honda | — | | DNS |
| 1988 | Spanish Grand Prix · Grand Prix | Honda | 21 | | Classified |
| 1988 | Expo 92 Grand Prix · Grand Prix | Honda | 15 | | Classified |
| 1988 | Italian Grand Prix · Grand Prix | Honda | 25 | | Classified |
| 1988 | German Grand Prix · Grand Prix | Honda | 19 | | Classified |
| 1988 | Dutch TT · Grand Prix | Honda | — | | Ret |
| 1988 | Belgian Grand Prix · Grand Prix | Honda | — | | Ret |
| 1988 | Yugoslavian Grand Prix · Grand Prix | Honda | — | | Ret |
| 1988 | French Grand Prix · Grand Prix | Honda | 24 | | Classified |
| 1988 | British Grand Prix · Grand Prix | Honda | 22 | | Classified |
| 1988 | Swedish Grand Prix · Grand Prix | Honda | — | | Ret |