1 | 19 | Oak Bay,
BC - Team Time (1st 5) 1:07:06.0 | Spread (1st 5) 1:42.0 |
| 1, 2, 3, 5, 8, (10), (38) |
| Michael Barber, Joe Robertson, Findlay Day, Jack Boden, Zach Charlesworth, (Jeremy Carder), (Brodie Cote) |
| 12:40.0, 13:02.0, 13:08.0, 13:54.0, 14:22.0, (14:26.0), (15:37.0) |
2 | 90 | Burnaby Central,
BC - Team Time (1st 5) 1:14:09.0 | Spread (1st 5) 1:27.0 |
| 6, 12, 14, 18, 40, (44), (60) |
| Charles Yu, Kilian Kuhlbrodl, Matthew Pomponio, Daniel Yu, Jonathon Chow, (Brent Wu), (Luis Ramirez) |
| 14:17.0, 14:33.0, 14:41.0, 14:54.0, 15:44.0, (15:58.0), (16:37.0) |
3 | 105 | Mt Douglas,
BC - Team Time (1st 5) 1:14:49.0 | Spread (1st 5) 2:04.0 |
| 4, 20, 22, 28, 31, (55), (55) |
| Liam Dwyer, Ian Aitken, Kevin Song, Josh Lin, Matthew Geng, (Evan Guildford), (Brendan Mackey) |
| 13:28.0, 15:07.0, 15:16.0, 15:26.0, 15:32.0, (16:34.0), (16:34.0) |
4 | 121 | Alpha,
BC - Team Time (1st 5) 1:15:44.0 | Spread (1st 5) 1:04.0 |
| 13, 15, 25, 29, 39 |
| Aiden Guld, HUNTER YEE, Eric Fong, Henry Ruckman-Utting, Graham Perry |
| 14:34.0, 14:43.0, 15:22.0, 15:27.0, 15:38.0 |
5 | 155 | Moscrop,
BC - Team Time (1st 5) 1:17:33.0 | Spread (1st 5) 1:40.0 |
| 17, 22, 27, 35, 54, (111), (113) |
| Nick Sanchez, Brenden Wu, Simon Sheehan, Liam Farbridge, Edward Calhoun, (Zakee Duffy), (Adam Lavin) |
| 14:50.0, 15:16.0, 15:23.0, 15:34.0, 16:30.0, (18:34.0), (18:43.0) |
6 | 163 | Claremont,
BC - Team Time (1st 5) 1:17:14.0 | Spread (1st 5) 1:52.0 |
| 7, 19, 35, 50, 52, (80), (104) |
| Nicholas Lepessis, Ben Scheuer, Leo Donnecke, Bennet Boutin, Jack Walkey, (Keiran Rampon), (Nicolas Fedrigo) |
| 14:21.0, 14:56.0, 15:34.0, 16:10.0, 16:13.0, (17:29.0), (18:20.0) |
7 | 171 | Burnaby Mountain,
BC - Team Time (1st 5) 1:17:53.0 | Spread (1st 5) 2:23.0 |
| 9, 16, 24, 58, 64, (86), (94) |
| Kosta Adzic, Ryan Roberts, Jerry Sun, Mehar Thurkal, Golan Unknown, (Kyle Nelsen), (Jaren Bailey) |
| 14:23.0, 14:48.0, 15:20.0, 16:36.0, 16:46.0, (17:37.0), (17:58.0) |
8 | 225 | Burnaby North,
BC - Team Time (1st 5) 1:20:06.0 | Spread (1st 5) 1:11.0 |
| 30, 31, 41, 61, 62, (71), (84) |
| Moses Hsu, Kyle Lai, Jason Hsu, David Wong, Matthew Tsu, (Kiyan Somani), (ROBERT LI) |
| 15:29.0, 15:32.0, 15:46.0, 16:39.0, 16:40.0, (17:11.0), (17:34.0) |
9 | 233 | Earl Marriott,
BC - Team Time (1st 5) 1:20:30.2 | Spread (1st 5) 2:01.3 |
| 26, 33, 48, 49, 77, (153), (175) |
| Dawson Rebeiro, Sajjan Sarai, Andrew Lewis, Jeremiah Mackie, Jaxon Mackie, (James Bell), (Jason L) |
| 15:22.4, 15:32.5, 16:05.6, 16:06.0, 17:23.7, (21:32.0), (24:14.5) |
10 | 267 | Brooks,
BC - Team Time (1st 5) 1:22:07.0 | Spread (1st 5) 2:13.0 |
| 21, 46, 51, 73, 76, (78), (106) |
| Chris Fisher, Mackenzie Guild, Caleb Vallance, Will Rice, John Harmer, (Chase Wilson), (Haedyn Drosdovich) |
| 15:10.0, 16:02.0, 16:12.0, 17:20.0, 17:23.0, (17:26.0), (18:27.0) |
11 | 279 | Holy Cross,
BC - Team Time (1st 5) 1:22:11.5 | Spread (1st 5) 2:11.9 |
| 34, 37, 45, 73, 90, (120), (135) |
| Riley Miller, Aiden Miller, Connor Keane, Adam Vilio, Nicholas Coulter, (Jack Manuel), (Evan M) |
| 15:33.1, 15:35.2, 15:58.2, 17:20.0, 17:45.0, (19:02.3), (20:09.4) |
12 | 340 | Semiahmoo,
BC - Team Time (1st 5) 1:24:48.6 | Spread (1st 5) 1:06.6 |
| 57, 59, 63, 72, 89, (126), (132) |
| Luke Forsythe, Jack Chen, Trey Ferrence, Michael Dowhaniuk, Sam Costanzo, (Matthew Tymos), (Lyle McCain) |
| 16:35.6, 16:36.8, 16:41.0, 17:13.0, 17:42.2, (19:32.0), (19:52.0) |
13 | 380 | Cowichan,
BC - Team Time (1st 5) 1:26:33.0 | Spread (1st 5) 2:54.0 |
| 47, 65, 70, 79, 119, (186) |
| Oliver Castle, Dawson Jory, Dredyn Fontana, Matt Day, Braeden Mackenzie, (Nick Thom) |
| 16:05.0, 16:52.0, 17:10.0, 17:27.0, 18:59.0, (28:54.0) |
14 | 392 | New Westminster,
BC - Team Time (1st 5) 1:26:41.0 | Spread (1st 5) 1:40.0 |
| 52, 69, 88, 90, 93, (112), (129) |
| Benjamin Jansen-Budzik, Tony Jang, Jacob Ismail-Keys, Noah Clarke, Alex Hewlett-Bowrick, (Evan On), (Peter Sam) |
| 16:13.0, 17:09.0, 17:41.0, 17:45.0, 17:53.0, (18:40.0), (19:40.0) |
15 | 398 | St Michaels University,
BC - Team Time (1st 5) 1:27:40.0 | Spread (1st 5) 6:04.0 |
| 11, 68, 80, 100, 139, (176) |
| Mark Hanson, Max Zhang, Wilson Ye, Spencer Dearborn, Tristan Kuhn, (Gavin Hill) |
| 14:27.0, 17:08.0, 17:29.0, 18:05.0, 20:31.0, (24:16.0) |
16 | 490 | Lord Tweedsmuir,
BC - Team Time (1st 5) 1:30:25.6 | Spread (1st 5) 47.6 |
| 90, 96, 96, 99, 109, (117), (147) |
| Tyler Wilson, Adam Pederson, Ryan Magdanz, Kyle Kennedy, Eamon UnknownB, (Austin Swedish), (Reece UnknownB) |
| 17:45.0, 18:02.0, 18:02.0, 18:04.0, 18:32.6, (18:50.0), (21:02.0) |
17 | 514 | North Surrey Sr,
BC - Team Time (1st 5) 1:34:21.9 | Spread (1st 5) 7:03.1 |
| 42, 75, 98, 134, 165 |
| Aneil Boughan, Mitchell Savage, Maks Sutherland, Diego Dominguez, Jaydon UnknownB |
| 15:53.3, 17:20.9, 18:03.0, 20:08.3, 22:56.4 |
18 | 538 | St Andrews,
BC - Team Time (1st 5) 1:33:01.0 | Spread (1st 5) 2:50.0 |
| 83, 102, 107, 110, 136 |
| Ruichun Gao, Nick Skabeikis, Jacob Fulton, Jakob Crljenkovic, Nikoli Hovel |
| 17:31.0, 18:07.0, 18:29.0, 18:33.0, 20:21.0 |
19 | 549 | Burnaby South,
BC - Team Time (1st 5) 1:36:03.0 | Spread (1st 5) 6:37.0 |
| 43, 66, 130, 146, 164 |
| Shea Janke, Cameron Fung, Reighan Mendoza, David Lawrence, Mika Swenshon |
| 15:56.0, 16:54.0, 19:42.0, 20:58.0, 22:33.0 |
20 | 557 | Fraser Heights,
BC - Team Time (1st 5) 1:34:21.0 | Spread (1st 5) 3:35.0 |
| 80, 101, 105, 122, 149 |
| Derick Yuan, Weihang Zheng, Landon Foley, Scott UnknownB, Sheldon Xu |
| 17:29.0, 18:06.0, 18:21.0, 19:21.0, 21:04.0 |
21 | 587 | Georges P. Vanier,
BC - Team Time (1st 5) 1:36:11.0 | Spread (1st 5) 3:34.0 |
| 87, 95, 115, 140, 150, (177) |
| Dakota Petty, Taz Oldaker, Cameron Bell, Kamil Guay, Ethan Petty, (Christian Murray) |
| 17:39.0, 17:59.0, 18:47.0, 20:33.0, 21:13.0, (24:36.0) |
22 | 592 | Elgin Park,
BC - Team Time (1st 5) 1:38:10.9 | Spread (1st 5) 5:27.0 |
| 67, 85, 127, 151, 162, (167) |
| Oliver Gibson, Jordan Prior, Darryl Greenough, Joey Zhang, Everett Wittenberg, (Jack UnknownB) |
| 17:04.0, 17:34.5, 19:34.4, 21:27.0, 22:31.0, (23:05.0) |
23 | 603 | Frances Kelsey,
BC - Team Time (1st 5) 1:36:06.0 | Spread (1st 5) 1:48.0 |
| 103, 114, 122, 131, 133 |
| Thomas Croasdale, Aslan Farboud, Mowat De Valk Zaiss, Josh Wong, Jonathon Walker |
| 18:10.0, 18:46.0, 19:21.0, 19:51.0, 19:58.0 |
24 | 680 | Tamanawis,
BC - Team Time (1st 5) 1:41:22.0 | Spread (1st 5) 2:39.0 |
| 121, 124, 125, 154, 156 |
| Blessing UnknownB, Preetki UnknownB, Navroop UnknownB, Amreit UnknownB, Harmeet Gill |
| 19:10.0, 19:22.0, 19:28.0, 21:33.0, 21:49.0 |
25 | 705 | Clayton Heights,
BC - Team Time (1st 5) 1:43:23.0 | Spread (1st 5) 3:34.0 |
| 116, 137, 143, 148, 161, (163), (168) |
| Conor Baerg, Austin Yang, Ki Yoon Jung, Myles UnknownB, Christian Torres, (Samuel Stewart), (Hezi UnknownB) |
| 18:48.0, 20:26.0, 20:44.0, 21:03.0, 22:22.0, (22:32.0), (23:10.0) |
26 | 751 | Abbotsford Christian,
BC - Team Time (1st 5) 1:48:07.0 | Spread (1st 5) 4:46.0 |
| 108, 144, 160, 168, 171, (172), (184) |
| Riley Hall, Fred Wilson, Jayden Apperloo, Sam Wilson, Caleb Venema, (Matthew Taekema), (Alec Zhang) |
| 18:32.0, 20:46.0, 22:21.0, 23:10.0, 23:18.0, (23:55.0), (28:07.0) |
27 | 773 | Johnston Heights,
BC - Team Time (1st 5) 1:49:38.4 | Spread (1st 5) 3:28.1 |
| 141, 142, 158, 159, 173, (174) |
| Alex UnknownB, James Lee, Hemeng UnknownB, Campbell UnknownB, Paul Racho, (Harry Zhang) |
| 20:33.2, 20:35.1, 22:13.0, 22:15.8, 24:01.3, (24:05.4) |
28 | 812 | Fleetwood Park,
BC - Team Time (1st 5) 1:55:31.0 | Spread (1st 5) 5:18.0 |
| 145, 151, 157, 178, 181, (183) |
| Luke UnknownB, Josh Hall, Praedon Haer, Bhavrup Gosal, Siraj Khanna, (harjap UnknownB) |
| 20:57.0, 21:27.0, 22:04.0, 24:48.0, 26:15.0, (27:21.0) |
29 | 814 | White Rock Christian,
BC - Team Time (1st 5) 1:56:04.9 | Spread (1st 5) 6:40.1 |
| 128, 155, 170, 179, 182 |
| Ethan Mothe, Leon UnknownB, Jaylem UnknownB, Logan Watson, Carson Tews |
| 19:37.9, 21:46.0, 23:11.0, 25:12.0, 26:18.0 |
30 | 859 | R.E. Mountain,
BC - Team Time (1st 5) 2:15:26.0 | Spread (1st 5) 12:36.0 |
| 117, 180, 185, 188, 189, (190) |
| Felix Allen, Wade Alton, Daekun Kim, Ethan Pavlic, spencer Carmiachel, (Josh Moreau) |
| 18:50.0, 25:50.0, 28:53.0, 30:27.0, 31:26.0, (32:06.0) |
31 | 874 | Rick Hansen,
BC - Team Time (1st 5) 2:24:38.0 | Spread (1st 5) 18:17.0 |
| 138, 166, 187, 191, 192 |
| Mark Grandberg, Anshdeep Sharda, Harry Khattar, Garbir Dhillon, Garry Khattar |
| 20:30.0, 23:00.0, 29:12.0, 33:09.0, 38:47.0 |