En 2015, il devient champion de Grande-Bretagne de vitesse et en 2017 et 2018, il est sacré sur le keirin. Aux Jeux du Commonwealth 2018, il remporte la médaille d'argent dans cette discipline, devancé par l'Australien Matthew Glaetzer.