1 | 37 | Heritage Woods,
BC - Team Time (1st 5) 1:37:02.3 | Spread (1st 5) 4:56.6 |
| 1, 3, 3, 8, 22, (23) |
| Abdiwahid Qays, Ben Wezeman, Alex Wezeman, Cameron Aarbo, Brent Carston, (Robert Widmer) |
| 17:38.4, 18:34.0, 18:34.0, 19:40.9, 22:35.0, (22:41.8) |
2 | 61 | Centennial,
BC - Team Time (1st 5) 1:43:44.5 | Spread (1st 5) 3:35.8 |
| 5, 9, 12, 15, 20, (28), (30) |
| Aaron Royer, Isaac Kielpinski, Nick Orum, Charles Huang, Ali Ali, (Felix Yau), (Everett Wittenburg) |
| 18:37.2, 20:17.7, 21:00.2, 21:36.4, 22:13.0, (23:36.8), (23:52.5) |
3 | 62 | Pinetree,
BC - Team Time (1st 5) 1:43:02.1 | Spread (1st 5) 4:54.4 |
| 2, 7, 10, 17, 26, (29), (31) |
| Stephen Wang, Cameron Lee, Nicholas Tara, Harvey Oh, Alex Stad, (Ali Ali), (Steven Wong) |
| 18:12.0, 19:39.8, 20:18.9, 21:45.0, 23:06.4, (23:37.1), (24:35.0) |
| 62 | Port Moody,
BC - Team Time (1st 5) 1:45:01.8 | Spread (1st 5) 2:43.6 |
| 6, 11, 13, 14, 18, (19), (32) |
| Bryan Chan, Max Tepes, Sam Julian, Guy Yurman, Josh Malmberg, (Nolan Crooks), (Aziz Azimov) |
| 19:17.4, 20:38.5, 21:31.0, 21:33.9, 22:01.0, (22:04.0), (24:54.0) |
5 | 113 | Terry Fox,
BC - Team Time (1st 5) 1:53:36.7 | Spread (1st 5) 1:46.8 |
| 16, 21, 24, 25, 27 |
| Braydon Huiynh, Robert Widmer, Alex Stad, Harvey Oh, Tommy Huang |
| 21:42.0, 22:31.0, 22:49.0, 23:05.9, 23:28.8 |