1 | 30 | Cameron Heights,
ON - Team Time (1st 5) 2:05:20.0 | Spread (1st 5) 3:35.0 |
| 1, 3, 6, 7, 13, (17), (20) |
| Jon Martin, Andrew Martin, Will McLeish, Connor Paddock, Jamie Sin-Keo, (Rhys Young), (Lloyd Roberts) |
| 23:23.0, 24:32.0, 25:01.0, 25:26.0, 26:58.0, (27:09.0), (27:44.0) |
2 | 79 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 2:15:44.0 | Spread (1st 5) 2:46.0 |
| 8, 11, 14, 21, 25, (33), (36) |
| Alexander Ullman, Daniel Debus, Taylor Gfroerer, Stu Bennett, Ben Miethig, (Chris Blake), (Filip Adamski) |
| 25:42.0, 26:35.0, 27:05.0, 27:54.0, 28:28.0, (29:43.0), (30:31.0) |
3 | 80 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 2:14:44.0 | Spread (1st 5) 3:04.0 |
| 5, 15, 18, 19, 23, (37), (45) |
| Chris Morgan, Alex Elliot, Ruben Larsson, Ian Grzegorczyk, Derek McConomy, (Egan Burke), (Jacob Braun) |
| 24:52.0, 27:06.0, 27:10.0, 27:40.0, 27:56.0, (30:33.0), (31:50.0) |
4 | 95 | Kitchener-Waterloo,
ON - Team Time (1st 5) 2:16:27.0 | Spread (1st 5) 6:41.0 |
| 2, 10, 15, 29, 39, (43), (44) |
| Andrew Belanger, Oliver Conway-White, Graham Blackport, Chris Gonsalves, Christian Barna, (Graeme Kemp), (Jens Morgan) |
| 23:54.0, 25:52.0, 27:06.0, 29:00.0, 30:35.0, (31:08.0), (31:20.0) |
5 | 124 | Forest Heights,
ON - Team Time (1st 5) 2:22:28.0 | Spread (1st 5) 3:07.0 |
| 12, 24, 26, 28, 34, (41), (42) |
| Zach Hayden, Jeff Carette, Brock McCormick, Chris Groshok, Taylor McNaughton, (Connor Ross), (Dan Holdsworth) |
| 26:51.0, 28:10.0, 28:32.0, 28:57.0, 29:58.0, (31:02.0), (31:03.0) |
6 | 148 | Waterloo CI,
ON - Team Time (1st 5) 2:26:16.0 | Spread (1st 5) 6:26.0 |
| 9, 22, 31, 40, 46, (48), (51) |
| Abdul Barakzay, Ben House, Kyle Moore, Aaron Holden, Phil Zarin, (Alex Farquhar), (Frank Her) |
| 25:50.0, 27:55.0, 29:22.0, 30:53.0, 32:16.0, (32:40.0), (34:44.0) |
7 | 156 | Jacob Hespeler,
ON - Team Time (1st 5) 2:27:49.0 | Spread (1st 5) 8:21.0 |
| 4, 30, 35, 38, 49, (52), (56) |
| Jason Thornton, Aaron Johnston, Jeff Williams, John Lawson, Wade Metz, (Chris Mock), (Andrew Porter) |
| 24:47.0, 29:16.0, 30:04.0, 30:34.0, 33:08.0, (34:45.0), (42:20.0) |
8 | 209 | Glenview Park SS,
ON - Team Time (1st 5) 2:39:41.0 | Spread (1st 5) 5:53.0 |
| 27, 32, 47, 50, 53, (54), (55) |
| Patrick Wilson, Josh Bradshaw, Wesley Karges, Skyler Mann, Stephen Mantler, (Ibrahim Gohar), (Chris O'Brien) |
| 28:55.0, 29:27.0, 32:18.0, 34:13.0, 34:48.0, (35:09.0), (38:20.0) |