Kathryn Evans (Inverness Harriers) set a season’s best time of 2min 10.24sec when winning her 800m race in the British Milers Club grand prix meeting at Watford.
Aberdeen-based Shetlander Emma Leask also ran her quickest time of the season by recording 2:11.60 for fourth position in her race.
Stornoway’s Eilidh Mackenzie, the North of Scotland cross-country champion, set a personal best time and UK championships qualifying time of 4:26.47 when finishing seventh in the 1,500m.
Michael Ferguson (Banchory Stonehaven AC) wiped almost seven secs off his previous best 1,500m time when finishing second in the Glasgow Milers meeting A race.
The Scottish under-20 800m champion recorded 3min 55.16sec to take second position behind Giffnock North’s Grant Muir who won in 3:53.94. Stephen Mackay (Inverness Harriers) was seventh in 4:01.13.
Stornoway’s Murdo MacKenzie won the C race in 4:11.28, with Shetland’s Bobby Bristow finishing third in 4:14.63.
James Geddes (Inverness Harriers), 15, won the D race in a lifetime best of 4:23.40, with Aberdeen AAC’s Gemma Cormack finishing second woman in 4:39.31
Another Inverness youngster, Joe Arnaud, 13, won the E race in a personal best 4:33.23.
Mhairi MacLennan (Inverness Harriers) was another athlete hitting top form to lead the way in the women’s division of the F race, recording her fastest time of 4:42.54. There were also personal bests for Inverness youngsters Lucy Massie (4:50.85) and Lauren Fraser (4:57.17).
Aberdeen’s Mike Raffan won Scotland’s longest trail race when leading the way home in the Cateran double ultra marathon at Spittal of Glenshee
The Cosmic Hillbashers club member was the only competitor to crack the 24-hour barrier, completing the testing 110-mile route in 23hr 35min.