Bei den Hallenweltmeisterschaften 2018 in Birmingham verteidigte Walsh seinen Titel erfolgreich und erzielte mit seiner Siegesweite von 22,31 m einen neuen Meisterschaftsrekord. Am 25. März 2018 steigerte er in Auckland seine Bestleistung auf 22,67 m und rückte damit auf den sechsten Rang in der ewigen Weltbestenliste vor. Bei den Commonwealth Games in Goald Coast Anfang April feierte er seinen nächsten Titelgewinn. Im Finale reichten ihm 21,41 m zum Sieg, nachdem er am Vortag in der Qualifikation noch mit 22,45 m einen Commonwealth-Games-Rekord gestoßen hatte. Weitere Siege gelangen ihm unter anderem bei den Bislett Games in Oslo und bei der Athletissima in Lausanne sowie beim Diamond-League-Finale in Zürich.