1 | 85 | St James,
ON - Team Time (1st 5) 2:03:31.0 | Spread (1st 5) 2:12.4 |
| 5, 7, 13, 29, 31, (44), (54) |
| Callum MacGregor, Cole Hannam, Gavin Hughes, Daniel DiBucchianico, Mikey Townsend, (Spencer LeGrand), (Cameron White) |
| 23:39.9, 23:46.8, 24:28.3, 25:43.7, 25:52.3, (26:33.0), (27:06.3) |
2 | 86 | Cameron Heights,
ON - Team Time (1st 5) 2:03:02.9 | Spread (1st 5) 3:18.4 |
| 1, 8, 21, 26, 30, (39), (46) |
| Andrew Shepherd, Zach Frangos, Surien Das-Giwojno, Jordan Long, Bradley Shepherd, (Daniel Robson), (Andrew McDonald) |
| 22:26.0, 23:50.0, 25:23.9, 25:38.6, 25:44.4, (26:14.7), (26:36.6) |
3 | 92 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 2:04:24.9 | Spread (1st 5) 2:40.3 |
| 3, 6, 17, 32, 34, (37), (58) |
| Sandy Freeland, Addison Derhak, Kyle Sawyer, Bradley Dauria, Adam Snyder, (Isaiah Timm), (Jonathon Krech) |
| 23:28.2, 23:46.7, 25:05.7, 25:55.8, 26:08.5, (26:11.9), (27:28.3) |
4 | 168 | Centennial CVI,
ON - Team Time (1st 5) 2:10:01.6 | Spread (1st 5) 1:17.4 |
| 18, 35, 36, 37, 42, (49), (70) |
| Cuinn McGrogan, Nicholas Xie, Andrew Gray, Nick Heller, Isaac Wismer, (Joseph Dick), (Iain Davidson) |
| 25:06.2, 26:09.0, 26:10.9, 26:11.9, 26:23.6, (26:43.5), (28:08.2) |
5 | 207 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 2:11:12.7 | Spread (1st 5) 4:20.4 |
| 11, 24, 45, 48, 79, (108), (129) |
| John Fish, Graham Smith, Aidan Fitzgerald, Steve Nelson, Brennan Sniatenchuk, (Torry Chen), (James Milne) |
| 24:02.3, 25:32.9, 26:33.9, 26:40.9, 28:22.7, (29:43.7), (30:41.9) |
6 | 246 | St Benedict,
ON - Team Time (1st 5) 2:14:05.6 | Spread (1st 5) 2:50.2 |
| 22, 43, 51, 52, 78, (93), (142) |
| Greg Danayan, Kyle Szabo, Devaughn Channer, Kyson Vi, Nathaniel Wells, (Matt Fantini), (Aaron Silver) |
| 25:31.1, 26:27.8, 26:46.1, 26:59.3, 28:21.3, (29:02.0), (31:03.7) |
7 | 324 | Chatham-Kent,
ON - Team Time (1st 5) 2:17:25.0 | Spread (1st 5) 6:32.4 |
| 4, 50, 72, 85, 113, (124), (171) |
| Quinn Cannella, Scott Conrod, Austin McQuiggan, Thador Tekhi, Fareed Ahmad, (Chase Squire), (Desmond Lambkin) |
| 23:36.0, 26:44.3, 28:12.3, 28:44.0, 30:08.4, (30:32.3), (35:34.3) |
8 | 334 | Orangeville,
ON - Team Time (1st 5) 2:17:58.2 | Spread (1st 5) 7:37.2 |
| 9, 41, 65, 73, 146, (160), (164) |
| Alexander Maycock, Liam Wilson, Connor McCleary-Philbrook, Graydon Lindsay, Owen McAlpine, (Aaron Goodison), (Chany Ahn) |
| 24:00.3, 26:22.7, 27:44.9, 28:12.8, 31:37.5, (33:41.1), (34:05.3) |
9 | 359 | Kitchener-Waterloo,
ON - Team Time (1st 5) 2:18:54.7 | Spread (1st 5) 6:06.7 |
| 2, 82, 83, 88, 104, (135), (143) |
| Josh Zilles, Aodhan McDonald, Kevin Corrigan, Kye Wotton, Andre McIntyre, (Lucas Johnston), (Liam Connolly) |
| 23:22.1, 28:32.0, 28:40.6, 28:51.2, 29:28.8, (30:50.4), (31:30.1) |
10 | 373 | Monsignor Doyle,
ON - Team Time (1st 5) 2:20:17.1 | Spread (1st 5) 7:46.1 |
| 14, 25, 89, 90, 155 |
| Joseph De Sousa, Karl Olivo, Kyle Mars, Michael Jamieson, Zac Thorne |
| 24:33.8, 25:34.0, 28:53.7, 28:55.7, 32:19.9 |
| 373 | Westside Secondary,
ON - Team Time (1st 5) 2:20:41.6 | Spread (1st 5) 4:36.7 |
| 33, 57, 66, 92, 125, (134), (144) |
| Ben VanZant, Tristan Curry, Brandon Secord, Scott Berry, Lucas Powell, (Malcolm Hooper), (Thomas Roberts) |
| 25:56.1, 27:25.0, 27:46.4, 29:01.3, 30:32.8, (30:49.3), (31:30.5) |
12 | 385 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 2:20:52.0 | Spread (1st 5) 7:57.8 |
| 15, 16, 97, 100, 157, (162), (175) |
| Brandon Sellers, Id Essa, Liam Eadie, Carlos Villalobos, Wesley Sol, (Jonathan Preece), (Bailey Shantz) |
| 24:48.2, 24:58.0, 29:06.2, 29:13.6, 32:46.0, (33:52.8), (36:23.0) |
13 | 387 | Forest Heights,
ON - Team Time (1st 5) 2:21:41.8 | Spread (1st 5) 2:47.0 |
| 55, 61, 76, 84, 111, (132), (133) |
| Michael Dawe, Aiden Webster, Jacob Hummel, Aaron Damaren, Devon Murdock, (Jacob Stecklen), (Theyson Schlitt) |
| 27:07.8, 27:38.7, 28:18.7, 28:41.8, 29:54.8, (30:46.0), (30:47.8) |
14 | 391 | Waterloo CI,
ON - Team Time (1st 5) 2:20:49.1 | Spread (1st 5) 6:28.5 |
| 12, 71, 81, 96, 131, (150), (165) |
| Jason Holzscherer, Daniel Labach, Nic Paradis, Jaebeom Park, Marcus Friedel, (Kyle Okamoto), (Andrew Aslanidis) |
| 24:17.3, 28:11.1, 28:30.2, 29:04.7, 30:45.8, (31:52.6), (34:14.6) |
15 | 418 | Northern CIV,
ON - Team Time (1st 5) 2:22:43.6 | Spread (1st 5) 4:52.4 |
| 20, 77, 95, 107, 119, (141), (151) |
| Ignacio Barreda, Matt Aalbers, Connor Nikel, Ben Bekkers, Nathen Chapple, (Noah Harding), (Griffin MacLeod) |
| 25:22.6, 28:20.5, 29:03.0, 29:42.5, 30:15.0, (31:02.7), (31:54.7) |
| 418 | St Mary's (Kitchener),
ON - Team Time (1st 5) 2:22:52.7 | Spread (1st 5) 4:34.3 |
| 27, 74, 91, 109, 117, (153) |
| Jason Bleach, Nasche Loffelmann, Sam Cuellar, Gianluka Al-Dandachi, Ben Meyer, (Taylor Hehn) |
| 25:39.3, 28:13.5, 28:58.6, 29:47.7, 30:13.6, (32:06.7) |
17 | 458 | Glenview Park SS,
ON - Team Time (1st 5) 2:24:26.2 | Spread (1st 5) 4:11.3 |
| 47, 62, 103, 110, 136, (139), (152) |
| Andres NagyOssa, Brendan Ezekiel, Brandon Littlejohn, Moosa Bowman, Nicholas Couto, (Hugh Peters), (Spencer McLeod) |
| 26:39.3, 27:39.8, 29:24.5, 29:52.0, 30:50.6, (31:01.0), (32:04.5) |
18 | 464 | Woodland Christian,
ON - Team Time (1st 5) 2:24:41.4 | Spread (1st 5) 5:16.9 |
| 28, 75, 105, 118, 138 |
| Isaac Veldhuis, Matthias Mostert, Nathanael Willms, Sean Clark, Joshua Shepherd |
| 25:40.2, 28:17.5, 29:31.9, 30:14.7, 30:57.1 |
19 | 476 | St. Mary's DCVI,
ON - Team Time (1st 5) 2:25:31.7 | Spread (1st 5) 7:04.3 |
| 19, 40, 116, 147, 154, (167), (170) |
| Marcel Scheele, Taylor Cornwall, Sam Triemstra, Kevin Oliver, Sam Hutton, (Jason Haughton), (Mackenzie Forman) |
| 25:10.9, 26:15.2, 30:12.1, 31:38.3, 32:15.2, (34:39.8), (35:11.7) |
20 | 483 | Jacob Hespeler,
ON - Team Time (1st 5) 2:29:55.9 | Spread (1st 5) 10:46.7 |
| 23, 63, 67, 156, 174, (185) |
| William McKinnon, Muhammad Ali, Curtis Bona, Aron Scane, Jackson Steckle, (Cameron Krueger) |
| 25:32.6, 27:42.8, 27:49.6, 32:31.6, 36:19.3, (40:11.0) |
21 | 486 | Resurrection,
ON - Team Time (1st 5) 2:29:09.3 | Spread (1st 5) 8:31.9 |
| 56, 59, 59, 140, 172, (178), (180) |
| Owen Babcock, Joseph Hunter, Navneit Nair, Thomas Brenner, Matt Henning, (Sean Masterton), (Gavin Masterton) |
| 27:18.8, 27:29.3, 27:29.3, 31:01.2, 35:50.7, (37:58.2), (38:42.0) |
22 | 505 | St. Michael Catholic,
ON - Team Time (1st 5) 2:27:27.0 | Spread (1st 5) 1:20.2 |
| 86, 87, 106, 112, 114, (120), (123) |
| Austin Louwagie, Mike Visser, Eric Schwering, Garrett Yost, Andrew Giannakopoulos, (Jake Bellai), (Dominic Sharpe) |
| 28:48.4, 28:49.0, 29:39.2, 30:01.8, 30:08.6, (30:15.4), (30:30.4) |
23 | 522 | Centre Wellington,
ON - Team Time (1st 5) 2:27:52.1 | Spread (1st 5) 3:51.5 |
| 69, 80, 99, 126, 148, (161) |
| Thomas Katerberg, Lorenzo DeFinis, Drew Wilson, Will Couling, Cam Katerberg, (Callum McCracken) |
| 27:54.0, 28:26.1, 29:12.4, 30:34.1, 31:45.5, (33:42.2) |
24 | 543 | Southwood,
ON - Team Time (1st 5) 2:28:32.4 | Spread (1st 5) 1:38.4 |
| 94, 98, 102, 121, 128, (130), (149) |
| TJ Green, Alex Fray, Malachi Ramsay, Jacob Yates, Mac Iles, (Riley Turner), (Jordan Green) |
| 29:02.8, 29:12.1, 29:19.6, 30:16.7, 30:41.2, (30:45.0), (31:46.6) |
25 | 573 | Grand River C I,
ON - Team Time (1st 5) 2:32:49.2 | Spread (1st 5) 7:22.2 |
| 64, 68, 127, 145, 169, (177), (179) |
| Alex Burns, Jake Zuzan, Blake Friesen, Paul Livingstone, Jacob Lamot, (Brian Eaton), (Jake Redmond) |
| 27:43.0, 27:51.1, 30:38.4, 31:31.5, 35:05.2, (36:47.3), (38:16.9) |
26 | 608 | North Park (Brantford),
ON - Team Time (1st 5) 2:33:40.7 | Spread (1st 5) 6:29.4 |
| 53, 101, 137, 158, 159, (166), (173) |
| Scott Foster, Angus Cowan, Tanner Dostal, Xie Michael, Tanner Sheppard, (Kevin Hickman), (Braden Loker) |
| 27:02.3, 29:15.1, 30:55.6, 32:56.0, 33:31.7, (34:38.9), (36:02.0) |
27 | 671 | Brantford Collegiate,
ON - Team Time (1st 5) 2:50:34.4 | Spread (1st 5) 14:47.5 |
| 10, 115, 181, 182, 183 |
| Noah Tinevez, Liam Harrington, Thomas Canessa, Noah Abrey, Scott Csordas |
| 24:00.6, 30:10.2, 38:47.5, 38:48.0, 38:48.1 |
28 | 826 | Waterloo-Oxford,
ON - Team Time (1st 5) 3:02:21.6 | Spread (1st 5) 12:21.1 |
| 122, 163, 168, 186, 187 |
| Trevor Bean, Stirling Todorov, Michael Heckman, Conrad Dotzert, Dyan Duhart |
| 30:20.3, 34:04.7, 34:41.2, 40:34.0, 42:41.4 |
29 | 927 | W. Ross MacDonald,
ON - Team Time (1st 5) 3:29:45.8 | Spread (1st 5) 9:10.5 |
| 176, 184, 188, 189, 190 |
| Brice Parker, Jose Stoica, Palmer Douglas, Simon Braham, Alex Aberdein |
| 36:31.0, 39:19.7, 42:44.5, 45:29.1, 45:41.5 |