1 | 79 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:31:01.0 | Spread (1st 5) 2:10.4 |
| 3, 6, 21, 23, 26, (28), (34) |
| Daniel Khan, Will Leather, David Cummings, Tyler Bell, Nicolas Mojica, (Riley Domaratzki), (Christopher Kamski) |
| 16:55.4, 17:21.3, 18:48.4, 18:50.1, 19:05.8, (19:07.4), (19:16.4) |
2 | 105 | Cameron Heights,
ON - Team Time (1st 5) 1:31:04.2 | Spread (1st 5) 4:03.5 |
| 2, 12, 20, 25, 46, (55), (58) |
| Talman Young, Robert Fraser, Matthew Hernandez, Jaxon Parent, Alexander Gouthro, (Svend Emil Poulsen), (Jeremiah Leiyu) |
| 15:45.2, 17:54.3, 18:35.0, 19:01.0, 19:48.7, (19:54.1), (20:05.0) |
3 | 124 | Resurrection,
ON - Team Time (1st 5) 1:33:57.7 | Spread (1st 5) 1:13.1 |
| 14, 18, 24, 32, 36, (47), (49) |
| Alex Nicolescu, Patrick Benest, Malachi Busse, Leonardo Moodley, Carter Murphy, (Maxum Stratford), (Jared Hughes) |
| 18:07.6, 18:18.4, 18:55.9, 19:15.1, 19:20.7, (19:49.6), (19:51.1) |
4 | 161 | Kitchener-Waterloo,
ON - Team Time (1st 5) 1:34:26.4 | Spread (1st 5) 2:54.9 |
| 7, 11, 37, 39, 67, (127), (129) |
| Derek Milroy, Andrew Edginton, Evan Egerhazi, Brendan Chapple, Jacob Hall, (Sam Dowhaniuk), (Luke Van Decker) |
| 17:27.4, 17:52.1, 19:21.5, 19:23.1, 20:22.3, (23:39.2), (23:49.9) |
5 | 179 | Waterloo CI,
ON - Team Time (1st 5) 1:33:49.6 | Spread (1st 5) 5:21.1 |
| 1, 9, 22, 66, 81, (87), (96) |
| Scott Arndt, Kelton Langman, Tomas Kulikauskas, Nolan Sloss, Brad Dalke, (Alexander Nincevic), (Alex Rus) |
| 15:43.8, 17:50.1, 18:48.9, 20:21.9, 21:04.9, (21:20.2), (21:38.6) |
6 | 180 | Orangeville,
ON - Team Time (1st 5) 1:35:18.5 | Spread (1st 5) 5:14.6 |
| 4, 10, 30, 31, 105 |
| Jack Gillies, Gregor Lawson, Graham Rooney, Andrew Burnside, Matthew Chirambaguwa |
| 16:56.4, 17:50.9, 19:09.3, 19:10.9, 22:11.0 |
7 | 206 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:37:42.7 | Spread (1st 5) 43.6 |
| 29, 40, 42, 44, 51, (56), (59) |
| Lucas Hallam, Samuel Lorincz, Maaz Ghazi, Cade Ferguson, Matthew Mills, (Liam Doherty), (Stefan Frunza) |
| 19:08.0, 19:25.8, 19:32.9, 19:44.4, 19:51.6, (19:58.5), (20:06.1) |
8 | 257 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:38:56.4 | Spread (1st 5) 2:14.5 |
| 13, 53, 62, 64, 65, (80), (89) |
| Adam Loffelmann, Robbie Schnarr, Johnathan McGrath, Carter Steffler, David De Sousa, (Oliver Doyle), (Dante Duval) |
| 18:06.6, 19:52.8, 20:16.4, 20:19.5, 20:21.1, (21:04.5), (21:34.4) |
9 | 271 | Waterloo-Oxford,
ON - Team Time (1st 5) 1:39:56.1 | Spread (1st 5) 1:16.9 |
| 33, 35, 60, 71, 72, (86), (94) |
| Jack Rynard, Noah Dietrich, Adam Huras, Aiden Seguin, Clayton Gerber, (Aidan Williams), (Ben Baptie) |
| 19:15.9, 19:20.4, 20:14.8, 20:32.2, 20:32.8, (21:18.6), (21:38.1) |
10 | 277 | St Benedict,
ON - Team Time (1st 5) 1:40:11.0 | Spread (1st 5) 3:25.1 |
| 17, 41, 50, 76, 93, (95), (101) |
| Weldon Hovey, Luke Meadus, Nathan Pedro, Bryson Sauder, Grady Booth, (Issay Tieu), (Logan Hefferan) |
| 18:12.7, 19:32.0, 19:51.4, 20:57.1, 21:37.8, (21:38.2), (21:42.1) |
11 | 308 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 1:41:37.3 | Spread (1st 5) 1:50.0 |
| 38, 48, 63, 75, 84, (90), (99) |
| Carter LaFosse, Hassan Davut, Thayden Brown, Nikolas Mamak, Ian Strange, (Aidan Kim), (Jacob Guest) |
| 19:22.9, 19:50.3, 20:19.0, 20:52.2, 21:12.9, (21:35.9), (21:40.9) |
12 | 309 | St David,
ON - Team Time (1st 5) 1:41:35.1 | Spread (1st 5) 1:55.4 |
| 27, 52, 73, 78, 79, (83), (91) |
| Will Betik, Nate Brideau, Hayden Robins, Mitchell Hartman, Jeremy Hunchak, (Liam Jewer), (Tyler Labelle) |
| 19:06.6, 19:52.1, 20:34.3, 21:00.1, 21:02.0, (21:11.8), (21:36.2) |
13 | 312 | Galt CVI,
ON - Team Time (1st 5) 1:41:43.8 | Spread (1st 5) 1:24.0 |
| 43, 57, 61, 74, 77, (117), (122) |
| Christoper Lecsek, Carter O'Connor, Walker Kabirzad, Matt Cummings, Tyler Hawbolt, (Abdalah Aburaneh), (Joey Shanks) |
| 19:35.9, 20:02.3, 20:15.9, 20:49.8, 20:59.9, (22:46.6), (23:20.0) |
14 | 346 | Monsignor Doyle,
ON - Team Time (1st 5) 1:43:19.5 | Spread (1st 5) 4:54.7 |
| 16, 19, 70, 120, 121, (138), (139) |
| Owen Lloyd, Thomas Papalia, Eric Wehrle, Daniel Martin, Christian Miranda, (Kyle Figueiredo), (Aiden Drinkwater) |
| 18:12.3, 18:28.5, 20:30.6, 23:01.1, 23:07.0, (28:01.8), (28:28.6) |
15 | 420 | Grand River C I,
ON - Team Time (1st 5) 1:45:39.6 | Spread (1st 5) 4:37.7 |
| 8, 100, 102, 104, 106, (116) |
| Phillip Hammell, Tony Duong, Eli Harden, Lucas Martin, Samson McCullough, (Ben Doering) |
| 17:35.7, 21:41.3, 22:00.6, 22:08.6, 22:13.4, (22:43.7) |
16 | 451 | Forest Heights,
ON - Team Time (1st 5) 1:48:13.6 | Spread (1st 5) 5:16.0 |
| 15, 88, 111, 112, 125, (128), (131) |
| Spencer Reinsoo, Ian Praetzel, James Wigg, Jacob Jagt, Josh Watson, (Justin Egerhazi), (Trent Beitz) |
| 18:10.3, 21:31.3, 22:29.2, 22:36.5, 23:26.3, (23:46.4), (23:51.9) |
17 | 467 | Centennial CVI,
ON - Team Time (1st 5) 1:51:08.7 | Spread (1st 5) 6:04.8 |
| 45, 54, 115, 118, 135 |
| Jarret Coady, Ruari MacCormack, Stuart MacCormack, Trent Harris, Max Gerbec |
| 19:46.5, 19:53.4, 22:42.6, 22:54.9, 25:51.3 |
18 | 469 | Guelph C.V.I.,
ON - Team Time (1st 5) 1:48:04.8 | Spread (1st 5) 2:18.3 |
| 68, 92, 97, 98, 114, (119), (132) |
| Zach Farley, Quinn Vanstone, Kobe Cottenie, Michael Sampson, Sebastian Deeves, (Vincent Landaverde), (Jonathan Isaak) |
| 20:24.2, 21:37.6, 21:40.2, 21:40.3, 22:42.5, (23:00.2), (23:55.0) |
19 | 475 | Eastwood,
ON - Team Time (1st 5) 1:50:42.6 | Spread (1st 5) 8:11.4 |
| 5, 82, 124, 130, 134, (136) |
| Nathan Paul, Connor Gerber, Tabibu Kebede Jiru, Micheal Mundy, Rajveer Singh, (Kody Holdersham) |
| 17:05.3, 21:05.3, 23:24.7, 23:50.6, 25:16.7, (26:29.7) |
20 | 482 | Woodland Christian,
ON - Team Time (1st 5) 1:49:00.4 | Spread (1st 5) 2:11.2 |
| 69, 85, 107, 108, 113, (123), (126) |
| Austin Bootsma, Noah VanderPloeg, Aidan Bruulsema, Curtis Struyk, Ryan Verbakel, (Toby Struyk), (Gabriel Vander Hoef) |
| 20:30.0, 21:14.0, 22:14.6, 22:20.6, 22:41.2, (23:22.2), (23:30.7) |
21 | 592 | Père René de Galinée,
ON - Team Time (1st 5) 1:59:10.1 | Spread (1st 5) 5:55.1 |
| 103, 109, 110, 133, 137, (140) |
| Fraser Morrison, Bradley Herrera Contreras, Kayden Aggerholm, Alexandre Schuck, Alexander MacGillivray, (Constantinos Hébert) |
| 22:06.2, 22:22.2, 22:25.2, 24:15.2, 28:01.3, (28:36.1) |