World Championship bronze medallist O'Dayne Richards, Olympic finalist Ristananna Tracey and Kimberly Williams all had second place finishes at an international athletics meet in Guadeloupe on Wednesday night.
On the heels of his 21.15 metre performance last Saturday, Richards threw 20.76 metres in the shot put which went to Olympic champion Ryan Crouser of the USA with 21.79 metres.
Williams leapt a season's best 14.35 in the women's triple jump won by Olympic silver medallist Yulimar Rojas of Venezuela with a world-leading 14.67 metres.
Tracey ran the second fastest time in the world this year, 54.56 seconds, but was edged into second by American Kori Carter 54.53 over 400 metres hurdles.
In the high jump, Kimberly Williamson cleared 1.87 metres for third as St Lucia's Lavern Spencer won with 1.92 metres.
Jura Levy's 11.28 seconds was enough for third in the women's 100 metres won in 11.25 by Jenna Prandini of the United States.
Canadian sensation Andre de Grasse posted a season's best 10.10 but was edged by American Mike Rodgers 10.08 for the men's 100 metres win. Jamaican Nesta Carter was 6th in 10.35.