W 2017 roku na mistrzostwach świata w Budapeszcie zwyciężył na 200 m stylem motylkowym, uzyskawszy czas 1:53,33. W półfinale 100 m stylem motylkowym z czasem 51,48 zajął 12. miejsce.