Da han var tidlig i 20-årene var han en av delstaten New South Wales' fremste løpere innen friidrett, gateløp og terrengløp, og han ble delstatsmester på halvmaraton i 2013. Han fikk sølv på 3000 meter hinder i det australske mesterskapet i friidrett 2012/13, bak James Nipperess, og bronse i det australske mesterskapet 2015/16. Han begynte å satse på maraton i 2014, og byttet trener fra John Atterton til Adam Didyk. Dette ga resultater, og han satte personlig rekord på 3000 og 5000 meter i 2015, og nye personlige rekorder på 3000 meter, 3000 meter hinder, 5000 meter og 10 km i 2016. Han debuterte i maraton på slutten av 2016, da han fikk sølv i det australske mesterskapet med tiden 2:23:16. Thomas do Canto vant denne øvelsen. Han løp sin andre maraton i mars 2017, på 2:18:32, og oppfylte med det kravet til VM i friidrett 2017.