Fav | Pos | Race No | | Name | Name | Time | Time (Net Time) | Cat Pos (Gen Pos) | Net Time | | Category | Cat Pos | Gender | Gen Pos | Club | Start | Finish |
| 1 | 47 | ![]() | Sean Chalmers | Sean Chalmers #47 Male Senior | 00:30:48 | 00:30:48 (00:30:46) | 1 (1) | 00:30:46 | | Senior | 1 | Male | 1 | Inverness Harriers | 00:00:01 | 00:30:46 |
| 2 | 321 | ![]() | Kenny Wilson | Kenny Wilson #321 Male Senior | 00:30:57 | 00:30:57 (00:30:57) | 2 (2) | 00:30:57 | | Senior | 2 | Male | 2 | Moray Road Runners | | 00:30:57 |
| 3 | 185 | ![]() | Stephen Mackay | Stephen Mackay #185 Male Senior | 00:31:30 | 00:31:30 (00:31:28) | 3 (3) | 00:31:28 | | Senior | 3 | Male | 3 | Inverness Harriers | 00:00:01 | 00:31:28 |
| 4 | 78 | ![]() | Ewan Davidson | Ewan Davidson #78 Male Senior | 00:32:23 | 00:32:23 (00:32:21) | 4 (4) | 00:32:21 | | Senior | 4 | Male | 4 | Moray Road Runners | 00:00:01 | 00:32:21 |
| 5 | 174 | ![]() | Donnie Macdonald | Donnie Macdonald #174 Male Veteran40 | 00:33:12 | 00:33:12 (00:33:10) | 1 (5) | 00:33:10 | | Veteran40 | 1 | Male | 5 | Inverness Harriers | 00:00:01 | 00:33:10 |
| 6 | 322 | ![]() | James Wilson | James Wilson #322 Male Senior | 00:33:28 | 00:33:28 (00:33:27) | 5 (6) | 00:33:27 | | Senior | 5 | Male | 6 | Moray Road Runners | | 00:33:27 |
| 7 | 261 | ![]() | Tom Roche | Tom Roche #261 Male Veteran40 | 00:33:51 | 00:33:51 (00:33:49) | 2 (7) | 00:33:49 | | Veteran40 | 2 | Male | 7 | JSK Running Club | 00:00:02 | 00:33:49 |
| 8 | 181 | ![]() | Blair Mackay | Blair Mackay #181 Male Senior | 00:33:57 | 00:33:57 (00:33:55) | 6 (8) | 00:33:55 | | Senior | 6 | Male | 8 | East Sutherland Athletics Club | 00:00:02 | 00:33:55 |
| 9 | 148 | ![]() | Gareth Jenkins | Gareth Jenkins #148 Male Veteran40 | 00:33:59 | 00:33:59 (00:33:57) | 3 (9) | 00:33:57 | | Veteran40 | 3 | Male | 9 | Moray Road Runners | 00:00:02 | 00:33:57 |
| 10 | 70 | ![]() | Shaun Cumming | Shaun Cumming #70 Male Senior | 00:34:01 | 00:34:01 (00:33:58) | 7 (10) | 00:33:58 | | Senior | 7 | Male | 10 | Highland Hill Runners | 00:00:02 | 00:33:58 |
| 11 | 63 | ![]() | Eoin Coull | Eoin Coull #63 Male Veteran40 | 00:34:57 | 00:34:57 (00:34:55) | 4 (11) | 00:34:55 | | Veteran40 | 4 | Male | 11 | Ross County AC | 00:00:02 | 00:34:55 |
| 12 | 240 | ![]() | Kenny O'neill | Kenny O'neill #240 Male Veteran40 | 00:35:10 | 00:35:10 (00:35:08) | 5 (12) | 00:35:08 | | Veteran40 | 5 | Male | 12 | | 00:00:02 | 00:35:08 |
| 13 | 120 | ![]() | Connor Gordon | Connor Gordon #120 Male Senior | 00:35:11 | 00:35:11 (00:35:09) | 8 (13) | 00:35:09 | | Senior | 8 | Male | 13 | Inverness Harriers | 00:00:02 | 00:35:09 |
| 14 | 270 | ![]() | Kevin Schenk | Kevin Schenk #270 Male Senior | 00:35:24 | 00:35:24 (00:35:22) | 9 (14) | 00:35:22 | | Senior | 9 | Male | 14 | Forres harriers | 00:00:02 | 00:35:22 |
| 15 | 269 | ![]() | Matt Sanders | Matt Sanders #269 Male Senior | 00:35:26 | 00:35:26 (00:35:24) | 10 (15) | 00:35:24 | | Senior | 10 | Male | 15 | Moray Road Runners | 00:00:02 | 00:35:24 |
| 16 | 20 | ![]() | Jenny Bannerman | Jenny Bannerman #20 Female Senior | 00:35:36 | 00:35:36 (00:35:33) | 1 (1) | 00:35:33 | | Senior | 1 | Female | 1 | Inverness Harriers | 00:00:02 | 00:35:33 |
| 17 | 76 | ![]() | Wayne Dashper | Wayne Dashper #76 Male Veteran40 | 00:36:41 | 00:36:41 (00:36:39) | 6 (16) | 00:36:39 | | Veteran40 | 6 | Male | 16 | Moray Road Runners | 00:00:02 | 00:36:39 |
| 18 | 197 | ![]() | Finlay Maclennan | Finlay Maclennan #197 Male Senior | 00:36:52 | 00:36:52 (00:36:50) | 11 (17) | 00:36:50 | | Senior | 11 | Male | 17 | Inverness Harriers | 00:00:01 | 00:36:50 |
| 19 | 179 | ![]() | Kenny Macgruer | Kenny Macgruer #179 Male Senior | 00:36:56 | 00:36:56 (00:36:53) | 12 (18) | 00:36:53 | | Senior | 12 | Male | 18 | North Highland Harriers | 00:00:02 | 00:36:53 |
| 20 | 229 | ![]() | Paul Miller | Paul Miller #229 Male Veteran40 | 00:37:03 | 00:37:03 (00:37:01) | 7 (19) | 00:37:01 | | Veteran40 | 7 | Male | 19 | Inverness Harriers | 00:00:02 | 00:37:01 |
| 21 | 145 | ![]() | Amy Hudson | Amy Hudson #145 Female Senior | 00:37:10 | 00:37:10 (00:37:06) | 2 (2) | 00:37:06 | | Senior | 2 | Female | 2 | Inverness Harriers | 00:00:03 | 00:37:06 |
| 22 | 24 | ![]() | Mark Beagrie | Mark Beagrie #24 Male Senior | 00:37:17 | 00:37:17 (00:37:14) | 13 (20) | 00:37:14 | | Senior | 13 | Male | 20 | Peterhead Athletics Club | 00:00:02 | 00:37:14 |
| 23 | 352 | ![]() | Kieran Chalmers | Kieran Chalmers #352 Male U20 | 00:37:20 | 00:37:20 (00:37:19) | 1 (21) | 00:37:19 | | U20 | 1 | Male | 21 | | 00:00:01 | 00:37:19 |
| 24 | 22 | ![]() | David Barclay | David Barclay #22 Male Veteran40 | 00:37:30 | 00:37:30 (00:37:26) | 8 (22) | 00:37:26 | | Veteran40 | 8 | Male | 22 | Garioch Road Runners | 00:00:03 | 00:37:26 |
| 25 | 95 | ![]() | Calum Faulkner | Calum Faulkner #95 Male Senior | 00:37:51 | 00:37:51 (00:37:48) | 14 (23) | 00:37:48 | | Senior | 14 | Male | 23 | Ross County AC | 00:00:02 | 00:37:48 |
| 26 | 104 | ![]() | Dave Fraser | Dave Fraser #104 Male Senior | 00:37:58 | 00:37:58 (00:37:55) | 15 (24) | 00:37:55 | | Senior | 15 | Male | 24 | Peterhead Athletics Club | 00:00:03 | 00:37:55 |
| 27 | 143 | ![]() | Michael Hoult | Michael Hoult #143 Male Veteran40 | 00:38:05 | 00:38:05 (00:38:00) | 9 (25) | 00:38:00 | | Veteran40 | 9 | Male | 25 | Ross County AC | 00:00:04 | 00:38:00 |
| 28 | 224 | ![]() | Tom Mcwilliam | Tom Mcwilliam #224 Male Veteran40 | 00:38:16 | 00:38:16 (00:38:12) | 10 (26) | 00:38:12 | | Veteran40 | 10 | Male | 26 | Inverness Harriers | 00:00:03 | 00:38:12 |
| 29 | 219 | ![]() | Ryan Mclennan | Ryan Mclennan #219 Male Senior | 00:38:24 | 00:38:24 (00:38:20) | 16 (27) | 00:38:20 | | Senior | 16 | Male | 27 | Moray Road Runners | 00:00:04 | 00:38:20 |
| 30 | 189 | ![]() | Stan Mackenzie | Stan Mackenzie #189 Male Veteran50 | 00:38:28 | 00:38:28 (00:38:25) | 1 (28) | 00:38:25 | | Veteran50 | 1 | Male | 28 | Ross County AC | 00:00:03 | 00:38:25 |
| 31 | 3 | ![]() | Graham Aitken | Graham Aitken #3 Male Senior | 00:38:37 | 00:38:37 (00:38:33) | 17 (29) | 00:38:33 | | Senior | 17 | Male | 29 | Insch Trail Running Club | 00:00:03 | 00:38:33 |
| 32 | 23 | ![]() | Thomas Barron | Thomas Barron #23 Male Veteran40 | 00:38:48 | 00:38:48 (00:38:44) | 11 (30) | 00:38:44 | | Veteran40 | 11 | Male | 30 | Nairn Road Runners | 00:00:03 | 00:38:44 |
| 33 | 263 | ![]() | Niall Ross | Niall Ross #263 Male Senior | 00:38:49 | 00:38:49 (00:38:45) | 18 (31) | 00:38:45 | | Senior | 18 | Male | 31 | Highland Hill Runners | 00:00:04 | 00:38:45 |
| 34 | 128 | ![]() | Colin Green | Colin Green #128 Male Veteran40 | 00:39:02 | 00:39:02 (00:38:58) | 12 (32) | 00:38:58 | | Veteran40 | 12 | Male | 32 | Moray Road Runners | 00:00:04 | 00:38:58 |
| 35 | 221 | ![]() | Ryan Mcrae | Ryan Mcrae #221 Male U20 | 00:39:08 | 00:39:08 (00:39:04) | 2 (33) | 00:39:04 | | U20 | 2 | Male | 33 | Peterhead Athletics Club | 00:00:03 | 00:39:04 |
| 36 | 340 | ![]() | Callum Watt | Callum Watt #340 Male Senior | 00:39:22 | 00:39:22 (00:39:11) | 19 (34) | 00:39:11 | | Senior | 19 | Male | 34 | | 00:00:10 | 00:39:11 |
| 37 | 5 | ![]() | Andy Alexander | Andy Alexander #5 Male Veteran50 | 00:39:23 | 00:39:23 (00:39:18) | 2 (35) | 00:39:18 | | Veteran50 | 2 | Male | 35 | Moray Road Runners | 00:00:04 | 00:39:18 |
| 38 | 188 | ![]() | Sandy Mackenzie | Sandy Mackenzie #188 Male Veteran50 | 00:39:31 | 00:39:31 (00:39:26) | 3 (36) | 00:39:26 | | Veteran50 | 3 | Male | 36 | Ross County AC | 00:00:04 | 00:39:26 |
| 39 | 305 | ![]() | Brian Urquhart | Brian Urquhart #305 Male Veteran60 | 00:39:42 | 00:39:42 (00:39:39) | 1 (37) | 00:39:39 | | Veteran60 | 1 | Male | 37 | Fraserburgh Running Club | 00:00:02 | 00:39:39 |
| 40 | 61 | ![]() | Tim Cooke | Tim Cooke #61 Male Veteran50 | 00:39:49 | 00:39:49 (00:39:45) | 4 (38) | 00:39:45 | | Veteran50 | 4 | Male | 38 | Inverness Harriers | 00:00:04 | 00:39:45 |
| 41 | 126 | ![]() | Gary Grant | Gary Grant #126 Male Veteran40 | 00:40:12 | 00:40:12 (00:40:05) | 13 (39) | 00:40:05 | | Veteran40 | 13 | Male | 39 | | 00:00:06 | 00:40:05 |
| 42 | 239 | ![]() | Garrie Nobbs | Garrie Nobbs #239 Male Senior | 00:40:18 | 00:40:18 (00:40:16) | 20 (40) | 00:40:16 | | Senior | 20 | Male | 40 | Nairn Road Runners | 00:00:02 | 00:40:16 |
| 43 | 233 | ![]() | Andrew Morgan | Andrew Morgan #233 Male Senior | 00:40:19 | 00:40:19 (00:40:16) | 21 (41) | 00:40:16 | | Senior | 21 | Male | 41 | Forres harriers | 00:00:03 | 00:40:16 |
| 44 | 353 | ![]() | Daniel Macintosh | Daniel Macintosh #353 Male Senior | 00:40:21 | 00:40:21 (00:40:15) | 22 (42) | 00:40:15 | | Senior | 22 | Male | 42 | Nairn Road Runners | 00:00:05 | 00:40:15 |
| 45 | 350 | ![]() | Geoff Main | Geoff Main #350 Male Veteran40 | 00:40:31 | 00:40:31 (00:40:26) | 14 (43) | 00:40:26 | | Veteran40 | 14 | Male | 43 | Nairn Road Runners | 00:00:04 | 00:40:26 |
| 46 | 254 | ![]() | Kevin Reid | Kevin Reid #254 Male Veteran40 | 00:40:32 | 00:40:32 (00:40:28) | 15 (44) | 00:40:28 | | Veteran40 | 15 | Male | 44 | Nairn Road Runners | 00:00:04 | 00:40:28 |
| 47 | 74 | ![]() | Joe Cuthbert | Joe Cuthbert #74 Male U20 | 00:40:36 | 00:40:36 (00:40:28) | 3 (45) | 00:40:28 | | U20 | 3 | Male | 45 | | 00:00:08 | 00:40:28 |
| 48 | 245 | ![]() | Graham Parker | Graham Parker #245 Male Veteran40 | 00:40:38 | 00:40:38 (00:40:35) | 16 (46) | 00:40:35 | | Veteran40 | 16 | Male | 46 | Highland Hill Runners | 00:00:03 | 00:40:35 |
| 49 | 194 | ![]() | Robert Maclean | Robert Maclean #194 Male Veteran50 | 00:40:39 | 00:40:39 (00:40:34) | 5 (47) | 00:40:34 | | Veteran50 | 5 | Male | 47 | Ross County AC | 00:00:05 | 00:40:34 |
| 50 | 256 | ![]() | John Robertson | John Robertson #256 Male Veteran60 | 00:40:44 | 00:40:44 (00:40:40) | 2 (48) | 00:40:40 | | Veteran60 | 2 | Male | 48 | Peterhead Athletics Club | 00:00:04 | 00:40:40 |