En 2007, il participe pour la première fois aux championnats du monde sur piste élites, à Palma de Majorque. Il y est dixième de l'omnium. L'année suivante, il fait partie, avec Sam Bewley, Hayden Roulston, Marc Ryan et Wesley Gough, de l'équipe de Nouvelle-Zélande qui dispute la poursuite par équipes aux Jeux olympiques de Pékin. Deuxième du tour préliminaire, cette équipe bat ensuite l'Espagne en demi-finale, puis l'Australie pour obtenir la médaille de bronze.