Le Britannique a commencé sa carrière en Championnat STK600 dans son pays natal avant d'évoluer en Championnat Britannique Supersport pour y remporter la couronne en 2015. En 2016, il a fait le saut en WorldSSP sur une Honda, mais la relation avec son équipe a cessé en début de saison. Il a rejoint l'équipe de Profile Racing à partir de la manche à Assen, la même avec laquelle il a remporté le Championnat britannique. Fort d'une cinquième place comme meilleur résultat et d'une 16e place au classement 2016, le pilote de 25 ans compte également sur une superbe pole position. Le Britannique affronte la nouvelle saison dans l'espoir d'améliorer sa position au championnat au guidon d'une Triumph Daytona 675.