1 | 20 | St Michael's College,
ON - Team Time (1st 5) 1:34:39.5 | Spread (1st 5) 18.0 |
| 2, 3, 4, 5, 6, (8), (10) |
| Oscar Feschuk, Oscar Roy, Owen Varkey, Dylan Evans, Myles Decastro, (Matthew Wren), (Thomas GUy) |
| 18:49.1, 18:50.4, 18:54.1, 18:58.8, 19:07.1, (19:41.4), (20:02.3) |
2 | 65 | Upper Canada College,
ON - Team Time (1st 5) 1:44:32.3 | Spread (1st 5) 2:11.9 |
| 9, 11, 14, 15, 16, (18) |
| Ian Vyse, Max Sipos, Alex Xiang, Kosei Satoh, Carson Vanderburgh, (Ayomide Maxwell) |
| 19:41.7, 20:06.4, 21:20.8, 21:29.8, 21:53.6, (22:55.5) |
3 | 81 | De La Salle College,
ON - Team Time (1st 5) 1:49:35.7 | Spread (1st 5) 3:58.8 |
| 7, 12, 19, 20, 23, (25), (27) |
| Elliot Evans, Erik Ellefson, Josiah Reyes, Matthew Berger, Matthew Bradbury, (Joshua Li), (Christopher Fraser) |
| 19:22.4, 20:47.4, 22:58.6, 23:06.1, 23:21.2, (23:41.2), (24:01.3) |
4 | 86 | Royal St. George's,
ON - Team Time (1st 5) 1:49:33.0 | Spread (1st 5) 6:11.8 |
| 1, 13, 22, 24, 26, (29), (31) |
| Devin Chapple, Sebastian Raman, Josh Wheler, Jack Levinsky, Liam Robertson-caryll, (Tim Mah), (Jack De Aragon) |
| 17:41.3, 21:19.6, 23:14.4, 23:24.6, 23:53.1, (24:41.2), (24:49.1) |
5 | 128 | St Andrew's College,
ON - Team Time (1st 5) 2:00:17.4 | Spread (1st 5) 3:04.7 |
| 17, 21, 28, 30, 32, (33), (34) |
| Jack Rankel, Brian An, Matthew Situ, Austin Feng, Eddie Jia, (Jake Mcmillan), (Paul Petrozza) |
| 22:20.3, 23:12.2, 24:33.6, 24:46.3, 25:25.0, (25:51.6), (25:58.4) |