Fav | Pos | Race No | Name | Name | Time | Time (Net Time) | Cat Pos (Gen Pos) | Net Time | Category | Cat Pos | Gender | Gen Pos | Club | Pace | Start | Finish |
| 1 | 10138 | James Kirk | James Kirk #10138 Male Senior (20 - 39) | 00:37:53 | 00:37:53 (00:37:49) | 1 (1) | 00:37:49 | Senior (20 - 39) | 1 | Male | 1 | Garioch Road Runners | 3:47 min/km | 00:00:03 | 00:37:53 |
| 2 | 10004 | Kevin Alston | Kevin Alston #10004 Male Senior (20 - 39) | 00:42:14 | 00:42:14 (00:42:11) | 2 (2) | 00:42:11 | Senior (20 - 39) | 2 | Male | 2 | Shettleston Harriers | 4:13 min/km | 00:00:03 | 00:42:14 |
| 3 | 10219 | Jack Nicholls | Jack Nicholls #10219 Male Junior (under 20) | 00:43:32 | 00:43:32 (00:43:27) | 1 (3) | 00:43:27 | Junior (under 20) | 1 | Male | 3 | Edinburgh University Triathlon Club | 4:21 min/km | 00:00:04 | 00:43:32 |
| 4 | 10264 | Graham Stephen | Graham Stephen #10264 Male Veteran (40 - 49) | 00:43:47 | 00:43:47 (00:43:44) | 1 (4) | 00:43:44 | Veteran (40 - 49) | 1 | Male | 4 | Moray Road Runners | 4:22 min/km | 00:00:03 | 00:43:47 |
| 5 | 10011 | Michael Bennett | Michael Bennett #10011 Male Senior (20 - 39) | 00:44:43 | 00:44:43 (00:44:38) | 3 (5) | 00:44:38 | Senior (20 - 39) | 3 | Male | 5 | | 4:28 min/km | 00:00:05 | 00:44:43 |
| 6 | 10038 | Reuben Clark | Reuben Clark #10038 Male Senior (20 - 39) | 00:45:48 | 00:45:48 (00:45:44) | 4 (6) | 00:45:44 | Senior (20 - 39) | 4 | Male | 6 | | 4:34 min/km | 00:00:04 | 00:45:48 |
| 7 | 10065 | Adam Douglas | Adam Douglas #10065 Male Senior (20 - 39) | 00:46:35 | 00:46:35 (00:46:29) | 5 (7) | 00:46:29 | Senior (20 - 39) | 5 | Male | 7 | | 4:39 min/km | 00:00:05 | 00:46:35 |
| 8 | 10079 | Callum Ewen | Callum Ewen #10079 Male Senior (20 - 39) | 00:46:49 | 00:46:49 (00:46:42) | 6 (8) | 00:46:42 | Senior (20 - 39) | 6 | Male | 8 | | 4:40 min/km | 00:00:06 | 00:46:49 |
| 9 | 10220 | Harry Nicholls | Harry Nicholls #10220 Male Senior (20 - 39) | 00:47:07 | 00:47:07 (00:47:03) | 7 (9) | 00:47:03 | Senior (20 - 39) | 7 | Male | 9 | | 4:42 min/km | 00:00:04 | 00:47:07 |
| 10 | 10269 | Susan Strachan | Susan Strachan #10269 Female Veteran (40 - 49) | 00:47:19 | 00:47:19 (00:47:15) | 1 (1) | 00:47:15 | Veteran (40 - 49) | 1 | Female | 1 | Peterhead Athletics Club | 4:43 min/km | 00:00:03 | 00:47:19 |
| 11 | 10046 | Fraser Coxon | Fraser Coxon #10046 Male Veteran (40 - 49) | 00:47:39 | 00:47:39 (00:47:32) | 2 (10) | 00:47:32 | Veteran (40 - 49) | 2 | Male | 10 | | 4:45 min/km | 00:00:06 | 00:47:39 |
| 12 | 10211 | Amy Muir | Amy Muir #10211 Female Senior (20 - 39) | 00:48:04 | 00:48:04 (00:47:59) | 1 (2) | 00:47:59 | Senior (20 - 39) | 1 | Female | 2 | Stonehaven | 4:48 min/km | 00:00:04 | 00:48:04 |
| 13 | 10178 | Neil McBain | Neil McBain #10178 Male Senior (20 - 39) | 00:48:11 | 00:48:11 (00:48:05) | 8 (11) | 00:48:05 | Senior (20 - 39) | 8 | Male | 11 | | 4:49 min/km | 00:00:06 | 00:48:11 |
| 14 | 10173 | Staurt Masson | Staurt Masson #10173 Male Senior (20 - 39) | 00:48:32 | 00:48:32 (00:48:27) | 9 (12) | 00:48:27 | Senior (20 - 39) | 9 | Male | 12 | | 4:51 min/km | 00:00:05 | 00:48:32 |
| 15 | 10116 | Ryan Harrison | Ryan Harrison #10116 Male Senior (20 - 39) | 00:49:19 | 00:49:19 (00:49:15) | 10 (13) | 00:49:15 | Senior (20 - 39) | 10 | Male | 13 | | 4:55 min/km | 00:00:04 | 00:49:19 |
| 16 | 10052 | Greig Cruickshank | Greig Cruickshank #10052 Male Super Veteran (50 - 59) | 00:49:48 | 00:49:48 (00:49:41) | 1 (14) | 00:49:41 | Super Veteran (50 - 59) | 1 | Male | 14 | JSK Running Club | 4:58 min/km | 00:00:06 | 00:49:48 |
| 17 | 10182 | Brian McIntosh | Brian McIntosh #10182 Male Super Veteran (50 - 59) | 00:49:55 | 00:49:55 (00:49:46) | 2 (15) | 00:49:46 | Super Veteran (50 - 59) | 2 | Male | 15 | | 4:59 min/km | 00:00:08 | 00:49:55 |
| 18 | 10215 | Richard Mutch | Richard Mutch #10215 Male Veteran (40 - 49) | 00:50:26 | 00:50:26 (00:50:12) | 3 (16) | 00:50:12 | Veteran (40 - 49) | 3 | Male | 16 | Fraserburgh Running Club | 5:02 min/km | 00:00:13 | 00:50:26 |
| 19 | 10074 | John Edgar | John Edgar #10074 Male Super Veteran (50 - 59) | 00:50:53 | 00:50:53 (00:50:44) | 3 (17) | 00:50:44 | Super Veteran (50 - 59) | 3 | Male | 17 | | 5:05 min/km | 00:00:09 | 00:50:53 |
| 20 | 10213 | Ross Murray | Ross Murray #10213 Male Senior (20 - 39) | 00:50:54 | 00:50:54 (00:50:39) | 11 (18) | 00:50:39 | Senior (20 - 39) | 11 | Male | 18 | | 5:05 min/km | 00:00:15 | 00:50:54 |
| 21 | 10247 | Bernard Salmon | Bernard Salmon #10247 Male Veteran (40 - 49) | 00:51:00 | 00:51:00 (00:50:54) | 4 (19) | 00:50:54 | Veteran (40 - 49) | 4 | Male | 19 | Moray Road Runners | 5:06 min/km | 00:00:06 | 00:51:00 |
| 22 | 10018 | Lindsay Bray | Lindsay Bray #10018 Female Super Veteran (50 - 59) | 00:51:01 | 00:51:01 (00:50:56) | 1 (3) | 00:50:56 | Super Veteran (50 - 59) | 1 | Female | 3 | Deveron Harriers | 5:06 min/km | 00:00:05 | 00:51:01 |
| 23 | 10020 | Shona Brown | Shona Brown #10020 Female Veteran (40 - 49) | 00:51:13 | 00:51:13 (00:51:06) | 2 (4) | 00:51:06 | Veteran (40 - 49) | 2 | Female | 4 | JSK Running Club | 5:07 min/km | 00:00:07 | 00:51:13 |
| 24 | 10072 | Gordon Duthie | Gordon Duthie #10072 Male Senior (20 - 39) | 00:51:20 | 00:51:20 (00:51:14) | 12 (20) | 00:51:14 | Senior (20 - 39) | 12 | Male | 20 | | 5:08 min/km | 00:00:05 | 00:51:20 |
| 25 | 10097 | Christopher Goodall | Christopher Goodall #10097 Male Senior (20 - 39) | 00:51:21 | 00:51:21 (00:51:07) | 13 (21) | 00:51:07 | Senior (20 - 39) | 13 | Male | 21 | Metro Aberdeen Running Club | 5:08 min/km | 00:00:14 | 00:51:21 |
| 26 | 10034 | Brian Christie | Brian Christie #10034 Male Super Veteran (50 - 59) | 00:51:27 | 00:51:27 (00:51:11) | 4 (22) | 00:51:11 | Super Veteran (50 - 59) | 4 | Male | 22 | | 5:08 min/km | 00:00:15 | 00:51:27 |
| 27 | 10206 | Lisa Morrison | Lisa Morrison #10206 Female Senior (20 - 39) | 00:51:37 | 00:51:37 (00:51:29) | 2 (5) | 00:51:29 | Senior (20 - 39) | 2 | Female | 5 | Keith and District AAC | 5:09 min/km | 00:00:08 | 00:51:37 |
| 28 | 10293 | Stewart Winton | Stewart Winton #10293 Male Super Veteran (50 - 59) | 00:51:56 | 00:51:56 (00:51:47) | 5 (23) | 00:51:47 | Super Veteran (50 - 59) | 5 | Male | 23 | Jog Scotland Meldrum | 5:11 min/km | 00:00:09 | 00:51:56 |
| 29 | 10054 | Andrew Davidson | Andrew Davidson #10054 Male Super Veteran (50 - 59) | 00:52:09 | 00:52:09 (00:52:03) | 6 (24) | 00:52:03 | Super Veteran (50 - 59) | 6 | Male | 24 | Peterhead Athletics Club | 5:12 min/km | 00:00:05 | 00:52:09 |
| 30 | 10027 | Finn Cameron | Finn Cameron #10027 Male Junior (under 20) | 00:52:10 | 00:52:10 (00:52:05) | 2 (25) | 00:52:05 | Junior (under 20) | 2 | Male | 25 | | 5:13 min/km | 00:00:04 | 00:52:10 |
| 31 | 10033 | Laura Cherry-Grant | Laura Cherry-Grant #10033 Female Senior (20 - 39) | 00:52:21 | 00:52:21 (00:52:12) | 3 (6) | 00:52:12 | Senior (20 - 39) | 3 | Female | 6 | | 5:14 min/km | 00:00:08 | 00:52:21 |
| 32 | 10104 | Bruce Gray | Bruce Gray #10104 Male Senior (20 - 39) | 00:52:30 | 00:52:30 (00:52:19) | 14 (26) | 00:52:19 | Senior (20 - 39) | 14 | Male | 26 | | 5:15 min/km | 00:00:10 | 00:52:30 |
| 33 | 10201 | Stuart Moggach | Stuart Moggach #10201 Male Veteran (40 - 49) | 00:52:39 | 00:52:39 (00:52:24) | 5 (27) | 00:52:24 | Veteran (40 - 49) | 5 | Male | 27 | | 5:15 min/km | 00:00:14 | 00:52:39 |
| 34 | 10200 | Adam Moggach | Adam Moggach #10200 Male Junior (under 20) | 00:52:39 | 00:52:39 (00:52:24) | 3 (28) | 00:52:24 | Junior (under 20) | 3 | Male | 28 | | 5:15 min/km | 00:00:14 | 00:52:39 |
| 35 | 10015 | Gary Birnie | Gary Birnie #10015 Male Veteran (40 - 49) | 00:52:48 | 00:52:48 (00:52:41) | 6 (29) | 00:52:41 | Veteran (40 - 49) | 6 | Male | 29 | | 5:16 min/km | 00:00:06 | 00:52:48 |
| 36 | 10164 | Philip Macpherson | Philip Macpherson #10164 Male Veteran (40 - 49) | 00:52:53 | 00:52:53 (00:52:41) | 7 (30) | 00:52:41 | Veteran (40 - 49) | 7 | Male | 30 | | 5:17 min/km | 00:00:12 | 00:52:53 |
| 37 | 10163 | Alan Macpherson | Alan Macpherson #10163 Male Veteran (40 - 49) | 00:52:56 | 00:52:56 (00:52:44) | 8 (31) | 00:52:44 | Veteran (40 - 49) | 8 | Male | 31 | Alan Macpherson | 5:17 min/km | 00:00:11 | 00:52:56 |
| 38 | 10045 | Ryan Coutts | Ryan Coutts #10045 Male Senior (20 - 39) | 00:53:00 | 00:53:00 (00:52:55) | 15 (32) | 00:52:55 | Senior (20 - 39) | 15 | Male | 32 | | 5:18 min/km | 00:00:05 | 00:53:00 |
| 39 | 10133 | George Keith | George Keith #10133 Male Veteran (40 - 49) | 00:53:16 | 00:53:16 (00:53:09) | 9 (33) | 00:53:09 | Veteran (40 - 49) | 9 | Male | 33 | | 5:19 min/km | 00:00:07 | 00:53:16 |
| 40 | 10172 | Gareth Martin | Gareth Martin #10172 Male Senior (20 - 39) | 00:53:37 | 00:53:37 (00:53:32) | 16 (34) | 00:53:32 | Senior (20 - 39) | 16 | Male | 34 | | 5:21 min/km | 00:00:04 | 00:53:37 |
| 41 | 10094 | Lesley Gibson | Lesley Gibson #10094 Female Veteran (40 - 49) | 00:53:41 | 00:53:41 (00:53:32) | 3 (7) | 00:53:32 | Veteran (40 - 49) | 3 | Female | 7 | | 5:22 min/km | 00:00:08 | 00:53:41 |
| 42 | 10106 | Peter Grieve | Peter Grieve #10106 Male Veteran (40 - 49) | 00:53:58 | 00:53:58 (00:53:49) | 10 (35) | 00:53:49 | Veteran (40 - 49) | 10 | Male | 35 | | 5:23 min/km | 00:00:09 | 00:53:58 |
| 43 | 10003 | Michael Allan | Michael Allan #10003 Male Senior (20 - 39) | 00:54:25 | 00:54:25 (00:54:10) | 17 (36) | 00:54:10 | Senior (20 - 39) | 17 | Male | 36 | | 5:26 min/km | 00:00:15 | 00:54:25 |
| 44 | 10285 | Euan Whiteford | Euan Whiteford #10285 Male Senior (20 - 39) | 00:54:28 | 00:54:28 (00:54:13) | 18 (37) | 00:54:13 | Senior (20 - 39) | 18 | Male | 37 | | 5:26 min/km | 00:00:15 | 00:54:28 |
| 45 | 10040 | Darren Cocker | Darren Cocker #10040 Male Senior (20 - 39) | 00:54:34 | 00:54:34 (00:54:21) | 19 (38) | 00:54:21 | Senior (20 - 39) | 19 | Male | 38 | | 5:27 min/km | 00:00:13 | 00:54:34 |
| 46 | 10095 | Calum Gill | Calum Gill #10095 Male Super Veteran (50 - 59) | 00:54:51 | 00:54:51 (00:54:41) | 7 (39) | 00:54:41 | Super Veteran (50 - 59) | 7 | Male | 39 | | 5:29 min/km | 00:00:09 | 00:54:51 |
| 47 | 10137 | Martin Kirk | Martin Kirk #10137 Male Vintage (60 - 69) | 00:54:59 | 00:54:59 (00:54:49) | 1 (40) | 00:54:49 | Vintage (60 - 69) | 1 | Male | 40 | Garioch Roadrunners | 5:29 min/km | 00:00:10 | 00:54:59 |
| 48 | 10191 | Allan McRitchie | Allan McRitchie #10191 Male Senior (20 - 39) | 00:55:20 | 00:55:20 (00:55:14) | 20 (41) | 00:55:14 | Senior (20 - 39) | 20 | Male | 41 | | 5:32 min/km | 00:00:06 | 00:55:20 |
| 49 | 10143 | Peter Lake | Peter Lake #10143 Male Veteran (40 - 49) | 00:55:50 | 00:55:50 (00:55:43) | 11 (42) | 00:55:43 | Veteran (40 - 49) | 11 | Male | 42 | | 5:35 min/km | 00:00:07 | 00:55:50 |
| 50 | 10122 | Alsion Hull-Bailey | Alsion Hull-Bailey #10122 Female Senior (20 - 39) | 00:55:58 | 00:55:58 (00:55:47) | 4 (8) | 00:55:47 | Senior (20 - 39) | 4 | Female | 8 | Metro Aberdeen | 5:35 min/km | 00:00:10 | 00:55:58 |