Lockie won the Teviotdale Harriers Cup for finishing first in a three-mile race at the town’s moor, repeating the feat pulled off by son Duncan the year before.
Mark Young was second and Robbie Welsh, running from scratch, third in the race’s fastest actual time of 16 minutes and 40 seconds.
Because Lockie was also first veteran to finish, the Glencairn Trophy for first over-40-year-old back went to 74-year-old Francis Cannon, placing fifth overall.
Jessica Smith won the challenge cup for under-15 and under-17 girls and women in the fastest actual time of 21:55.
Kirsty Hughes was runner-up, also taking the Mary Hughes Memorial Trophy for first female veteran to finish, with Ann Aitken third.
Charles McKay won the junior cup for boys under 15 and 17, with Craig Watson second, Robert Wood third and previous holder Irvine Welsh fourth, from scratch, in the fastest actual time of 17:12.
Ellie Potts won the John Elliot Trophy for girls under 11 and 13, with Holly Mabon as runner-up and Freya Michie third.
Callan Michie took home the M&M Trophy for boys of that age, with Hugo Armstrong second and James Wood third.

1. Teviotdale Harriers cup races 2023
Jessica Smith won Teviotdale Harriers' 2023 challenge cup for girls under 15 and 17 and women in a time of 21:55 Photo: Alex Corbett

2. Teviotdale Harriers cup races 2023
Kirsty Hughes won Teviotdale Harriers' 2023 Mary Hughes Memorial Trophy for first female veteran finisher at this month's cup races Photo: Alex Corbett

3. Teviotdale Harriers cup races 2023
Charles McKay won Teviotdale Harriers' 2023 junior cup for boys under 15 and 17 Photo: Alex Corbett

4. Teviotdale Harriers cup races 2023
Francis Cannon winning the Glencairn Trophy for fastest over-40 veteran for the third time at the age of 74, having previously landed it in 2000 and 2003 Photo: Alex Corbett