| Pos | Name | Age | Club | Time | Splits | |||
|---|---|---|---|---|---|---|---|---|
| 1 | James Black | 17 | Balerno | 2:14.79 | 30.86 | 1:04.61 | 1:39.59 | 2:14.79 |
| 2 | Rory MacKay | 18 | Heriots | 2:17.96 | 30.18 | 1:05.44 | 1:41.88 | 2:17.96 |
| 3 | Matthew Anderson | 17 | Stewarts Mel | 2:18.43 | 30.32 | 1:05.70 | 1:41.97 | 2:18.43 |
| 4 | Nathan Watt | 18 | Arbroath HS | 2:19.43 | 30.49 | 1:05.36 | 1:41.47 | 2:19.43 |
| 5 | Joe Yeoman | 18 | Hazlehead Ac | 2:20.96 | 31.00 | 1:06.33 | 1:43.10 | 2:20.96 |
| 6 | Mark Mullen | 18 | Hamilton Gr | 2:35.29 | 32.32 | 1:11.76 | 1:53.61 | 2:35.29 |