1 | 39 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:16:48.3 | Spread (1st 5) 2:01.3 |
| 1, 5, 8, 12, 13, (21), (31) |
| Jonathon Krech, Adam Snyder, Addison Derhak, Sandy Freeland, David Monteyne, (Caleb Bauman), (Isaiah Timm) |
| 14:06.8, 15:08.5, 15:26.3, 15:58.6, 16:08.1, (16:49.9), (17:20.0) |
2 | 118 | Preston,
ON - Team Time (1st 5) 1:23:55.1 | Spread (1st 5) 3:11.6 |
| 6, 11, 25, 29, 47, (49) |
| Caleb Main, Nick Mior, Garrett Kamutzki, Dakota Forshaw, Jake Maas, (Kyle Szabo) |
| 15:19.0, 15:54.5, 17:01.3, 17:09.7, 18:30.6, (18:35.2) |
3 | 123 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:24:34.6 | Spread (1st 5) 2:01.6 |
| 10, 14, 26, 36, 37, (52) |
| Aidan Fitzgerald, Colin Rak, Rak Colin, James Milne, Alex Sherman, (Zihan Li) |
| 15:54.2, 16:09.0, 17:03.4, 17:32.2, 17:55.8, (18:47.1) |
4 | 138 | Resurrection,
ON - Team Time (1st 5) 1:24:48.0 | Spread (1st 5) 5:40.2 |
| 3, 18, 19, 23, 75 |
| Joseph Hunter, Marcel Heather, Graham Swarbrick, Dawson deJeu, Braeden Catalan |
| 14:31.2, 16:34.1, 16:39.8, 16:51.5, 20:11.4 |
5 | 141 | St Benedict,
ON - Team Time (1st 5) 1:25:20.3 | Spread (1st 5) 4:47.6 |
| 4, 9, 17, 42, 69, (72), (95) |
| Matt Fantini, Devaughn Channer, Nick Misener, Perrin Leadbeater, Jordan Krueger, (Connor Goliath), (Matt Lapcinski) |
| 15:04.6, 15:32.3, 16:32.8, 18:18.4, 19:52.2, (20:09.5), (23:26.6) |
6 | 176 | Cameron Heights,
ON - Team Time (1st 5) 1:27:22.2 | Spread (1st 5) 6:40.5 |
| 2, 22, 28, 44, 80 |
| Andrew Shepherd, Andrew McDonald, Laindon Burnett, Jesse Matzek, Han Xie |
| 14:10.4, 16:50.9, 17:09.3, 18:20.7, 20:50.9 |
7 | 202 | Waterloo CI,
ON - Team Time (1st 5) 1:30:44.6 | Spread (1st 5) 7:01.5 |
| 7, 24, 33, 46, 92 |
| Cameron Perkins, Daniel Labach, Robbie Arndt, Ryan Campbell, Thomas Ma |
| 15:25.6, 16:59.3, 17:30.5, 18:22.1, 22:27.1 |
8 | 216 | Mother Teresa,
ON - Team Time (1st 5) 1:31:17.0 | Spread (1st 5) 2:22.0 |
| 27, 32, 43, 53, 61, (88), (97) |
| Noah Ashame, Paul Solis, Santiago Tellez, Jonathon McDonald, Tommy Kroczek, (James Hamilton), (Ben Anderson) |
| 17:08.0, 17:30.0, 18:20.0, 18:49.0, 19:30.0, (21:51.0), (24:17.0) |
9 | 223 | A.B. Lucas,
ON - Team Time (1st 5) 1:31:48.0 | Spread (1st 5) 3:10.0 |
| 16, 38, 50, 55, 64, (70), (84) |
| William Kashindi, Hugh McDonald, Nicholas Rockford, Zachary Colquhoun, Adam Keyes, (Jacob Sartor), (Tristan Briens) |
| 16:30.0, 18:05.0, 18:36.0, 18:57.0, 19:40.0, (20:07.0), (20:58.0) |
10 | 235 | St Anne’s,
ON - Team Time (1st 5) 1:32:26.0 | Spread (1st 5) 4:33.0 |
| 15, 34, 51, 54, 81 |
| Mitchell Heyink, John Cooke, Mitchell Finlay, Berean McMichael, Tyler Cronin |
| 16:23.0, 17:31.0, 18:43.0, 18:53.0, 20:56.0 |
11 | 267 | Forest Heights,
ON - Team Time (1st 5) 1:34:34.2 | Spread (1st 5) 3:38.8 |
| 20, 40, 60, 68, 79 |
| Matthew Thomas, Carter Nicklaus, Andrew Lockey, Aaron Exley, Matthew Domm |
| 16:46.0, 18:11.2, 19:24.7, 19:47.5, 20:24.8 |
12 | 303 | St. Mary's DCVI,
ON - Team Time (1st 5) 1:37:10.0 | Spread (1st 5) 3:59.0 |
| 35, 39, 66, 77, 86, (87), (96) |
| Taylor Cornwall, Samuel Thorup, Corey Fulop, Jack Sebben, Brendan Bishop, (Sam Hutton), (Hayden Moore) |
| 17:32.0, 18:10.0, 19:41.0, 20:16.0, 21:31.0, (21:33.0), (23:49.0) |
13 | 324 | F.E. Madill,
ON - Team Time (1st 5) 1:38:20.0 | Spread (1st 5) 2:22.0 |
| 48, 56, 62, 76, 82, (89), (99) |
| Brandon Marshall, Franklin Marshall, Michael Schraa, Mitch Ward, Brenden Howson, (Craig Raynard), (Dylan Walker) |
| 18:35.0, 19:01.0, 19:32.0, 20:15.0, 20:57.0, (22:08.0), (25:10.0) |
14 | 326 | St. Michael Catholic,
ON - Team Time (1st 5) 1:38:16.0 | Spread (1st 5) 1:08.0 |
| 57, 59, 67, 70, 73, (74), (77) |
| Gage Armstrong, Matt Looby, Austin Louwagie, Dolan Bohnert, Noah Rohfritsch, (Matt Coombs), (Daryn Van Herk) |
| 19:02.0, 19:15.0, 19:42.0, 20:07.0, 20:10.0, (20:11.0), (20:16.0) |
15 | 370 | Northern CIV,
ON - Team Time (1st 5) 1:43:25.0 | Spread (1st 5) 4:21.0 |
| 45, 58, 82, 91, 94 |
| Jake Trusler, Matt Aalbers, Connor Nikel, Griffin MacLeod, Ben Berube |
| 18:21.0, 19:12.0, 20:57.0, 22:13.0, 22:42.0 |
16 | 379 | Stratford Central,
ON - Team Time (1st 5) 1:48:50.0 | Spread (1st 5) 10:00.0 |
| 30, 64, 90, 93, 102 |
| Evan Roulston, Blake Keen, Jacob Bernier, Duncan McPherson, Taylor McKenzie |
| 17:13.0, 19:40.0, 22:12.0, 22:32.0, 27:13.0 |
17 | 387 | Central Elgin,
ON - Team Time (1st 5) 1:48:50.0 | Spread (1st 5) 6:56.0 |
| 41, 63, 85, 98, 100, (101), (103) |
| Jackson White, Jakob Rick, Andrew Choi, Devyn Onyschuk, Jimmy Rice, (Jeremy Ellis), (Cameron Swick) |
| 18:17.0, 19:35.0, 20:59.0, 24:46.0, 25:13.0, (25:44.0), (30:32.0) |