Tom Walsh has won his second Diamond League shot put event of the season following victory at the latest competition in Lausanne.

The world champion recorded a best throw of 21.92m, more than half a metre clear of his nearest rival. The win puts him top of the Diamond League standings after rival Ryan Crouser missed the event.

Walsh was sitting fifth until taking the lead with his penultimate attempt. The next event takes place in Monaco later this month.

Eliza McCartney meanwhile finished in a share of fourth in the women's pole vault after failing to clear 4.82m. The Olympic bronze medalist cleared 4.72m with her first attempt.

Advertisement

McCartney finished alongside American Sandi Morris, who's one of only three women in history to jump higher than her.