Il remporte la médaille d’argent sur 1 500 m nage libre lors des Jeux du Commonwealth de 2018.