1 | 49 | St Christopher,
ON - Team Time (1st 5) 1:36:15.4 | Spread (1st 5) 3:15.8 |
| 2, 5, 10, 12, 20, (24), (28) |
| 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 | 74 | St Joseph’s (St. Thomas),
ON - Team Time (1st 5) 1:39:58.0 | Spread (1st 5) 2:52.0 |
| 7, 8, 11, 19, 29, (30), (32) |
| 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 | 76 | Lord Dorchester,
ON - Team Time (1st 5) 1:40:01.0 | Spread (1st 5) 2:47.0 |
| 4, 13, 17, 21, 21, (25), (27) |
| 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 | 86 | Central Elgin,
ON - Team Time (1st 5) 1:40:54.0 | Spread (1st 5) 3:24.0 |
| 3, 16, 18, 23, 26, (31), (37) |
| 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) |
5 | 88 | Holy Cross,
ON - Team Time (1st 5) 1:39:24.0 | Spread (1st 5) 6:03.0 |
| 1, 6, 14, 33, 34, (39), (40) |
| 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) |
6 | 141 | Woodstock,
ON - Team Time (1st 5) 1:56:03.3 | Spread (1st 5) 11:03.0 |
| 9, 15, 35, 38, 44 |
| 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 |
7 | 207 | Arthur Voaden,
ON - Team Time (1st 5) 2:19:05.0 | Spread (1st 5) 8:45.0 |
| 36, 41, 42, 43, 45 |
| 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 |