-1972 - Primera carrera, en una mini-bike (Kawasaki). Edad: 4 años.

-1981 - Compitió en carreras amateurs de dirt-track .
          -
Campeón del Campeonato Nacional Amateur en 125cc y 250cc.
          - Participó en su primera carrera de velocidad en una Yamaha YZ80 modificada, venciendo en 125cc,
             segundo en 500cc y tercero en 1000cc!!!. Como privado y con la misma moto.
           

-1982  - 
Doble Campeón  del Campeonato Nacional Americano Amateur (AMA National Amateur Championship). 
              Edad: 14 años. Como privado.

-1983  -
Doble Campeón del Campeonato Nacional Americano Amateur (AMA National Amateur Championship).
              Edad: 15 años. Equipo Honda Interceptor.


-1984  - Piloto Revelación del año en El Campeonato Nacional de Superbikes (AMA Superbike ). Competía con una
              moto de serie.

-1985  -
Vencedor de la  carrera de Formula 2 Nacional en Brainerd . Equipo Cycle Tech.
           -
Campeón  Nacional de resistencia WERA con una  Suzuki 750cc. Equipo Cycle Tech.
           -Finalizó 3º en la carrera de Daytona  Pro-Am Superbike con una Honda.
           -Finalizó 5º en la carrera de Superbikes de  Mid-Ohio .

-1986 - 9º en el Campeonato Nacional Americano de Superbikes (AMA Superbike Championship) Equipo Yamaha.

-1987 - Finalizó  2º en Daytona 100, su primera carrera con el equipo Nordica Team Roberts .
          - 3º en la carrera "Las 8 horas de Suzuka" . Con el  equipo Lucky Stike Roberts. Yamaha YZF 750
          -
Campeón del AMA 250cc Grand Prix National . Ganó cinco de las nueve carreras, cuatro de ellas seguidas:
          - Loudon, Elkhart Lake, Laguna Seca, Mid- Ohio y  Sears Point. Con el equipo Nordica Roberts
          -
2  victorias de dos carreras en All Japan Road-race Championship 250cc class.

-1988 -
Campeón  del AMA 250cc Grand Prix National por segundo año consecutivo. Equipo Yamaha Nordica Ro-
            berts.
          - 5º en el Gran Premio de Japón de 250 cc.
          - 4º en el Gran Premio de U.S.A. de  250cc. Pole position
          -
Campeón de la carrera Daytona 100
          - 3º en Fuji Super Sprint 250cc. Equipo Yamaha Lucky Strike factory
          -
2  victorias de 2 carreras en el All Japan Championship 250cc

-1989 - Campeón del AMA 250cc Grand Prix National por tercer año consecutivo.
          -
Vencedor de Daytona 100 y Supersport 600.
          - Vencedor del Gran Premio del Japón de 250cc.
          -
Vencedor del Gran Premio de  U.S.A. de 250cc.
          - 5º en el Gran Premio de Bélgica de
500cc
          - Vencedor de Daytona 100. Equipo Viceroy.
          -
1 victoria de una carrera en el All Japan Championship 250cc.
          -
1 victoria de una carrera en el All Japan Championship 500cc

-1990 -
CAMPEON DEL MUNDO DE 250 cc . En su primer intento.
          - Primera temporada completa en el Mundial de 250cc. Equipo Yamaha-Roberts.
          -
Vencedor de 7 Grandes Premios: Laguna Seca (U.S.A), Jerez (España), Missano (Italia), Assen (Holanda),
            Spa (Bélgica),Hungaroring (Hungría), y Philip Island (Australia).
          -
Vencedor de su primera y única carrera en el All Japan Road-race 250cc. Championship (Sugo event pro-
             duction Bike TVC)

-1991 - Primera temporada completa en el Campeonato del Mundo de 500cc. Equipo Yamaha-Roberts.
          -
Vencedor  del Gran Premio de Malasia (Shah Alam).
          - 4ª posición en el Campeonato del Mundo de 500cc .

-1992 -
Vencedor del Gran Premio de Sur-África en 500cc..
          - 3ª posición en el Campeonato del Mundo de 500cc. Equipo Yamaha-Roberts.

-1993 - 2º en el Gran Premio de Australia en una  Suzuki 250cc. Primer podium de una Suzuki 250cc en la historia.
          - 3º en el Gran Premio de Holanda (Assen) y última carrera con la Suzuki 250cc .
          -
Vencedor del Gran Premio de U.S.A  en Laguna Seca con una  Cagiva 500cc. Primera Victoria para una
            Cagiva en condiciones de carrera normales.
          - 11ª posición  en el Campeonato del Mundo de 250cc.
          - 10ª posición en el Campeonato del Mundo de 500cc. (Con solo 4 carreras en 500cc. John acabó dos veces
            cuarto, una
victoria y una caída cuando lideraba la carrera).
           

-1994 - 
Vencedor del Gran Premio de Australia en una Cagiva 500cc.
          -  3ª posición en el Campeonato del Mundo de 500cc.

-1995 - 2ª posición en  Daytona 200, 600cc stock clases. Equipo Erion-Honda.

-1996 - 3ª posición en el Campeonato del Mundo de Superbikes con Ducati.

-1997 -
CAMPEON DEL MUNDO DE SUPERBIKES con el equipo Castrol- Honda.
          - 2ª posición en  "Las 8 horas de Suzuka"
          - 4º posición en la  TBC Big Road Race 500cc class.

-1998 - 12ª posición en el Campeonato del Mundo de 500cc. Equipo Honda-Pons-Movistar

-1999 - 8ª posición en el Campeonato del Mundo de 500cc. Equipo  Kanemoto Honda Racing.
          - 7ª posición en  "Las 8 horas de Suzuka" . Saliendo desde la posición 100.

-2000 - 7ª posición en el Campeonato Nacional Americano de Superbikes (AMA Superbike Championship). Equipo
             team Vance & Hines Ducati.

-2001 - Se encargó del desarrollo de los nuevos prototipos de competición de Yamaha. La M1.

-2002 - Sigue con su trabajo en Yamaha para desarrollar los nuevos prototipos.