1 | 39 | E S Thériault Catholic,
ON - Team Time (1st 5) 2:08:46.0 | Spread (1st 5) 3:07.0 |
| 3, 4, 5, 11, 16, (19), (38) |
| Mathieu Plamondon, Vincent Gauthier, Ryan Godda, Isaac Rondeau-Mcnair, Adam Delage, (Branden Dubosq), (Bradley Bonsall) |
| 24:29.0, 24:32.0, 25:11.0, 26:58.0, 27:36.0, (28:52.0), (39:55.3) |
2 | 49 | Hammarskjold,
ON - Team Time (1st 5) 2:11:04.0 | Spread (1st 5) 5:21.0 |
| 1, 7, 10, 14, 17 |
| Jordan MacIntosh, Aleksi Luoma, Will Mcdonough, Alex Pike, Kurtis Halvorson |
| 22:49.0, 25:52.0, 26:47.0, 27:26.0, 28:10.0 |
3 | 68 | Korah,
ON - Team Time (1st 5) 2:17:22.0 | Spread (1st 5) 3:46.0 |
| 6, 9, 12, 20, 21, (25), (28) |
| Andrew Budau, Connor Tait, Sebastian Gingras, Desmond Wood-Anderson, Joseph Beaupre, (Charlie Elder), (Sean Smith) |
| 25:28.0, 26:31.0, 27:01.0, 29:08.0, 29:14.0, (31:05.0), (31:34.0) |
4 | 92 | Elliot Lake,
ON - Team Time (1st 5) 2:24:11.0 | Spread (1st 5) 6:58.0 |
| 8, 13, 15, 24, 32 |
| Nicholas Lambert, Broady Heffern, Noah Dickenson, Jarrod Paypompee, Zane Johnston |
| 26:08.0, 27:13.0, 27:30.0, 30:14.0, 33:06.0 |
5 | 125 | Widdifield,
ON - Team Time (1st 5) 2:35:08.0 | Spread (1st 5) 9:41.0 |
| 2, 26, 30, 33, 34 |
| Reuben Du Rand, Alex Labelle, Joe Snyder, Will Snyder, Averian Langford |
| 24:16.0, 31:19.0, 32:27.0, 33:09.0, 33:57.0 |
6 | 148 | Algonquin E S,
ON - Team Time (1st 5) 2:45:25.5 | Spread (1st 5) 9:59.0 |
| 22, 23, 31, 35, 37 |
| Forrest Herman, Zach Zarichney, Alec Page, Matthew Andrew, Dereck Bassa |
| 29:18.0, 29:39.0, 32:54.0, 34:17.5, 39:17.0 |
7 | 149 | Espanola,
ON - Team Time (1st 5) 2:52:22.4 | Spread (1st 5) 16:44.8 |
| 18, 27, 29, 36, 39 |
| Miles Sutherland, Justice Abitong, Mayson Stencill, Theron McGregor, Isaiah Robinson |
| 28:36.7, 31:26.0, 31:36.4, 35:21.8, 45:21.5 |