Vincitore del campionato australiano della classe 125 nel 1999,[1] nella stessa stagione fa il suo esordio nella classe 125 del motomondiale correndo il Gran Premio casalingo in qualità di wildcard a bordo di una Honda, senza ottenere punti.
Nel 2002 rimane nello stesso team, questa volta alla guida di una Ducati 998 RS e con Pierfrancesco Chili come compagno di squadra . Ottiene come miglior risultato tre ottavi posti (Monza, Assen e Imola, sempre in gara 2) e termina la stagione all'11º posto con 77 punti.
Nel 2003 passa a correre nel mondiale Supersport, ingaggiato dal team Dark Dog Honda BKM, che gli affida una Honda CBR 600RR; il compagno di squadra è Christophe Cogan. A causa del mancato pagamento di uno sponsor il team è costretto a ritirarsi dal campionato dopo il Gran Premio di Brands Hatch,[2] ma Parkes prende parte a quello di Magny-Cours in qualità di wildcard con il team Ten Kate Honda. Ottiene un terzo posto a Misano Adriatico e termina la stagione al 13º posto con 47 punti.
Nel 2005 passa alla guida della Yamaha YZF-R6 del team Yamaha Motor Germany, con compagno di squadra Kevin Curtain. Ottiene una vittoria a Magny-Cours e un secondo posto al Lausitz e termina la stagione al 6º posto con 125 punti.
Nel 2009 torna a correre nel mondiale Superbike, alla guida della Kawasaki ZX-10R del team Kawasaki World Superbike; il compagno di squadra è Makoto Tamada. Ottiene come miglior risultato tre decimi posti (Valencia, Monza e Imola, sempre in gara 1) e termina la stagione al 18º posto con 51 punti.
Nel 2010 è iscritto al mondiale Superbike con una Honda CBR1000RR del team ECHO CRS Honda, anche se salta i primi tre Gran Premi stagionali, dove viene sostituito da Sheridan Morais. Tornato a correre a partire dal Gran Premio di Assen, viene sostituito dopo il Gran Premio di Silverstone da Fabrizio Lai. Il suo miglior risultato è stato un dodicesimo posto in gara 2 a Brno e ha ottenuto 9 punti. Nella stessa stagione, corre gli ultimi tre GP nel mondiale Supersport con il team Kawasaki Motocard.com al posto dell'infortunato Joan Lascorz, ottenendo un terzo posto al Nürburgring e 29 punti.
Nel 2011 corre nel mondiale Supersport sulla Kawasaki ZX-6R del team Kawasaki Motocard.com, con compagno di squadra David Salom. Ottiene un secondo posto a Phillip Island, tre terzi posti (Assen, Imola e Magny-Cours) e tre pole position (Aragona, Imola e Magny-Cours). A fine stagione è 4º con 136 punti.
Nel 2014 corre in MotoGP, alla guida della PBM (con specifiche Open) del team Paul Bird Motorsport; il compagno di squadra è Michael Laverty. Ottiene come miglior risultato un undicesimo posto in Olanda e termina la stagione al 23º posto con 9 punti.