1 | 41 | Semiahmoo,
BC - Team Time (1st 5) 1:05:16.0 | Spread (1st 5) 2:52.0 |
| 1, 2, 4, 15, 19, (27), (31) |
| Dawson Ribeiro, Eric He, Luke Forsythe, Julian Marlyn, Ethan Fenwick, (William Chen), (Everett Wittenberg) |
| 11:48.0, 12:10.0, 12:22.0, 14:16.0, 14:40.0, (15:43.0), (17:37.0) |
2 | 72 | Fleetwood Park,
BC - Team Time (1st 5) 1:10:01.0 | Spread (1st 5) 2:43.0 |
| 8, 10, 11, 18, 25 |
| Carson Franklin, Jochen Hsia, Curtis Mccomb, Richard Gan, Noah Kim |
| 12:57.0, 13:19.0, 13:30.0, 14:35.0, 15:40.0 |
3 | 75 | Enver Creek,
BC - Team Time (1st 5) 1:10:25.0 | Spread (1st 5) 3:26.0 |
| 3, 5, 14, 24, 29 |
| Brett Singh, Bradley Balloghl, Windeep Anhad, Rehan Khan, Prabdeep Mannan |
| 12:20.0, 12:41.0, 14:15.0, 15:23.0, 15:46.0 |
4 | 86 | Lord Tweedsmuir,
BC - Team Time (1st 5) 1:11:57.0 | Spread (1st 5) 3:13.0 |
| 6, 13, 17, 20, 30 |
| Braden Michalopoulos, Ethan Tessier, Jonah Smith, Daniel Aylett, Davis Neuleben-Groff |
| 12:44.0, 13:59.0, 14:34.0, 14:43.0, 15:57.0 |
5 | 89 | White Rock Christian,
BC - Team Time (1st 5) 1:12:24.0 | Spread (1st 5) 2:23.0 |
| 7, 16, 21, 22, 23 |
| Seung Min Lim, Sam Bifford, David Burchart, Griffen Macdonell, Cameron Robertson |
| 12:51.0, 14:30.0, 14:52.0, 14:57.0, 15:14.0 |
6 | 107 | Kwantlen Park,
BC - Team Time (1st 5) 1:18:35.4 | Spread (1st 5) 7:20.6 |
| 9, 12, 26, 28, 32 |
| Daniel Vas, Kyle Boutilier, Nick Johnson, Julian Nahn, Devon Hoffman |
| 13:08.4, 13:32.0, 15:42.0, 15:44.0, 20:29.0 |