| 1 | 2 | Gary TrewarthaGala Harriers | M40+ | M |
26:39 | --100%17,47%16,22%1 |
| 2 | 387 | Chris WalshHunters Bog Trotters | M40+ | M |
27:03 | +0:24+1,50%98,52%16,23%14,96%2 |
| 3 | 236 | Colin WilliamsMoorfoot Runners | M40+ | M |
27:16 | +0:37+2,31%97,74%15,56%14,28%3 |
| 4 | 121 | Leahn ParryLauderdale Limpers Running Club | M40+ | M |
27:19 | +0:40+2,50%97,56%15,41%14,12%4 |
| 5 | 25 | Ray WardHunters Bog Trotters | M40+ | M |
27:26 | +0:47+2,94%97,14%15,05%13,75%5 |
| 6 | 379 | Tim DarlowGala Harriers | M40+ | M |
27:32 | +0:53+3,31%96,79%14,74%13,44%6 |
| 7 | 82 | Dean WhitefordLauderdale Limpers Running Club | M40+ | M |
28:00 | +1:21+5,07%95,18%13,29%11,97%7 |
| 8 | 53 | Mark BarrettLauderdale Limpers Running Club | M40+ | M |
28:40 | +2:01+7,57%92,97%11,23%9,88%8 |
| 9 | 296 | Robert HenryMusselburgh and District Athletics Club | M40+ | M |
28:42 | +2:03+7,69%92,86%11,12%9,77%- |
| 10 | 111 | Michael LewisUnattached | M40+ | M |
29:11 | +2:32+9,51%91,32%9,63%8,25%- |
| 11 | 351 | Nathan BeardGala Harriers | M40+ | M |
29:13 | +2:34+9,63%91,22%9,52%8,15%11 |
| 12 | 240 | Martin QuirkeMoorfoot Runners | M40+ | M |
29:33 | +2:54+10,88%90,19%8,49%7,10%12 |
| 13 | 37 | Matthew FlemingAG Running Club | M40+ | M |
29:54 | +3:15+12,20%89,13%7,41%6,00%- |
| 14 | 5 | David WaldieMoorfoot Runners | M40+ | M |
30:09 | +3:30+13,13%88,39%6,63%5,21%14 |
| 15 | 377 | Paul HendersonGala Harriers | M40+ | M |
30:20 | +3:41+13,82%87,86%6,07%4,64%- |
| 16 | 154 | Oliver PoundPortobello Running Club | M40+ | M |
31:07 | +4:28+16,76%85,65%3,64%2,17%- |
| 17 | 412 | Timothy MatthewsonWooler R C | M40+ | M |
31:33 | +4:54+18,39%84,47%2,30%0,81%- |
| 18 | 292 | Andrew David GilmourUnattached | M40+ | M |
31:37 | +4:58+18,64%84,29%2,09%0,60%- |
| 19 | 362 | Richy ConnorUnattached | M40+ | M |
32:00 | +5:21+20,08%83,28%0,90%-0,60%- |
| 20 | 63 | Graeme HendryGala Harriers | M40+ | M |
32:11 | +5:32+20,76%82,81%0,34%-1,18%- |
| 21 | 213 | Robin WatsonDunbar Running Club | M40+ | M |
32:15 | +5:36+21,01%82,64%0,13%-1,39%- |
| 22 | 409 | Henry CruickshankUnattached | M40+ | M |
32:35 | +5:56+22,26%81,79%-0,90%-2,44%- |
| 23 | 137 | George LuptonCarnethy Hill Racing Club | M40+ | M |
32:59 | +6:20+23,76%80,80%-2,14%-3,69%- |
| 24 | 372 | Christopher McKiddieWesterlands Cross Country Club | M40+ | M |
33:04 | +6:25+24,08%80,59%-2,40%-3,96%- |
| 25 | 284 | Mark KeastMusselburgh and District Athletics Club | M40+ | M |
33:11 | +6:32+24,52%80,31%-2,76%-4,32%- |
| 26 | 22 | Benjamin NapierDunbar Running Club | M40+ | M |
33:42 | +7:03+26,45%79,08%-4,36%-5,95%- |
| 27 | 175 | Richard OsmanPenicuik Harriers | M40+ | M |
33:52 | +7:13+27,08%78,69%-4,88%-6,47%- |
| 28 | 423 | Scott RobertsonUnattached | M40+ | M |
34:30 | +7:51+29,46%77,25%-6,84%-8,46%- |
| 29 | 31 | Mark RobertsHunters Bog Trotters | M40+ | M |
35:39 | +9:00+33,77%74,75%-10,40%-12,08%29 |
| 30 | 279 | Ross BeveridgeHaddington Running Club | M40+ | M |
36:11 | +9:32+35,77%73,65%-12,05%-13,75%- |
| 31 | 328 | Alexander MacDonaldPortobello Running Club | M40+ | M |
37:20 | +10:41+40,09%71,38%-15,61%-17,37%- |
| 32 | 88 | Gregor WelshTeviotdale Harriers | M40+ | M |
37:37 | +10:58+41,15%70,85%-16,49%-18,26%- |
| 33 | 343 | Peter EwartUnattached | M40+ | M |
38:43 | +12:04+45,28%68,83%-19,90%-21,72%- |
| 34 | 172 | Scott CairnsPenicuik Harriers | M40+ | M |
40:56 | +14:17+53,60%65,11%-26,76%-28,69%- |
| 35 | 48 | Matthew PurvesUnattached | M40+ | M |
42:10 | +15:31+58,22%63,20%-30,58%-32,56%- |
| 36 | 280 | Duncan DavidsonUnattached | M40+ | M |
42:22 | +15:43+58,97%62,90%-31,20%-33,19%- |