1 | 90 | Chaminade College,
ON - Team Time (1st 5) 1:34:21.2 | Spread (1st 5) 1:05.0 |
| 10, 12, 18, 23, 27, (42), (48) |
| AJ Copetti, Chris Basso, Noah Antoine, Joao Gomes, Marcio Gomes, (Ethan Williams), (Brandon Cidade) |
| 18:18.0, 18:26.0, 19:01.0, 19:13.2, 19:23.0, (20:01.0), (20:17.1) |
2 | 107 | Neil McNeil,
ON - Team Time (1st 5) 1:33:05.4 | Spread (1st 5) 3:48.3 |
| 1, 14, 17, 36, 39, (51), (52) |
| Ibrahim Kedir, Owen Moloney, Liam Mckelvey, Malcolm Warcholak, Jacob Andress, (Jordan Perera-Satgunem), (Joey O'Keefe) |
| 16:03.0, 18:39.0, 18:51.5, 19:40.6, 19:51.3, (20:25.0), (20:26.0) |
3 | 119 | St Michael's College,
ON - Team Time (1st 5) 1:35:19.7 | Spread (1st 5) 2:00.8 |
| 5, 24, 28, 30, 32, (38), (46) |
| Connor Pribaz, Ethan Bourdos, Aidan Bischoff, Zachary McPhee, Alex Lorusso, (Oscar Feschuk), (Myles Decastro) |
| 17:34.6, 19:15.8, 19:25.1, 19:28.8, 19:35.4, (19:44.5), (20:13.0) |
4 | 143 | Birchmount Park C I,
ON - Team Time (1st 5) 1:36:55.1 | Spread (1st 5) 1:56.0 |
| 11, 22, 26, 35, 49, (60), (74) |
| Rocharn Wilson, Nathanael Taffese, Austin Bates, Abdullahi Hassan, Jake Kelly, (Edgar Morales), (Wyatt Brown) |
| 18:22.0, 19:12.8, 19:22.7, 19:39.6, 20:18.0, (20:52.0), (21:22.0) |
5 | 177 | Upper Canada College,
ON - Team Time (1st 5) 1:38:49.3 | Spread (1st 5) 1:05.5 |
| 21, 25, 41, 43, 47, (58), (70) |
| CHRIS NOH, Ayomide Maxwell, Noah Habib, Hudson Leon, Skylar Kim, (Alex Xiang), (Robbie Knowles) |
| 19:11.0, 19:22.5, 19:57.7, 20:01.6, 20:16.5, (20:47.1), (21:16.8) |
6 | 214 | De La Salle College,
ON - Team Time (1st 5) 1:39:45.4 | Spread (1st 5) 3:22.5 |
| 8, 37, 40, 50, 79, (124), (145) |
| Dario Garcia-mendez, Aidan Leyne, Matthew Walford, Xavier Ezman, Alexander Arazyan, (Ethan Razavi mastali), (Ethan Razavi) |
| 18:10.9, 19:42.7, 19:54.0, 20:24.4, 21:33.4, (24:31.5), (26:46.4) |
7 | 237 | Trinity College,
ON - Team Time (1st 5) 1:40:52.9 | Spread (1st 5) 3:24.5 |
| 13, 15, 34, 87, 88, (93), (121) |
| Charlie Wadds, Scott Boughner, Tolu Fadeyi, Tali Shepherd, TRISTAN JIN, (Victor Van Eybergen), (Jonathan Xu) |
| 18:35.1, 18:45.0, 19:37.5, 21:55.7, 21:59.6, (22:15.3), (24:15.7) |
8 | 260 | Father John Redmond,
ON - Team Time (1st 5) 1:41:35.1 | Spread (1st 5) 4:02.7 |
| 7, 44, 57, 69, 83, (103), (112) |
| Stephen Barber, Joseph Votkins, Justin Azubalis, Curtis Price, Daniel Piccone, (Daniel Smart-Reed), (William Bellotto) |
| 17:46.0, 20:02.8, 20:42.1, 21:15.5, 21:48.7, (22:55.5), (23:33.0) |
9 | 272 | Crescent,
ON - Team Time (1st 5) 1:41:21.6 | Spread (1st 5) 4:44.6 |
| 3, 31, 72, 81, 85, (125), (130) |
| Matthew Lampard, Scott Pardy, Jonathan Dumanski, Matthew Latifi, Carson Duffy, (Richard Nelson), (Bijan Phillip Korhani) |
| 17:05.5, 19:30.9, 21:18.3, 21:36.8, 21:50.1, (24:34.8), (25:04.3) |
10 | 289 | Royal St. George's,
ON - Team Time (1st 5) 1:43:21.7 | Spread (1st 5) 4:28.4 |
| 9, 55, 62, 63, 100, (104), (106) |
| David Barkway, Will Van Nostrand, Justin Ovenell, Devin Chapple, Folarin Fatola, (Wil Lenkov), (Ben Dreger) |
| 18:13.3, 20:37.0, 20:53.6, 20:56.1, 22:41.7, (22:56.9), (23:09.8) |
11 | 335 | Sir Wilfrid Laurier C I,
ON - Team Time (1st 5) 1:46:17.8 | Spread (1st 5) 4:20.8 |
| 20, 45, 59, 102, 109 |
| Matt Mason, Owen Leatherdale, Sulivan Gibb, Mitchell Hunter, Nathan Vogel |
| 19:04.2, 20:10.0, 20:50.4, 22:48.2, 23:25.0 |
12 | 391 | Hillfield Strathallan,
ON - Team Time (1st 5) 1:48:21.8 | Spread (1st 5) 1:36.4 |
| 64, 66, 68, 94, 99, (116), (127) |
| Carson Barnard, Ibrahim Iftikhar, Luke D'Ambrosi, Azeem Khan, Tony Tan, (Rishi Popuri), (Subhaan Rana) |
| 21:01.6, 21:08.8, 21:14.7, 22:18.7, 22:38.0, (23:40.1), (24:53.3) |
13 | 399 | Etobicoke C I,
ON - Team Time (1st 5) 1:50:13.0 | Spread (1st 5) 5:03.0 |
| 54, 56, 67, 90, 132, (135) |
| Samer El Galmady, Ethan Oppitz, Mark Teron, Antheus Aldridge, Botao Wei, (Arno Bergmans) |
| 20:36.0, 20:38.0, 21:14.0, 22:06.0, 25:39.0, (25:44.0) |
14 | 408 | Bayview Glen,
ON - Team Time (1st 5) 1:50:17.8 | Spread (1st 5) 5:06.4 |
| 33, 65, 71, 113, 126, (146), (166) |
| Ethan Wachtel, Adam Atkinson, John Douglas Beattie, Jd Beattie, Yasein Hussein, (Luca Carnegie), (Lucas Sharabura) |
| 19:36.1, 21:07.6, 21:17.7, 23:33.9, 24:42.5, (26:46.8), (30:45.6) |
15 | 412 | North Toronto,
ON - Team Time (1st 5) 1:49:12.7 | Spread (1st 5) 2:42.0 |
| 53, 76, 80, 98, 105 |
| Ethan Hum, Max Cornblum, Piotr Pralat, Jaxon Croth, Noah Francoz |
| 20:27.3, 21:25.0, 21:34.9, 22:36.2, 23:09.3 |
16 | 444 | Earl Haig,
ON - Team Time (1st 5) 1:50:43.7 | Spread (1st 5) 1:48.3 |
| 73, 74, 89, 101, 107, (111), (115) |
| Jensen Lau, Junior Nyarko, Ken Wong, Michael Wen, Wilson Pan, (Kyle Chan), (Ryan Falconer) |
| 21:21.7, 21:22.0, 22:02.0, 22:48.0, 23:10.0, (23:30.0), (23:37.0) |
17 | 456 | Michael Power-St. Joseph’s,
ON - Team Time (1st 5) 1:59:16.0 | Spread (1st 5) 12:55.0 |
| 2, 6, 142, 151, 155, (155), (168) |
| Peter Minbashian, Keithan Sivapragasam, Joseph Sponardi, Noah Barnett, Kim Del Rosano, (Lakshay Dahiya), (Karmvir Sing) |
| 16:36.0, 17:44.0, 26:16.0, 29:09.0, 29:31.0, (29:31.0), (35:33.6) |
18 | 506 | Martingrove,
ON - Team Time (1st 5) 1:56:28.0 | Spread (1st 5) 8:35.0 |
| 4, 110, 114, 138, 140, (155) |
| Rohan Rohan, Andrew Kerr, Jasper Joenig, Erik Nurtash, Yusuf Alade, (Andrew Surian) |
| 17:32.0, 23:27.0, 23:36.0, 25:46.0, 26:07.0, (29:31.0) |
19 | 508 | Cardinal Newman Catholic,
ON - Team Time (1st 5) 1:59:47.4 | Spread (1st 5) 10:14.2 |
| 19, 82, 122, 131, 154, (167) |
| Mick Mendoza, Benson Corpuz, Ali Rizvi, Jan Oliver Bisa, Angelo Uriel Gabriel, (Justin Moleta) |
| 19:03.0, 21:47.0, 24:23.5, 25:16.7, 29:17.2, (31:30.0) |
20 | 511 | Malvern,
ON - Team Time (1st 5) 1:55:28.2 | Spread (1st 5) 4:02.1 |
| 61, 95, 108, 119, 128 |
| Cameron Woo, Kyle Ervine, Kristoffer-Thomas Giggs, Hayden Azim-Wong, Caleb Lariniere |
| 20:53.0, 22:24.5, 23:21.3, 23:54.3, 24:55.1 |
21 | 516 | Marshall McLuhan,
ON - Team Time (1st 5) 1:56:01.0 | Spread (1st 5) 4:45.4 |
| 78, 86, 91, 120, 141, (144), (149) |
| Patric Aguinaldo, Randell Mendiola, Simone Calautti, Joshua Padilla Vargas, Edrik Inocentes, (Esteban Osorio-Cruz), (Thijs Vorstman) |
| 21:30.0, 21:54.0, 22:06.6, 24:15.0, 26:15.4, (26:43.0), (27:29.0) |
22 | 520 | Brebeuf College,
ON - Team Time (1st 5) 2:00:52.7 | Spread (1st 5) 10:43.0 |
| 16, 84, 129, 136, 155, (165) |
| Marco Stipo, Shaian Esna, Ar Hospedales-Alexander, Chris Smolej, Revanth Kondepati, (Jason J Ukwesa) |
| 18:48.0, 21:50.0, 24:59.4, 25:44.3, 29:31.0, (30:26.6) |
23 | 560 | Country Day,
ON - Team Time (1st 5) 2:04:16.0 | Spread (1st 5) 10:05.0 |
| 29, 97, 132, 147, 155 |
| Kosta Tzanopoulos-Tzanis, Kiyan Heybati, Matthew Dibble, Magnus Kreever, Michael Jones |
| 19:26.0, 22:36.0, 25:39.0, 27:04.0, 29:31.0 |
| 560 | St Andrew's College,
ON - Team Time (1st 5) 2:00:07.7 | Spread (1st 5) 6:46.5 |
| 77, 92, 118, 123, 150, (153), (163) |
| Aidan Walters, Jacky Kwak, Nolan Michelberger, Reese Enderlain, David Coverdale, (Andy Yang), (Caleb Viesman) |
| 21:27.8, 22:08.3, 23:51.6, 24:25.7, 28:14.3, (29:14.9), (29:56.9) |
25 | 636 | Sir Oliver Mowat,
ON - Team Time (1st 5) 2:07:02.7 | Spread (1st 5) 6:41.6 |
| 96, 117, 134, 137, 152 |
| Riley Oliver, Mark Whittaker, Sam Molnar, Gordon McNair, Joshua Ignacz |
| 22:33.2, 23:45.9, 25:43.5, 25:45.3, 29:14.8 |
26 | 740 | Villanova College,
ON - Team Time (1st 5) 2:18:40.0 | Spread (1st 5) 3:30.0 |
| 139, 143, 148, 155, 155, (155), (164) |
| Sahib Dhillon, Angad Dhillon, Nathan Panacci, Anthony Cavallin, Vincent Gagliardi, (Ikale Cormier), (Armaan Dhillon) |
| 26:01.0, 26:19.0, 27:18.0, 29:31.0, 29:31.0, (29:31.0), (30:19.4) |