Regularnie kończył kolejne sezony w pierwszej dziesiątce i na rok 2016 podpisał kontrakt z zespołem DJR Team Penske.

Wyniki Podsumowanie Sezon Seria Zespół Starty PP Zwyc. Punkty Pozycja 2000/2001 New Zealand Formula Ford Championship 375 4. 2001/2002 New Zealand Formula Ford Championship 15 11 471 1. 2002 British Formula Renault Championship Manor Motorsport 3 0 0 7 36. 2003 British Formula Renault Championship Manor Motorsport 11 0 0 98 15. 2004 Australian Porsche Carrera Cup Championship Greg Murphy Racing 26 1 2 1071 3. V8 Supercar Championship Series Tasman Motorsport 4? 0 0 330 34. 2005 Australian Porsche Carrera Cup Championship Greg Murphy Racing 27 3 18 1275 1. V8 Supercar Championship Series Tasman Motorsport 2 0 0 0 65. 2005/2006 New Zealand Porsche GT3 Cup Challenge International Motorsports 17 4 11 1139 2. 2006 V8 Supercar Championship Series Paul Morris Motorsport 9 0 0 478 32. Team Kiwi Racing 2 0 0 2006/2007 New Zealand Porsche GT3 Cup Challenge 15 2 5 777 5. 2007 V8 Supercar Championship Series Paul Morris Motorsport 22 0 0 8 47. 2008 V8 Supercar Championship Series Paul Cruickshank Racing 38 0 0 1823 13. 2009 V8 Supercar Championship Series Paul Cruickshank Racing 28 0 0 1665 16. 2010 V8 Supercar Championship Series Walkinshaw Racing 27 0 0 1229 23.