Christine Ohuruogu was nearly a second off the pace as she came third in the 400 metres at the Jamaica International Invitational.
Ohuruogu clocked a time of 50.93 seconds in a race won by Jamaica's Novlene Williams-Mills in 49.99sec.
Larry Achike was second in the long jump, his leap of 16.26m just seven centimetres back on winner Leevan Sands of the Bahamas.
Tiffany Porter was third in the 100m hurdles, running 12.65s to finish 0.14s behind the winner, Brigitte Foster-Hylton of Jamaica.
She tweeted: "Extremely poor execution of my race today here in Jamaica. With that said, I'll take my 12.65 & keep it moving. I still had a blast though!"
Andy Turner was fourth in a field of six in the 110m hurdles in a time of 13.50s.
Usain Bolt ran 9.82 seconds in his first 100m of the year to win in front of a home crowd.
Bolt led home a Jamaican one-two-three in Kingston, with Michael Frater second in 10.00secs and Lerone Clarke third a further 0.03s adrift.
With Olympic trials next month, the win keeps Bolt on track to defend his 100m crown in London.