Il remporte trois nouvelles médailles aux Jeux du Commonwealth de 2018 : l'or en vitesse par équipes, l'argent sur le kilomètre et le bronze sur le keirin.