1 | 25 | St Michael's College,
ON - Team Time (1st 5) 1:59:00.0 | Spread (1st 5) 1:34.4 |
| 2, 3, 5, 7, 8, (13), (15) |
| Aedan Rourke, Brendan Ross, Cameron Schmidt, Eric Lovisotto, David Marchant, (Grant Smith), (Alexander Mcrae) |
| 23:07.0, 23:12.2, 23:44.8, 24:14.6, 24:41.4, (25:50.8), (26:13.4) |
2 | 53 | De La Salle College,
ON - Team Time (1st 5) 2:07:32.9 | Spread (1st 5) 8:39.6 |
| 1, 6, 9, 11, 26, (27), (29) |
| Marco Stipo, Andrew Perianayagam, Christopher Magony, Joseph Tam, Jacob Da Silva, (Dylan Wallace), (Joseph Bellissimo) |
| 22:18.5, 24:05.4, 24:52.0, 25:18.9, 30:58.1, (31:06.0), (31:26.9) |
3 | 90 | Royal St. George's,
ON - Team Time (1st 5) 2:18:42.9 | Spread (1st 5) 4:37.4 |
| 10, 16, 19, 22, 23, (24) |
| Ethan McAuliffe, Kern Chepeha, Andrew Pyper, Oliver Logush, Daniel Daudi, (Ethan Peterson) |
| 25:09.7, 26:24.4, 27:36.8, 29:44.9, 29:47.1, (29:48.4) |
4 | 94 | St Andrew's College,
ON - Team Time (1st 5) 2:24:39.6 | Spread (1st 5) 11:16.1 |
| 4, 12, 21, 25, 32, (33), (34) |
| Mario Mario, Eric Dietterle, Mike Kurp, Daniel Link, Ben Woodford, (Jinbo Chen), (Dane Muspratt) |
| 23:41.4, 25:40.9, 29:43.7, 30:36.1, 34:57.5, (37:41.9), (37:42.2) |
5 | 97 | Upper Canada College,
ON - Team Time (1st 5) 2:20:50.9 | Spread (1st 5) 5:19.0 |
| 14, 17, 18, 20, 28, (30), (31) |
| Liangchi Zhou, Alexander Quinn, Zhou Dai, Aidan Harradence, Adam Francescutti, (Milad Fard), (William Lloyd) |
| 25:51.7, 26:43.0, 27:26.3, 29:39.2, 31:10.7, (32:03.4), (32:21.3) |