1 | 47 | St Marcellinus,
ON - Team Time (1st 5) 1:35:40.0 | Spread (1st 5) 1:29.0 |
| 3, 6, 7, 11, 20, (25), (29) |
| Joseph Falzata, Lucas Fogh, Quinn Lonardi, Quentin Williams, Liam Torres, (Ethan Wang), (Matthew Hogan) |
| 18:26.0, 18:48.0, 19:00.0, 19:31.0, 19:55.0, (20:29.0), (20:41.0) |
2 | 82 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 1:38:30.0 | Spread (1st 5) 2:12.0 |
| 4, 8, 14, 21, 35, (49), (52) |
| Connor Lashley, Kevin Angers, Daniel Baquero, Matteo Robinson, Noah Carvalho, (Kurt Sy), (Eugene Bosca) |
| 18:43.0, 19:10.0, 19:39.0, 20:03.0, 20:55.0, (21:50.0), (22:05.0) |
3 | 103 | Cardinal Leger,
ON - Team Time (1st 5) 1:39:44.0 | Spread (1st 5) 2:11.0 |
| 5, 10, 16, 36, 36, (41), (43) |
| Daniel Tamiru, Blake Nielsen, Jadyn Pereira, Adam Frisani, Zachary Nault, (Isaiah Chambers), (Jacob Welfare) |
| 18:46.0, 19:20.0, 19:44.0, 20:57.0, 20:57.0, (21:17.0), (21:19.0) |
4 | 140 | St Thomas Aquinas (Brampton),
ON - Team Time (1st 5) 1:42:01.0 | Spread (1st 5) 4:22.0 |
| 2, 9, 22, 46, 61, (63), (65) |
| Michael Ciepiela, Jose Castro, Ayomide Adefowora, Xavier Cornejo, Alanjot Sohal, (Madj Mokabel), (Alamjot Sohal) |
| 18:15.0, 19:15.0, 20:25.0, 21:29.0, 22:37.0, (22:44.0), (22:49.0) |
5 | 143 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 1:43:21.0 | Spread (1st 5) 25.0 |
| 23, 26, 30, 31, 33, (72), (73) |
| Julian Lobo, Alexander Aravandino, Davis Fowler, Mitchell Nunes, Charbel Hasrouny, (Matthew Lobo), (JEFFREY RAY) |
| 20:28.0, 20:30.0, 20:44.0, 20:46.0, 20:53.0, (23:04.0), (23:08.0) |
6 | 209 | Applewood Ht,
ON - Team Time (1st 5) 1:46:43.0 | Spread (1st 5) 2:48.0 |
| 14, 41, 45, 51, 58, (108) |
| Ranjot Baghani, Evan Foster, Connor Savicky, Keenan Ip, Joshua Gundaker, (Justin Lowe) |
| 19:39.0, 21:17.0, 21:22.0, 21:58.0, 22:27.0, (26:59.0) |
7 | 233 | Erindale,
ON - Team Time (1st 5) 1:47:55.0 | Spread (1st 5) 3:19.0 |
| 18, 28, 38, 74, 75, (79), (106) |
| Dileep Dhami, Vishnu Panganamamula, Steven Gu, Tony He, Ray Lin, (Sanaullah Khpulwak), (Saransh Bedi) |
| 19:53.0, 20:40.0, 20:59.0, 23:11.0, 23:12.0, (23:26.0), (26:22.0) |
8 | 265 | Lorne Park,
ON - Team Time (1st 5) 1:50:16.0 | Spread (1st 5) 3:14.0 |
| 17, 55, 60, 62, 71, (80), (89) |
| Andrew Batek, Yaroslav Feshchenko, Dominic Piovesan, Cooper Koreen, James Schamel, (Callum Donnelly), (Ivan Yevenko) |
| 19:47.0, 22:14.0, 22:32.0, 22:42.0, 23:01.0, (23:31.0), (24:13.0) |
9 | 282 | John Fraser,
ON - Team Time (1st 5) 1:51:54.0 | Spread (1st 5) 4:51.0 |
| 23, 34, 44, 86, 95, (104), (112) |
| QiLin Xue, Justin Lai, Zaid Al-Awamleh, Andrew Nguyen, Ibrahim Ahmed, (Noah Blackburn-Hum), (Mohammad El-Zahed) |
| 20:28.0, 20:54.0, 21:20.0, 23:53.0, 25:19.0, (26:10.0), (27:35.0) |
10 | 294 | Port Credit,
ON - Team Time (1st 5) 1:52:54.0 | Spread (1st 5) 7:44.0 |
| 1, 40, 56, 96, 101, (117) |
| Ben Miske, Oren Zernov, Massimo Brasca, Dylan Roach, Zain Quershi, (Ashwin Parthasarathy) |
| 18:05.0, 21:16.0, 22:20.0, 25:24.0, 25:49.0, (28:10.0) |
11 | 311 | Heart Lake,
ON - Team Time (1st 5) 1:55:10.0 | Spread (1st 5) 8:10.0 |
| 13, 18, 77, 90, 113 |
| Thomas Penasse Stanley, Craig Stoddart, Evan Huys, Samuel Brown, Kabir Sohi |
| 19:38.0, 19:53.0, 23:20.0, 24:31.0, 27:48.0 |
12 | 319 | St. Joseph's Secondary (Mississauga),
ON - Team Time (1st 5) 1:53:15.8 | Spread (1st 5) 2:54.0 |
| 27, 67, 69, 75, 81, (83), (87) |
| Daniel Rowe, Jackson Dollar, Simon Edmondson, Jacob Manucdoc, Billal Butt, (Nolan Brothers), (Josh Moodey) |
| 20:39.0, 22:51.9, 22:59.9, 23:12.0, 23:33.0, (23:38.9), (24:03.0) |
13 | 348 | Fletcher's Meadow,
ON - Team Time (1st 5) 1:55:17.0 | Spread (1st 5) 3:41.0 |
| 32, 59, 82, 84, 91, (99), (115) |
| Blake Martin-King, Arshnoor Sekhon, Hunter Hawley, Nathan Ewing, Abdul Bashir, (Maximos Mcpherson), (Amir Qaiser) |
| 20:51.0, 22:31.0, 23:36.0, 23:47.0, 24:32.0, (25:37.0), (28:07.0) |
14 | 356 | Chinguacousy,
ON - Team Time (1st 5) 1:56:42.0 | Spread (1st 5) 3:34.0 |
| 50, 57, 64, 88, 97, (103), (118) |
| Navraaj Sandhu, Marcus Parent, Mannan Arora, Amanjit Dhillon, Sukmanpreet Hayer, (Sunjot Kooner), (Mukund Rana) |
| 21:55.0, 22:22.0, 22:48.0, 24:08.0, 25:29.0, (26:09.0), (28:11.0) |
15 | 374 | Central Peel,
ON - Team Time (1st 5) 2:00:03.0 | Spread (1st 5) 6:15.0 |
| 47, 53, 54, 107, 113, (121) |
| Krishan Patel, Jay Bhatasana, Harshil Singla, Taha Malik, Gurpartap Ludhar, (Kivek Alamuri) |
| 21:33.0, 22:06.0, 22:11.0, 26:25.0, 27:48.0, (29:34.0) |
| 374 | Philip Pocock,
ON - Team Time (1st 5) 1:58:12.0 | Spread (1st 5) 4:43.0 |
| 39, 47, 92, 94, 102, (109), (110) |
| Jake Vella, Damien Carpen, Oliver Oczos, Freddy Su, Alexander Smolen, (Jamie Ho), (Josh Locus) |
| 21:15.0, 21:33.0, 24:35.0, 24:51.0, 25:58.0, (27:04.0), (27:06.0) |
17 | 397 | Father Michael Goetz,
ON - Team Time (1st 5) 2:12:35.0 | Spread (1st 5) 19:34.0 |
| 12, 66, 85, 111, 123 |
| Christopher Geytan, Shawn Castillo, Christopher Romero, Siddique Raja, Meezo Shami |
| 19:35.0, 22:50.0, 23:51.0, 27:10.0, 39:09.0 |
18 | 436 | Meadowvale,
ON - Team Time (1st 5) 2:03:35.0 | Spread (1st 5) 5:15.0 |
| 68, 70, 78, 105, 115 |
| Joshua Hills, Austin Dumoulin, Carter Lifchis, Sayam Nadeem, Thomas Dicks |
| 22:52.0, 23:00.0, 23:24.0, 26:12.0, 28:07.0 |
19 | 530 | Stephen Lewis,
ON - Team Time (1st 5) 2:13:04.0 | Spread (1st 5) 3:57.0 |
| 93, 98, 100, 119, 120, (122) |
| Jonah Kim, Abdulmalik Abed, Steven Zhang, Quintin Munro, Elias Dhannoo, (Andrew Yoo) |
| 24:50.0, 25:36.0, 25:38.0, 28:13.0, 28:47.0, (32:22.0) |