Il remporte la médaille d'argent du 50 m brasse en 27 s 09 derrière Adam Peaty lors des Championnats d'Europe 2016, puis la médaille de bronze toujours derrière Peaty et Fabio Scozzoli lors des Championnats d'Europe de natation 2018, deux ans après. Il avait remporté sur cette distance le titre mondial junior en 2013. Fils d'un père anglais et d'une mère slovène, sa famille vit à Medvode tandis qu'il étudie à l'université du Tennessee.