1 | 23 | St Michael's College,
ON - Team Time (1st 5) 1:25:30.8 | Spread (1st 5) 1:08.1 |
| 1, 3, 5, 6, 8, (9), (11) |
| 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 | 90 | Upper Canada College,
ON - Team Time (1st 5) 1:31:35.1 | Spread (1st 5) 2:29.8 |
| 2, 7, 23, 29, 29, (37), (39) |
| Henry Gage, Shaan Hooey, John Babits, Chris Connors, Robbie Knowles, (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 | 103 | Neil McNeil,
ON - Team Time (1st 5) 1:33:19.0 | Spread (1st 5) 2:03.0 |
| 4, 17, 24, 27, 31, (42), (49) |
| Liam Mckelvey, Ronan Brady, Bemrich Ayuson, Malcolm Warcholak, Simon Brock, (Jacob Hickey), (Jordan Perera-Satgunem) |
| 17:11.0, 18:49.0, 19:00.0, 19:05.0, 19:14.0, (19:25.0), (19:53.0) |
4 | 142 | Chaminade College,
ON - Team Time (1st 5) 1:35:30.0 | Spread (1st 5) 2:01.0 |
| 10, 22, 25, 35, 50, (54), (58) |
| Brandon Cidade, Joao Gomes, Noah Antoine, Chris Basso, Howie De Pedro, (Justin Alvarado), (Ceasar Lopes) |
| 18:05.0, 18:59.0, 19:03.0, 19:17.0, 20:06.0, (20:13.0), (20:26.0) |
5 | 157 | Birchmount Park C I,
ON - Team Time (1st 5) 1:35:49.0 | Spread (1st 5) 54.0 |
| 15, 31, 33, 35, 43, (45), (45) |
| Nathanael Taffese, Rocharn Wilson, Austin Bates, Jake Kelly, Mackenzie Wood, (Gabriel Bourgeois), (James Mcnaught) |
| 18:34.0, 19:14.0, 19:16.0, 19:17.0, 19:28.0, (19:47.0), (19:47.0) |
6 | 193 | De La Salle College,
ON - Team Time (1st 5) 1:37:26.0 | Spread (1st 5) 1:50.6 |
| 12, 34, 47, 48, 52, (64), (65) |
| 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) |
7 | 265 | Trinity College,
ON - Team Time (1st 5) 1:41:22.2 | Spread (1st 5) 2:39.2 |
| 26, 28, 63, 67, 81, (98), (133) |
| 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) |
8 | 281 | Royal St. George's,
ON - Team Time (1st 5) 1:42:28.6 | Spread (1st 5) 3:42.7 |
| 18, 19, 68, 71, 105, (114), (117) |
| 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) |
9 | 298 | Hillfield Strathallan,
ON - Team Time (1st 5) 1:42:49.5 | Spread (1st 5) 3:48.9 |
| 21, 53, 57, 59, 108, (123), (138) |
| 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) |
10 | 319 | Appleby,
ON - Team Time (1st 5) 1:44:19.9 | Spread (1st 5) 3:12.6 |
| 16, 51, 76, 87, 89, (89), (103) |
| 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) |
11 | 359 | Crescent,
ON - Team Time (1st 5) 1:45:29.6 | Spread (1st 5) 3:12.1 |
| 40, 66, 69, 78, 106, (116), (144) |
| 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) |
12 | 360 | Bishop Allen Academy,
ON - Team Time (1st 5) 1:45:53.0 | Spread (1st 5) 1:51.0 |
| 56, 60, 70, 82, 92, (102), (111) |
| Matthew Switt, JACK EMO, Cameron Hamidi, John Biscocho, Marko Pavlesen, (Ethan Ferrer), (Luca Swainson) |
| 20:17.0, 20:33.0, 21:11.0, 21:44.0, 22:08.0, (22:29.0), (22:59.0) |
13 | 361 | Father John Redmond,
ON - Team Time (1st 5) 1:46:11.0 | Spread (1st 5) 4:26.0 |
| 14, 74, 79, 84, 110, (120), (146) |
| Stephen Barber, Justin DeLeon, Luke Woolcock, William Bellotto, Max Ciuffetelli-Parker, (Harrison Angellotti), (Mark Dwyer) |
| 18:28.0, 21:20.0, 21:41.0, 21:48.0, 22:54.0, (23:20.0), (25:41.0) |
14 | 432 | St Andrew's College,
ON - Team Time (1st 5) 1:49:34.3 | Spread (1st 5) 5:07.9 |
| 41, 80, 83, 93, 135, (136), (137) |
| 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) |
15 | 443 | Malvern,
ON - Team Time (1st 5) 1:49:58.0 | Spread (1st 5) 1:48.0 |
| 72, 85, 86, 88, 112, (118), (125) |
| Owen Mickevicias, Quinlan Cotnam, Kristoffer-Thomas Giggs, Joney Jonquim, James Gordon, (George Panutsu), (Christian Kapsales) |
| 21:14.0, 21:52.0, 21:53.0, 21:57.0, 23:02.0, (23:17.4), (23:27.1) |
16 | 463 | Albert Campbell,
ON - Team Time (1st 5) 1:50:32.6 | Spread (1st 5) 2:45.3 |
| 61, 77, 97, 109, 119, (122), (124) |
| Geoffrey Chen, Gregory Ho, Simon Zhou, Tiger Ye, Gowtham Rajendra, (Piratheesh Rajapratheepan), (Marco Yan) |
| 20:34.0, 21:29.6, 22:18.8, 22:50.9, 23:19.3, (23:21.6), (23:25.7) |
17 | 465 | Bayview Glen,
ON - Team Time (1st 5) 1:55:20.0 | Spread (1st 5) 9:39.0 |
| 55, 62, 95, 99, 154 |
| 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 |
18 | 476 | Parkdale,
ON - Team Time (1st 5) 1:56:43.0 | Spread (1st 5) 9:00.0 |
| 13, 20, 142, 150, 151 |
| Jack Djondric-powell, Ferguson Walker, Luka Newton, Sesu Maxwell-atungo, Liam Hinzman |
| 18:20.0, 18:57.0, 25:10.0, 26:56.0, 27:20.0 |
19 | 490 | Earl Haig,
ON - Team Time (1st 5) 1:52:13.0 | Spread (1st 5) 2:38.0 |
| 73, 75, 94, 121, 127, (129), (141) |
| Ben Koyama, Nathaniel Chan, Michael Samoilov, Kenny Wong, Steven Ty, (Jensen Lau), (Michael Watson) |
| 21:19.0, 21:24.0, 22:12.0, 23:21.0, 23:57.0, (24:17.8), (25:05.0) |
20 | 501 | Monarch Park,
ON - Team Time (1st 5) 1:53:12.0 | Spread (1st 5) 5:09.0 |
| 38, 100, 101, 130, 132, (158) |
| Robbie Russo, Ryan Hughes, Oliver van Rossom, John Tronciu, Jonah Leduc, (Aleksander Straziser-Saltimias) |
| 19:22.0, 22:23.0, 22:27.0, 24:29.0, 24:31.0, (32:19.0) |
21 | 548 | Michael Power-St. Joseph’s,
ON - Team Time (1st 5) 1:55:32.0 | Spread (1st 5) 5:47.0 |
| 44, 104, 126, 131, 143 |
| Jaden Mariyanayagan, Liam Capstick, Puru Verma, Levente Marton, Matthew Goulart |
| 19:37.0, 22:32.0, 23:29.0, 24:30.0, 25:24.0 |
22 | 646 | Senator O’Connor,
ON - Team Time (1st 5) 2:12:08.0 | Spread (1st 5) 10:16.2 |
| 91, 113, 128, 155, 159 |
| James Connelly, Nicholas Chung, Mark Estrada, Lucca Bonetti, Birmadu Wakessa |
| 22:07.7, 23:03.6, 24:11.9, 30:20.9, 32:23.9 |
23 | 681 | Brebeuf College,
ON - Team Time (1st 5) 2:04:43.6 | Spread (1st 5) 3:36.0 |
| 107, 139, 140, 147, 148 |
| Juan Murcia, Connor Boyle, Ar Hospedales-Alexander, Chris Smolej, Paul Banal |
| 22:44.8, 24:53.8, 24:54.9, 25:49.3, 26:20.8 |
24 | 707 | Toronto Montessori,
ON - Team Time (1st 5) 2:14:30.9 | Spread (1st 5) 7:30.5 |
| 115, 134, 145, 156, 157, (160) |
| 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) |
25 | 711 | Rosseau Lake,
ON - Team Time (1st 5) 2:19:09.0 | Spread (1st 5) 10:48.1 |
| 96, 149, 152, 153, 161, (162) |
| 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) |