1 | 55 | Preston,
ON - Team Time (1st 5) 1:53:52.7 | Spread (1st 5) 1:42.1 |
| 4, 9, 11, 14, 17, (42), (43) |
| Ethan Bennett, Nick Faria, Saman Sandhu, Liam Turchin, Issac Mapp, (Nikhil Rajput), (Cole Desborough) |
| 21:40.2, 22:44.1, 22:54.4, 23:11.7, 23:22.3, (25:29.3), (25:29.9) |
2 | 71 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:55:48.5 | Spread (1st 5) 1:34.5 |
| 8, 9, 12, 15, 27, (28), (30) |
| Graham Smith, Filip Popovic, Quinlan Missikowski, Millpreet Kamboj, Philip Popovic, (David Kamski), (Reid Vrolyk) |
| 22:30.8, 22:44.1, 23:08.7, 23:19.6, 24:05.3, (24:19.6), (24:23.5) |
3 | 89 | Waterloo CI,
ON - Team Time (1st 5) 1:54:27.4 | Spread (1st 5) 5:34.0 |
| 1, 6, 19, 29, 34, (67), (72) |
| Scott Arndt, Jordan Aslanidis, Tomas Kulikauskas, Timon Wennemer, Zachary Trefler, (Alexander Nincevic), (Yusha Syed) |
| 19:26.5, 22:05.4, 23:35.0, 24:20.0, 25:00.5, (27:11.2), (27:50.6) |
4 | 107 | Grand River C I,
ON - Team Time (1st 5) 1:57:15.3 | Spread (1st 5) 5:46.8 |
| 3, 13, 16, 23, 52, (80), (81) |
| Korbett Cator, Kade Wood, Mario Fernandez Bahillo, Ashton Patterson, Connor Shulz, (Daniel Nguyen), (Joseph Rehling) |
| 20:33.6, 23:11.1, 23:20.0, 23:50.2, 26:20.4, (30:16.0), (30:44.9) |
5 | 123 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 2:00:34.1 | Spread (1st 5) 2:27.0 |
| 7, 20, 31, 32, 33, (51), (70) |
| Ryan Bromley, Kyle Sawyer, Caleb Timm, Curtis Franz, Devon Bauman, (Alex Ferro), (Simon Dobbs) |
| 22:29.6, 23:38.1, 24:34.7, 24:55.1, 24:56.6, (26:06.3), (27:25.5) |
6 | 174 | Cameron Heights,
ON - Team Time (1st 5) 2:04:24.8 | Spread (1st 5) 2:47.6 |
| 18, 21, 38, 44, 53, (56), (64) |
| Nic Miller, Bradley Lowe, Owen McArthur, James Thacker, Pierre Shaftoe, (Umar Hussain), (Nels Helleiner) |
| 23:33.6, 23:39.5, 25:20.1, 25:30.4, 26:21.2, (26:33.1), (27:00.9) |
7 | 191 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 2:05:34.4 | Spread (1st 5) 1:39.3 |
| 24, 35, 41, 45, 46, (62), (66) |
| Aaron Capindale, Cam Hornsby, Erik Lemberg, Jackson Schwartz, Carlos Villalobos, (Keegan Chmielewski), (Diego Molina) |
| 23:59.5, 25:01.1, 25:24.2, 25:30.8, 25:38.8, (26:48.8), (27:08.3) |
8 | 196 | Southwood,
ON - Team Time (1st 5) 2:06:10.7 | Spread (1st 5) 1:51.8 |
| 26, 36, 39, 47, 48, (54), (57) |
| Andrew Arndt, Jack Ideias, Noah Davis, Liam Cain, Matthew MacDonald, (Joshua Legare), (Nolan Gerber) |
| 24:03.3, 25:04.9, 25:20.8, 25:46.6, 25:55.1, (26:27.2), (26:38.2) |
9 | 244 | Galt CVI,
ON - Team Time (1st 5) 2:09:30.2 | Spread (1st 5) 2:48.1 |
| 25, 49, 50, 59, 61, (65), (71) |
| Aidan Haskell, Cedric Radloff, Zachary Hart, Owen Gains, Zach Webber, (Aaron Faulkner), (Dylan Jozkow) |
| 24:00.4, 25:55.3, 26:04.7, 26:41.3, 26:48.5, (27:04.4), (27:46.7) |
10 | 259 | Elmira,
ON - Team Time (1st 5) 2:12:53.1 | Spread (1st 5) 11:20.6 |
| 2, 37, 60, 78, 82, (83) |
| John Wang, Paul Cento, Hayden Fretz, Alex Schott, Danny Douglas, (James Wang) |
| 20:05.3, 25:06.7, 26:44.0, 29:31.2, 31:25.9, (32:08.5) |
11 | 260 | Forest Heights,
ON - Team Time (1st 5) 2:10:04.5 | Spread (1st 5) 5:23.1 |
| 5, 55, 63, 68, 69, (75), (76) |
| Greg Carette, Bryce Wilson, Daniel Byamungu, Humberto Gomez, Gavin Pearson, (Alex Wilcox), (Micah Watson) |
| 21:58.3, 26:30.8, 26:53.1, 27:20.9, 27:21.4, (28:08.2), (28:50.7) |
12 | 267 | Kitchener-Waterloo,
ON - Team Time (1st 5) 2:11:30.1 | Spread (1st 5) 4:09.6 |
| 22, 40, 58, 73, 74, (77), (79) |
| Mitchell Mowbray, Daniel Duran, Owen Davidson, Thomas Waldner Khan, Kale Vicario, (Gabriel Meissner), (Evan Connolly) |
| 23:43.4, 25:22.5, 26:40.2, 27:51.0, 27:53.0, (29:11.9), (29:57.4) |