1 | 32 | Oak Bay,
BC - Team Time (1st 5) 1:52:48.0 | Spread (1st 5) 1:19.0 |
| 1, 2, 4, 12, 13, (17), (30) |
| Scott Secco, Kyle Zosiak, Lehm McGuire, Patrick Psotka, Manny Straith, (Simon Potska), (Chris Fry) |
| 22:01.0, 22:03.0, 22:14.0, 23:10.0, 23:20.0, (23:46.0), (24:43.0) |
2 | 83 | Claremont,
BC - Team Time (1st 5) 1:57:38.0 | Spread (1st 5) 2:29.0 |
| 6, 8, 10, 26, 33, (38), (39) |
| Connor Foreman, Brook Powell, Connor Boag, Nick Campbell, Parm Johal, (Sam Prette), (Trevor Marc) |
| 22:33.0, 22:45.0, 23:04.0, 24:14.0, 25:02.0, (25:36.0), (25:37.0) |
3 | 88 | Dover Bay Secondary,
BC - Team Time (1st 5) 1:58:01.0 | Spread (1st 5) 1:35.0 |
| 5, 19, 20, 22, 22, (24), (36) |
| Garrett Dunlop, Ray Murphy, Clarke Heimstra, Trent Arnott, Bryce Pirrozzini, (Spencer Heimstra), (Stephen Notley) |
| 22:22.0, 23:52.0, 23:53.0, 23:57.0, 23:57.0, (24:04.0), (25:12.0) |
4 | 118 | Nanaimo District Secondary,
BC - Team Time (1st 5) 2:00:49.0 | Spread (1st 5) 2:09.0 |
| 9, 15, 25, 34, 35, (52), (67) |
| Forrest Simpson, Brock Poesiat, Richard Bourgeios, Sam Koschzek, Quinlyn King, (Kevin Kwasinki), (Seamus Finnerty) |
| 23:01.0, 23:21.0, 24:10.0, 25:07.0, 25:10.0, (26:54.0), (29:09.0) |
5 | 138 | Brooks,
BC - Team Time (1st 5) 2:03:06.0 | Spread (1st 5) 2:06.0 |
| 13, 27, 29, 32, 37, (44), (55) |
| Tyler Bartfai, Mike Brinton, Davin Shortridge, Spencer Burns, Blair Martin, (Tom Willes), (Richard Tait) |
| 23:20.0, 24:40.0, 24:41.0, 24:59.0, 25:26.0, (25:58.0), (27:24.0) |
6 | 162 | Reynolds,
BC - Team Time (1st 5) 2:04:32.0 | Spread (1st 5) 2:05.0 |
| 16, 21, 41, 41, 43, (48), (65) |
| Russell Henry, Drew Peacock, Jon Mckay, Sebastian Britneff, Seamus Maguire, (David Romero), (Phillipe Janicki) |
| 23:38.0, 23:55.0, 25:38.0, 25:38.0, 25:43.0, (26:24.0), (28:54.0) |
7 | 179 | St Michaels University,
BC - Team Time (1st 5) 2:07:28.0 | Spread (1st 5) 4:56.0 |
| 11, 27, 31, 51, 59, (61), (70) |
| Leo Marchand, Austin Smith, Mark Wizinsky, Alex Preis, Cole Turner, (Jonathon Sipos), (Alex Kinahan) |
| 23:05.0, 24:40.0, 24:49.0, 26:53.0, 28:01.0, (28:15.0), (29:55.0) |
8 | 224 | Carihi,
BC - Team Time (1st 5) 2:11:45.0 | Spread (1st 5) 4:42.0 |
| 18, 39, 46, 57, 64 |
| Sean Jackman, Jaimen Cronk, Michael Brandson, Samuel Marcheco-Crespo, Alex Stewart |
| 23:49.0, 25:37.0, 26:00.0, 27:48.0, 28:31.0 |
9 | 232 | St Andrews,
BC - Team Time (1st 5) 2:13:07.0 | Spread (1st 5) 6:50.0 |
| 3, 50, 53, 60, 66, (68), (81) |
| Cody Therrien, Wes McInnes, Adam Black, Nick Lee, Rory Hills, (Brett Young), (James Saville) |
| 22:08.0, 26:44.0, 27:04.0, 28:13.0, 28:58.0, (29:44.0), (32:12.0) |
10 | 272 | Shawnigan Lake,
BC - Team Time (1st 5) 2:20:13.0 | Spread (1st 5) 8:39.0 |
| 7, 49, 62, 76, 78 |
| Logan Roots, Milan Varma, Nader Malekyazdi, Matthew Schmidt, Hyun-Sub Shin |
| 22:41.0, 26:41.0, 28:24.0, 31:07.0, 31:20.0 |
11 | 308 | Belmont,
BC - Team Time (1st 5) 2:22:41.0 | Spread (1st 5) 2:43.0 |
| 54, 56, 58, 69, 71, (77), (79) |
| Chris Sundy, Jericho O'Connell, Chris Lequesne, Jordan Fenn, Tim Grove, (Paul Carswell), (Bastian Wetzel) |
| 27:19.0, 27:35.0, 27:52.0, 29:53.0, 30:02.0, (31:11.0), (31:35.0) |
12 | 319 | Campbell River Christian,
BC - Team Time (1st 5) 2:24:46.0 | Spread (1st 5) 5:50.0 |
| 45, 47, 72, 75, 80, (82), (85) |
| Jason Falk, William Hartz, Corey Spetifore, Russell Demerse, Mike Wilson, (Fergie Robinson), (Bradley McCay) |
| 25:59.0, 26:04.0, 30:12.0, 30:42.0, 31:49.0, (32:41.0), (33:12.0) |
13 | 376 | Lambrick Park,
BC - Team Time (1st 5) 2:34:46.0 | Spread (1st 5) 4:20.0 |
| 63, 72, 74, 83, 84, (86) |
| Dave Luco, Caleb Thumm, Ryan McCue, Glen Smith, Aki Sato, (Bren Breathet) |
| 28:29.0, 30:12.0, 30:32.0, 32:44.0, 32:49.0, (34:23.0) |