1 | 50 | Kwantlen Park,
BC - Team Time (1st 5) 1:54:26.6 | Spread (1st 5) 3:43.2 |
| 1, 10, 12, 13, 14, (20), (38) |
| Michael Abreha, Mitchell Smart, Derek Swift, Allen Wang, Mtwkl Mohmed, (Daniel Vas), (Ahmad Rezai) |
| 20:07.1, 23:13.1, 23:28.1, 23:48.0, 23:50.3, (24:16.5), (26:11.6) |
2 | 68 | Fleetwood Park,
BC - Team Time (1st 5) 1:57:19.5 | Spread (1st 5) 2:22.2 |
| 5, 8, 14, 16, 25, (27), (36) |
| Jordan Cameron, Jaylen Cameron, Simon Odong, Aaron Giesbrecht, Omar Mourab, (Thomas Alger), (Jake Khattra) |
| 22:14.1, 22:46.6, 23:50.3, 23:52.2, 24:36.3, (24:54.4), (25:32.0) |
3 | 71 | Semiahmoo,
BC - Team Time (1st 5) 1:56:41.9 | Spread (1st 5) 3:35.8 |
| 2, 9, 17, 21, 22, (26), (34) |
| Brandon Figueroa, Milos Miljenovic, Jake Hagen, Connor Jackson, Matt Gallagher, (Dawson Ribeiro), (Riley Bonshor) |
| 20:56.6, 22:51.9, 24:01.0, 24:20.0, 24:32.4, (24:41.0), (25:10.2) |
4 | 95 | White Rock Christian,
BC - Team Time (1st 5) 2:00:03.3 | Spread (1st 5) 3:07.4 |
| 4, 18, 19, 24, 30, (37), (40) |
| Jordan Gin, Andre Darbinian, Jesse Sanchez, Jacob Rawlinson, Riley Becker, (Mitchell Harival), (Samuel Nelson) |
| 22:00.5, 24:05.8, 24:15.8, 24:33.3, 25:07.9, (25:43.5), (26:32.0) |
5 | 156 | North Surrey Sr,
BC - Team Time (1st 5) 2:09:04.5 | Spread (1st 5) 7:25.1 |
| 7, 11, 41, 44, 53, (56) |
| Nathan Tadesse, Chris Huynh, Joshua Williams, Bell Cai, Tim Bennet, (Praveen SivaKumar) |
| 22:17.9, 23:14.0, 26:47.0, 27:02.6, 29:43.0, (30:51.0) |
6 | 181 | Lord Tweedsmuir,
BC - Team Time (1st 5) 2:12:26.6 | Spread (1st 5) 9:56.9 |
| 3, 29, 43, 47, 59, (64), (69) |
| Liam McKay, Adam Aylett, Jordan Fletcher, Connor Page, Braden Michalopoulos, (Michael Hammer), (Liam Stewart) |
| 21:19.1, 25:07.5, 26:58.0, 27:46.0, 31:16.0, (32:09.0), (33:47.0) |
7 | 209 | Johnston Heights,
BC - Team Time (1st 5) 2:19:33.9 | Spread (1st 5) 9:44.3 |
| 6, 31, 54, 55, 63, (72), (73) |
| Avi Singh, James Erichson, Suraj Chahal, Johnathan Lee, Patrick Kuvica, (Oliver Law), (Dave Borrel) |
| 22:15.7, 25:08.3, 29:45.0, 30:24.9, 32:00.0, (34:53.7), (35:07.9) |
8 | 221 | Tamanawis,
BC - Team Time (1st 5) 2:19:42.5 | Spread (1st 5) 7:20.9 |
| 23, 39, 45, 52, 62 |
| Darpan Grewal, Andy Joshi, Mohammed Osman, Jashaun Grewal, Mowlid Abdule |
| 24:33.1, 26:21.4, 27:19.0, 29:35.0, 31:54.0 |
9 | 246 | Queen Elizabeth,
BC - Team Time (1st 5) 2:25:35.2 | Spread (1st 5) 8:59.6 |
| 28, 48, 49, 51, 70 |
| Gurpreet Sandhu, Matthew Clark, Lucas Schaff, Cameron Wiltshire, Manraj Hothi |
| 24:58.4, 28:23.0, 28:44.6, 29:31.2, 33:58.0 |
10 | 249 | Clayton Heights,
BC - Team Time (1st 5) 2:24:54.6 | Spread (1st 5) 9:04.1 |
| 32, 42, 46, 58, 71 |
| Liam Buirs, Lance Rances, Liam McLaughlin, Masson Solski, Andrew Palmer |
| 25:08.9, 26:49.9, 27:38.8, 31:04.0, 34:13.0 |
11 | 288 | Enver Creek,
BC - Team Time (1st 5) 2:34:34.8 | Spread (1st 5) 7:59.2 |
| 33, 60, 61, 66, 68, (77), (78) |
| Jacob Fernandez, Nicholas Colp, Parshant Bombhi, Scott Lee, Shaan Chahal, (Aldrin Calipes), (Farid Yaqub) |
| 25:09.8, 31:46.0, 31:47.0, 32:43.0, 33:09.0, (36:48.0), (36:51.0) |
12 | 318 | Elgin Park,
BC - Team Time (1st 5) 2:45:17.0 | Spread (1st 5) 12:29.0 |
| 35, 50, 74, 79, 80 |
| Matt Harrison, Cooper Bullock, Darryl Greenough, Everett Wittenberg, Jerry Peng |
| 25:11.0, 29:30.0, 35:29.0, 37:27.0, 37:40.0 |
13 | 340 | Fraser Heights,
BC - Team Time (1st 5) 2:47:36.0 | Spread (1st 5) 4:42.0 |
| 57, 65, 67, 75, 76, (81) |
| SHENG GAO, BOB CUI, RAY LU, David Zhang, Jeffrey Shao, (ERIC KIM) |
| 30:52.0, 32:34.0, 33:05.0, 35:31.0, 35:34.0, (38:42.0) |