Budapestin MM-kilpailuissa 2017 hän saavutti kultaa 50 metrin rintauinnissa ajalla 25,99 (uituaan välierissä maailmanennätyksen 25,95) ja 100 metrin rintauinnissa ajalla 57,47 sekä hopeaa 4 × 100 metrin sekauinnissa. Joulukuussa 2017 Kööpenhaminan lyhyen radan EM-kilpailuissa Peaty voitti ensimmäisen kerran urallaan kultaa myös lyhyellä radalla 100 metrin rintauinnissa sekä pronssia 50 metrin rintauinnissa.