Nel 2004 è stato chiamato a partecipare al motomondiale in MotoGP dal team ufficiale MS Aprilia Racing alla guida della RS Cube, il compagno di squadra è Jeremy McWilliams. In questa annata il pilota si piazza al ventesimo posto assoluto in classifica con 18 punti.
Dopo aver partecipato anche ad alcune gare del motomondiale 2005, inizialmente a bordo della Proton KR5 motorizzata KTM del Team Roberts ed in seguito con una RC211V del team Camel Honda in sostituzione di Troy Bayliss, è ritornato a gareggiare nuovamente nelle categoria inglese delle Superbike, vincendo il titolo nel 2008.
Nel 2010 continua nel mondiale superbike sempre con una Ducati 1098R, ma passando al team Althea Racing con compagno di squadra Carlos Checa.[6] Termina la stagione al decimo posto con 169 punti peggiorando i riscontri dell'anno precedente, non ottenendo nessun piazzamento a podio.
Nel 2011 torna a correre nel campionato britannico Superbike, dove rimane anche nel 2012. Il 18 ottobre 2014 vince il suo quarto titolo nel British Superbike Championship; mentre nel 2016 vince il suo quinto titolo nazionale.[7] Nel 2017 vince il sesto titolo nazionale, il primo ottenuto consecutivamente.
Il 17 maggio 2018, al terzo giro di pista nel corso della giornata di Test MSVR del British Superbike tenutisi a Snetterton, cade alla curva 3, riportando contusioni ad entrambi i polmoni, frattura di tutte le costole, quattro vertebre, collo in due punti, setto nasale, clavicola.[1]