Nick Willis ran his second fastest ever mile, finishing seventh in the Bowerman Mile at the Prefontaine Classic Diamond League meeting in Eugene. Willis clocked 3 minutes 51.77 seconds, 0.18 seconds faster than his time last year at the same meeting, but outside his personal best of 3 minutes 50.66 seconds set in 2008.
The race was won by Beijing Olympic Champion Asbel Kiprop from Kenya in 3 minutes 49.40 seconds. The worlds fastest metric miler in 2012, Silas Kilplagat could only finish thirteenth.
Meanwhile, Stuart Farquhar finished third in the Javelin at the same meeting, throwing 82.23 metres. The throw came in the first round as Farquhar took the early lead. He was unable to improve throughout the competition and picked up one Diamond League point to lie in fourth overall after two of seven rounds. Farquhar still has the longest throw in the world for 2012 at 86.31 metres.
The competition was won by Vadims Vasilevskis from Latvia with 84.65 metres on his final throw from Czech Vitezclav Vesely on 83.78 metres.
Farquhars next competition will be at the Bislett Diamond League on 7 June.