1 | 33 | Thousand Islands,
ON - Team Time (1st 5) 1:13:21.6 | Spread (1st 5) 1:04.5 |
| 2, 5, 6, 8, 12, (14), (17) |
| Shan Dhanoa, Nathan Plant, Matt White, Walter Woloshin, Aiden McFadden, (Reilly Nowlan), (Dylan Hoogwerf) |
| 14:07.6, 14:31.1, 14:35.6, 14:55.2, 15:12.1, (15:23.1), (15:27.2) |
2 | 73 | Valour,
ON - Team Time (1st 5) 1:17:03.3 | Spread (1st 5) 1:14.3 |
| 10, 11, 13, 15, 24, (31), (39) |
| Willen Jones, Roland Green, Darius Kearnan, Daniel Epps, Mitchell Smith, (Yassine Bentoumi), (Dameion Booth) |
| 15:03.1, 15:03.6, 15:14.9, 15:24.3, 16:17.4, (16:56.4), (17:22.5) |
3 | 76 | St Joseph's Cornwall,
ON - Team Time (1st 5) 1:17:08.2 | Spread (1st 5) 3:05.6 |
| 1, 4, 9, 27, 35, (37) |
| Jackson Chisholm, Bennett Lessard, Cameron Baggs, Isaac Quail, Jeremy Gale, (Spencer Levac) |
| 14:06.3, 14:28.6, 14:59.6, 16:21.8, 17:11.9, (17:16.4) |
4 | 107 | Perth,
ON - Team Time (1st 5) 1:20:15.1 | Spread (1st 5) 2:01.6 |
| 7, 19, 23, 28, 30, (42), (44) |
| Nathan Matheson, Colton Jones, Sam Gilbertson, Ben Wheeler, Cole Schmidt, (Khalil Kafieh), (Oliver Goebel) |
| 14:53.0, 15:41.4, 16:16.2, 16:29.9, 16:54.6, (17:44.0), (18:17.2) |
5 | 142 | Glengarry,
ON - Team Time (1st 5) 1:22:54.5 | Spread (1st 5) 1:38.3 |
| 20, 22, 26, 34, 40, (48) |
| Ca Marfurt-Breakenridge, Rory McKinnon, Callum Nystrom, Matthew Heinzle, Josh Picard, (Rowan McPherson) |
| 15:45.7, 16:13.6, 16:20.3, 17:10.9, 17:24.0, (18:54.2) |
6 | 147 | Astoria,
OR - Team Time (1st 5) 1:23:47.0 | Spread (1st 5) 1:04.0 |
| 21, 25, 32, 33, 36, (38), (45) |
| Anton Heinrich, William Berezay, Nikolai Boisvert, Elias Harding-Coe, Calvin Kaul, (Steven Blankenship), (Jacob Matlock) |
| 16:09.0, 16:19.0, 16:57.0, 17:09.0, 17:13.0, (17:22.0), (18:34.0) |
7 | 156 | Hawkesbury,
ON - Team Time (1st 5) 1:25:08.7 | Spread (1st 5) 3:23.4 |
| 16, 18, 29, 46, 47, (50), (51) |
| Noah Belle-Isle, Caleb Hawkins, Philip Marchenko, Nikola Martin, Jacob Lalibert�, (Samuel Larocque), (Samuel Lalonde) |
| 15:24.5, 15:34.4, 16:38.7, 18:43.2, 18:47.9, (20:15.8), (20:22.7) |
8 | 188 | Notre Dame Catholic,
ON - Team Time (1st 5) 1:30:51.6 | Spread (1st 5) 7:15.7 |
| 3, 41, 43, 49, 52 |
| Jack Donaldson, Anthony Schincariol, Alfonso Ibarra-Espinosa, Nick Loewen, Dodge Sills |
| 14:24.9, 17:33.3, 18:13.5, 18:59.3, 21:40.6 |