En 2017, il remporte deux titres aux championnats d'Australie en vitesse individuelle et par équipes. Aux Jeux du Commonwealth 2018, il décroche le bronze en vitesse par équipes avec Nathan Hart, Jacob Schmid et Matthew Glaetzer. Il obtient la médaille d'argent en en vitesse par équipes avec Hart et Schmid aux championnats d'Océanie 2017 et 2018.