W 2017 roku na mistrzostwach świata w Budapeszcie jako pierwsza Australijka w historii tych zawodów zdobyła sześć medali. Indywidualnie McKeon wywalczyła srebro na dystansie 100 m stylem motylkowym, czasem 56,18 ustanawiając nowy rekord Australii i Oceanii. W konkurencji 200 m stylem dowolnym uzyskała czas 1:55,18 i zajęła drugie miejsce ex aequo z Amerykanką Katie Ledecky. Srebrne medale zdobyła także w sztafecie kobiecej 4 × 100 m stylem dowolnym oraz sztafecie mieszanej 4 × 100 m stylem zmiennym, w której Australijczycy pobili rekord Oceanii. W