Linlithgow athlete Alastair Hay of Central Athletic Club won the event – organised by Linlithgow Athletic Club – by impressive margin, coming in at 31mins 31secs and taking the title for a fourth time.
Rebecca Burns of Edinburgh Athletic Club was first female to finish, running 37mins 55secs and claiming her third victory in Linlithgow.
Rebecca also came 14th overall.
In the junior fun run, Mark Pashley took first place in 7mins 13secs with Jemma McLeod coming in as first girl in 7mins 51secs.
The 28th edition of the event started on High Street and finished in the historic Linlithgow Palace Peel area.