Vid olympiska sommarspelen 2016 i Rio de Janeiro tog Walsh brons i kulstötning. Vid olympiska sommarspelen 2020 i Tokyo tog han återigen brons i kulstötning.