Il a également remporté plusieurs médailles aux Jeux du Commonwealth : l'argent par équipes et au cheval d'arçons à Melbourne en 2006, puis l'or par équipes et au cheval d'arçons et le bronze à la barre fixe à Delhi en 2010.