Ha competido en diversas categorías desde las Superbikes hasta el mundial de MotoGP.
Para la temporada 1996 compitió en la cita española del mundial de Superbikes consiguiendo quedar en los puntos.
En la temporada 2000 consiguió un podio y acabó en 10.º posición al final de campeonato.
La temporada 2005 parecía que iba a pasar sin pena ni gloria para Lavilla pero la lesión de James Haydon en el equipo Airwaves Ducati del Campeonato Británico de Superbikes hizo que le ficharan para sustituirle.
Para la temporada 2006 intentó revalidar su título y siguió con Ducati en el Británico de Superbikes donde a pesar de conseguir 8 victorias no logró conservar el título y se tuvo que conformar con la 3.ª posición final.