Campbell absolvierte 2017 seine Debütsaison im Porsche Mobil 1 Supercup. Für den Youngster war es das erste Jahr im europäischen Motorsport. Zuvor war der in Warwick (Queensland) geborene Rennfahrer unter anderem im Formel-Sport sowie nationalen Porsche Markenpokalen in Australien aktiv. Im Porsche Mobil 1 Supercup belegte er den zweiten Platz in der Rookie-Wertung. Im Gesamtklassement schaffte er es nach elf Rennen auf den dritten Rang. Seit 2018 geht er in der FIA WEC für das Team Dempsey-Proton Racing an den Start. Das Cockpit des 911 RSR mit der Startnummer 77 teilt sich Campbell mit Porsche-Junior Julien Andlauer und Teameigner Christian Ried. Das Trio gewann 2018 die GTE-Am-Klasse bei den 24 Stunden von Le Mans. Zum Start in die Rennsaison 2019 begeisterte Campbell mit seiner Siegesfahrt in Bathurst (Australien).