1 | 28 | St Michael's College,
ON - Team Time (1st 5) 1:12:35.7 | Spread (1st 5) 1:18.2 |
| 3, 4, 5, 6, 10, (13), (14) |
| Myles Decastro, Oscar Roy, Jordan Raftis, Dylan Evans, Ethan Campbell, (Brendan Rourke), (Owen Varkey) |
| 13:52.9, 14:20.1, 14:35.7, 14:35.9, 15:11.1, (15:44.8), (15:50.3) |
2 | 52 | Upper Canada College,
ON - Team Time (1st 5) 1:16:25.4 | Spread (1st 5) 3:12.9 |
| 1, 8, 12, 15, 16, (20), (22) |
| Ethan Mistry, Max Sipos, Luke Pitblado, Ian Vyse, Nicholas De Chazal, (Ayomide Maxwell), (Griffin Manley) |
| 13:21.9, 14:51.4, 15:18.1, 16:19.2, 16:34.8, (18:08.2), (18:24.7) |
3 | 100 | De La Salle College,
ON - Team Time (1st 5) 1:28:06.6 | Spread (1st 5) 3:46.7 |
| 9, 17, 21, 26, 27, (31), (36) |
| Elliot Evans, Luke Aprile, Erik Ellefson, Matthew Bradbury, Josiah Reyes, (Michael Danfulani), (Christopher Fraser) |
| 14:57.7, 17:23.0, 18:18.9, 18:42.6, 18:44.4, (19:19.8), (20:24.2) |
4 | 130 | Crescent,
ON - Team Time (1st 5) 1:33:09.9 | Spread (1st 5) 5:49.1 |
| 7, 19, 32, 33, 39, (40), (42) |
| Jack Wallace, Tyler Stansfield, Micah Schneider, Matthew Wiggan, Ben Osborne, (Matthew Peesker), (Oliver Simpson) |
| 14:46.9, 17:47.5, 19:49.4, 20:10.1, 20:36.0, (20:36.5), (20:54.5) |
5 | 135 | Royal St. George's,
ON - Team Time (1st 5) 1:34:32.9 | Spread (1st 5) 9:13.7 |
| 2, 23, 28, 34, 48, (50), (53) |
| Devin Chapple, Sebastian Raman, Danya Leemhais, Tim Mah, Logan Thompson, (Liam Robertson-caryll), (Isaac Tamblyn) |
| 13:50.4, 18:29.0, 18:54.1, 20:15.3, 23:04.1, (23:13.6), (27:00.6) |
6 | 167 | St Andrew's College,
ON - Team Time (1st 5) 1:38:29.4 | Spread (1st 5) 2:33.7 |
| 24, 29, 30, 41, 43, (46), (47) |
| Aidan Walters, Aiden Kirchmair, Brian An, Matheen Khan, Freddie Kwan, (Jake Mcmillan), (Alex Zhang) |
| 18:35.0, 18:57.5, 19:00.2, 20:48.0, 21:08.7, (22:36.2), (22:53.0) |
7 | 173 | Bayview Glen,
ON - Team Time (1st 5) 1:41:26.7 | Spread (1st 5) 4:31.3 |
| 18, 35, 37, 38, 45, (52) |
| Alex Robertson, Ryan Freeman, Ben Merbaum, Christopher Filice, Elbaz Ethan, (Aidan Conrad) |
| 17:45.7, 20:23.0, 20:27.9, 20:33.1, 22:17.0, (26:08.5) |
8 | 180 | Trinity College,
ON - Team Time (1st 5) 1:44:09.6 | Spread (1st 5) 10:13.1 |
| 11, 25, 44, 49, 51 |
| Aidan Gibson, Lucas Dingsdale, Jonathan Ho, Ethan Mchugh, Ben Radley |
| 15:15.4, 18:38.7, 21:39.0, 23:08.0, 25:28.5 |