1 | 20 | St Michael's College,
ON - Team Time (1st 5) 1:25:30.8 | Spread (1st 5) 1:08.1 |
| 1, 3, 4, 5, 7, (8), (9) |
| Benjamin Fox, Brandon Raftis, JD Maclellan, Julian Mirijello, Jakub Bembenek, (Connor Pribaz), (Alessandro Adorante) |
| 16:24.5, 16:55.9, 17:18.6, 17:19.2, 17:32.6, (17:53.0), (18:12.6) |
2 | 59 | Upper Canada College,
ON - Team Time (1st 5) 1:31:35.1 | Spread (1st 5) 2:29.8 |
| 2, 6, 15, 18, 18, (21), (22) |
| Henry Gage, Shaan Hooey, John Babits, Robbie Knowles, Chris Connors, (Jeremy Kofman), (Alex Xiang) |
| 16:42.2, 17:29.0, 18:59.9, 19:12.0, 19:12.0, (19:21.4), (19:24.0) |
3 | 109 | De La Salle College,
ON - Team Time (1st 5) 1:37:26.0 | Spread (1st 5) 1:50.6 |
| 10, 20, 25, 26, 28, (35), (36) |
| Dario Garcia-mendez, Christian D'Ambrosi, Aidan Leyne, Fionn MacCready, Sean Perianayagam, (Matthew Walford), (Matthew Pastushak) |
| 18:19.0, 19:16.9, 19:48.0, 19:52.5, 20:09.6, (20:44.0), (20:45.4) |
4 | 150 | Trinity College,
ON - Team Time (1st 5) 1:41:22.2 | Spread (1st 5) 2:39.2 |
| 16, 17, 34, 38, 45, (53), (64) |
| Scott Boughner, Charlie Wadds, Magnus Jin, Andrew Youssef, Nasser Yassein, (TRISTAN JIN), (Angus Hall) |
| 19:03.8, 19:06.0, 20:36.5, 20:52.9, 21:43.0, (22:20.0), (24:31.6) |
5 | 161 | Royal St. George's,
ON - Team Time (1st 5) 1:42:28.6 | Spread (1st 5) 3:42.7 |
| 12, 13, 39, 41, 56, (59), (62) |
| Angus Mcleish, David Barkway, Will Van Nostrand, Kieran Sharma, Matthew Hartford, (James Corley), (Ben Dreger) |
| 18:53.3, 18:55.0, 20:53.0, 21:11.3, 22:36.0, (23:06.3), (23:17.0) |
6 | 164 | Hillfield Strathallan,
ON - Team Time (1st 5) 1:42:49.5 | Spread (1st 5) 3:48.9 |
| 14, 29, 31, 32, 58, (63), (69) |
| Jace Ellis, Ben Parker, Ashvin Moro, Michael Timmer, Liam Sammut, (Mitchell Horwood), (Luke D'Ambrosi) |
| 18:58.7, 20:12.7, 20:20.3, 20:30.2, 22:47.6, (23:24.6), (24:52.1) |
7 | 175 | Appleby,
ON - Team Time (1st 5) 1:44:19.9 | Spread (1st 5) 3:12.6 |
| 11, 27, 42, 47, 48, (48), (55) |
| Matthew Daxner, Nichoas Bennett, Matthew Liang, Nicholas Bennett, Blake Latimer, (James Mackey), (Joshua Laforet) |
| 18:47.4, 20:08.0, 21:28.8, 21:55.7, 22:00.0, (22:00.0), (22:30.2) |
8 | 200 | Crescent,
ON - Team Time (1st 5) 1:45:29.6 | Spread (1st 5) 3:12.1 |
| 23, 37, 40, 43, 57, (61), (70) |
| Matthew Lampard, Ekansh Chamdaria, Freddie Bottrill, Dylan Zeitler, Nathan Beber, (Devan Bhargava), (Nolan Aziz) |
| 19:24.3, 20:50.1, 21:01.7, 21:37.1, 22:36.4, (23:14.0), (25:30.8) |
9 | 230 | St Andrew's College,
ON - Team Time (1st 5) 1:49:34.3 | Spread (1st 5) 5:07.9 |
| 24, 44, 46, 50, 66, (67), (68) |
| Willem Grier, Juan Pablo Martinez, Billy Sun, Aidan Walters, Thomas Childerhose, (Nolan Michelberger), (Liam Trynk) |
| 19:24.5, 21:41.1, 21:45.0, 22:11.3, 24:32.4, (24:34.8), (24:44.7) |
10 | 243 | Bayview Glen,
ON - Team Time (1st 5) 1:55:20.0 | Spread (1st 5) 9:39.0 |
| 30, 33, 51, 54, 75 |
| Ethan Wachtel, Adam Atkinson, John Douglas Beattie, Terence Yeung, Luca Carnegie |
| 20:15.0, 20:35.0, 22:15.0, 22:21.0, 29:54.0 |
11 | 349 | Toronto Montessori,
ON - Team Time (1st 5) 2:14:30.9 | Spread (1st 5) 7:30.5 |
| 60, 65, 71, 76, 77, (78) |
| Jerushan Muraleetharan, Tristan Decotiis, Nathan Li, Derek Nguyen, Anugreh Kaul, (Mahmoud Ahmed) |
| 23:08.4, 24:32.0, 25:39.6, 30:32.0, 30:38.9, (32:45.7) |
12 | 350 | Rosseau Lake,
ON - Team Time (1st 5) 2:19:09.0 | Spread (1st 5) 10:48.1 |
| 52, 72, 73, 74, 79, (80) |
| Carter Corbett, Rongqi Li, David Harris, Christopher Gan, Mark Li, (Matthew Neretlis) |
| 22:17.7, 26:33.5, 27:57.9, 29:14.1, 33:05.8, (33:16.9) |