Gale force conditions didn’t seem to hamper the 130 runners that took part in the 5k and the 230 in the 10k traditional Boxing Day races that are held on the promenade on Ayr seafront.
Taking a fine grip on the 5k race was up-and-coming youngster Fraser Stirling, who raced himself to 15th place with a time 20:37.
Since making the move to Ayrseaforth AC with the help of his cousin, Louise Hill-Stirling, the youngster has shown he is one for the future with fine displays on the road as well as the country.
He recently became the Ayrshire Under 13 Cross Country Champion, helped his team to U13 team gold at the West District XC and has been selected to run for the West District XC team in Edinburgh at the International XC next month.
Also running the 5k was Caine-Liam Wilson, who was just behind Fraser with a decent time of 21:12, finishing in 18th place and just missing out on a podium spot as he was fourth in his age group.
The only female from Girvan in the 5k was Elaine Rennie and she placed herself in 43rd with a 24:37 to her name.
Making a return to racing after a long spell of injuries was Girvan AC stalwart, Jack Maxwell, and he ran 29:53.
In the 10k race, Kerry-Liam Wilson raced to third place and first V40 with a 33:38 time, with clubmate Stuart Gibson winning the race in 32:32.
Second place went Great Britain Triathlon squad member and last year’s winner David MacNamee with a 33:14.
Next home for the Girvan runners was David Clark, who ran a new personal best, taking over a minute off his previous to card 36:20.
David was followed home by Hill-Stirling, who took second place in the ladies race with a fine run in a time of 39:50.
Like her cousin Fraser, Louise has been selected to run at the International XC, as has Kerry-Liam. All athletes will represent the West District against North and East District teams.
Angus MacTaggart was next home with 42:04, closely followed by Stephen Flanagan and Andrew McNaught, who were only separated by one second with 43:17 and 43:16 respectively. Alastair Noble ran 52:50.
Everyone who ran were battered by the strong gale force winds on the way out and also had sand being blown up from the beach. On the way back, it was a case of dodging the waves as the tide was in and the wash was being blown over the promenade wall in some sections of the course, providing a dramatic backdrop to a fine day of racing.