1 | 22 | St Michael's College,
ON - Team Time (1st 5) 1:33:57.0 | Spread (1st 5) 2:28.0 |
| 1, 2, 3, 6, 10, (17), (18) |
| Benjamin Fox, Brandon Raftis, Julian Mirijello, JD Maclellan, Alessandro Adorante, (Jakub Bembenek), (Robert Coote) |
| 17:29.8, 18:31.7, 18:48.0, 19:09.7, 19:57.8, (20:26.1), (20:30.9) |
2 | 56 | Upper Canada College,
ON - Team Time (1st 5) 1:39:37.3 | Spread (1st 5) 1:21.5 |
| 5, 9, 11, 15, 16, (33), (34) |
| Henry Gage, Matthew Thompson, Carter Mclean, Oliver Odendaal, Jeremy Kofman, (Michaelangelo Perretta), (John Babits) |
| 19:04.4, 19:39.8, 20:01.9, 20:25.3, 20:25.9, (21:54.8), (21:58.6) |
3 | 91 | Birchmount Park C I,
ON - Team Time (1st 5) 1:43:18.0 | Spread (1st 5) 2:48.7 |
| 7, 12, 13, 24, 35, (36) |
| Rocharn Wilson, Edgar Morales, Zach Temertzeglou, Jake Kelly, Wyatt Brown, (Alex Panopoulos) |
| 19:17.2, 20:15.1, 20:22.0, 21:17.8, 22:05.9, (22:17.6) |
4 | 113 | Chaminade College,
ON - Team Time (1st 5) 1:45:17.5 | Spread (1st 5) 1:15.4 |
| 14, 19, 23, 28, 29 |
| Justin Alvarado, Chris Basso, Noah Antoine, Ethan Williams, Alejandro Loayza |
| 20:24.3, 20:33.5, 21:05.4, 21:34.6, 21:39.7 |
5 | 130 | Neil McNeil,
ON - Team Time (1st 5) 1:46:26.6 | Spread (1st 5) 2:49.3 |
| 8, 22, 31, 32, 37, (41), (47) |
| Ronan Brady, Bemrich Ayuson, Gregory Almanza, Jaden McDonald, Joseph Cane, (Joey O'Keefe), (Jordan Perera-Satgunem) |
| 19:31.3, 20:53.8, 21:49.6, 21:51.3, 22:20.6, (22:53.2), (24:00.8) |
6 | 147 | Royal St. George's,
ON - Team Time (1st 5) 1:49:34.3 | Spread (1st 5) 3:53.2 |
| 20, 21, 25, 30, 51, (52), (56) |
| Ethan Meanchos, Angus Mcleish, Graydon Benson, Alan Hodgson, Joshua Walton, (Gavin Bell), (Liam Simpson) |
| 20:50.5, 20:51.5, 21:22.6, 21:46.0, 24:43.7, (24:55.2), (27:23.8) |
7 | 164 | Father John Redmond,
ON - Team Time (1st 5) 1:50:47.5 | Spread (1st 5) 5:11.9 |
| 4, 27, 42, 43, 48, (49), (50) |
| Stephen Barber, Tonn Marshall-Burghardt, Mitchell Smart, Justin DeLeon, Luke Woolcock, (Harrison Angellotti), (Mark Dwyer) |
| 18:56.0, 21:23.7, 22:54.3, 23:25.6, 24:07.9, (24:20.1), (24:38.7) |
8 | 203 | Crescent,
ON - Team Time (1st 5) 1:56:44.5 | Spread (1st 5) 4:31.3 |
| 26, 39, 40, 45, 53, (55) |
| Felix Yu, Sawyer Tang, Ryan Turnbull, Moro Bamber, Mark Xiao, (Andre Corona) |
| 21:23.3, 22:43.3, 22:48.7, 23:54.6, 25:54.6, (26:20.3) |
9 | 239 | St Andrew's College,
ON - Team Time (1st 5) 2:07:51.6 | Spread (1st 5) 9:14.1 |
| 38, 44, 46, 54, 57, (58), (59) |
| Willem Grier, Justin Cheung, Owen Laffey, Sterling Cochran, Kevin Shu, (Nova Schmidt), (Massimo Giarrusso) |
| 22:36.9, 23:29.4, 23:57.2, 25:57.1, 31:51.0, (36:05.3), (36:53.4) |