1 | 99 | St Michael's College,
ON - Team Time (1st 5) 1:12:35.7 | Spread (1st 5) 1:18.2 |
| 7, 13, 21, 22, 36, (46), (47) |
| 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 | 109 | Neil McNeil,
ON - Team Time (1st 5) 1:13:13.1 | Spread (1st 5) 1:29.0 |
| 9, 14, 17, 27, 42, (43), (44) |
| Sean O'Keefe, Patrick Saini, Luke Gordon, Liam Mckelvey, Malcolm Warcholak, (Jacob Andress), (Joshua Dereje) |
| 14:00.0, 14:25.4, 14:30.7, 14:48.0, 15:29.0, (15:31.0), (15:36.0) |
3 | 124 | Northern Secondary (Toronto),
ON - Team Time (1st 5) 1:14:21.6 | Spread (1st 5) 2:50.2 |
| 4, 10, 19, 33, 58 |
| Max Davies, William Guinane, Alex Warren, Noah Hopkins, Ryan Cooper |
| 13:48.5, 14:18.5, 14:31.7, 15:04.2, 16:38.7 |
4 | 132 | Chaminade College,
ON - Team Time (1st 5) 1:14:36.3 | Spread (1st 5) 2:38.0 |
| 8, 12, 15, 41, 56, (59), (61) |
| Joao Gomes, Brandon Cidade, Nichola Carlos-Carneiro, Nick Carneiro, Inno Panem, (Francesc Culmone), (Antonio Tripodi) |
| 13:53.0, 14:20.0, 14:27.9, 15:24.4, 16:31.0, (16:49.9), (16:57.7) |
5 | 135 | Bishop Allen Academy,
ON - Team Time (1st 5) 1:13:51.9 | Spread (1st 5) 1:47.8 |
| 3, 25, 29, 38, 40, (52), (60) |
| Davis Sampson, Elijah Medeiros, Liam Farrell, Quentin Galikowski, Anthony Reszczynski, (Matthew Switt), (JACK EMO) |
| 13:33.3, 14:44.5, 14:56.4, 15:16.6, 15:21.1, (15:59.0), (16:56.0) |
6 | 156 | Birchmount Park C I,
ON - Team Time (1st 5) 1:15:05.0 | Spread (1st 5) 27.0 |
| 24, 31, 32, 34, 35, (45), (54) |
| Abdullahi Hassan, Nekhi Collins, Aidan O'keefe, Nathanael Taffese, Austin Bates, (Mackenzie Wood), (Ethan Rowe) |
| 14:44.0, 14:58.5, 15:03.5, 15:08.0, 15:11.0, (15:43.0), (16:19.0) |
7 | 160 | RH King Academy,
ON - Team Time (1st 5) 1:15:31.8 | Spread (1st 5) 1:25.2 |
| 18, 20, 23, 48, 51 |
| Thushanth Sivapalan, Niko Fotopoulos, Imran Sherif, Thakeshon Mangaleswaran, Shrimon Kesavan |
| 14:31.1, 14:35.1, 14:38.0, 15:51.3, 15:56.3 |
8 | 181 | Upper Canada College,
ON - Team Time (1st 5) 1:16:25.4 | Spread (1st 5) 3:12.9 |
| 2, 28, 39, 55, 57, (76), (81) |
| 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) |
9 | 197 | Father John Redmond,
ON - Team Time (1st 5) 1:18:14.7 | Spread (1st 5) 4:26.8 |
| 1, 16, 50, 63, 67, (75), (79) |
| Roman Mironov, Alexander Megas, Justin Azubalis, Daniel Piccone, Jerome Barber, (Curtis Price), (Daniel Smart-Reed) |
| 13:07.4, 14:30.1, 15:56.0, 17:07.0, 17:34.2, (18:08.0), (18:19.0) |
10 | 302 | University of Toronto,
ON - Team Time (1st 5) 1:26:02.6 | Spread (1st 5) 6:10.5 |
| 6, 53, 69, 77, 97 |
| Paul Illerbaig-Bajong, Zack Willson, Jaden Bhogal, Everett van Zanden, Nicholas Faust |
| 13:51.7, 16:11.1, 17:42.5, 18:15.1, 20:02.2 |
11 | 344 | De La Salle College,
ON - Team Time (1st 5) 1:28:06.6 | Spread (1st 5) 3:46.7 |
| 30, 65, 78, 85, 86, (93), (103) |
| 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) |
12 | 377 | Malvern,
ON - Team Time (1st 5) 1:30:09.0 | Spread (1st 5) 3:33.0 |
| 49, 64, 80, 90, 94 |
| Kyle Ervine, Samuel Parks, Kristoffer-Thomas Giggs, Caleb Lariniere, Hayden Azim-Wong |
| 15:54.0, 17:17.0, 18:21.0, 19:10.0, 19:27.0 |
13 | 384 | Michael Power-St. Joseph’s,
ON - Team Time (1st 5) 1:33:45.1 | Spread (1st 5) 7:15.9 |
| 11, 68, 96, 98, 111, (114), (118) |
| Jacob Stocking, Andrew Zab, Adam Mainella, James Liconti, Ryan Amaral, (Gabriel Elbe), (Karmvir Sing) |
| 14:19.6, 17:41.5, 19:58.4, 20:10.1, 21:35.5, (22:04.9), (22:53.0) |
14 | 395 | Royal St. George's,
ON - Team Time (1st 5) 1:34:32.9 | Spread (1st 5) 9:13.7 |
| 5, 82, 87, 101, 120, (122), (125) |
| 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) |
15 | 398 | Crescent,
ON - Team Time (1st 5) 1:33:09.9 | Spread (1st 5) 5:49.1 |
| 26, 73, 95, 98, 106, (107), (109) |
| 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) |
16 | 417 | Monarch Park,
ON - Team Time (1st 5) 1:34:38.4 | Spread (1st 5) 4:57.0 |
| 66, 70, 74, 91, 116 |
| Duncan Lamont, Tyler Briggs, Owen Burns-Craze, Ewan Kuipers, Noah Swaby |
| 17:29.3, 17:43.2, 17:48.2, 19:11.4, 22:26.3 |
17 | 439 | Cardinal Newman Catholic,
ON - Team Time (1st 5) 1:36:08.6 | Spread (1st 5) 4:57.9 |
| 62, 72, 92, 100, 113 |
| Benson Corpuz, Ali Rizvi, Jan Oliver Bisa, Ben Flores, Osereme Ibazebo |
| 16:58.0, 17:47.0, 19:16.0, 20:11.7, 21:55.9 |
18 | 477 | Trinity College,
ON - Team Time (1st 5) 1:44:09.6 | Spread (1st 5) 10:13.1 |
| 37, 84, 112, 121, 123 |
| 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 |
19 | 478 | St Andrew's College,
ON - Team Time (1st 5) 1:38:29.4 | Spread (1st 5) 2:33.7 |
| 83, 88, 89, 108, 110, (117), (118) |
| Aidan Walters, Aiden Kirchmair, Brian An, Matheen Khan, Freddie Kwan, (Jake Mcmillan), (Caleb Viesman) |
| 18:35.0, 18:57.5, 19:00.2, 20:48.0, 21:08.7, (22:36.2), (22:53.0) |
20 | 497 | Bayview Glen,
ON - Team Time (1st 5) 1:41:26.7 | Spread (1st 5) 4:31.3 |
| 71, 102, 104, 105, 115, (124) |
| 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) |