Walsh begann im Alter von sieben oder acht Jahren an Kugelstoß- und Diskuswurfwettbewerben teilzunehmen. Er war außerdem ein talentierter Cricket-Spieler und erhielt ein sechsmonatiges Sportlerstipendium am renommierten Winchester College in England. Nachdem er trotz vergleichsweise geringem Trainingsumfang neuseeländischer Jugendmeister mit der Kugel und dem Diskus geworden war, konzentrierte er sich jedoch fortan zunehmend auf die Leichtathletik. Bei den Jugendweltmeisterschaften 2009 in Brixen belegte er den sechsten Platz im Kugelstoßen. Dagegen verpasste er bei den Juniorenweltmeisterschaften 2010 im kanadischen Moncton den Einzug ins Finale. Den Sieg holte sein Landsmann und späterer Dauerrivale Jacko Gill.