| 1 | 299 | Alex McVeyCarnethy Hill Racing Club | MS | M |
22:32 | --100%24,19%22,76%1 |
| 2 | 203 | Angus WrightTeam East Lothian AC | MJ | M |
22:34 | +0:02+0,15%99,85%24,08%22,65%- |
| 3 | 124 | Dylan Theedam ParryLauderdale Limpers Running Club | MJ | M |
23:20 | +0:48+3,55%96,57%21,50%20,02%3 |
| 4 | 9 | Ewan CrawfordHunters Bog Trotters | MS | M |
23:24 | +0:52+3,85%96,30%21,28%19,79%4 |
| 5 | 43 | Graeme KafkaHunters Bog Trotters | MS | M |
23:32 | +1:00+4,44%95,75%20,83%19,34%5 |
| 6 | 2 | Gary TrewarthaGala Harriers | M40+ | M |
23:37 | +1:05+4,81%95,41%20,55%19,05%6 |
| 7 | 359 | Colin DonnellyCambuslang | M60+ | M |
23:44 | +1:12+5,33%94,94%20,16%18,65%- |
| 8 | 231 | Daniel LavinMoorfoot Runners | MS | M |
23:52 | +1:20+5,92%94,41%19,71%18,19%8 |
| 9 | 205 | Dave WrightHunters Bog Trotters | M40+ | M |
23:57 | +1:25+6,29%94,08%19,43%17,91%9 |
| 10 | 121 | Leahn ParryLauderdale Limpers Running Club | M40+ | M |
24:01 | +1:29+6,58%93,82%19,20%17,68%10 |
| 11 | 62 | Colin WelshTeviotdale Harriers | MS | M |
24:13 | +1:41+7,47%93,05%18,53%17,00%11 |
| 12 | 229 | Andrew CoxMoorfoot Runners | MS | M |
24:25 | +1:53+8,36%92,29%17,86%16,31%12 |
| 13 | 387 | Chris WalshHunters Bog Trotters | M40+ | M |
24:33 | +2:01+8,95%91,79%17,41%15,85%- |
| 14 | 82 | Dean WhitefordLauderdale Limpers Running Club | M40+ | M |
24:37 | +2:05+9,25%91,54%17,19%15,62%14 |
| 15 | 304 | Brian MarshallHaddington Running Club | M50+ | M |
24:45 | +2:13+9,84%91,04%16,74%15,17%15 |
| 16 | 367 | Robert TurnerMusselburgh and District Athletics Club | M40+ | M |
24:52 | +2:20+10,36%90,62%16,35%14,77%16 |
| 17 | 389 | Angus MillarUnattached | MS | M |
25:00 | +2:28+10,95%90,13%15,90%14,31%- |
| 18 | 395 | Roy MitchellEdinburgh#3 | M50+ | M |
25:05 | +2:33+11,32%89,83%15,62%14,02%- |
| 19 | 353 | Peter GardnerHunters Bog Trotters | MS | M |
25:08 | +2:36+11,54%89,66%15,45%13,85%- |
| 20 | 69 | Stuart MounceHunters Bog Trotters | MS | M |
25:16 | +2:44+12,13%89,18%15,00%13,40%- |
| 21 | 239 | Duncan LockieTeviotdale Harriers | MS | M |
25:26 | +2:54+12,87%88,60%14,44%12,82%21 |
| 22 | 141 | Gregor KerLauderdale Limpers Running Club | MS | M |
25:33 | +3:01+13,39%88,19%14,05%12,43%- |
| 23 | 300 | Paul SliferMusselburgh and District Athletics Club | M50+ | M |
25:43 | +3:11+14,13%87,62%13,49%11,85%23 |
| 24 | 164 | Toby WaterhouseUnattached | MS | M |
25:57 | +3:25+15,16%86,83%12,70%11,05%- |
| 25 | 17 | Alan RiskPortobello Running Club | MS | M |
25:59 | +3:27+15,31%86,72%12,59%10,94%25 |
| 25 | 296 | Robert HenryMusselburgh and District Athletics Club | M40+ | M |
25:59 | +3:27+15,31%86,72%12,59%10,94%25 |
| 27 | 111 | Michael LewisUnattached | M40+ | M |
26:05 | +3:33+15,75%86,39%12,25%10,60%- |
| 28 | 53 | Mark BarrettLauderdale Limpers Running Club | M40+ | M |
26:12 | +3:40+16,27%86,01%11,86%10,20%- |
| 29 | 56 | Charlie TaylorERC | M50+ | M |
26:13 | +3:41+16,35%85,95%11,80%10,14%- |
| 30 | 196 | Jamie ThinHunters Bog Trotters | M50+ | M |
26:22 | +3:50+17,01%85,46%11,30%9,63%- |
| 31 | 268 | William PikettNorham Running Club | M50+ | M |
26:38 | +4:06+18,20%84,61%10,40%8,71%31 |
| 32 | 220 | Kobe StevensMoorfoot Runners | MS | M |
26:39 | +4:07+18,27%84,55%10,35%8,65%32 |
| 33 | 27 | Ian MaxwellGala Harriers | M60+ | M |
26:40 | +4:08+18,34%84,50%10,29%8,60%33 |
| 34 | 376 | Ben MitchellLasswade Athletics Club | M50+ | M |
26:41 | +4:09+18,42%84,45%10,23%8,54%- |
| 35 | 292 | Andrew David GilmourUnattached | M40+ | M |
26:49 | +4:17+19,01%84,03%9,79%8,08%- |
| 36 | 238 | Dean CarrMoorfoot Runners | M40+ | M |
26:56 | +4:24+19,53%83,66%9,39%7,68%- |
| 37 | 188 | Antony HenryUnattached | MS | M |
27:06 | +4:34+20,27%83,15%8,83%7,11%- |
| 38 | 324 | Noel TomnayEdinburgh#3 | M50+ | M |
27:08 | +4:36+20,41%83,05%8,72%7,00%- |
| 39 | 37 | Matthew FlemingAG Running Club | M40+ | M |
27:18 | +4:46+21,15%82,54%8,16%6,43%- |
| 40 | 74 | David EadesLothian Running Club | M50+ | M |
27:21 | +4:49+21,38%82,39%7,99%6,26%- |
| 41 | 63 | Graeme HendryGala Harriers | M40+ | M |
27:23 | +4:51+21,52%82,29%7,88%6,14%41 |
| 42 | 193 | Andrew HowettLauderdale Limpers Running Club | M40+ | M |
27:24 | +4:52+21,60%82,24%7,82%6,08%- |
| 43 | 114 | Neil ChristieGala Harriers | M50+ | M |
27:30 | +4:58+22,04%81,94%7,49%5,74%- |
| 44 | 357 | Greig GlendinningGiffnock North AC | M50+ | M |
27:32 | +5:00+22,19%81,84%7,37%5,63%- |
| 45 | 286 | Duncan BallPenicuik Harriers | M60+ | M |
27:41 | +5:09+22,86%81,40%6,87%5,11%45 |
| 46 | 362 | Richy ConnorUnattached | M40+ | M |
27:52 | +5:20+23,67%80,86%6,25%4,48%- |
| 47 | 412 | Timothy MatthewsonWooler R C | M40+ | M |
27:53 | +5:21+23,74%80,81%6,20%4,43%- |
| 48 | 55 | Ivor NormandHunters Bog Trotters | M50+ | M |
27:54 | +5:22+23,82%80,76%6,14%4,37%- |
| 49 | 278 | Graeme NicholsonMusselburgh and District Athletics Club | M40+ | M |
27:55 | +5:23+23,89%80,72%6,08%4,31%- |
| 50 | 31 | Mark RobertsHunters Bog Trotters | M40+ | M |
27:56 | +5:24+23,96%80,67%6,03%4,26%- |
| 51 | 105 | Neil ThomasHunters Bog Trotters | M50+ | M |
28:13 | +5:41+25,22%79,86%5,08%3,28%- |
| 52 | 369 | Robin TorriePorty Dads | M50+ | M |
28:30 | +5:58+26,48%79,06%4,12%2,31%- |
| 53 | 264 | Tim MccallNorham Running Club | M60+ | M |
28:31 | +5:59+26,55%79,02%4,07%2,26%53 |
| 54 | 297 | Mike LynchCarnethy Hill Racing Club | M50+ | M |
28:46 | +6:14+27,66%78,33%3,22%1,40%54 |
| 55 | 319 | Kieran SmithUnattached | MS | M |
28:51 | +6:19+28,03%78,11%2,94%1,11%- |
| 56 | 85 | Aidan CraggLauderdale Limpers Running Club | MS | M |
29:06 | +6:34+29,14%77,43%2,10%0,26%- |
| 57 | 372 | Christopher McKiddieWesterlands Cross Country Club | M40+ | M |
29:09 | +6:37+29,36%77,30%1,94%0,09%- |
| 58 | 279 | Ross BeveridgeHaddington Running Club | M40+ | M |
29:12 | +6:40+29,59%77,17%1,77%-0,09%58 |
| 59 | 175 | Richard OsmanPenicuik Harriers | M40+ | M |
29:16 | +6:44+29,88%76,99%1,54%-0,31%59 |
| 60 | 284 | Mark KeastMusselburgh and District Athletics Club | M40+ | M |
29:17 | +6:45+29,96%76,95%1,49%-0,37%- |
| 61 | 285 | Gordon CameronCarnethy Hill Racing Club | M60+ | M |
29:18 | +6:46+30,03%76,91%1,43%-0,43%61 |
| 62 | 405 | Grahame VeitchUnattached | M50+ | M |
29:20 | +6:48+30,18%76,82%1,32%-0,54%- |
| 63 | 428 | George GilhooleyLothian Running Club | M60+ | M |
29:28 | +6:56+30,77%76,47%0,87%-1,00%- |
| 64 | 33 | Chris MillerCarnethy Hill Racing Club | MS | M |
29:29 | +6:57+30,84%76,43%0,81%-1,06%- |
| 64 | 137 | George LuptonCarnethy Hill Racing Club | M40+ | M |
29:29 | +6:57+30,84%76,43%0,81%-1,06%- |
| 66 | 192 | Hamish ParkinsonLauderdale Limpers Running Club | M50+ | M |
29:31 | +6:59+30,99%76,34%0,70%-1,17%- |
| 67 | 259 | Alan ElderMoorfoot Runners | M50+ | M |
29:32 | +7:00+31,07%76,30%0,65%-1,23%- |
| 68 | 323 | Richie HallinanPortobello Running Club | M40+ | M |
29:56 | +7:24+32,84%75,28%-0,70%-2,60%68 |
| 69 | 80 | Sean WoodNorham Running Club | MS | M |
30:09 | +7:37+33,80%74,74%-1,43%-3,34%69 |
| 70 | 294 | Ken HorneRoxburgh Reivers | M50+ | M |
30:16 | +7:44+34,32%74,45%-1,82%-3,74%- |
| 71 | 104 | Doug SmallTweed Striders | M60+ | M |
30:20 | +7:48+34,62%74,29%-2,05%-3,97%71 |
| 72 | 266 | Michael ShepherdNorham Running Club | M50+ | M |
30:27 | +7:55+35,13%74,00%-2,44%-4,37%- |
| 73 | 171 | Iain YoungChirnside Chasers | MS | M |
30:30 | +7:58+35,36%73,88%-2,61%-4,54%73 |
| 74 | 189 | Norman BrownCarnethy Hill Racing Club | M60+ | M |
30:32 | +8:00+35,50%73,80%-2,72%-4,66%- |
| 75 | 14 | Ross DalglieshGala Harriers | M40+ | M |
30:33 | +8:01+35,58%73,76%-2,77%-4,71%- |
| 76 | 313 | Frank McpartlandHaddington Running Club | M60+ | M |
30:35 | +8:03+35,72%73,68%-2,89%-4,83%76 |
| 77 | 194 | Paul BellamyHarmeny Athletic Club | M40+ | M |
30:44 | +8:12+36,39%73,32%-3,39%-5,34%- |
| 78 | 277 | Geoff LynnUnattached | M50+ | M |
30:47 | +8:15+36,61%73,20%-3,56%-5,51%- |
| 79 | 380 | Mike Malcolm-SmithMusselburgh and District Athletics Club | M50+ | M |
30:56 | +8:24+37,28%72,84%-4,06%-6,03%- |
| 80 | 191 | Alexander JohnsonNorham Running Club | MS | M |
31:12 | +8:40+38,46%72,22%-4,96%-6,94%- |
| 81 | 138 | Craig HunterHunters Bog Trotters | M60+ | M |
31:27 | +8:55+39,57%71,65%-5,80%-7,80%- |
| 82 | 8 | Brian StewartEdinburgh Running Network | M50+ | M |
31:28 | +8:56+39,64%71,61%-5,86%-7,85%- |
| 83 | 384 | Pete CainUnattached | M60+ | M |
31:32 | +9:00+39,94%71,46%-6,08%-8,08%- |
| 84 | 102 | Steve AitchisonLauderdale Limpers Running Club | M40+ | M |
31:34 | +9:02+40,09%71,38%-6,19%-8,20%- |
| 85 | 442 | Mark RollandUnattached | M50+ | M |
31:56 | +9:24+41,72%70,56%-7,43%-9,45%- |
| 86 | 311 | William DicksonPenicuik Harriers | M50+ | M |
32:04 | +9:32+42,31%70,27%-7,88%-9,91%86 |
| 87 | 328 | Alexander MacDonaldPortobello Running Club | M40+ | M |
32:41 | +10:09+45,04%68,94%-9,95%-12,03%87 |
| 88 | 322 | Iain FarquharUnattached | M50+ | M |
33:11 | +10:39+47,26%67,91%-11,63%-13,74%- |
| 89 | 248 | Ian MunroMoorfoot Runners | M60+ | M |
33:12 | +10:40+47,34%67,87%-11,69%-13,80%- |
| 90 | 262 | Peter CaddickUnattached | M50+ | M |
33:42 | +11:10+49,56%66,86%-13,37%-15,51%- |
| 91 | 355 | Robin MurrayGala Harriers | M60+ | M |
34:11 | +11:39+51,70%65,92%-15,00%-17,17%- |
| 92 | 210 | Cameron JeffreyChirnside Chasers | MS | M |
34:13 | +11:41+51,85%65,85%-15,11%-17,28%92 |
| 93 | 135 | Paul LockieTeviotdale Harriers | M50+ | M |
34:19 | +11:47+52,29%65,66%-15,45%-17,62%93 |
| 94 | 168 | Gordon EadieMusselburgh and District Athletics Club | M60+ | M |
34:23 | +11:51+52,59%65,54%-15,67%-17,85%- |
| 95 | 280 | Duncan DavidsonUnattached | M40+ | M |
34:39 | +12:07+53,77%65,03%-16,57%-18,77%- |
| 96 | 211 | Iain JeffreyChirnside Chasers | M50+ | M |
34:41 | +12:09+53,92%64,97%-16,68%-18,88%96 |
| 97 | 352 | Gerry MullanUnattached | M50+ | M |
34:43 | +12:11+54,07%64,91%-16,79%-18,99%- |
| 98 | 21 | Gav BrownGala Harriers | M50+ | M |
34:50 | +12:18+54,59%64,69%-17,18%-19,39%- |
| 99 | 435 | Robert BloorUnattached | M60+ | M |
34:54 | +12:22+54,88%64,57%-17,41%-19,62%- |
| 100 | 95 | Tom FranklandTweed Striders | MS | M |
34:56 | +12:24+55,03%64,50%-17,52%-19,74%100 |
| 100 | 420 | Alistair DouglasUnattached | M50+ | M |
34:56 | +12:24+55,03%64,50%-17,52%-19,74%- |
| 102 | 110 | Andrew JacksonGala Harriers | M50+ | M |
35:26 | +12:54+57,25%63,59%-19,20%-21,45%- |
| 103 | 338 | Sandy WallaceHaddington Running Club | M70+ | M |
36:14 | +13:42+60,80%62,19%-21,89%-24,19%- |
| 104 | 226 | Alan ColtmanTeviotdale Harriers | M50+ | M |
36:18 | +13:46+61,09%62,08%-22,12%-24,42%- |
| 105 | 273 | Craig ScottLauderdale Limpers Running Club | M50+ | M |
36:40 | +14:08+62,72%61,45%-23,35%-25,68%- |
| 106 | 72 | Robin SloanCarnethy Hill Racing Club | M70+ | M |
36:44 | +14:12+63,02%61,34%-23,58%-25,91%- |
| 107 | 172 | Scott CairnsPenicuik Harriers | M40+ | M |
37:10 | +14:38+64,94%60,63%-25,03%-27,39%- |
| 108 | 88 | Gregor WelshTeviotdale Harriers | M40+ | M |
38:52 | +16:20+72,49%57,98%-30,75%-33,22%- |
| 109 | 125 | Ron HastingsTeviotdale Harriers | M60+ | M |
39:15 | +16:43+74,19%57,41%-32,04%-34,53%- |
| 110 | 416 | Ngeme NtuliPenicuik Harriers | M50+ | M |
39:31 | +16:59+75,37%57,02%-32,94%-35,45%- |
| 111 | 346 | Jamie WilsonHaddington Running Club | M60+ | M |
39:44 | +17:12+76,33%56,71%-33,67%-36,19%- |
| 112 | 42 | John GoodHaddington Running Club | M50+ | M |
40:00 | +17:28+77,51%56,33%-34,57%-37,10%- |
| 113 | 234 | David LaucknerTweed Striders | M70+ | M |
40:49 | +18:17+81,14%55,21%-37,31%-39,90%113 |
| 114 | 209 | Mike PearsonMoorfoot Runners | M70+ | M |
48:19 | +25:47+114,42%46,64%-62,54%-65,61%- |