| Name | Age | Club | Time | Splits | ||||
| 1 | Christopher Chasser | 19 | Westhill Dist. | 2:08.69 | 30.47 | 1:03.50 | 1:36.71 | 2:08.69 |
| 2 | Ross MacDonald | 17 | Coast | 2:08.85 | 30.93 | 1:03.90 | 1:36.98 | 2:08.85 |
| 3 | Mark Campbell | 16 | Coast | 2:16.10 | 31.03 | 1:04.90 | 1:40.64 | 2:16.10 |
| 4 | Stuart McIntosh | 14 | Coast | 2:17.14 | 32.98 | 1:07.35 | 1:42.45 | 2:17.14 |
| 5 | Sean Breen | 18 | Coast | 2:22.28 | 32.49 | 1:08.23 | 1:45.66 | 2:22.28 |
| 6 | Alastair Haynes | 17 | Forres | 2:23.62 | 32.67 | 1:08.70 | 1:46.58 | 2:23.62 |