Aux mondiaux 2018, il décroche le titre suprême lors du tournoi de vitesse, sans perdre de match. C'est son deuxième titre mondial, six ans après le premier en vitesse par équipes. Il est également vice-champion du monde du kilomètre. Aux Jeux du Commonwealth de la même année, il remporte trois médailles dont deux titres sur le kilomètre et le keirin. Lors de la Coupe du monde 2018-2019, il remporte trois manches et le général de la vitesse individuelle. En 2019, il devient également champion d'Océanie de vitesse et du keirin. Aux mondiaux de Pruszków, il échoue au pied du podium en vitesse et en keirin. En octobre, alors qu'il se plaint de douleurs au cou, un cancer de la thyroïde lui est diagnostiqué. La glande thyroïde lui est enlevée et il doit suivre un traitement avec des comprimés d'iode, qui ne remet pas en cause sa participation pour les Jeux olympiques de Tokyo. En , il déclare forfait aux mondiaux de Berlin, en raison d'une blessure à la jambe.