1 | 37 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:32:47.6 | Spread (1st 5) 2:00.9 |
| 1, 2, 7, 10, 17, (20), (25) |
| Ruairi Tiernan, Adam Loffelmann, David De Sousa, Dani Cooper, Joshua Jackson, (Johnathan McGrath), (Carter Steffler) |
| 17:40.3, 17:47.7, 18:42.9, 18:55.5, 19:41.2, (19:59.6), (20:18.0) |
2 | 50 | Resurrection,
ON - Team Time (1st 5) 1:34:51.8 | Spread (1st 5) 1:33.5 |
| 3, 5, 12, 14, 16, (19), (28) |
| Jackson Rice, Patrick Benest, Matthew Goodyear, Jared Hughes, Maxum Stratford, (Aden Cormier), (Zachary Riddell) |
| 18:06.2, 18:22.1, 19:15.1, 19:28.7, 19:39.7, (19:54.8), (20:29.1) |
3 | 81 | Rockway Mennonite,
ON - Team Time (1st 5) 1:37:32.4 | Spread (1st 5) 2:20.1 |
| 6, 8, 11, 24, 32, (35), (38) |
| Aidan Morton Ninomiya, Markus Schroeder Kipfer, Aidan Morton Ninomiya, Jonathan Chau, Ty Cowell, (Luke Klassen), (Oswin Ho) |
| 18:35.7, 18:46.4, 18:57.1, 20:17.4, 20:55.8, (21:22.6), (22:36.2) |
4 | 107 | St Benedict,
ON - Team Time (1st 5) 1:40:02.6 | Spread (1st 5) 1:53.0 |
| 9, 18, 21, 29, 30, (36), (39) |
| Weldon Hovey, Adam Vieno, Luke Meadus, Jason Gancena, Thomas Madar, (Cael Cassidy), (Carter Reid) |
| 18:50.5, 19:46.8, 20:01.2, 20:40.6, 20:43.5, (21:31.2), (22:37.7) |
5 | 131 | St David,
ON - Team Time (1st 5) 1:42:42.8 | Spread (1st 5) 1:45.7 |
| 15, 23, 26, 33, 34, (37), (41) |
| Aiden Rudd, Wes Bruce, Tyler Labelle, Aiden Lipczynski, Joel Sothern, (Matt Thaler), (Liam Jewer) |
| 19:35.1, 20:06.8, 20:20.2, 21:19.9, 21:20.8, (21:53.6), (23:11.8) |
6 | 150 | Woodland Christian,
ON - Team Time (1st 5) 1:50:41.2 | Spread (1st 5) 8:12.9 |
| 13, 22, 31, 40, 44 |
| Vincent Drake, Martin Ukhanov, Curtis Struyk, Ryan Verbakel, Andrew Willms |
| 19:19.3, 20:06.6, 20:55.0, 22:48.1, 27:32.2 |
7 | 161 | Monsignor Doyle,
ON - Team Time (1st 5) 1:59:44.9 | Spread (1st 5) 10:25.2 |
| 4, 27, 42, 43, 45 |
| Josh Hankins, Eric Wehrle, Misha Glazyrin, Mason McCormick, Aiden Drinkwater |
| 18:18.5, 20:28.7, 24:56.3, 27:17.7, 28:43.7 |