| 1 | 720 | Iain StewartGala Harriers | M40 | M |
29:56 | --100%19.66%16.11%114:46:19 |
| 2 | 379 | Andrew CoxMoorfoot Runners | M40 | M |
31:17 | +1:21+4.51%95.68%16.04%12.33%-14:46:19 |
| 3 | 634 | Craig O'DonnellDunbar Running Club | M40 | M |
31:45 | +1:49+6.07%94.28%14.79%11.02%-14:46:19 |
| 4 | 572 | Francis McelroyGala Harriers | M40 | M |
31:57 | +2:01+6.74%93.69%14.25%10.46%414:46:19 |
| 5 | 785 | Paul WilliamsGala Harriers | M40 | M |
32:24 | +2:28+8.24%92.39%13.04%9.20%514:46:19 |
| 6 | 492 | Nick JellemaUnattached | M40 | M |
32:44 | +2:48+9.35%91.45%12.15%8.27%-14:46:19 |
| 7 | 606 | Stuart MounceHunters Bog Trotters | M40 | M |
33:15 | +3:19+11.08%90.03%10.76%6.82%714:46:19 |
| 8 | 473 | Andrew HowettLauderdale Limpers Running Club | M40 | M |
33:29 | +3:33+11.86%89.40%10.14%6.17%-14:46:19 |
| 9 | 414 | Paul DummaAG Running School | M40 | M |
34:23 | +4:27+14.87%87.06%7.72%3.64%-14:46:19 |
| 10 | 583 | Christopher McKiddieWesterlands Cross Country Club | M40 | M |
34:45 | +4:49+16.09%86.14%6.74%2.62%-14:46:19 |
| 11 | 724 | Rory StirlingUnattached | M40 | M |
35:15 | +5:19+17.76%84.92%5.39%1.21%-14:46:19 |
| 12 | 513 | Ka Hei LamHarmeny AC | M40 | M |
35:24 | +5:28+18.26%84.56%4.99%0.79%-14:46:19 |
| 13 | 359 | Mark CampbellMusselburgh and District Athletics Club | M40 | M |
35:41 | +5:45+19.21%83.89%4.23%0.00%-14:46:19 |
| 14 | 315 | Andre AntunesHunters Bog Trotters | M40 | M |
36:02 | +6:06+20.38%83.07%3.29%-0.98%1414:46:19 |
| 15 | 497 | Rich JohnstonLauderdale Limpers Running Club | M40 | M |
37:25 | +7:29+25.00%80.00%-0.42%-4.86%-14:46:19 |
| 16 | 449 | David GunnUnattached | M40 | M |
37:32 | +7:36+25.39%79.75%-0.73%-5.18%-14:46:19 |
| 17 | 532 | Richard LordUnattached | M40 | M |
38:06 | +8:10+27.28%78.57%-2.25%-6.77%-14:46:19 |
| 18 | 560 | Timothy MatthewsonWooler Running Club | M40 | M |
38:44 | +8:48+29.40%77.28%-3.95%-8.55%-14:46:19 |
| 19 | 429 | David FultonHunters Bog Trotters | M40 | M |
40:18 | +10:22+34.63%74.28%-8.16%-12.94%1914:46:19 |
| 20 | 488 | Stuart JamiesonUnattached | M40 | M |
41:13 | +11:17+37.69%72.62%-10.62%-15.51%-14:46:19 |
| 21 | 494 | Alexander JohnsonNorham Running Club | M40 | M |
42:34 | +12:38+42.20%70.32%-14.24%-19.29%-14:46:19 |
| 22 | 646 | Kit PangPenicuik Harriers | M40 | M |
43:46 | +13:50+46.21%68.39%-17.46%-22.65%-14:46:19 |
| 23 | 410 | Andrew DouglasUnattached | M40 | M |
43:48 | +13:52+46.33%68.34%-17.55%-22.75%-14:46:19 |
| 24 | 711 | Adam SmallPortobello Running Club | M40 | M |
49:31 | +19:35+65.42%60.45%-32.89%-38.77%-14:46:19 |
| 25 | 574 | Ally McGilvrayUnattached | M40 | M |
50:16 | +20:20+67.93%59.55%-34.91%-40.87%-14:46:19 |