Career
He is the current national record holder both outdoors and indoors for the event. His personal best of 21.58 m (70 ft 91⁄2 in) is also the Oceanian record. Walsh made his international debut at the 2009 World Youth Championships in Athletics, where he placed sixth in his shot put speciality and also competed in the qualifying of the discus throw.
This performance was a New Zealand Youth (Under 18) record which was broken the following day by Jacko Gill when winning the Junior Boys (Under 16) title.
Walsh broke the New Zealand junior record on 18 March 2010 with a put of 18.82 m (61 ft 83⁄4 in) with the 6 kg shot but this was broken 9 days late by Gill with 19.92 m (65 ft 41⁄4 in). On 12 December 2013 Walsh broke Gill"s New Zealand senior shot put record with 20.61 m (67 ft 71⁄4 in) in Melbourne, Australia which he improved with 21.16 m (69 ft 5 in) on 22 March 2014, also in Melbourne.
At the 2014 IAAF World Indoor Championships, in his first senior international competition and first ever competition indoors, Walsh finished third in the men"s shot put. He set an indoor national record of 20.41 m (66 ft 111⁄2 in) in the qualifying round and improved upon this mark three times in the final finishing with 21.26 m (69 ft 9 in) which was an Oceanian indoor record and the same distance as the Oceanian outdoor record.
Walsh finished fourth at the 2015 World Championships on 23 August in Beijing, throwing a new personal best of 21.58m.
He was just 11 cm off the bronze medal. He improved his personal best to 21.62m on 8 September in winning the shot put at the Hanžeković Memorial in Zagreb. Outdoor
Shot put – 21.62 m (70 ft 11 in) (2015) Arkansas NR
Discus throw – 53.58 m (175 ft 91⁄4 in) (2014)
Indoor
Shot put – 21.78 m (71 ft 51⁄4 in) (2016) Arkansas NR.