1 | 52 | Sacred Heart Catholic,
ON - Team Time (1st 5) 1:56:40.7 | Spread (1st 5) 4:11.0 |
| 2, 5, 10, 15, 20, (21), (29) |
| Ryan Fraccaro, Ryan Reid, Noah Alcantara-Aquino, Liam Crocket, Leo McLean, (Dean Saba), (Michael Falzone) |
| 21:27.4, 22:05.1, 23:18.8, 24:11.0, 25:38.4, (25:59.2), (26:39.5) |
2 | 54 | Sir William Mulock,
ON - Team Time (1st 5) 1:56:20.8 | Spread (1st 5) 2:09.3 |
| 6, 9, 11, 12, 16, (25), (27) |
| Stewart Ferguson, Andrew Knoop, Eric Taylor, Peter Ruberto, Liam Brown, (Zachary Oldham), (Robert Wilson) |
| 22:10.3, 23:06.2, 23:21.6, 23:23.1, 24:19.6, (26:27.8), (26:36.6) |
3 | 118 | Pierre Elliott Trudeau,
ON - Team Time (1st 5) 2:08:39.3 | Spread (1st 5) 5:33.5 |
| 7, 18, 22, 32, 39, (40), (50) |
| Ethan Thompson, Jared Rusheleau, Jason Truong, Cedric Lau, Gerry Zhu, (Stephen Choi), (Erich Wang) |
| 22:32.7, 25:11.5, 26:00.7, 26:48.2, 28:06.2, (28:23.5), (29:38.8) |
4 | 144 | Cardinal Carter Catholic,
ON - Team Time (1st 5) 2:10:54.7 | Spread (1st 5) 8:08.5 |
| 1, 31, 33, 35, 44, (46), (67) |
| Finn Dodgson, Roman Peraita, Christian Giampaolo, Clay Li, Giancarlo Cosentini, (Jonathan Bradley), (Matthew Legere) |
| 21:00.6, 26:48.0, 26:48.7, 27:08.3, 29:09.1, (29:12.3), (32:45.2) |
5 | 147 | Bill Crothers SS,
ON - Team Time (1st 5) 2:13:10.4 | Spread (1st 5) 12:12.5 |
| 4, 8, 28, 36, 71 |
| Mitchell Miron, Christian James-McDonald, Aiden McFarlane, Joshua Ling, Cole Brown |
| 22:04.3, 22:47.8, 26:38.0, 27:23.5, 34:16.8 |
6 | 164 | Bur Oak S S,
ON - Team Time (1st 5) 2:14:22.1 | Spread (1st 5) 10:13.1 |
| 3, 13, 37, 47, 64 |
| Ahad Naim, Saif Rjaibi, Chris Chen, Manfred Chau, Justin Zhong |
| 21:45.2, 23:48.2, 27:30.2, 29:20.2, 31:58.3 |
7 | 191 | Dr. G.W. Williams,
ON - Team Time (1st 5) 2:21:18.5 | Spread (1st 5) 6:52.1 |
| 19, 26, 38, 42, 66 |
| Tyler McKay, Alex Grist, Luc Gammage, Jake Richardson, Jeremy Wallace |
| 25:31.2, 26:28.0, 27:57.0, 28:59.0, 32:23.3 |
8 | 227 | St Theresa of Lisieux,
ON - Team Time (1st 5) 2:27:31.4 | Spread (1st 5) 10:39.3 |
| 14, 23, 49, 69, 72 |
| Ryan McCallum, Joshua Della Rossa, Connor McCallum, Collin Czyrny, Daniel Bernardi |
| 23:56.5, 26:09.5, 29:31.5, 33:18.1, 34:35.8 |
9 | 234 | Bayview Secondary,
ON - Team Time (1st 5) 2:26:44.8 | Spread (1st 5) 5:00.6 |
| 30, 41, 48, 53, 62 |
| Shabaj Bhatia, Max Erenberg, Alireza Taghipour-Tabrizi, Raagul Sivacumar, Liam Braden |
| 26:46.5, 28:49.6, 29:22.1, 29:59.5, 31:47.1 |
10 | 243 | St. Robert,
ON - Team Time (1st 5) 2:27:25.5 | Spread (1st 5) 3:43.7 |
| 34, 43, 51, 57, 58, (65), (68) |
| Jin Ha You, Nicholas Heinrich, James Lee, Coleman Yuen, Matthew Mangune, (Hyun Been Park), (Young Joon Kim) |
| 27:01.6, 29:00.9, 29:52.8, 30:44.9, 30:45.3, (32:21.8), (32:52.9) |
11 | 254 | Maple,
ON - Team Time (1st 5) 2:30:25.1 | Spread (1st 5) 9:39.4 |
| 17, 45, 59, 60, 73 |
| Waleed Irfan, Miken Bhausar, Talha Zafar, Shawn Heximer, Amaree Rumble |
| 24:59.4, 29:10.8, 30:48.0, 30:48.1, 34:38.8 |
12 | 266 | Richmond Green,
ON - Team Time (1st 5) 2:32:32.0 | Spread (1st 5) 8:29.3 |
| 24, 52, 55, 61, 74, (75) |
| Theshantha De Silva, Aamir Jaffer, Kyle Hasessian, Yi Hung Chen, Shayan Rabbi, (Aaron Choo) |
| 26:23.1, 29:55.4, 30:11.9, 31:09.2, 34:52.4, (36:46.0) |
13 | 319 | Westmount CI (Thornhill),
ON - Team Time (1st 5) 2:48:26.0 | Spread (1st 5) 11:46.0 |
| 54, 56, 63, 70, 76 |
| Manny Sigal, Maurice Nayman, Jordan Jacob, Odell Sadri, Daniel Star |
| 30:06.7, 30:21.3, 31:55.0, 34:10.3, 41:52.7 |