| Name | Age | Club | Time | Splits | ||||
| 1 | Christopher Wilson | 16 | Coast | 2:21.41 | 31.69 | 1:08.16 | 1:45.68 | 2:21.41 |
| 2 | Sean Dawson | 17 | Elgin | 2:27.64 | 33.63 | 1:11.69 | 1:50.44 | 2:27.64 |
| 3 | Steven Sutherland | 17 | Coast | 2:30.99 | 32.59 | 1:10.71 | 1:51.01 | 2:30.99 |
| 4 | Russell Thom | 15 | Coast | 2:35.37 | 34.71 | 1:14.06 | 1:54.55 | 2:35.37 |
| 5 | Sam George | 12 | Banchory | 2:40.63 | 36.83 | 1:17.83 | 1:59.73 | 2:40.63 |
| 6 | Michael Smith | 16 | Garioch | 2:44.64 | 37.35 | 1:19.05 | 2:02.12 | 2:44.64 |