1 | 29 | St Marcellinus,
ON - Team Time (1st 5) 1:13:12.1 | Spread (1st 5) 59.0 |
| 2, 3, 7, 8, 9, (11), (21) |
| Mikail Shallwani, Massimo Colcagno, Joseph Falzata, Shaydon Leiba, Logan Lemos, (Gurshan Sodhi), (Nuwair Akram) |
| 14:05.6, 14:14.8, 14:46.0, 15:01.1, 15:04.6, (15:23.9), (16:21.0) |
2 | 56 | Loyola Catholic Secondary,
ON - Team Time (1st 5) 1:15:26.6 | Spread (1st 5) 2:40.0 |
| 1, 4, 5, 18, 28, (40), (49) |
| Paul Doherty, Isaac Kashino, Aidan Therrien-Tomas, Charbel Haddad, John Kaniuk, (Brayden Palisoc), (Andrew Nkado) |
| 14:03.0, 14:16.4, 14:27.8, 15:56.4, 16:43.0, (17:55.0), (18:07.0) |
3 | 87 | Cardinal Leger,
ON - Team Time (1st 5) 1:19:51.0 | Spread (1st 5) 1:21.0 |
| 10, 15, 19, 20, 23, (25), (26) |
| Samuel Dorvilliers, Pheonix Pullen, Brendan Boyd, Ceasar Lopes, Sergio Andre, (Aiden Nault), (D.J. Munroe) |
| 15:06.0, 15:51.0, 16:09.0, 16:18.0, 16:27.0, (16:31.0), (16:32.0) |
4 | 142 | St Francis Xavier,
ON - Team Time (1st 5) 1:23:18.9 | Spread (1st 5) 3:37.3 |
| 6, 13, 29, 44, 50, (59) |
| Zachary Domingues, Daniel Budic, Matthew Siracusa, David Szczecina, Kirsten D'Souza, (Henry Bosco) |
| 14:36.8, 15:38.0, 16:50.0, 18:00.0, 18:14.1, (19:30.0) |
5 | 148 | Applewood Ht,
ON - Team Time (1st 5) 1:24:47.0 | Spread (1st 5) 2:01.0 |
| 17, 24, 31, 33, 43, (48), (52) |
| Rami Younis, Akmal Nurachman, Anri Ligu, Hadee Jehangeer, Aryan Suvarna, (Trevor Day), (Emmitt Jasarovski) |
| 15:56.0, 16:30.0, 17:00.0, 17:24.0, 17:57.0, (18:06.0), (18:19.0) |
6 | 169 | St Paul's Secondary,
ON - Team Time (1st 5) 1:27:04.0 | Spread (1st 5) 1:28.0 |
| 22, 35, 36, 37, 39 |
| Alexander DeRango, Tristan Gazaille, Franky Tinaj, Jack Curran, Edward Rebelo |
| 16:23.0, 17:34.0, 17:37.0, 17:39.0, 17:51.0 |
7 | 197 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 1:27:48.0 | Spread (1st 5) 3:18.0 |
| 12, 30, 46, 54, 55, (58), (59) |
| Christian Catalano, Ronan D'Souza, Charbel Hasrouny, Jacob Hanna, Matthew Panza, (Matteo Principe), (Stephen Dorssers) |
| 15:31.0, 16:59.0, 18:05.0, 18:24.0, 18:49.0, (19:14.0), (19:30.0) |
8 | 239 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 1:32:18.0 | Spread (1st 5) 4:40.0 |
| 16, 41, 45, 66, 71 |
| Sean Clarke, Erich Nunes, Jacob Hodges, Gianluca DeAngelis, Amrit Ganju |
| 15:52.0, 17:56.0, 18:01.0, 19:57.0, 20:32.0 |
9 | 251 | Rick Hansen,
ON - Team Time (1st 5) 1:33:27.0 | Spread (1st 5) 3:01.0 |
| 32, 38, 46, 65, 70 |
| Ryan Yang, Ayub Mohammed, Newton Chou, Tyrese Israel, Gordon Liang |
| 17:22.0, 17:43.0, 18:05.0, 19:54.0, 20:23.0 |
10 | 263 | St. Joseph's Secondary (Mississauga),
ON - Team Time (1st 5) 1:34:30.0 | Spread (1st 5) 5:47.0 |
| 14, 51, 57, 67, 74, (76), (77) |
| Ethan Lau, Daniel Rowe, Jacob Manucdoc, Aryan Naik, Abdullah Shahid, (Navdeep Jassi), (Garrett Callahan) |
| 15:40.0, 18:16.0, 19:03.0, 20:04.0, 21:27.0, (22:28.0), (22:53.0) |
11 | 281 | Heart Lake,
ON - Team Time (1st 5) 1:39:31.0 | Spread (1st 5) 7:29.0 |
| 27, 41, 62, 73, 78, (80) |
| Braydon Warran, Gavin Park, Jacob Hendrikx, Justin Kirkland, Peter Kozmevski, (Michael Jones) |
| 16:39.0, 17:56.0, 19:46.0, 21:02.0, 24:08.0, (26:45.0) |
12 | 288 | Fletcher's Meadow,
ON - Team Time (1st 5) 1:36:18.0 | Spread (1st 5) 2:54.0 |
| 34, 53, 64, 68, 69, (79) |
| Henry Phan, Dhruv Patel, Nathan Wong, Marc Biag, Kishore Vishnumoorthy, (Max Wong) |
| 17:27.0, 18:23.0, 19:53.0, 20:14.0, 20:21.0, (24:53.0) |
13 | 327 | Erindale,
ON - Team Time (1st 5) 1:41:27.0 | Spread (1st 5) 3:08.0 |
| 56, 61, 63, 72, 75 |
| Joshua Lakdawala, Ady Alhamdan, Yusuf Baig, Ethan Whitlow, Jatin Mehta |
| 19:02.0, 19:37.0, 19:48.0, 20:50.0, 22:10.0 |