1 | 60 | Eastview,
ON - Team Time (1st 5) 1:54:56.6 | Spread (1st 5) 5:11.4 |
| 2, 3, 12, 14, 29, (31), (38) |
| Sam Cumming, Ethan Loucks, Rhys Kraft, Cole Bradt, Jonathan Vasquez-Mayes, (Colin Bryan), (Kale Arnott) |
| 21:01.5, 21:02.2, 23:11.8, 23:28.2, 26:12.9, (26:29.9), (29:13.8) |
2 | 65 | Huntsville,
ON - Team Time (1st 5) 1:55:36.5 | Spread (1st 5) 2:26.4 |
| 5, 6, 9, 21, 24, (25), (27) |
| Zachary Pinheiro, Judah Meaker, Owen Johnstone, Jakob Heinz, Keegan Chan, (Aidan McClung), (Wyatt Stewart) |
| 22:06.0, 22:08.6, 22:28.3, 24:21.2, 24:32.4, (24:39.1), (25:39.9) |
3 | 67 | Collingwood CI,
ON - Team Time (1st 5) 1:55:37.8 | Spread (1st 5) 3:43.9 |
| 1, 10, 17, 19, 20, (23), (37) |
| Erik Ohrling, Nathan Jackson, Ryan Thomson, Tyson Laevens, Jake Korpi, (Greg Phillips), (Sam McDonald) |
| 20:34.7, 22:40.8, 23:53.8, 24:09.9, 24:18.6, (24:27.2), (28:57.1) |
4 | 101 | Almaguin Highlands,
ON - Team Time (1st 5) 2:06:35.5 | Spread (1st 5) 8:05.3 |
| 4, 7, 15, 36, 39 |
| Matthew Ouellette, Brad Smith, Josh Kiers, Jevin Ronholm, Chris Chaplin |
| 22:01.6, 22:19.5, 23:29.2, 28:38.3, 30:06.9 |
5 | 111 | Orillia District CVI,
ON - Team Time (1st 5) 2:06:00.3 | Spread (1st 5) 5:35.0 |
| 8, 16, 18, 34, 35, (42) |
| Evan Thomson, Graham Buchan, Jarrod Merkley, Cameron Epp, Thomas Hillson, (Darien Mak) |
| 22:23.2, 23:37.2, 24:08.2, 27:53.5, 27:58.2, (32:30.5) |
6 | 135 | Banting Memorial,
ON - Team Time (1st 5) 2:14:47.1 | Spread (1st 5) 8:27.8 |
| 11, 13, 30, 40, 41 |
| Brodie Gabrek, Josh Davidson, Max Burton, Ryan Karrandjas, Jackie Chau |
| 22:46.5, 23:16.7, 26:29.1, 31:00.5, 31:14.3 |
7 | 141 | St Joseph’s,
ON - Team Time (1st 5) 2:09:41.1 | Spread (1st 5) 2:50.9 |
| 22, 26, 28, 32, 33 |
| Bentzi Claassen, Keenan Regan, Bradley Proulx, Sebastian Claro, Timmy Truong |
| 24:25.5, 25:08.3, 26:05.7, 26:45.2, 27:16.4 |