1 | 20 | St. George's,
BC - Team Time (1st 5) 1:23:05.6 | Spread (1st 5) 1:55.3 |
| 1, 2, 4, 5, 8, (10), (11) |
| Christian Gravel, William Cliff, Matthew So, Dennis Brown, Justin Hayto, (Daniel Gao), (Max Douglas) |
| 15:34.9, 15:35.2, 17:11.1, 17:14.2, 17:30.2, (17:45.6), (18:03.6) |
2 | 64 | Oak Bay,
BC - Team Time (1st 5) 1:30:25.5 | Spread (1st 5) 1:36.5 |
| 3, 13, 15, 16, 17, (19), (22) |
| Kyle Zosiak, Liam Farrar, Danny Woods, Liam Butler, Simon Potska, (Graham Landells), (Brendon Restall) |
| 16:54.5, 18:16.1, 18:19.5, 18:24.4, 18:31.0, (18:58.6), (20:27.3) |
3 | 73 | Walnut Grove,
BC - Team Time (1st 5) 1:33:32.1 | Spread (1st 5) 2:52.9 |
| 6, 12, 14, 20, 21, (23), (24) |
| Sean Burnett, Braeden Donnelly, Justin Mazey, James Lam, Lucas Hodgson, (Cole Parker), (Will Tsai) |
| 17:29.3, 18:04.6, 18:19.0, 19:17.0, 20:22.2, (20:28.9), (20:35.0) |
4 | 85 | West Point Grey,
BC - Team Time (1st 5) 1:47:55.1 | Spread (1st 5) 12:30.1 |
| 7, 9, 18, 25, 26 |
| Alexander Coote, James Galbraith, George Huang, Alan Liu, Jonathan Liu |
| 17:29.9, 17:40.2, 18:55.0, 23:50.0, 30:00.0 |