Le , aux championnats du monde en salle de Birmingham, Tomas Walsh conserve son titre de champion du monde en salle acquis à Portland en 2016. Auteur dès sa première tentative d'un jet à 22,13 m (record d'Océanie), qu'il égale au troisième essai, il réalise à son dernier jet une performance de 22,31 m, améliorant ainsi le record des championnats détenu jusque-là par Ulf Timmermann en 1987. Devançant ses dauphins de 87 centimètres, l'Allemand David Storl (argent, 21,44 m) et le Tchèque Tomáš Staněk (bronze, 21,44 m), il devient par la même occasion le meilleur performeur de l'histoire en salle derrière Randy Barnes (22,66 m), Ulf Timmermann (22,55 m) et Adam Nelson (22,40 m).