Edwards, competing for Wales, threw 66.26m to finish sixth in the event and fourth in the match competition, which was between England, Great Britain Juniors, Wales, Scotland, British Universities and Loughborough University.
It was his best performance since throwing 66.28m at the Welsh Championships and Commonwealth Games trials in 2014.
And it was also more than four metres better than he had previously managed this season.
His club team-mate David King, competing for England, achieved his second fastest legal run in the invitational 110m hurdles race at the Loughborough International.
King clocked 13.51 seconds, which up until last week would have been a new legal PB. However, seven days earlier he ran 13.49 seconds at Mongeron in France.
However, earlier in the day in the match event, Omoregie did run 13.47 seconds, which was one-hundredth of a second inside the World Championship qualifying mark.
Pozzi won both races, clocking 13.32 in the first as a guest, with King down on his best in the opening race with 13.72 seconds.