1 | 86 | St Mary's (Owen Sound),
ON - Team Time (1st 5) 1:41:38.0 | Spread (1st 5) 4:05.0 |
| 1, 16, 19, 21, 29, (30), (32) |
| Garrett Lewis, Austen Hatcher, Micheal Given, Taylor Vanderhoeden, Nick Vanalphen, (Brandon Strain), (Marcus Ott) |
| 17:41.0, 20:31.0, 20:49.0, 20:51.0, 21:46.0, (21:53.0), (21:57.0) |
2 | 99 | St Benedict,
ON - Team Time (1st 5) 1:44:09.0 | Spread (1st 5) 1:43.0 |
| 13, 14, 19, 22, 31, (34), (45) |
| Devon Pelley, Tully McWatters, Ben Taborek, Keith Tanner, Lucas Wozniak, (Jason Wozniak), (Marcus Noble) |
| 20:11.0, 20:22.0, 20:49.0, 20:53.0, 21:54.0, (22:02.0), (23:26.0) |
3 | 106 | Centennial CVI,
ON - Team Time (1st 5) 1:42:49.0 | Spread (1st 5) 5:11.0 |
| 2, 5, 25, 33, 41, (56) |
| Peter Quosai, Jackson Diebel, Matt Rudland, Nathan Chick, Josh Kressman, (Everett Sun) |
| 17:42.0, 19:11.0, 21:05.0, 21:58.0, 22:53.0, (25:51.0) |
4 | 119 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:45:46.0 | Spread (1st 5) 4:12.0 |
| 4, 6, 27, 38, 44, (61) |
| Matt Bell, Michael Wagenknecht, Kadin Choi, Sam Farkas, Andrew Ellis, (Tyler Morgan) |
| 19:05.0, 19:35.0, 21:30.0, 22:19.0, 23:17.0, (28:29.0) |
| 119 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:46:22.0 | Spread (1st 5) 5:01.0 |
| 3, 7, 18, 43, 48, (50), (55) |
| Dejen Abraha, Riley Flanagan, Ben Flanagan, Mitchell Jones, Mike Donovan, (Codi Forrest), (Adam Worth-Bolton) |
| 19:02.0, 19:38.0, 20:39.0, 23:00.0, 24:03.0, (24:24.0), (25:21.0) |
6 | 126 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:47:05.0 | Spread (1st 5) 4:53.0 |
| 11, 15, 23, 23, 54 |
| Jordan Arndt, Adam Clark, Jesse Smith, Nik Krech, Jacob Fryer |
| 19:59.0, 20:24.0, 20:55.0, 20:55.0, 24:52.0 |
7 | 145 | Grand River C I,
ON - Team Time (1st 5) 1:48:01.0 | Spread (1st 5) 2:47.0 |
| 9, 26, 35, 36, 39, (39) |
| Matt Duchenes, Luke Villemaire, Ryan Tennant, Jon Milks, Brett Sicard, (Josh Richardson) |
| 19:48.0, 21:16.0, 22:05.0, 22:17.0, 22:35.0, (22:35.0) |
8 | 152 | Kitchener-Waterloo,
ON - Team Time (1st 5) 1:50:33.0 | Spread (1st 5) 4:52.0 |
| 8, 17, 28, 48, 51, (57), (58) |
| Simon Gonsalves, Aaron Beard, Brandon Shringley, Jeremy Settle, Andrew Campbell, (Josh McLean), (Sidney Pratt) |
| 19:40.0, 20:33.0, 21:45.0, 24:03.0, 24:32.0, (26:00.0), (26:19.0) |
9 | 207 | Rockway Mennonite,
ON - Team Time (1st 5) 1:57:26.0 | Spread (1st 5) 6:33.0 |
| 10, 37, 47, 53, 60 |
| Will Russell, Nas Sabrie, Oliver Sangster, David Brown, Micah Diller Harder |
| 19:56.0, 22:18.0, 23:58.0, 24:45.0, 26:29.0 |
10 | 210 | Waterloo CI,
ON - Team Time (1st 5) 1:57:52.0 | Spread (1st 5) 6:22.0 |
| 11, 42, 46, 52, 59 |
| Zehao Xue, Samuel Yu, Jonathon Lyn, Wulu Sui, Aaron Park |
| 19:59.0, 22:58.0, 23:53.0, 24:41.0, 26:21.0 |