1 | 57 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:27:08.5 | Spread (1st 5) 1:43.8 |
| 2, 12, 13, 14, 16, (18), (29) |
| Foster Malleck, Nathan Kemp, Jason Lowrie, Thomas Fitsum, Ruairi Tiernan, (Nahom Fitsum), (Marcus Kemp) |
| 16:13.6, 17:33.3, 17:41.2, 17:43.0, 17:57.4, (18:06.2), (18:17.0) |
2 | 134 | Preston,
ON - Team Time (1st 5) 1:31:20.1 | Spread (1st 5) 1:20.1 |
| 10, 21, 23, 38, 42, (126), (162) |
| Ethan Bennett, Issac Mapp, Saman Sandhu, Liam Turchin, Nick Faria, (Cole Desborough), (Nikhil Rajput) |
| 17:31.0, 18:10.8, 18:11.8, 18:35.4, 18:51.1, (21:13.8), (22:06.9) |
3 | 136 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:31:44.4 | Spread (1st 5) 1:03.7 |
| 15, 17, 24, 37, 43, (66), (79) |
| Quinlan Missikowski, Noah Nimer, Filip Popovic, Millpreet Kamboj, David Kamski, (Reid Vrolyk), (David Cummings) |
| 17:53.8, 18:06.1, 18:13.0, 18:34.0, 18:57.5, (19:46.1), (20:08.1) |
4 | 194 | Waterloo-Oxford,
ON - Team Time (1st 5) 1:32:34.4 | Spread (1st 5) 3:35.4 |
| 3, 9, 46, 63, 73, (112), (152) |
| Luke Aikman, Adam Huras, Thomas Isert Bender, Dylan Munro, Jack Rynard, (Jacob Thompson), (Tom Bodendistle) |
| 16:19.8, 17:29.0, 19:06.6, 19:43.8, 19:55.2, (20:50.2), (21:47.8) |
5 | 206 | Cameron Heights,
ON - Team Time (1st 5) 1:34:19.5 | Spread (1st 5) 1:48.1 |
| 20, 22, 36, 54, 74, (100), (170) |
| Saviru Perera, Talman Young, Bradley Lowe, Owen Miller, Alejandro Mansilla, (Nels Helleiner), (Reid Hardy) |
| 18:08.0, 18:11.7, 18:31.5, 19:32.2, 19:56.1, (20:41.8), (22:32.6) |
6 | 250 | St Benedict,
ON - Team Time (1st 5) 1:35:28.4 | Spread (1st 5) 2:56.1 |
| 5, 47, 61, 67, 70, (80), (101) |
| Blake Semper, Alex Thepsouvanh, Weldon Hovey, Adam Vieno, Adam Madar, (Colin Cabral), (Jason Gancena) |
| 16:56.6, 19:08.8, 19:41.0, 19:49.3, 19:52.7, (20:09.9), (20:42.4) |
7 | 296 | Waterloo CI,
ON - Team Time (1st 5) 1:35:20.6 | Spread (1st 5) 4:56.8 |
| 1, 35, 62, 95, 103, (145), (164) |
| Scott Arndt, Jordan Aslanidis, Kelton Langman, Tomas Kulikauskas, Zachary Trefler, (Gurvir Parmar), (Yusha Syed) |
| 15:46.9, 18:30.2, 19:41.9, 20:37.9, 20:43.7, (21:39.4), (22:08.8) |
8 | 305 | Grand River C I,
ON - Team Time (1st 5) 1:36:57.9 | Spread (1st 5) 2:35.6 |
| 25, 33, 41, 97, 109, (129), (153) |
| Korbett Cator, Evan Willms, Mario Fernandez Bahillo, Connor Shulz, Evan Roth, (Troy Holenski), (Wesley Bethel) |
| 18:13.8, 18:23.9, 18:50.0, 20:40.8, 20:49.4, (21:16.6), (21:50.1) |
9 | 339 | Père René de Galinée,
ON - Team Time (1st 5) 1:37:18.1 | Spread (1st 5) 4:20.3 |
| 6, 40, 49, 110, 134, (160), (176) |
| Kyle Bociort, Michael Haffey, Alex Tutunjian, Nathan Landry, Liam Sitar, (Fraser Morrison), (Alexander Jensen) |
| 16:58.4, 18:47.4, 19:24.1, 20:49.5, 21:18.7, (22:02.9), (22:53.5) |
10 | 344 | Woodland Christian,
ON - Team Time (1st 5) 1:38:44.8 | Spread (1st 5) 3:03.9 |
| 11, 65, 83, 92, 93, (175), (185) |
| Eli Visscher, Thomas Miedema, Liam Easterbrook, Austin Bootsma, Noah VanderPloeg, (Curtis Struyk), (Andrew Willms) |
| 17:32.0, 19:45.6, 20:16.3, 20:35.0, 20:35.9, (22:49.4), (23:56.1) |
11 | 347 | Our Lady of Lourdes,
ON - Team Time (1st 5) 1:38:11.8 | Spread (1st 5) 2:57.6 |
| 31, 34, 53, 101, 128, (172) |
| Lucas Bernhard, Owen Duffy, Ryan Hayne, William Baldwin, Alexander Neilsen, (Kevin Martinez) |
| 18:18.2, 18:26.1, 19:29.3, 20:42.4, 21:15.8, (22:35.7) |
12 | 357 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:38:59.5 | Spread (1st 5) 2:43.1 |
| 27, 39, 88, 90, 113, (171), (178) |
| Ryan Bromley, Kyle Sawyer, Devon Bauman, Curtis Franz, Nayel Arastu, (Simon Dobbs), (Jacob Fencott) |
| 18:14.2, 18:46.7, 20:28.5, 20:32.8, 20:57.3, (22:33.3), (22:55.1) |
| 357 | Galt CVI,
ON - Team Time (1st 5) 1:39:09.1 | Spread (1st 5) 2:59.5 |
| 19, 71, 72, 78, 117, (135), (136) |
| Aidan Haskell, Zachary Hart, Aaron Faulkner, Wyatt Sullivan, Matt Armstrong, (Ben Wiatrzyk), (Joey Shanks) |
| 18:07.8, 19:53.6, 19:55.0, 20:05.4, 21:07.3, (21:19.6), (21:20.9) |
14 | 359 | Kitchener-Waterloo,
ON - Team Time (1st 5) 1:39:19.4 | Spread (1st 5) 2:19.7 |
| 32, 64, 75, 89, 99, (131), (133) |
| Mitchell Mowbray, Daniel Duran, Peter Golubov, Michael Sieling, Owen Davidson, (Kale Vicario), (Gabriel Meissner) |
| 18:21.6, 19:44.3, 19:59.6, 20:32.6, 20:41.3, (21:17.4), (21:18.3) |
15 | 366 | Centre Wellington,
ON - Team Time (1st 5) 1:39:42.9 | Spread (1st 5) 1:42.7 |
| 45, 51, 68, 97, 105, (138) |
| Tyler Healey, Zachary Burt, James Hutchins, Ethan Kosempel, Blake Harrison, (Troy Dyce) |
| 19:02.1, 19:25.7, 19:49.5, 20:40.8, 20:44.8, (21:24.8) |
| 366 | Kincardine,
ON - Team Time (1st 5) 1:38:47.9 | Spread (1st 5) 3:57.7 |
| 8, 52, 59, 110, 137, (173) |
| Liam Fitzgerald, Liam Colhoun, Aaron Reid, Ethan Petrie, Dan Rouleau, (Jacob Sylvester) |
| 17:26.8, 19:26.9, 19:40.2, 20:49.5, 21:24.5, (22:41.7) |
17 | 370 | Guelph C.V.I.,
ON - Team Time (1st 5) 1:38:53.2 | Spread (1st 5) 2:55.2 |
| 26, 30, 87, 107, 120, (121), (141) |
| Liam Ogilvie, Adam Schmidt, JoshuaCaines Goodman-, Noel Berardine, Cole Coghill, (Atti Botschner), (Hansi Botschner) |
| 18:14.0, 18:18.0, 20:25.0, 20:47.0, 21:09.2, (21:09.9), (21:29.3) |
18 | 436 | Southwood,
ON - Team Time (1st 5) 1:41:38.3 | Spread (1st 5) 2:05.7 |
| 44, 77, 84, 115, 116, (122), (146) |
| Noah Davis, Jack Ideias, Billy Attwooll, Nolan Gerber, Liam Cain, (Matthew MacDonald), (Joshua Legare) |
| 19:01.2, 20:03.8, 20:21.4, 21:05.0, 21:06.9, (21:10.3), (21:40.9) |
19 | 492 | Elmira,
ON - Team Time (1st 5) 1:42:31.1 | Spread (1st 5) 6:41.0 |
| 4, 55, 118, 132, 183, (193) |
| John Wang, Jordan Berchtold, Paul Cento, Hayden Fretz, Alex Schott, (James Wang) |
| 16:55.3, 19:33.1, 21:08.5, 21:17.9, 23:36.3, (31:29.3) |
20 | 513 | Forest Heights,
ON - Team Time (1st 5) 1:42:44.5 | Spread (1st 5) 3:54.1 |
| 28, 58, 106, 156, 165, (187), (189) |
| Greg Carette, Ben Brummelhuis, Spencer Reinsoo, Bryce Wilson, Daniel Byamungu, (Alex Wilcox), (Scott Park) |
| 18:15.5, 19:39.8, 20:46.2, 21:53.4, 22:09.6, (24:14.3), (24:42.6) |
21 | 521 | Vincent Massey,
ON - Team Time (1st 5) 1:46:29.5 | Spread (1st 5) 5:53.1 |
| 57, 69, 81, 123, 191 |
| Max Fazecash, Ethan Power, Matthew Matos, Gary McGuinness, Max Jia |
| 19:39.6, 19:51.5, 20:14.3, 21:11.4, 25:32.7 |
22 | 522 | Centennial CVI,
ON - Team Time (1st 5) 1:43:50.4 | Spread (1st 5) 3:19.0 |
| 48, 60, 86, 159, 169, (174), (192) |
| Andrew Stonehouse, Gavyn Duffield, Evan McFaul, Ian Forster, Jamison Staines, (Myles Smith), (Daniel Caron) |
| 19:11.9, 19:40.8, 20:24.2, 22:02.6, 22:30.9, (22:46.7), (25:35.7) |
23 | 523 | Orangeville,
ON - Team Time (1st 5) 1:42:14.7 | Spread (1st 5) 5:06.5 |
| 7, 56, 140, 157, 163, (177), (181) |
| Jackson Bull, Ben Macleod, Griffin Scullino, Neil Paterson, Logan Nigro, (Tyler Vis), (Michael Jules) |
| 17:02.0, 19:36.0, 21:28.1, 22:00.1, 22:08.5, (22:54.0), (23:35.0) |
24 | 554 | Westside Secondary,
ON - Team Time (1st 5) 1:44:17.2 | Spread (1st 5) 2:10.6 |
| 50, 108, 124, 130, 142, (184) |
| Liam Peters, Stirling Renzoni, Eloy Garcia-Bernabe, Andrew Wylie, Liam Williams, (Curtis Horn) |
| 19:24.3, 20:49.2, 21:11.6, 21:17.2, 21:34.9, (23:53.8) |
25 | 567 | London Central,
ON - Team Time (1st 5) 1:45:03.7 | Spread (1st 5) 1:03.8 |
| 91, 94, 114, 125, 143 |
| John Wang, Michael Wang, Mark Royce, Ian McCormick, Ronnie Du |
| 20:33.3, 20:36.3, 21:03.7, 21:13.3, 21:37.1 |
26 | 614 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 1:45:45.9 | Spread (1st 5) 1:26.2 |
| 82, 119, 127, 139, 147, (150), (151) |
| Lance Abbott, Carlos Villalobos, Emmanuel Gil, Ethan Smith, Pedro Cordeiro, (Elvin Hasanaj), (Cam Hornsby) |
| 20:14.8, 21:09.1, 21:14.5, 21:26.5, 21:41.0, (21:46.9), (21:47.0) |
27 | 666 | Rockway Mennonite,
ON - Team Time (1st 5) 1:47:12.2 | Spread (1st 5) 1:26.8 |
| 95, 104, 148, 158, 161, (168), (188) |
| Ty Cowell, Luke Klassen, Nathan Diller-Harder, Ben Neufeld, Micah Beech, (Noah Albrecht), (David McGregor) |
| 20:37.9, 20:44.3, 21:43.5, 22:01.8, 22:04.7, (22:22.0), (24:30.1) |
28 | 695 | St Joseph’s (St. Thomas),
ON - Team Time (1st 5) 1:47:37.1 | Spread (1st 5) 2:07.8 |
| 76, 144, 154, 155, 166, (167), (179) |
| Zachairi Mertick, Jordan Cooper, Evan Clarke, Brennen Smith, James Martin, (Nathan Mezenberg), (Maclane Stringle) |
| 20:02.8, 21:37.8, 21:52.8, 21:53.1, 22:10.6, (22:11.3), (23:14.1) |
29 | 782 | Northern CIV,
ON - Team Time (1st 5) 1:52:59.9 | Spread (1st 5) 3:35.2 |
| 85, 149, 180, 182, 186, (190) |
| Blake Freer, Michael Howe, Carter Barron, Christopher Scott, Steven Putter, (Alejandro Fernandez) |
| 20:23.5, 21:45.8, 23:16.7, 23:35.2, 23:58.7, (25:08.0) |