Aux Jeux olympiques de 2008, il a terminé 9e à l'épreuve par équipe et 54e au concours multiple individuel
Aux Jeux olympiques de 2004, il a terminé 11e à l'épreuve par équipe et 25e aux barres parallèles
A eu le meilleur résultat canadien au concours multiple aux Championnats du monde 2003 à Anaheim, Californie, où il a terminé 20e (l'équipe s'est classée 9e)
A terminé 11e aux barres parallèles aux Championnats du monde 2002
Champion de l'épreuve par équipe des Jeux du Commonwealth 2006 et gagnant de deux médailles d'argent en 2002 (équipe, barres parallèles)