A season's best for Nick Willis at the IAAF World Diamond League meet in Birmingham.

The Kiwi middle distance runner has finished third in the 1500 metres in a time of three minutes and 34.29 seconds, five seconds off winner Kenya's Asbel Kiprop.

Valerie Adams' steady progression to start her 2016 season has stopped, finishing second in the women's shot put with a best throw of 19.63 metres.

Camille Buscomb finished last in the women's 5,000 metres and well off the pace of the Olympic qualifying time.