| 1 | 10 | James EspieDeeside Runners | M | 28 | M |
17:14 | --100%38,34%36,29%15:01:52 |
| 2 | 57 | Hamish BattleMetro Aberdeen Running Club | M | 27 | M |
17:58 | +0:44+4,26%95,92%35,71%33,58%15:01:52 |
| 3 | 74 | James HoadAberdeen AAC | M | 30 | M |
18:44 | +1:30+8,70%91,99%32,97%30,75%15:01:52 |
| 4 | 15 | Kyle GreigMetro Aberdeen Running Club | M | 32 | M |
18:54 | +1:40+9,67%91,18%32,37%30,13%15:01:52 |
| 5 | 71 | Clyde WilliamsonCosmic Hillbashers | M | 23 | M |
20:08 | +2:54+16,83%85,60%27,96%25,57%15:01:52 |
| 6 | 83 | Thomas OttonEdinburgh University Hare & Hounds | M | 30 | M |
20:22 | +3:08+18,18%84,62%27,13%24,71%15:01:52 |
| 7 | 68 | Brian MarshallHaddington | MV40 | 46 | M |
20:27 | +3:13+18,67%84,27%26,83%24,40%15:01:52 |
| 8 | 51 | Thibault MondonSki Nordic Oisans | M | 26 | M |
20:31 | +3:17+19,05%84,00%26,59%24,15%15:01:52 |
| 9 | 91 | Joe WrightDeeside Runners | M | 18 | M |
20:35 | +3:21+19,44%83,72%26,35%23,91%15:01:52 |
| 10 | 25 | Robert WatsonMusselburgh and District | MV50 | 55 | M |
20:40 | +3:26+19,92%83,39%26,05%23,60%15:01:52 |
| 11 | 77 | Lawrence RamsayPolice Scotland | M | 25 | M |
21:01 | +3:47+21,95%82,00%24,80%22,30%15:01:52 |
| 12 | 58 | Dino RoussiasMetro Aberdeen Running Club | MV40 | 45 | M |
21:27 | +4:13+24,47%80,34%23,25%20,70%15:01:52 |
| 13 | 62 | Fergus WoodUnattached | M | 19 | M |
21:43 | +4:29+26,02%79,36%22,30%19,72%15:01:52 |
| 14 | 89 | Ben MurphyHunters Bog Trotters | M | 23 | M |
21:50 | +4:36+26,69%78,93%21,88%19,29%15:01:52 |
| 15 | 11 | Jamie RossDeeside Runners | MV40 | 43 | M |
21:59 | +4:45+27,56%78,39%21,34%18,73%15:01:52 |
| 16 | 94 | Jason WilliamsonCosmic Hillbashers | MV40 | 48 | M |
22:13 | +4:59+28,92%77,57%20,51%17,87%15:01:52 |
| 17 | 81 | Alan SmithDeeside Runners | MV50 | 54 | M |
22:43 | +5:29+31,82%75,86%18,72%16,02%15:01:52 |
| 18 | 78 | Neil WalkerAltrincham | M | 39 | M |
22:49 | +5:35+32,40%75,53%18,36%15,65%15:01:52 |
| 19 | 31 | Theo HighlandUnattached | M | 31 | M |
22:58 | +5:44+33,27%75,04%17,82%15,10%15:01:52 |
| 20 | 42 | Ole Mueller-ThorwartUnattached | M | 25 | M |
23:06 | +5:52+34,04%74,60%17,35%14,60%15:01:52 |
| 21 | 41 | Ally SutherlandCosmic Hillbashers | MV40 | 44 | M |
24:01 | +6:47+39,36%71,76%14,07%11,21%15:01:52 |
| 22 | 79 | Mike WalkerBarnet & District | MV40 | 43 | M |
24:10 | +6:56+40,23%71,31%13,53%10,66%15:01:52 |
| 23 | 45 | Martin HampsonUnattached | M | 20 | M |
24:38 | +7:24+42,94%69,96%11,86%8,93%15:01:52 |
| 24 | 2 | Richard IngramCosmic Hillbashers | MV40 | 48 | M |
25:05 | +7:51+45,55%68,70%10,25%7,27%15:01:52 |
| 25 | 26 | Fraser WatsonUnattached | M | 18 | M |
25:32 | +8:18+48,16%67,49%8,64%5,61%15:01:52 |
| 26 | 73 | Eddy McCluskeyMetro Aberdeen Running Club | M | 33 | M |
25:48 | +8:34+49,71%66,80%7,68%4,62%15:01:52 |
| 27 | 18 | Peter JacksonBarnoldswick | MV60 | 62 | M |
25:52 | +8:38+50,10%66,62%7,45%4,37%15:01:52 |
| 28 | 96 | Andrew YuillTrail Tribe | M | 22 | M |
25:56 | +8:42+50,48%66,45%7,21%4,13%15:01:52 |
| 29 | 59 | Andrew GondenUnattached | M | 27 | M |
26:06 | +8:52+51,45%66,03%6,61%3,51%15:01:52 |
| 30 | 34 | David McGahonUnattached | M | 23 | M |
26:09 | +8:55+51,74%65,90%6,43%3,33%15:01:52 |
| 31 | 24 | Florian BuschmannUnattached | M | 26 | M |
26:16 | +9:02+52,42%65,61%6,02%2,90%15:01:52 |
| 32 | 6 | Colin LarmourColin Larmour | MV50 | 54 | M |
26:20 | +9:06+52,80%65,44%5,78%2,65%15:01:52 |
| 33 | 27 | Rory WatsonUnattached | M | 20 | M |
26:27 | +9:13+53,48%65,15%5,36%2,22%15:01:52 |
| 34 | 86 | Gary BrindleyUnattached | MV50 | 55 | M |
26:40 | +9:26+54,74%64,63%4,58%1,42%15:01:52 |
| 35 | 46 | Aiden McMahonUnattached | M | 26 | M |
26:43 | +9:29+55,03%64,50%4,40%1,23%15:01:52 |
| 36 | 95 | Bjorn KlingenbergUnattached | MV40 | 47 | M |
26:49 | +9:35+55,61%64,26%4,05%0,86%15:01:52 |
| 37 | 19 | Sean O'Sullivan | M | 39 | M |
26:53 | +9:39+56,00%64,10%3,81%0,62%15:01:52 |
| 38 | 65 | Daniel WhitesideUnattached | M | 23 | M |
27:13 | +9:59+57,93%63,32%2,62%-0,62%15:01:52 |
| 39 | 32 | James StevensonUnattached | M | 29 | M |
27:20 | +10:06+58,61%63,05%2,20%-1,05%15:01:52 |
| 40 | 43 | Colin GamblesUnattached | MV40 | 48 | M |
27:26 | +10:12+59,19%62,82%1,84%-1,42%15:01:52 |
| 41 | 54 | Darren FlemineUnattached | M | 26 | M |
27:31 | +10:17+59,67%62,63%1,54%-1,73%15:01:52 |
| 42 | 60 | Paul CopeMalvern Tri | MV40 | 45 | M |
27:35 | +10:21+60,06%62,48%1,30%-1,97%15:01:52 |
| 43 | 56 | Jonny ThompsonUnattached | M | 26 | M |
27:48 | +10:34+61,32%61,99%0,53%-2,77%15:01:52 |
| 44 | 90 | Clive MatthewsCosmic Hillbashers | M | 33 | M |
27:58 | +10:44+62,28%61,62%-0,07%-3,39%15:01:52 |
| 45 | 75 | Dougal MorganUnattached | MV50 | 55 | M |
28:09 | +10:55+63,35%61,22%-0,72%-4,07%15:01:52 |
| 46 | 49 | Neil MorganCosmic Hillbashers | MV50 | 52 | M |
28:19 | +11:05+64,31%60,86%-1,32%-4,68%15:01:52 |
| 47 | 22 | Mathieu ThurelUnattached | M | 29 | M |
28:35 | +11:21+65,86%60,29%-2,27%-5,67%15:01:52 |
| 48 | 70 | Hugh RobertsonInsch Trail Running Club | MV40 | 43 | M |
28:41 | +11:27+66,44%60,08%-2,63%-6,04%15:01:52 |
| 49 | 7 | David OliverDeeside Runners | MV60 | 60 | M |
29:01 | +11:47+68,38%59,39%-3,82%-7,27%15:01:52 |
| 50 | 33 | Adrian TaylorUnattached | M | 23 | M |
29:22 | +12:08+70,41%58,68%-5,08%-8,56%15:01:52 |
| 51 | 93 | Scott JervisUnattached | MV50 | 56 | M |
29:28 | +12:14+70,99%58,48%-5,43%-8,93%15:01:52 |
| 52 | 55 | Stuart MarrUnattached | M | 26 | M |
29:48 | +12:34+72,92%57,83%-6,63%-10,17%15:01:52 |
| 53 | 29 | John BannermanUnattached | MV50 | 54 | M |
29:58 | +12:44+73,89%57,51%-7,22%-10,78%15:01:52 |
| 54 | 36 | Martin BelliniUnattached | MV40 | 45 | M |
30:08 | +12:54+74,85%57,19%-7,82%-11,40%15:01:52 |
| 55 | 13 | Jonathan MurrayJonathan Murray | MV50 | 57 | M |
30:19 | +13:05+75,92%56,84%-8,48%-12,08%15:01:52 |
| 56 | 64 | Phil MannMetro Aberdeen Running Club | MV60 | 67 | M |
30:37 | +13:23+77,66%56,29%-9,55%-13,19%15:01:52 |
| 57 | 39 | Andrew GatenbyUnattached | M | 24 | M |
31:19 | +14:05+81,72%55,03%-12,05%-15,77%15:01:52 |
| 58 | 40 | James KeanUnattached | M | 25 | M |
31:20 | +14:06+81,82%55,00%-12,11%-15,83%15:01:52 |
| 59 | 88 | Ivor DuffusUnattached | MV50 | 54 | M |
31:25 | +14:11+82,30%54,85%-12,41%-16,14%15:01:52 |
| 60 | 92 | Ewan MorrisonUnattached | M | 24 | M |
32:00 | +14:46+85,69%53,85%-14,50%-18,30%15:01:52 |
| 61 | 61 | Lewis SmithUnattached | M | 28 | M |
32:13 | +14:59+86,94%53,49%-15,27%-19,10%15:01:52 |
| 62 | 85 | Robert MannUnattached | MV50 | 52 | M |
32:25 | +15:11+88,10%53,16%-15,99%-19,84%15:01:52 |
| 63 | 69 | Ian WilliamsonUnattached | MV50 | 56 | M |
32:41 | +15:27+89,65%52,73%-16,94%-20,83%15:01:52 |
| 64 | 66 | Andrew WhitesideUnattached | MV50 | 56 | M |
35:20 | +18:06+105,03%48,77%-26,43%-30,62%15:01:52 |
| 65 | 50 | Graham ThompsonUnattached | M | 23 | M |
36:18 | +19:04+110,64%47,47%-29,89%-34,20%15:01:52 |
| 66 | 38 | Daniel SzacsUnattached | M | 23 | M |
36:42 | +19:28+112,96%46,96%-31,32%-35,67%15:01:52 |
| 67 | 1 | Adam SilverthorneTeam Shepherd | M | 26 | M |
37:10 | +19:56+115,67%46,37%-32,99%-37,40%15:01:52 |
| 68 | 4 | Callum BridgesTeam Shepherd | M | 16 | M |
37:11 | +19:57+115,76%46,35%-33,05%-37,46%15:01:52 |
| 69 | 47 | Will SchunemanUnattached | M | 22 | M |
37:57 | +20:43+120,21%45,41%-35,79%-40,30%15:01:52 |
| 70 | 48 | Rhys DaviesUnattached | M | 25 | M |
37:58 | +20:44+120,31%45,39%-35,85%-40,36%15:01:52 |
| 71 | 21 | Tilman Schorr | M | 26 | M |
38:25 | +21:11+122,92%44,86%-37,46%-42,02%15:01:52 |
| 72 | 53 | Zvika FizikRun 2 Three | MV40 | 42 | M |
38:43 | +21:29+124,66%44,51%-38,53%-43,13%15:01:52 |
| 73 | 72 | Paul PatrickDeeside Runners | MV50 | 55 | M |
44:00 | +26:46+155,32%39,17%-57,44%-62,66%15:01:52 |
| 74 | 44 | Andrew CorbettUnattached | MV40 | 42 | M |
1:02:58 | +45:44+265,38%27,37%-125,30%-132,78%15:01:52 |