1 | 16 | Holy Cross,
BC - Team Time (1st 5) 1:57:22.0 | Spread (1st 5) 4:52.0 |
| 1, 2, 3, 4, 6, (11) |
| Aiden Miller, Riley Miller, Connor Keane, Dylan Sheardown, Jack Manuel, (Evan M) |
| 21:31.0, 21:41.0, 22:12.0, 25:35.0, 26:23.0, (28:57.0) |
2 | 42 | White Rock Christian,
BC - Team Time (1st 5) 2:16:15.0 | Spread (1st 5) 3:26.0 |
| 5, 7, 8, 10, 12, (13) |
| Michael McDermid, Ethan Mothe, Matthew UnknownB, Leon UnknownB, David Darbinian, (Kaden Lea) |
| 25:44.0, 26:38.0, 26:46.0, 27:57.0, 29:10.0, (29:13.0) |
3 | 70 | Johnston Heights,
BC - Team Time (1st 5) 2:37:15.0 | Spread (1st 5) 6:57.0 |
| 9, 14, 15, 15, 17, (18) |
| James Lee, Bryan Ylagan, Harry Zhang, Javonn UnknownB, Tom UnknownB, (Allan UnknownB) |
| 27:22.0, 29:46.0, 32:54.0, 32:54.0, 34:19.0, (34:47.0) |