1 | 68 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:26:56.4 | Spread (1st 5) 1:34.0 |
| 8, 9, 10, 20, 21, (23), (24) |
| AJ Seegmiller, Luke Thompson, Ian Mackenzie, Adam Schambers, Tim Bester, (Hayden Careless), (Ryan Annis) |
| 16:42.1, 16:50.8, 16:59.6, 18:07.8, 18:16.1, (18:47.9), (18:50.9) |
2 | 71 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:26:59.1 | Spread (1st 5) 41.2 |
| 11, 13, 14, 15, 18, (22), (27) |
| Aidan Rutherford, Grant Fuller, Daniel Krause, Matt MacDonald, Leonard Zhang, (Pete Redekop), (David McCredie) |
| 17:06.0, 17:17.6, 17:23.1, 17:25.2, 17:47.2, (18:40.9), (19:12.7) |
3 | 91 | Preston,
ON - Team Time (1st 5) 1:31:17.6 | Spread (1st 5) 6:46.1 |
| 2, 6, 16, 29, 38, (42), (43) |
| Joe Silva, 10 Patton, Jeremy Vandenhelm, Landon Adams, Jeremy Kamutzki, (Ethan Gagne), (Josh Rogers) |
| 15:42.6, 16:19.8, 17:27.1, 19:19.4, 22:28.7, (24:07.4), (24:34.0) |
4 | 99 | Cameron Heights,
ON - Team Time (1st 5) 1:30:37.6 | Spread (1st 5) 3:25.2 |
| 5, 17, 19, 26, 32 |
| Alex Colenutt, Joe Sheridan, Alec Elliot, David Mohan, Mike Pavel |
| 16:16.8, 17:30.7, 17:57.2, 19:10.9, 19:42.0 |
5 | 108 | Waterloo CI,
ON - Team Time (1st 5) 1:33:42.3 | Spread (1st 5) 8:20.4 |
| 1, 3, 30, 35, 39, (40), (41) |
| Nicholash Bedi, Chris Motz, Billy Jin, Sam Yoon, Nick Arvanitis, (Charles Boo), (Jim Zhang) |
| 14:45.6, 15:55.5, 19:35.7, 20:19.5, 23:06.0, (23:06.3), (23:22.5) |
6 | 126 | St Benedict,
ON - Team Time (1st 5) 1:36:00.2 | Spread (1st 5) 5:44.8 |
| 4, 25, 28, 33, 36, (37) |
| Colton Dorion, Mitchell Hall, Aaron Banz, Michael Burgess, Luke Henderson, (Erwin Zapanza) |
| 16:02.6, 18:56.5, 19:17.3, 19:56.4, 21:47.4, (21:53.3) |
7 | 128 | Resurrection,
ON - Team Time (1st 5) 1:38:10.8 | Spread (1st 5) 8:20.8 |
| 7, 12, 31, 34, 44 |
| Craig Lyons, Nevin Whiteside, Mark Wylie, Sam Hesch, Cole Wendland |
| 16:26.2, 17:14.8, 19:37.0, 20:05.8, 24:47.0 |