1 | 84 | St Christopher,
ON - Team Time (1st 5) 1:36:15.4 | Spread (1st 5) 3:15.8 |
| 3, 6, 19, 21, 35, (39), (46) |
| Ethan Dupont, Jacob Ennis, Jarret Marks, Eric Lange, Matt Sawatzky, (Ryan Greenaway), (Michael Pearce) |
| 17:31.2, 18:25.1, 19:42.5, 19:49.6, 20:47.0, (21:00.0), (21:32.0) |
2 | 121 | St Joseph’s (St. Thomas),
ON - Team Time (1st 5) 1:39:58.0 | Spread (1st 5) 2:52.0 |
| 10, 12, 20, 30, 49, (50), (53) |
| Drew Grantham, Kyle Luyt, Jordan Dekort, Joshua Brown, Ray Reid, (Adi Wardini), (Brennan Agius) |
| 18:54.0, 18:58.0, 19:49.0, 20:31.0, 21:46.0, (21:47.0), (21:51.0) |
3 | 126 | Lord Dorchester,
ON - Team Time (1st 5) 1:40:01.0 | Spread (1st 5) 2:47.0 |
| 5, 22, 27, 36, 36, (41), (45) |
| John Fluttert, Zachary Earhart, Devin Vickers, Wyatt Rickwood, Jeff Vervoordeldonk, (Andrew Brooks), (Brendon Gallagher) |
| 18:05.0, 19:52.0, 20:20.0, 20:52.0, 20:52.0, (21:08.0), (21:28.0) |
4 | 133 | Chatham-Kent,
ON - Team Time (1st 5) 1:39:06.9 | Spread (1st 5) 4:18.9 |
| 2, 14, 34, 40, 43, (56) |
| Quinn Cannella, Josh Hachey, Pierce Johnson, Scott Conrod, Fareed Ahmad, (Chase Squire) |
| 16:57.0, 19:05.2, 20:43.8, 21:05.0, 21:15.9, (22:09.8) |
5 | 140 | Central Elgin,
ON - Team Time (1st 5) 1:40:54.0 | Spread (1st 5) 3:24.0 |
| 4, 26, 28, 38, 44, (52), (65) |
| Jackson White, Alex Sanders, Jakob Rick, Andrew Choi, Aidan Bilyea, (Corey Fox), (Lucas Amodeo) |
| 17:59.0, 20:16.0, 20:22.0, 20:54.0, 21:23.0, (21:50.0), (23:11.0) |
6 | 144 | St Thomas of Villanova,
ON - Team Time (1st 5) 1:41:16.6 | Spread (1st 5) 2:38.9 |
| 15, 16, 29, 33, 51, (71) |
| Dj Hall, Carter Ducharme, Jay Jones, Chris Meloche, Joel Sands, (Cooper Petryshyn) |
| 19:08.6, 19:14.4, 20:27.0, 20:39.1, 21:47.5, (24:29.0) |
7 | 147 | Holy Cross,
ON - Team Time (1st 5) 1:39:24.0 | Spread (1st 5) 6:03.0 |
| 1, 8, 23, 57, 58, (73), (74) |
| Brad Sheeler, Dean Van Herpe, Matt Boere, Greg Norm, Brad Ross, (Peter Tomaszewski), (James Schadenberg) |
| 16:19.0, 18:33.0, 19:54.0, 22:16.0, 22:22.0, (24:35.0), (25:02.0) |
8 | 155 | Northern CIV,
ON - Team Time (1st 5) 1:42:18.6 | Spread (1st 5) 2:25.0 |
| 17, 18, 24, 42, 54, (63), (66) |
| Drew Morgan, Cal Doughty, Calum Dietzel, Matt Aalbers, Jake Trusler, (Jake Armitage), (Griffin MacLeod) |
| 19:27.0, 19:41.0, 20:05.0, 21:13.6, 21:52.0, (22:44.0), (23:45.8) |
9 | 188 | St Anne,
ON - Team Time (1st 5) 1:46:19.4 | Spread (1st 5) 6:01.3 |
| 7, 11, 31, 67, 72 |
| Pat Matthew, Nick Laforet, Mitchell Kiss, Conor Jamieson, Nicholas Cantarutti |
| 18:30.3, 18:57.2, 20:34.4, 23:45.9, 24:31.6 |
10 | 203 | Holy Names Windsor,
ON - Team Time (1st 5) 1:45:26.5 | Spread (1st 5) 3:33.6 |
| 9, 32, 48, 55, 59, (64) |
| Brendan McCarthy, Matt Dale, Jacob Klein, Donald Rodzik, Tyler Rockwood, (Nathan Nantais) |
| 18:50.4, 20:37.3, 21:36.6, 21:58.2, 22:24.0, (22:49.1) |
11 | 247 | Woodstock,
ON - Team Time (1st 5) 1:56:03.3 | Spread (1st 5) 11:03.0 |
| 13, 25, 59, 70, 80 |
| Matt Lee, Christian Buchanan-Fraser, Darren Robinson, Richard Armstrong, Ben Konopetski |
| 19:03.0, 20:13.0, 22:24.0, 24:17.3, 30:06.0 |
12 | 321 | Assumption College,
ON - Team Time (1st 5) 1:58:32.8 | Spread (1st 5) 4:42.6 |
| 47, 62, 68, 69, 75, (79) |
| Jacob Langlois, Maks Dziura, Javier Quiros, Eric Lau, Tony Huang, (Zack Young) |
| 21:34.4, 22:30.2, 23:55.2, 24:16.0, 26:17.0, (29:52.0) |
13 | 373 | Arthur Voaden,
ON - Team Time (1st 5) 2:19:05.0 | Spread (1st 5) 8:45.0 |
| 61, 76, 77, 78, 81 |
| Donevin Garton, Mike Magee, Evitt Orchard, Taran Cockburn, Eric Yu |
| 22:30.0, 26:45.0, 29:06.0, 29:29.0, 31:15.0 |