Fav | Pos | Race No | Name | Name | Time | Time (Net Time) | Cat Pos (Gen Pos) | Net Time | Category | Cat Pos | Gender | Gen Pos | Club | Pace |
| 1 | 161 | Andrew Simpson | Andrew Simpson #161 Male Senior (20 - 39) | 01:28:21 | 01:28:21 (01:28:18) | 1 (1) | 01:28:18 | Senior (20 - 39) | 1 | Male | 1 | Insch trail running club | 6:47 min/m |
| 2 | 40 | Alistair Cox | Alistair Cox #40 Male Veteran (40 - 49) | 01:30:03 | 01:30:03 (01:30:00) | 1 (2) | 01:30:00 | Veteran (40 - 49) | 1 | Male | 2 | | 6:55 min/m |
| 3 | 164 | Stephen Simpson | Stephen Simpson #164 Male Senior (20 - 39) | 01:31:10 | 01:31:10 (01:31:09) | 2 (3) | 01:31:09 | Senior (20 - 39) | 2 | Male | 3 | JSK Running Club | 7:00 min/m |
| 4 | 159 | Alan Shearer | Alan Shearer #159 Male Senior (20 - 39) | 01:32:04 | 01:32:04 (01:32:00) | 3 (4) | 01:32:00 | Senior (20 - 39) | 3 | Male | 4 | | 7:04 min/m |
| 5 | 81 | Paul Herbert | Paul Herbert #81 Male Veteran (40 - 49) | 01:34:15 | 01:34:15 (01:34:10) | 2 (5) | 01:34:10 | Veteran (40 - 49) | 2 | Male | 5 | Newmachar Running Group | 7:15 min/m |
| 6 | 149 | Joseph Rosenfeld | Joseph Rosenfeld #149 Male Junior (under 20) | 01:37:00 | 01:37:00 (01:36:58) | 1 (6) | 01:36:58 | Junior (under 20) | 1 | Male | 6 | | 7:27 min/m |
| 7 | 158 | Fraser Sharp | Fraser Sharp #158 Male Senior (20 - 39) | 01:37:25 | 01:37:25 (01:37:22) | 4 (7) | 01:37:22 | Senior (20 - 39) | 4 | Male | 7 | | 7:29 min/m |
| 8 | 123 | Neil Morrison | Neil Morrison #123 Male Senior (20 - 39) | 01:37:53 | 01:37:53 (01:37:46) | 5 (8) | 01:37:46 | Senior (20 - 39) | 5 | Male | 8 | Three Peaks Triathletes | 7:31 min/m |
| 9 | 135 | Dan Price-Davies | Dan Price-Davies #135 Male Veteran (40 - 49) | 01:38:49 | 01:38:49 (01:38:45) | 3 (9) | 01:38:45 | Veteran (40 - 49) | 3 | Male | 9 | Insch trail running club | 7:36 min/m |
| 10 | 104 | Chris Macdonald | Chris Macdonald #104 Male Senior (20 - 39) | 01:39:41 | 01:39:41 (01:39:39) | 6 (10) | 01:39:39 | Senior (20 - 39) | 6 | Male | 10 | | 7:40 min/m |
| 11 | 71 | Mark Hale | Mark Hale #71 Male Veteran (40 - 49) | 01:41:11 | 01:41:11 (01:41:04) | 4 (11) | 01:41:04 | Veteran (40 - 49) | 4 | Male | 11 | Metro | 7:47 min/m |
| 12 | 96 | Malcolm Lang | Malcolm Lang #96 Male Senior (20 - 39) | 01:42:38 | 01:42:38 (01:42:33) | 7 (12) | 01:42:33 | Senior (20 - 39) | 7 | Male | 12 | | 7:53 min/m |
| 13 | 134 | Wayne Pirie | Wayne Pirie #134 Male Senior (20 - 39) | 01:44:04 | 01:44:04 (01:43:58) | 8 (13) | 01:43:58 | Senior (20 - 39) | 8 | Male | 13 | Spey Runners | 8:00 min/m |
| 14 | 59 | Duncan Edward | Duncan Edward #59 Male Senior (20 - 39) | 01:44:40 | 01:44:40 (01:44:38) | 9 (14) | 01:44:38 | Senior (20 - 39) | 9 | Male | 14 | Dundee Roadrunners | 8:03 min/m |
| 15 | 106 | Martin Mackinnon | Martin Mackinnon #106 Male Super Veteran (50 - 59) | 01:44:49 | 01:44:49 (01:44:45) | 1 (15) | 01:44:45 | Super Veteran (50 - 59) | 1 | Male | 15 | | 8:03 min/m |
| 16 | 116 | Nick McLean | Nick McLean #116 Male Senior (20 - 39) | 01:44:49 | 01:44:49 (01:44:46) | 10 (16) | 01:44:46 | Senior (20 - 39) | 10 | Male | 16 | Huntly's Rinnin Quines an Loons | 8:03 min/m |
| 17 | 57 | David Duthie | David Duthie #57 Male Senior (20 - 39) | 01:46:30 | 01:46:30 (01:46:23) | 11 (17) | 01:46:23 | Senior (20 - 39) | 11 | Male | 17 | | 8:11 min/m |
| 18 | 52 | Scott Duncan | Scott Duncan #52 Male Senior (20 - 39) | 01:46:58 | 01:46:58 (01:46:46) | 12 (18) | 01:46:46 | Senior (20 - 39) | 12 | Male | 18 | | 8:13 min/m |
| 19 | 171 | Graham Thomson | Graham Thomson #171 Male Veteran (40 - 49) | 01:47:50 | 01:47:50 (01:47:45) | 5 (19) | 01:47:45 | Veteran (40 - 49) | 5 | Male | 19 | | 8:17 min/m |
| 20 | 126 | Sean Munro | Sean Munro #126 Male Senior (20 - 39) | 01:48:22 | 01:48:22 (01:48:12) | 13 (20) | 01:48:12 | Senior (20 - 39) | 13 | Male | 20 | | 8:20 min/m |
| 21 | 46 | Stephen Dickie | Stephen Dickie #46 Male Super Veteran (50 - 59) | 01:49:37 | 01:49:37 (01:49:30) | 2 (21) | 01:49:30 | Super Veteran (50 - 59) | 2 | Male | 21 | | 8:25 min/m |
| 22 | 97 | Mark Law | Mark Law #97 Male Veteran (40 - 49) | 01:49:54 | 01:49:54 (01:49:45) | 6 (22) | 01:49:45 | Veteran (40 - 49) | 6 | Male | 22 | Huntly's Rinnin Quines an Loons | 8:27 min/m |
| 23 | 56 | Jason Duthie | Jason Duthie #56 Male Senior (20 - 39) | 01:49:55 | 01:49:55 (01:49:47) | 14 (23) | 01:49:47 | Senior (20 - 39) | 14 | Male | 23 | | 8:27 min/m |
| 24 | 140 | Jennifer Rees-Jenkins | Jennifer Rees-Jenkins #140 Female Veteran (40 - 49) | 01:50:01 | 01:50:01 (01:49:55) | 1 (1) | 01:49:55 | Veteran (40 - 49) | 1 | Female | 1 | Insch trail running club | 8:27 min/m |
| 25 | 93 | Daniel Kershaw | Daniel Kershaw #93 Male Veteran (40 - 49) | 01:50:01 | 01:50:01 (01:49:56) | 7 (24) | 01:49:56 | Veteran (40 - 49) | 7 | Male | 24 | Falkland Trail Runners | 8:27 min/m |
| 26 | 42 | Sam Crowley | Sam Crowley #42 Male Senior (20 - 39) | 01:50:24 | 01:50:24 (01:50:13) | 15 (25) | 01:50:13 | Senior (20 - 39) | 15 | Male | 25 | | 8:29 min/m |
| 27 | 69 | Laura Grant | Laura Grant #69 Female Junior (under 20) | 01:51:15 | 01:51:15 (01:51:11) | 1 (2) | 01:51:11 | Junior (under 20) | 1 | Female | 2 | | 8:33 min/m |
| 28 | 34 | Chantel Clark | Chantel Clark #34 Female Senior (20 - 39) | 01:51:23 | 01:51:23 (01:51:20) | 1 (3) | 01:51:20 | Senior (20 - 39) | 1 | Female | 3 | Forfar Road Runners | 8:34 min/m |
| 29 | 4 | Colin Anderson | Colin Anderson #4 Male Veteran (40 - 49) | 01:51:29 | 01:51:29 (01:51:18) | 8 (26) | 01:51:18 | Veteran (40 - 49) | 8 | Male | 26 | | 8:34 min/m |
| 30 | 187 | Anthony Wilcock | Anthony Wilcock #187 Male Senior (20 - 39) | 01:52:38 | 01:52:38 (01:52:32) | 16 (27) | 01:52:32 | Senior (20 - 39) | 16 | Male | 27 | Lostock AC | 8:39 min/m |
| 31 | 157 | David Seath | David Seath #157 Male Veteran (40 - 49) | 01:52:51 | 01:52:51 (01:52:47) | 9 (28) | 01:52:47 | Veteran (40 - 49) | 9 | Male | 28 | | 8:40 min/m |
| 32 | 119 | Sandy Menzies | Sandy Menzies #119 Male Veteran (40 - 49) | 01:53:16 | 01:53:16 (01:53:12) | 10 (29) | 01:53:12 | Veteran (40 - 49) | 10 | Male | 29 | | 8:42 min/m |
| 33 | 195 | Graham Wilson | Graham Wilson #195 Male Veteran (40 - 49) | 01:53:46 | 01:53:46 (01:53:36) | 11 (30) | 01:53:36 | Veteran (40 - 49) | 11 | Male | 30 | | 8:45 min/m |
| 34 | 143 | Marie Rennie | Marie Rennie #143 Female Veteran (40 - 49) | 01:54:02 | 01:54:02 (01:53:56) | 2 (4) | 01:53:56 | Veteran (40 - 49) | 2 | Female | 4 | | 8:46 min/m |
| 35 | 130 | Kenny Oxton | Kenny Oxton #130 Male Veteran (40 - 49) | 01:54:18 | 01:54:18 (01:54:05) | 12 (31) | 01:54:05 | Veteran (40 - 49) | 12 | Male | 31 | | 8:47 min/m |
| 36 | 139 | Joyce Reed | Joyce Reed #139 Female Veteran (40 - 49) | 01:54:25 | 01:54:25 (01:54:18) | 3 (5) | 01:54:18 | Veteran (40 - 49) | 3 | Female | 5 | | 8:48 min/m |
| 37 | 73 | Brian Hampton | Brian Hampton #73 Male Veteran (40 - 49) | 01:54:33 | 01:54:33 (01:54:23) | 13 (32) | 01:54:23 | Veteran (40 - 49) | 13 | Male | 32 | | 8:48 min/m |
| 38 | 77 | Danny Hazzard | Danny Hazzard #77 Male Super Veteran (50 - 59) | 01:54:44 | 01:54:44 (01:54:30) | 3 (33) | 01:54:30 | Super Veteran (50 - 59) | 3 | Male | 33 | Newburgh Dunes Running Club | 8:49 min/m |
| 39 | 178 | Angela Mary Walker | Angela Mary Walker #178 Female Super Veteran (50 - 59) | 01:55:03 | 01:55:03 (01:54:55) | 1 (6) | 01:54:55 | Super Veteran (50 - 59) | 1 | Female | 6 | Insch trail running club | 8:51 min/m |
| 40 | 129 | Alan Nelson | Alan Nelson #129 Male Senior (20 - 39) | 01:55:10 | 01:55:10 (01:55:01) | 17 (34) | 01:55:01 | Senior (20 - 39) | 17 | Male | 34 | | 8:51 min/m |
| 41 | 39 | Ali Cowie | Ali Cowie #39 Female Veteran (40 - 49) | 01:55:26 | 01:55:26 (01:55:21) | 4 (7) | 01:55:21 | Veteran (40 - 49) | 4 | Female | 7 | Jog Scotland Meldrum | 8:52 min/m |
| 42 | 162 | Marianne Simpson | Marianne Simpson #162 Female Super Veteran (50 - 59) | 01:55:55 | 01:55:55 (01:55:47) | 2 (8) | 01:55:47 | Super Veteran (50 - 59) | 2 | Female | 8 | Spey Runners | 8:55 min/m |
| 43 | 95 | Lauren Knowles | Lauren Knowles #95 Female Senior (20 - 39) | 01:56:10 | 01:56:10 (01:56:04) | 2 (9) | 01:56:04 | Senior (20 - 39) | 2 | Female | 9 | JSK Running Club | 8:56 min/m |
| 44 | 36 | Marisa Cortright | Marisa Cortright #36 Female Senior (20 - 39) | 01:56:28 | 01:56:28 (01:56:24) | 3 (10) | 01:56:24 | Senior (20 - 39) | 3 | Female | 10 | | 8:57 min/m |
| 45 | 72 | Brian Halton | Brian Halton #72 Male Super Veteran (50 - 59) | 01:56:29 | 01:56:29 (01:56:23) | 4 (35) | 01:56:23 | Super Veteran (50 - 59) | 4 | Male | 35 | Lostock AC | 8:57 min/m |
| 46 | 147 | Brian Ritchie | Brian Ritchie #147 Male Veteran (40 - 49) | 01:56:32 | 01:56:32 (01:56:25) | 14 (36) | 01:56:25 | Veteran (40 - 49) | 14 | Male | 36 | Jog Scotland Kintore | 8:57 min/m |
| 47 | 65 | Darren Fryer | Darren Fryer #65 Male Super Veteran (50 - 59) | 01:56:33 | 01:56:33 (01:56:25) | 5 (37) | 01:56:25 | Super Veteran (50 - 59) | 5 | Male | 37 | | 8:57 min/m |
| 48 | 128 | Greg Napier | Greg Napier #128 Male Senior (20 - 39) | 01:56:59 | 01:56:59 (01:56:52) | 18 (38) | 01:56:52 | Senior (20 - 39) | 18 | Male | 38 | JSK Running Club | 8:59 min/m |
| 49 | 66 | Andrew Gatenby | Andrew Gatenby #66 Male Senior (20 - 39) | 01:57:48 | 01:57:48 (01:57:40) | 19 (39) | 01:57:40 | Senior (20 - 39) | 19 | Male | 39 | | 9:03 min/m |
| 50 | 29 | Quintin Chalmers | Quintin Chalmers #29 Male Veteran (40 - 49) | 01:57:49 | 01:57:49 (01:57:39) | 15 (40) | 01:57:39 | Veteran (40 - 49) | 15 | Male | 40 | | 9:03 min/m |