McKeon won four silver and two bronze medals at the 2017 World Swimming Championships. She competed in 100 m butterfly. In the heats she was third, with a time of 56.81. After that in the second semifinal, she finished second setting an Oceania record of 56.23. In the final she improved this time and finished second behind Sarah Sjöström with a record of Oceania time of 56.18. In 200 m freestyle she continued from the heats to the semifinals with the fourth fastest time at 1:56.61. Then in the semifinals she was second in her heat and second overall. In the final she proved her good form and she shared the silver medal with Katie Ledecky with a time of 1:55.15, remaining behind the one-time Olympic and dual World medalist in that discipline, Federica Pellegrini. Her third silver medal came from the 4×100 metre freestyle relay with Bronte Campbell, Brittany Elmslie and Shayna Jack, her team coming 0.29 seconds behind the USA. Her fourth silver medal resulted from the 4×100 m mixed medley with team mates Mitch Larkin, Daniel Cave and Bronte Campbell.