1 | 43 | Semiahmoo,
BC - Team Time (1st 5) 1:27:48.6 | Spread (1st 5) 2:57.6 |
| 1, 4, 6, 13, 19, (24), (25) |
| Brandon Figueroa, Connor Jackson, Dawson Ribeiro, Jake Hagen, Luke Forsythe, (Matt Gallagher), (Riley Bonshor) |
| 15:55.0, 17:09.0, 17:18.0, 18:34.0, 18:52.6, (19:04.0), (19:07.0) |
2 | 83 | Elgin Park,
BC - Team Time (1st 5) 1:33:01.2 | Spread (1st 5) 3:17.0 |
| 5, 9, 15, 18, 36, (57), (61) |
| Riley Gray, Ben Watkins, Matt Harrison, Askel Smit-Anseeuw, Cooper Bullock, (Quince Bielka), (Darryl Greenough) |
| 17:16.0, 17:44.2, 18:40.0, 18:48.0, 20:33.0, (24:03.0), (24:30.6) |
3 | 85 | Fleetwood Park,
BC - Team Time (1st 5) 1:33:28.9 | Spread (1st 5) 1:19.9 |
| 12, 14, 16, 17, 26, (27), (31) |
| Jaylen Cameron, Jordan Cameron, Aaron Giesbrecht, Omar Mourab, Carson Franklin, (Thomas Alger), (Hartej Gosal) |
| 18:03.0, 18:38.0, 18:41.0, 18:44.0, 19:22.9, (19:29.0), (20:17.9) |
4 | 103 | White Rock Christian,
BC - Team Time (1st 5) 1:34:21.0 | Spread (1st 5) 3:21.0 |
| 2, 20, 23, 28, 30, (33), (35) |
| Jordan Gin, Jesse Sanchez, Riley Becker, Jacob Rawlinson, Andre Darbinian, (Mitchell Harival), (JAMIESON RAE) |
| 16:43.0, 18:54.0, 19:03.0, 19:37.0, 20:04.0, (20:26.0), (20:30.0) |
5 | 132 | Lord Tweedsmuir,
BC - Team Time (1st 5) 1:37:20.6 | Spread (1st 5) 3:57.0 |
| 3, 21, 29, 38, 41, (51), (53) |
| Liam McKay, Jordan Fletcher, Connor Page, Adam Aylett, Braden Michalopoulos, (Michael Hammer), (Liam Stewart) |
| 17:05.0, 18:55.0, 19:40.6, 20:38.0, 21:02.0, (22:14.7), (22:28.1) |
6 | 145 | Earl Marriott,
BC - Team Time (1st 5) 1:38:50.0 | Spread (1st 5) 3:15.0 |
| 10, 10, 37, 43, 45, (45) |
| Sterling Ginther, Jackson Silvester-Lee, Harry Seeley, Andrew Lewis, Patrick Grabowski, (Nick Steiner) |
| 17:58.0, 17:58.0, 20:36.0, 21:05.0, 21:13.0, (21:13.0) |
7 | 178 | Kwantlen Park,
BC - Team Time (1st 5) 1:46:16.0 | Spread (1st 5) 9:23.0 |
| 8, 32, 34, 39, 65 |
| Michael Abreha, Ahmad Rezai, Mtwkl Mohmed, Daniel Vas, David Miranda |
| 17:40.0, 20:24.0, 20:29.0, 20:40.0, 27:03.0 |
8 | 199 | Johnston Heights,
BC - Team Time (1st 5) 1:45:24.1 | Spread (1st 5) 6:08.1 |
| 7, 40, 44, 52, 56, (58), (66) |
| Avi Singh, James Erichson, Suraj Chahal, Patrick Kuvica, Terry Zhang, (Kirby Le), (Oliver Law) |
| 17:25.0, 20:50.0, 21:12.0, 22:24.0, 23:33.1, (24:11.9), (31:34.0) |
9 | 242 | Clayton Heights,
BC - Team Time (1st 5) 1:49:17.8 | Spread (1st 5) 1:33.2 |
| 42, 47, 49, 50, 54, (59), (59) |
| Masson Solski, Liam Buirs, Andrew Palmer, MacKenzie Wynne, Lance Rances, (Jordan Kidd), (Liam McLaughlin) |
| 21:04.8, 21:21.0, 21:59.4, 22:14.6, 22:38.0, (24:13.0), (24:13.0) |
10 | 249 | Enver Creek,
BC - Team Time (1st 5) 1:53:26.0 | Spread (1st 5) 6:23.0 |
| 22, 48, 54, 62, 63, (64) |
| Mitchell Niesson, Jacob Fernandez, Parshant Bombhi, Scott Lee, Alex Paguio, (Aldrin Calipes) |
| 19:01.0, 21:23.0, 22:38.0, 25:00.0, 25:24.0, (26:40.0) |