2015 Podczas mistrzostw świata w Kazaniu zarówno w konkurencji 50 m kraulem (22,04) jak i 50 m delfinem (23,39) uplasował się na ósmym miejscu. Na dystansie 100 m stylem dowolnym odpadł w eliminacjach i ostatecznie z czasem 49,35 zajął 23. miejsce. Płynął także w sztafetach kraulowej 4 × 100 m (10. miejsce) oraz zmiennej 4 × 100 m (4. miejsce).
2016 Na mistrzostwach Europy w Londynie wywalczył dwa brązowe medale na dystansie 50 m stylem dowolnym (21,85) i 50 m stylem motylkowym (23,34).
Cztery miesiące później, podczas igrzysk olimpijskich w Rio de Janeiro w konkurencji 50 m kraulem znalazł się tuż za podium, uzyskawszy w finale czas 21,68. Dzień wcześniej ustanowił na tym dystansie nowy rekord swojego kraju (21,54). Na 100 m stylem dowolnym nie awansował do półfinału i z czasem 49,14 zajął 29. miejsce.
2017 Na mistrzostwach świata w Budapeszcie zwyciężył w konkurencji 50 m stylem motylkowym, ustanawiając w niej nowy rekord Wielkiej Brytanii (22,75).