1 | 40 | Upper Canada College,
ON - Team Time (1st 5) 1:18:45.3 | Spread (1st 5) 2:51.3 |
| 1, 5, 6, 8, 20, (24), (30) |
| Shaan Hooey, Robbie Knowles, Justin Ovenell, Chris Connors, Matt Tontodonati, (Robert Egge), (Hudson Leon) |
| 14:22.0, 15:39.7, 15:41.0, 15:49.3, 17:13.3, (17:32.9), (17:53.1) |
2 | 52 | St Michael's College,
ON - Team Time (1st 5) 1:20:38.3 | Spread (1st 5) 1:31.5 |
| 3, 10, 12, 13, 14, (15), (16) |
| Connor Pribaz, Markus Geiger, Adam Orajalo, Noah Rondinone, Malcolm Garvey, (Aidan Bischoff), (Ethan Bayfield) |
| 15:02.4, 16:00.7, 16:29.0, 16:32.3, 16:33.9, (16:41.8), (16:51.1) |
3 | 101 | De La Salle College,
ON - Team Time (1st 5) 1:24:56.1 | Spread (1st 5) 3:24.3 |
| 2, 11, 19, 33, 36, (38), (46) |
| Dario Garcia-mendez, Aidan Leyne, Matthew Walford, Alexander Arazyan, Erik Petro-lomheim, (Matthew Best), (Ethan Razavi mastali) |
| 14:59.4, 16:24.7, 17:01.4, 18:06.9, 18:23.7, (18:41.2), (19:16.6) |
4 | 119 | Trinity College,
ON - Team Time (1st 5) 1:28:10.2 | Spread (1st 5) 6:26.2 |
| 4, 9, 22, 29, 55 |
| Scott Boughner, Charlie Wadds, Nasser Yassein, TRISTAN JIN, Aidan Wylie |
| 15:15.6, 15:57.4, 17:25.7, 17:49.7, 21:41.8 |
5 | 132 | Royal St. George's,
ON - Team Time (1st 5) 1:27:56.4 | Spread (1st 5) 3:12.7 |
| 7, 17, 27, 39, 42, (51), (53) |
| David Barkway, Will Van Nostrand, Ben Dreger, Eric Pyper, Will McLeod, (Folarin Fatola), (Nick Vassos) |
| 15:41.9, 16:52.4, 17:43.3, 18:44.2, 18:54.6, (20:05.7), (20:08.8) |
6 | 162 | Bayview Glen,
ON - Team Time (1st 5) 1:32:22.2 | Spread (1st 5) 4:40.1 |
| 18, 25, 31, 34, 54 |
| Ethan Wachtel, Adam Atkinson, John Douglas Beattie, Terence Yeung, Luca Carnegie |
| 16:58.2, 17:36.4, 17:59.4, 18:09.9, 21:38.3 |
7 | 165 | Hillfield Strathallan,
ON - Team Time (1st 5) 1:30:55.0 | Spread (1st 5) 1:26.3 |
| 23, 26, 32, 40, 44, (45), (48) |
| Ibrahim Iftikhar, Luke D'Ambrosi, Carson Barnard, Rishi Popuri, Azeem Khan, (Tony Tan), (Matthew Maradin) |
| 17:29.9, 17:39.6, 18:02.3, 18:47.0, 18:56.2, (18:56.6), (19:30.2) |
8 | 198 | St Andrew's College,
ON - Team Time (1st 5) 1:34:02.4 | Spread (1st 5) 2:00.2 |
| 28, 37, 41, 43, 49, (50), (56) |
| Aidan Walters, Liam Trynk, Tunde Ogunremi, Nolan Michelberger, Tyler Chan, (Leonard Chan), (Kevin Zhang) |
| 17:47.5, 18:37.3, 18:54.0, 18:55.9, 19:47.7, (19:59.2), (21:42.2) |
9 | 212 | Appleby,
ON - Team Time (1st 5) 1:37:59.5 | Spread (1st 5) 5:26.5 |
| 21, 35, 47, 52, 57, (58) |
| Nichoas Bennett, James Mackey, Blake Latimer, Owen Morgan, JAKE O'brien, (Matthew Wilk) |
| 17:22.4, 18:21.6, 19:20.0, 20:06.6, 22:48.9, (24:19.8) |