1 | 27 | St Michael's College,
ON - Team Time (1st 5) 1:57:57.3 | Spread (1st 5) 2:42.7 |
| 1, 2, 7, 8, 9, (10), (12) |
| Phillip Messina, Sacha Smart, Ian Tramble, Connor Donovan, Sean Costen, (Cameron Hart), (Conor Ross) |
| 22:03.3, 22:17.9, 24:18.9, 24:31.2, 24:46.0, (25:30.2), (25:39.8) |
2 | 69 | Crescent,
ON - Team Time (1st 5) 2:08:49.2 | Spread (1st 5) 3:55.6 |
| 3, 4, 16, 21, 25, (29) |
| Jack Hayward, Toms Black, Taylor Keating, Matthew Corolis, Nicholas Mehta, (Carter Smith) |
| 23:48.3, 24:00.6, 26:04.8, 27:11.6, 27:43.9, (28:35.3) |
3 | 77 | Royal St. George's,
ON - Team Time (1st 5) 2:09:59.3 | Spread (1st 5) 4:24.2 |
| 5, 6, 11, 22, 33, (42), (49) |
| Jack Hill, Mitchell Roper, George Graham, Cameron Lawrence, James Tremayne, (Stefan Santaguida), (Nicho Jackson Chornenki) |
| 24:14.2, 24:16.5, 25:38.1, 27:12.1, 28:38.4, (30:25.3), (31:26.2) |
4 | 94 | Upper Canada College,
ON - Team Time (1st 5) 2:13:43.0 | Spread (1st 5) 2:57.0 |
| 13, 15, 17, 19, 30, (50), (52) |
| Monte Barker, Josh Kofman, Jake Taber, Francois Plamondon, Ryan Stevenson, (Ian Stadelmann), (Andrew Clinton) |
| 25:40.0, 25:54.0, 26:39.0, 26:53.0, 28:37.0, (31:34.0), (31:53.0) |
5 | 195 | Trinity College,
ON - Team Time (1st 5) 2:29:04.1 | Spread (1st 5) 3:06.8 |
| 31, 32, 35, 46, 51, (57), (58) |
| Paul Vermeulen, Lucas Marx, Zack Chauvin, Navin Mahabir, Taso Bouzinelos, (Chris Williams), (Torbjorn Brandt) |
| 28:37.1, 28:37.4, 28:53.6, 31:12.1, 31:43.9, (32:24.7), (32:27.5) |
6 | 199 | St Andrew's College,
ON - Team Time (1st 5) 2:30:38.3 | Spread (1st 5) 3:51.4 |
| 23, 38, 43, 47, 48, (53), (56) |
| Keaton Ward, David Ogbide, Matthew Chan, Lyndon Zhao, Spencer Brown, (Young Woo Jin), (Harvey Tao) |
| 27:34.0, 29:31.5, 30:46.2, 31:21.2, 31:25.4, (31:53.6), (32:11.9) |
7 | 202 | De La Salle College,
ON - Team Time (1st 5) 2:33:52.4 | Spread (1st 5) 10:17.6 |
| 14, 18, 45, 61, 64 |
| Matthew Clademenos, Lukas Haas, John Krakovsky, Johnny Mc Groarty, Taras Kolomatski |
| 25:52.5, 26:44.7, 31:11.7, 33:53.4, 36:10.1 |
8 | 207 | Ridley College,
ON - Team Time (1st 5) 2:39:22.9 | Spread (1st 5) 13:42.5 |
| 24, 27, 28, 60, 68, (69) |
| Andrew Park, Francois Le Roux, Norm Chung, Hirotomo Goto, Chris Moore, (Tim Fernandes) |
| 27:43.5, 28:09.5, 28:27.7, 33:36.2, 41:26.0, (41:27.3) |
9 | 235 | Villanova College,
ON - Team Time (1st 5) 2:37:18.5 | Spread (1st 5) 6:48.0 |
| 34, 40, 44, 55, 62, (70) |
| Taylor Ham, Adam Debiasi, Michael Bozzo, Daniel Carey, Marc Villeneuve, (Robert Annibale) |
| 28:41.3, 29:58.2, 30:59.3, 32:10.4, 35:29.3, (44:16.0) |
10 | 238 | Bayview Glen,
ON - Team Time (1st 5) 3:06:41.0 | Spread (1st 5) 32:50.9 |
| 20, 39, 41, 67, 71 |
| Sam Scargall, Graham Mount, Connor Mahoney, Brenan Sivapragasam, Steven Dimitropolous |
| 27:09.0, 29:34.5, 30:08.8, 39:48.8, 59:59.9 |
11 | 248 | Appleby,
ON - Team Time (1st 5) 2:47:41.0 | Spread (1st 5) 11:29.0 |
| 26, 37, 54, 65, 66 |
| Guanyong Liu, Ryan Ramos, Jack Tu, Seiji Nakagawa, Ikenna Anudu |
| 28:00.0, 29:24.0, 32:06.0, 38:42.0, 39:29.0 |
12 | 300 | Albert College,
ON - Team Time (1st 5) 3:37:53.6 | Spread (1st 5) 30:51.1 |
| 36, 59, 63, 71, 71, (71) |
| Teruo Yamamoto, Ruiqiao Zhang, Shuo Yang, Wesley Ho, Leo Xu, (Billy Jiang) |
| 29:08.8, 32:45.2, 35:59.8, 59:59.9, 59:59.9, (59:59.9) |