1 | 21 | Dover Bay Secondary,
BC - Team Time (1st 5) 1:50:58.1 | Spread (1st 5) 2:14.5 |
| 1, 2, 3, 6, 9, (10), (10) |
| Thomas Oxland, Peter Oxland, Garrett Dunlop, Nic Ascui, Trent Arnott, (Kevin Choi), (Andrew de Groot) |
| 21:30.3, 21:38.8, 21:40.4, 22:23.8, 23:44.8, (24:05.6), (24:05.6) |
2 | 95 | Highland,
BC - Team Time (1st 5) 2:09:35.3 | Spread (1st 5) 9:52.5 |
| 4, 5, 13, 32, 41, (43), (45) |
| Adam Commandeur, Scott Commandeur, Spencer McDougall, Danny Yeo, Jack Yeo, (Brett Dalton), (Keith Forsberg) |
| 22:16.1, 22:18.6, 24:41.9, 28:10.1, 32:08.6, (32:42.6), (33:00.3) |
3 | 96 | Carihi,
BC - Team Time (1st 5) 2:09:51.7 | Spread (1st 5) 3:08.7 |
| 12, 15, 19, 23, 27, (29), (31) |
| Jason Fawkes, Nicolas Toupin, Sjor Holmgren, Dane Belle-Oudry, Paul Jackman, (Kellan Rondeau), (Connor Fairweather) |
| 24:11.6, 25:06.1, 26:23.3, 26:50.4, 27:20.3, (27:33.1), (28:03.1) |
4 | 115 | Shawnigan Lake,
BC - Team Time (1st 5) 2:13:37.2 | Spread (1st 5) 7:30.0 |
| 7, 8, 28, 35, 37 |
| Calvin Jennings, Neil Dawe, Greg Peniuk, Dylan Chu, Bayley Wells |
| 22:57.1, 23:40.1, 27:22.8, 29:10.1, 30:27.1 |
5 | 121 | Campbell River Christian,
BC - Team Time (1st 5) 2:14:35.2 | Spread (1st 5) 2:59.0 |
| 17, 20, 22, 29, 33, (36), (38) |
| Carson Sinclair, William Hartz, Quinton Mathews, Steven Coulter, Nathan Allemekinders, (Bradley McCay), (Fergie Robinson) |
| 25:24.1, 26:28.8, 26:46.1, 27:33.1, 28:23.1, (30:06.1), (30:31.3) |
6 | 127 | Brentwood College,
BC - Team Time (1st 5) 2:17:40.0 | Spread (1st 5) 6:04.2 |
| 14, 16, 18, 39, 40, (42), (44) |
| Nicholas Ridenour, Ole Borch, Shawn Keirie, Antonio Echevarria-Devars, Patrick Bailey, (Keenan Goss), (Harry Holmes) |
| 24:44.9, 25:12.6, 26:04.6, 30:48.8, 30:49.1, (32:23.3), (32:46.6) |
7 | 130 | Nanaimo District Secondary,
BC - Team Time (1st 5) 2:16:57.6 | Spread (1st 5) 2:28.9 |
| 21, 24, 25, 26, 34 |
| Liam Gilchrist, Tyler Polywkan, Yosef Bassett, Micheal Kazanowski, Kaleb King |
| 26:39.9, 26:54.9, 26:56.4, 27:17.6, 29:08.8 |