1 | 45 | Huntsville,
ON - Team Time (1st 5) 1:59:03.2 | Spread (1st 5) 3:48.7 |
| 1, 2, 11, 13, 18, (27) |
| Judah Meaker, Owen Johnstone, Aidan McClung, Keegan Chan, Wyatt Stewart, (Zach Belfry) |
| 22:07.3, 22:24.7, 23:41.3, 24:53.9, 25:56.0, (28:03.0) |
2 | 65 | Collingwood CI,
ON - Team Time (1st 5) 2:03:27.7 | Spread (1st 5) 5:14.0 |
| 4, 7, 9, 17, 28, (30) |
| Jake Korpi, Nathan Jackson, Tyler Karl, Ryan Thomson, Ruairi Duggan, (Nick Sammon) |
| 22:51.0, 23:03.8, 23:40.8, 25:47.1, 28:05.0, (31:19.6) |
3 | 69 | St Theresa’s,
ON - Team Time (1st 5) 2:05:16.7 | Spread (1st 5) 4:39.7 |
| 3, 9, 12, 21, 24 |
| Nathan Edwards, Robert Payne, Ben Dietrich, Brad Brown, Mikhail Ferguson |
| 22:44.8, 23:40.8, 24:51.5, 26:35.1, 27:24.5 |
4 | 80 | Twin Lakes,
ON - Team Time (1st 5) 2:07:37.7 | Spread (1st 5) 3:40.8 |
| 8, 14, 15, 20, 23, (25), (29) |
| Hughie Edwards, Hayden Druery, Brandon Small, Cameron Irwin, Mac Vibert, (Simon Parna-Gile), (Kyle Hann) |
| 23:40.0, 25:00.6, 25:01.3, 26:35.0, 27:20.8, (27:38.4), (30:26.4) |
5 | 111 | St Joseph’s,
ON - Team Time (1st 5) 2:26:15.3 | Spread (1st 5) 12:57.7 |
| 6, 19, 22, 31, 33 |
| Dylan Kerr, RENE FEX, Nathan Gailitis, Kyle Guergis, Cameron Skelton |
| 23:03.3, 25:59.0, 26:46.0, 34:26.0, 36:01.0 |
6 | 113 | Holy Trinity,
ON - Team Time (1st 5) 2:27:20.4 | Spread (1st 5) 13:42.7 |
| 5, 16, 26, 32, 34 |
| Dylan Campos, Mauricio Llontop, Stefan Fernandes, Mike Newton, Diago Carvalho |
| 22:55.1, 25:25.1, 27:47.2, 34:35.2, 36:37.8 |