Commonwealth Games shot put champion, O’Dayne Richards, struck gold at the Pan American Games in Toronto, Canada.
Richards won the event in a meet record and season best 21.69 metres. His mark beat the 21.30m set by Canada’s Dylan Armstrong four years ago in Mexico.
Timothy Nedow of Canada was second with 20.53m as German Lauro of Argentina threw 20.24m for bronze. Raymond Brown of Jamaica was ninth with 18.39m.