Race: 17th March 2012
- 1 Gareth Mayze (Teviotdale) MS 3:32:32 REC
- 2 Grant Jeans (Unatt.) MS 3:43:49
- 3 Craig Stewart (Forfar Road Runners) MV40 3:51:51
- 13 Graham Kirby (Fife AC) MV40 4:10:43
- 34 David Cowan (Fife AC) MV40 4:40:18
- 53 Hilary Ritchie (Fife AC) FV40 4:48:43
- 54 Keren Macpherson (Fife AC) FV40 4:48:44
- 106 Bob Allison (Fife AC) MV50 5:17:19
192 finished. Full results.