A Budapesten rendezett 2017-es úszó-világbajnokságon 57,47 másodperces rekorddal nyerte meg a 100 méteres mellúszás döntőjét. Az 50 méteres táv elődöntőjében 25,95 másodperces időt úszott, így ő lett az első férfi úszó aki 26 másodpercen belül teljesítette a távot. A váltó tagjaként ezüstérmet szerzett. Október 11-én Peaty Vilmos cambridge-i hercegtől megkapta a A Brit Birodalom Rendje kitüntetést. A 2017-es rövid pályás úszó-Európa-bajnokságon 100 méteres mellúszásban új Európa-bajnoki rekordot úszva lett aranyérmes, míg 50 méteren bronzérmet szerzett.