3.575km
| Pos | Name | Age Class | Time | 1 (99) | 2 (97) | 3 (101) | 4 (80) | 5 (109) | 6 (110) | 7 (102) | 8 (103) | 9 (104) | 10 (105) | 11 (106) | 12 (107) | 13 (108) | 14 (88) | 15 (89) | Finish | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Calum Roberts Banchory Academy | 22:13 | 1:39 1:39 | 2:30 0:51 | 3:57 1:27 | 5:29 1:32 | 7:12 1:43 | 8:10 0:58 | 9:35 1:25 | 11:19 1:44 | 13:29 2:10 | 16:19 2:50 | 17:29 1:10 | 18:52 1:23 | 20:14 1:22 | 21:25 1:11 | 21:58 0:33 | 22:13 0:15 | |
| 2nd | Josh Dudley Aboyne Academy | 23:39 | 1:38 1:38 | 2:29 0:51 | 4:02 1:33 | 6:09 2:07 | 7:57 1:48 | 9:01 1:04 | 10:43 1:42 | 12:28 1:45 | 14:28 2:00 | 17:05 2:37 | 18:24 1:19 | 20:18 1:54 | 21:36 1:18 | 22:52 1:16 | 23:25 0:33 | 23:39 0:14 | |
| 3rd | Craig Nolan Currie HS | 25:16 | 1:36 1:36 | 2:30 0:54 | 3:44 1:14 | 5:28 1:44 | 7:23 1:55 | 8:28 1:05 | 9:53 1:25 | 11:42 1:49 | 13:53 2:11 | 16:47 2:54 | 20:29 3:42 | 21:46 1:17 | 23:09 1:23 | 24:27 1:18 | 25:01 0:34 | 25:16 0:15 | |
| 4th | Murray Peden Oban HS | 29:13 | 1:49 1:49 | 2:53 1:04 | 4:25 1:32 | 6:19 1:54 | 8:34 2:15 | 9:44 1:10 | 12:08 2:24 | 14:35 2:27 | 17:06 2:31 | 20:59 3:53 | 23:09 2:10 | 24:56 1:47 | 26:33 1:37 | 28:17 1:44 | 28:55 0:38 | 29:13 0:18 | |
| 5th | Cameron Winterburn Firrhill HS | 30:05 | 2:00 2:00 | 3:08 1:08 | 5:49 2:41 | 8:14 2:25 | 11:21 3:07 | 12:35 1:14 | 14:15 1:40 | 16:11 1:56 | 18:45 2:34 | 22:16 3:31 | 24:09 1:53 | 25:53 1:44 | 27:44 1:51 | 29:13 1:29 | 29:47 0:34 | 30:05 0:15 | |
| 6th | Andrew Campbell Aboyne Academy | 30:36 | 1:52 1:52 | 3:41 1:49 | 6:41 3:00 | 8:44 2:03 | 10:52 2:08 | 12:08 1:16 | 13:47 1:39 | 15:53 2:06 | 18:17 2:24 | 21:54 3:37 | 23:33 1:39 | 25:37 2:04 | 28:16 2:39 | 29:41 1:25 | 30:21 0:40 | 30:36 0:15 | |
| 7th | Alexander Fyfe Aboyne Academy | 36:04 | 2:15 2:15 | 3:10 0:55 | 7:38 4:28 | 10:03 2:25 | 13:26 3:23 | 14:40 1:14 | 16:38 1:58 | 19:14 2:36 | 22:07 2:53 | 27:27 5:20 | 29:23 1:56 | 31:15 1:52 | 33:54 2:39 | 35:12 1:18 | 35:49 0:37 | 36:04 0:15 | |
| 8th | Adam Richardson Biggar HS | 36:40 | 2:32 2:32 | 3:22 0:50 | 5:01 1:39 | 9:41 4:40 | 13:59 4:18 | 15:51 1:52 | 17:28 1:37 | 20:06 2:38 | 23:23 3:17 | 29:30 6:07 | 30:52 1:22 | 32:28 1:36 | 34:20 1:52 | 35:46 1:26 | 36:23 0:37 | 36:40 0:17 | |
| 9th | Adam Hunter Currie HS | 38:26 | 1:59 1:59 | 3:11 1:12 | 5:00 1:49 | 8:01 3:01 | 10:43 2:42 | 12:20 1:37 | 14:25 2:05 | 17:36 3:11 | 20:38 3:02 | 27:08 6:30 | 29:38 2:30 | 33:04 3:26 | 35:54 2:50 | 37:39 1:45 | 38:11 0:32 | 38:26 0:15 | |
| 10th | Jack Conway Currie HS | 39:45 | 1:53 1:53 | 3:01 1:08 | 5:27 2:26 | 7:39 2:12 | 11:09 3:30 | 12:20 1:11 | 15:01 2:41 | 17:40 2:39 | 20:29 2:49 | 31:28 10:59 | 33:42 2:14 | 35:05 1:23 | 37:29 2:24 | 39:00 1:31 | 39:30 0:30 | 39:45 0:15 | |
| 11th | Euan Geddes Firrhill HS | 40:44 | 2:18 2:18 | 3:32 1:14 | 5:34 2:02 | 8:17 2:43 | 16:27 8:10 | 17:56 1:29 | 20:44 2:48 | 23:24 2:40 | 26:39 3:15 | 31:16 4:37 | 33:18 2:02 | 35:19 2:01 | 38:08 2:49 | 39:48 1:40 | 40:26 0:38 | 40:44 0:18 | |
| 12th | Euan Mitchell Firrhill HS | 41:00 | 2:29 2:29 | 4:14 1:45 | 6:18 2:04 | 9:28 3:10 | 12:34 3:06 | 14:29 1:55 | 17:00 2:31 | 19:56 2:56 | 23:52 3:56 | 27:43 3:51 | 30:41 2:58 | 33:39 2:58 | 37:34 3:55 | 39:59 2:25 | 40:40 0:41 | 41:00 0:20 | |
| 13th | Mark Haley Firrhill HS | 41:45 | 1:54 1:54 | 3:02 1:08 | 12:18 9:16 | 14:51 2:33 | 18:23 3:32 | 19:36 1:13 | 22:09 2:33 | 24:49 2:40 | 28:09 3:20 | 31:38 3:29 | 33:51 2:13 | 35:28 1:37 | 39:05 3:37 | 40:31 1:26 | 41:25 0:54 | 41:45 0:20 | |
| 14th | Callum Kitching Dunblane HS | 41:58 | 2:04 2:04 | 3:30 1:26 | 5:40 2:10 | 8:00 2:20 | 10:26 2:26 | 11:51 1:25 | 13:33 1:42 | 19:44 6:11 | 23:01 3:17 | 29:52 6:51 | 33:07 3:15 | 35:12 2:05 | 39:56 4:44 | 41:04 1:08 | 41:44 0:40 | 41:58 0:14 | |
| 15th | Andrew Sumpster Biggar HS | 43:08 | 8:30 8:30 | 9:21 0:51 | 11:01 1:40 | 15:43 4:42 | 19:59 4:16 | 21:49 1:50 | 23:31 1:42 | 26:06 2:35 | 29:24 3:18 | 35:32 6:08 | 36:52 1:20 | 38:35 1:43 | 40:18 1:43 | 41:56 1:38 | 42:39 0:43 | 43:08 0:29 | |
| 16th | Anthony Gallant Biggar HS | 63:56 | 7:39 7:39 | 8:32 0:53 | 10:26 1:54 | 12:27 2:01 | 14:37 2:10 | 15:46 1:09 | 21:59 6:13 | 26:34 4:35 | 29:33 2:59 | 40:15 10:42 | 42:49 2:34 | 48:11 5:22 | 61:22 13:11 | 62:53 1:31 | 63:39 0:46 | 63:56 0:17 | |
| 17th | Richard Adam Biggar HS | 70:12 | 4:36 4:36 | 5:39 1:03 | 8:24 2:45 | 15:49 7:25 | 19:37 3:48 | 21:12 1:35 | 28:03 6:51 | 32:37 4:34 | 35:37 3:00 | 46:23 10:46 | 48:52 2:29 | 54:15 5:23 | 67:25 13:10 | 69:00 1:35 | 69:50 0:50 | 70:12 0:22 |