Tom Walsh has backed up his world championship shot put gold by winning the latest Diamond League meet in Birmingham.

The Kiwi has followed up his victory in London with a best throw of 21.83 metres to finish ahead of American rival Ryan Crouser who managed 21.55 metres.

Walsh next competes at the Zagreb World Challenge at the weekend.