| Year | Grand Prix | Circuit | Qualifying Position | Finish Position | Team | Manufacturer | Points |
|---|---|---|---|---|---|---|---|
| 1987 | Japanese Grand Prix | Suzuka |
Ret
|
Rothmans Honda Team | Honda | ||
| 1988 | Japanese Grand Prix | Suzuka |
Ret
|
Lucky Strike Yamaha | Yamaha | ||
| 1988 | British Grand Prix | Donington |
12
|
Lucky Strike Yamaha | Yamaha | 4 | |
| 1988 | Swedish Grand Prix | Anderstorp |
17
|
Lucky Strike Yamaha | Yamaha | ||
| 1989 | Japanese Grand Prix | Suzuka | 16 |
9
|
Yamaha Motor Company | Yamaha | 7 |
| 1989 | Nations Grand Prix | Misano | 14 |
Ret
|
Yamaha Motor Company | Yamaha | |
| 1989 | German Grand Prix | Hockenheimring | 11 |
6
|
Yamaha Motor Company | Yamaha | 10 |
| 1989 | Austrian Grand Prix | Salzburgring | 13 |
DNS
|
Yamaha Motor Company | Yamaha | |
| 1990 | Japanese Grand Prix | Suzuka | 16 |
Ret
|
Yamaha Motor Company | Yamaha | |
| 1990 | Dutch TT | Assen |
Ret
|
Yamaha Motor Company | Yamaha | ||
| 1990 | Belgian Grand Prix | Spa-Francorchamps |
11
|
Yamaha Motor Company | Yamaha | 5 | |
| 1991 | Japanese Grand Prix | Suzuka | 15 |
Ret
|
Kirin Mets Racing Team | Yamaha | |
| 1992 | Japanese Grand Prix | Suzuka |
9
|
Kirin Mets Racing Team | Yamaha | 2 | |
| 1993 | Japanese Grand Prix | Suzuka | 9 |
10
|
Kirin Mets Racing Team | Yamaha | 6 |
| 1998 | Malaysian Grand Prix | Johor | 12 |
7
|
BP Yamaha Racing Team | Yamaha | 9 |