15 évesen indult először az új-zélandi Formula Ford bajnokságban, majd 2006-ban megnyerte az JK Racing Ázsia szériát. A 2007–2008-as Toyota Racing szériában Andy Knight mögött a második helyen végzett az összetettben, ezt 2010-ben megismételte. 2013-ban a Porsche Carrera Kupa elnevezésű versenysorozat Ázsiai szériájában indult és meg is nyerte. A következő szezonban megvédte címét. Újoncként a Porsche Carrera Kupát is elhódította. 2015-ben Nico Hülkenberg és Nick Tandy összeállítású trió pazar teljesítménnyel megnyerte a 83. Le Mans-i 24 órást. 2017-ben a Le Mans-i 24 óráson ismét győzni tudott, Timo Bernhard és Brendon Hartley társaként.