The Musselburgh Festival Race is an annual event held in July, during the Musselburgh Festival. It includes a 10 km race for seniors and a 3 km race for juniors. The current 10k race record is 30mins 16secs held by Andrew Douglas of Inverclyde/North Highland Harriers.
The 2017 race will be held on Saturday 22 July.
They can be accessed here. With places selling out prior to race day for the last few years (and no on-the-day entries being taken) you'd better get your entry in quick!