1 | 40 | Chinguacousy,
ON - Team Time (1st 5) 1:34:48.0 | Spread (1st 5) 12.9 |
| 5, 7, 8, 9, 11 |
| Harvinder Ajila, Manvir Samra, Amit Sharma, Abhishek Joshi, Sandeep Prabhakar |
| 18:52.1, 18:55.5, 18:57.4, 18:58.0, 19:05.0 |
| 40 | St Marcellinus,
ON - Team Time (1st 5) 1:34:56.0 | Spread (1st 5) 45.0 |
| 2, 3, 10, 12, 13, (14), (15) |
| Marc Pereira, Daniel Thurner, Tyler Chuang, Lucas Tartaglia, Steven Rojas, (Joey Ozamiz), (Lucas Altomare) |
| 18:34.0, 18:49.0, 19:04.0, 19:10.0, 19:19.0, (19:39.0), (19:49.0) |
3 | 106 | Mayfield,
ON - Team Time (1st 5) 1:43:09.0 | Spread (1st 5) 4:04.0 |
| 1, 20, 24, 30, 31, (32) |
| Andrew Mohammed, Niko Racicot, Christien Salem, Bem Partington, Lucas Zammit, (Xavier Villd) |
| 18:03.0, 20:14.0, 20:45.0, 22:00.0, 22:07.0, (22:20.0) |
4 | 109 | Cardinal Leger,
ON - Team Time (1st 5) 1:44:06.0 | Spread (1st 5) 5:24.0 |
| 4, 17, 21, 25, 42 |
| Michael Martins, James Sullivan, Matt Podolak, Jonathan Francil, Matt Farrugia |
| 18:51.0, 19:55.0, 20:17.0, 20:48.0, 24:15.0 |
5 | 113 | Applewood Ht,
ON - Team Time (1st 5) 1:42:42.0 | Spread (1st 5) 1:15.0 |
| 18, 19, 22, 26, 28 |
| Zachary Wiwchar, Luca Peron, Jake McGrory, Sacha Dubov, Nathan Allen |
| 19:58.0, 20:09.0, 20:20.0, 21:02.0, 21:13.0 |
6 | 156 | St Martin's,
ON - Team Time (1st 5) 1:52:06.6 | Spread (1st 5) 7:36.0 |
| 6, 27, 33, 35, 55, (58), (61) |
| Pawel Kapa, Luka Manzini, Bryan Medwin, Philip DeCouto, Miguel Ongchangco, (Brandon MacDonald), (Isaiah Famurena) |
| 18:55.0, 21:10.0, 22:22.0, 23:08.6, 26:31.0, (26:44.0), (31:31.0) |
7 | 199 | Loyola Catholic Secondary,
ON - Team Time (1st 5) 1:58:04.0 | Spread (1st 5) 5:36.0 |
| 23, 29, 46, 48, 53, (54), (57) |
| Nicholas Blake, Michael Gomes, Pablo Llanos, Addo Tetteh, Edward Fernandes, (Matthew Ankenmann), (Jacob Collins) |
| 20:43.0, 21:54.0, 24:25.0, 24:43.0, 26:19.0, (26:21.0), (26:41.0) |
8 | 201 | Fletcher's Meadow,
ON - Team Time (1st 5) 2:00:21.0 | Spread (1st 5) 2:48.0 |
| 34, 36, 40, 41, 50, (50), (56) |
| Nuwan Abeysenn, Dustin White, Jermaine Firth, Gagandeep Singh, Matthew Reed, (Anmol Bhullar), (Japjeet Pannu) |
| 22:59.0, 23:25.0, 24:00.0, 24:10.0, 25:47.0, (25:47.0), (26:39.0) |
9 | 208 | Rick Hansen,
ON - Team Time (1st 5) 2:00:30.0 | Spread (1st 5) 30.0 |
| 38, 38, 43, 44, 45, (49), (52) |
| Jezib Kanwar, Areeb Syed, Alvin Duong, Abdalrahman Alfakir, Nicholas Nghiem, (Tristan Mackenzie), (Alexander Quan) |
| 23:49.0, 23:49.0, 24:16.0, 24:17.0, 24:19.0, (24:56.0), (25:56.0) |
10 | 218 | Brampton Centennial,
ON - Team Time (1st 5) 2:01:43.0 | Spread (1st 5) 6:53.9 |
| 16, 37, 47, 59, 59 |
| Rafay Abdul, Haritosh Patel, Nitish Bajaj, Talon Denton, Mandeep Sran |
| 19:52.6, 23:43.9, 24:33.5, 26:46.5, 26:46.5 |