Il est sélectionné pour représenter l'Australie aux Jeux du Commonwealth de 2006 dans sa ville natale, Melbourne. Il remporte une médaille de bronze en vitesse par équipes, devenant ainsi le plus jeune cycliste australien à remporter une médaille aux Jeux du Commonwealth. Cette année, il obtient le même résultat aux mondiaux de Bordeaux.