The Olympic 1500m silver medallist Nick Willis has run the second fastest mile time of his career but still had to settle for seventh at the Diamond League Athletics meeting in Oregon.
Willis runs second fastest mile time but has to settle for seventh