1 | 46 | Cardinal Leger,
ON - Team Time (1st 5) 2:08:38.0 | Spread (1st 5) 2:15.0 |
| 1, 7, 10, 12, 16, (19), (24) |
| Brian Jaimes, Nathaniel Thompson, Keiren Smith-Owens, Nicholas Neri, Kevin Sullivan, (Joshua Morales), (Shakeem Samuels) |
| 24:10.0, 25:37.0, 26:11.0, 26:15.0, 26:25.0, (26:40.0), (27:23.4) |
2 | 117 | Chinguacousy,
ON - Team Time (1st 5) 2:14:41.0 | Spread (1st 5) 3:20.0 |
| 4, 15, 18, 38, 42, (47), (50) |
| Akshar Patel, Guragam Bhalla, Avneet Walia, Upraaj Sandhu, Prriyan Sirithevan, (Akila Kavisinghe), (Kaustav Sharma) |
| 25:12.0, 26:20.0, 26:29.0, 28:08.0, 28:32.0, (28:39.4), (28:45.3) |
3 | 128 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 2:16:37.1 | Spread (1st 5) 2:36.1 |
| 6, 20, 32, 34, 36, (37), (40) |
| Riley Patrick, Luke Patrick, Keenan Nunes, Justin Holness, Johnan Marcano, (Christopher Wulff), (Alexander McGuiness) |
| 25:30.0, 26:57.0, 28:01.0, 28:03.0, 28:06.1, (28:07.0), (28:19.0) |
4 | 158 | St Marcellinus,
ON - Team Time (1st 5) 2:18:21.4 | Spread (1st 5) 3:19.4 |
| 5, 31, 34, 41, 47, (58), (62) |
| Marcus Fogh, Justin Diep, Aidan Desoisa, Andrew Chow, Jean Petisme, (Hormoz Charharlang), (David Corona) |
| 25:20.0, 27:54.0, 28:03.0, 28:25.0, 28:39.4, (29:14.0), (29:33.0) |
5 | 188 | Heart Lake,
ON - Team Time (1st 5) 2:19:38.0 | Spread (1st 5) 3:15.0 |
| 14, 17, 39, 54, 64, (70), (78) |
| Matthew Ahola, Adam Johnson, Spencer Dunlop, Alec Nicholls, Colin Lewis, (Jasmeet Gill), (Shawn Jaffar) |
| 26:19.0, 26:28.0, 28:10.0, 29:07.0, 29:34.0, (30:02.0), (30:26.0) |
6 | 203 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 2:21:15.0 | Spread (1st 5) 2:10.0 |
| 21, 23, 44, 57, 58, (75), (84) |
| Lucas Mauro, Ryan McEneaney, Dexter VanLeeuwen, Matthew Dec, Mickey Tessma, (Michael Kemp), (Remo Boscarino-Gaetano) |
| 27:04.0, 27:09.0, 28:35.0, 29:13.0, 29:14.0, (30:16.0), (30:37.0) |
7 | 243 | Humberview,
ON - Team Time (1st 5) 2:23:26.5 | Spread (1st 5) 4:19.0 |
| 11, 29, 49, 72, 82, (83), (127) |
| Dawson Rowntree, Jared Morgenroth-rebin, Evan McDermott, Matthew Reynolds, Eric Deare, (Kendal Freshwater), (Andrew Smissen) |
| 26:13.0, 27:48.0, 28:44.0, 30:09.5, 30:32.0, (30:34.0), (33:44.0) |
8 | 260 | Mayfield,
ON - Team Time (1st 5) 2:23:54.1 | Spread (1st 5) 8:14.0 |
| 3, 27, 28, 86, 116, (122), (134) |
| James Cromack, Nathan Kovach, Cameron Dunkerley, Noah Chalifoux, Tyler May, (Bem Partington), (Jacob Loat) |
| 24:27.0, 27:46.0, 27:47.1, 31:13.0, 32:41.0, (33:15.0), (34:30.0) |
9 | 315 | Clarkson,
ON - Team Time (1st 5) 2:28:37.0 | Spread (1st 5) 4:01.0 |
| 26, 33, 68, 89, 99, (105), (141) |
| Myles Abreo, Liam Cherry, Steven Rossi-Zalmons, Mustafa Ljumanovic, Ryan Keats, (Dawson Ratcliffe), (Tameem Faizi) |
| 27:38.0, 28:02.0, 30:00.0, 31:18.0, 31:39.0, (31:54.0), (35:19.0) |
10 | 321 | Mississauga SS,
ON - Team Time (1st 5) 2:26:34.0 | Spread (1st 5) 7:30.0 |
| 2, 55, 62, 97, 105, (120), (121) |
| Dylan Alick, Ritvik Bhardwaj, Mohammad Albashir, Jack Zhao, Farhan Raza, (Vineet Kukerja), (Kevin Do) |
| 24:24.0, 29:08.0, 29:33.0, 31:35.0, 31:54.0, (32:55.0), (33:00.0) |
11 | 340 | St. Joseph's Secondary (Mississauga),
ON - Team Time (1st 5) 2:29:33.0 | Spread (1st 5) 4:23.0 |
| 22, 58, 79, 87, 94 |
| Daniel Zucchet, Daniel Policelli, Marc D'silva, Adam Dubicki, Akshaya Thangavelu |
| 27:06.0, 29:14.0, 30:28.0, 31:16.0, 31:29.0 |
12 | 342 | Turner Fenton,
ON - Team Time (1st 5) 2:29:52.0 | Spread (1st 5) 4:42.0 |
| 25, 45, 69, 95, 108, (130), (144) |
| Adam Matan, Gauravjit Dhillon, William Young, Joshua Gopaul, Ethan Eddy, (Arpit Dang), (Ahmed Hamad) |
| 27:31.0, 28:37.0, 30:01.0, 31:30.0, 32:13.0, (33:53.0), (36:23.0) |
13 | 346 | St Francis Xavier,
ON - Team Time (1st 5) 2:29:59.0 | Spread (1st 5) 2:07.0 |
| 56, 61, 67, 74, 88, (100), (103) |
| Sachin Fernando, Daniel Salib, John Heneinn, Jordan Gray, Clayton Halim, (Vageesh Contram-Seetan), (Christian Mavely) |
| 29:10.0, 29:27.0, 29:54.0, 30:11.0, 31:17.0, (31:40.0), (31:49.0) |
14 | 368 | St Edmund Campion,
ON - Team Time (1st 5) 2:31:03.0 | Spread (1st 5) 4:19.0 |
| 43, 51, 76, 79, 119, (125) |
| John Akinyemi, Ali Risan, Leonard Pereira, Rishabh Srivastava, Godwin Jeyanesan, (Miguel Beteta) |
| 28:33.0, 28:52.0, 30:18.0, 30:28.0, 32:52.0, (33:36.0) |
15 | 395 | St Marquerite d’Youville,
ON - Team Time (1st 5) 2:33:01.0 | Spread (1st 5) 5:35.0 |
| 30, 66, 73, 102, 124 |
| Bhawan Sidhu, Navnoor Mann, Alex Michelberger, Hassan Khan, Ralph Suyat |
| 27:53.0, 29:45.0, 30:10.0, 31:45.0, 33:28.0 |
16 | 402 | Rick Hansen,
ON - Team Time (1st 5) 2:34:04.0 | Spread (1st 5) 9:00.0 |
| 13, 46, 85, 118, 140, (145) |
| Vinoojan Varatharasan, Raj Mudhar, Mohammed Sheroze, Karandeep Mudhar, Yahia Nassab, (Stormmy Tran) |
| 26:17.0, 28:39.0, 31:07.0, 32:44.0, 35:17.0, (36:55.0) |
17 | 430 | Castlebrooke,
ON - Team Time (1st 5) 2:34:08.0 | Spread (1st 5) 6:36.0 |
| 9, 93, 104, 107, 117, (148), (152) |
| Fuad Mohamed, Simraj Gakhal, Samuel Thanabalasingam, Tapan Patel, Michael Paradassie, (Jaime Ramdial), (Dennis Phetsomphou) |
| 26:07.0, 31:27.0, 31:50.0, 32:01.0, 32:43.0, (37:42.0), (41:12.0) |
18 | 452 | The Woodlands,
ON - Team Time (1st 5) 2:37:08.0 | Spread (1st 5) 8:33.0 |
| 8, 53, 126, 129, 136, (143), (150) |
| Warren Moore, Brandon Loo, Liam Roberts, Waseem Ahmed, Marko Dimovic, (Shuaib Hazari), (Robin Fan) |
| 26:01.0, 29:02.0, 33:42.0, 33:49.0, 34:34.0, (36:13.0), (38:52.0) |
19 | 495 | North Park (Brampton),
ON - Team Time (1st 5) 2:40:01.0 | Spread (1st 5) 5:09.0 |
| 64, 71, 89, 133, 138, (149) |
| Dhrumil Naik, Karanvir Chaudary, Gerald Aryeetey, Manjot Ghatoura, Kawakon Quansan, (Muneeb Ahmed) |
| 29:34.0, 30:07.0, 31:18.0, 34:19.0, 34:43.0, (38:38.0) |
20 | 511 | Mentor College,
ON - Team Time (1st 5) 2:39:13.0 | Spread (1st 5) 2:03.0 |
| 79, 101, 109, 110, 112, (114), (131) |
| Hasan Ahmed, Nathan Magbitang, Justin Eng, Charles Binks-Collier, Justin Marchioni, (Sagar Kothari), (Akash Kothari) |
| 30:28.0, 31:42.0, 32:14.0, 32:18.0, 32:31.0, (32:39.0), (33:54.0) |
21 | 515 | Applewood Ht,
ON - Team Time (1st 5) 2:40:54.0 | Spread (1st 5) 5:18.0 |
| 52, 92, 111, 128, 132, (139), (142) |
| Omar Quadri, Daniel Sheffield, Jayson Kazandi, Stefan Arsic, Richard Sheffield, (Sajan Pun), (Truman Le) |
| 28:57.0, 31:25.0, 32:29.0, 33:48.0, 34:15.0, (34:54.0), (35:29.0) |
22 | 563 | Meadowvale,
ON - Team Time (1st 5) 2:44:18.0 | Spread (1st 5) 4:19.0 |
| 77, 91, 123, 135, 137, (147) |
| Grant Murchison, Zachary Nease, Steven Kerr, Azharuddin Mohammed, Justin Etienne, (Matthew Hall) |
| 30:19.0, 31:21.0, 33:27.0, 34:33.0, 34:38.0, (37:26.0) |
23 | 567 | Father Michael Goetz,
ON - Team Time (1st 5) 2:45:37.0 | Spread (1st 5) 5:35.0 |
| 96, 98, 113, 114, 146, (151) |
| Adam Wojdecki, Justin Chow, Christopher Alder, Esam Abuzaid, Kenneth Miller, (Yousuf Mahmood) |
| 31:34.0, 31:37.0, 32:38.0, 32:39.0, 37:09.0, (40:01.0) |