1 | 25 | St Michael's College,
ON - Team Time (1st 5) 2:06:05.0 | Spread (1st 5) 1:03.0 |
| 1, 2, 5, 8, 9, (10), (14) |
| Jake Runions, Benjamin Fox, Brandon Raftis, Grant Whitmore, Brendan Ross, (Aedan Rourke), (Julian Mirijello) |
| 24:46.0, 24:49.0, 25:13.0, 25:28.0, 25:49.0, (25:51.0), (26:19.0) |
2 | 59 | Royal St. George's,
ON - Team Time (1st 5) 2:10:07.0 | Spread (1st 5) 1:18.0 |
| 7, 11, 12, 13, 16, (24), (29) |
| Hudson McDaniel, John Fisher, Graeme Stewart, Andrew Leishman, Jermey Burleton, (Matthew Pritchard), (Julian Russell) |
| 25:21.0, 25:58.0, 26:03.0, 26:06.0, 26:39.0, (28:57.0), (29:59.0) |
3 | 85 | Upper Canada College,
ON - Team Time (1st 5) 2:15:25.0 | Spread (1st 5) 2:50.0 |
| 3, 19, 20, 21, 22, (45), (49) |
| Will Mccreadie, Liangchi Zhou, Tristan Vaillaincourt, Sam Morin, Andrew O'Reilly, (Aidan Harradence), (Lachlan Rigby) |
| 25:08.0, 27:11.0, 27:30.0, 27:38.0, 27:58.0, (32:07.0), (32:15.0) |
4 | 130 | Ridley College,
ON - Team Time (1st 5) 2:22:39.5 | Spread (1st 5) 7:16.0 |
| 15, 16, 18, 26, 55, (74), (75) |
| Daniel O'Rourke, Callum Campbell, Callum J Campbell, Sebastian Zarazua, Christian Ritchie, (Eric Cheng), (William Reich) |
| 26:25.0, 26:39.0, 26:51.8, 29:02.7, 33:41.0, (38:42.0), (38:51.6) |
5 | 131 | Trinity College,
ON - Team Time (1st 5) 2:27:26.1 | Spread (1st 5) 6:24.1 |
| 4, 25, 31, 33, 38, (39), (43) |
| Graham Shearing, Graham Williams, Patrick Gallagher, Fan Yang, Ryan Kirkaldy, (Owen Neal), (Oliver Yuan) |
| 25:09.5, 28:58.0, 30:50.0, 30:55.0, 31:33.6, (31:37.0), (31:57.0) |
6 | 141 | Country Day,
ON - Team Time (1st 5) 2:28:05.4 | Spread (1st 5) 6:42.4 |
| 6, 23, 32, 36, 44, (57), (59) |
| Graydon Staples, Logan Hunt, Reid Carpenter, Will Guy, Evan Lajoie, (Marcus Giotta), (Kiyan Heybati) |
| 25:17.0, 28:40.0, 30:51.0, 31:18.0, 31:59.4, (33:50.0), (33:52.0) |
7 | 197 | St Andrew's College,
ON - Team Time (1st 5) 2:37:36.2 | Spread (1st 5) 2:43.4 |
| 28, 37, 40, 41, 51, (52), (60) |
| William Paterson, Alvaro Barrenchechea, Mike Kurp, Luis Rivera, Jp Martin, (Eric Dietterle), (Eric Situ) |
| 29:53.2, 31:26.1, 31:49.4, 31:50.9, 32:36.6, (32:46.0), (33:55.8) |
8 | 249 | De La Salle College,
ON - Team Time (1st 5) 2:45:43.6 | Spread (1st 5) 7:18.0 |
| 30, 42, 53, 54, 70 |
| Andrew Perianayagam, Christopher Magony, Evan Mok, Jacob Da Silva, Joseph Bellissimo |
| 30:11.0, 31:52.7, 33:02.9, 33:08.0, 37:29.0 |
9 | 270 | Appleby,
ON - Team Time (1st 5) 2:46:12.0 | Spread (1st 5) 3:24.0 |
| 47, 48, 50, 57, 68, (69), (73) |
| Mason Spencer, A.J. Sachdev, Noah Caza, Juan Posada, Jack Karens, (Matthew Diong), (Adam Gmell) |
| 32:12.0, 32:13.0, 32:21.0, 33:50.0, 35:36.0, (37:07.0), (38:15.0) |
10 | 279 | Toronto Montessori,
ON - Team Time (1st 5) 2:57:27.7 | Spread (1st 5) 14:00.4 |
| 27, 34, 56, 77, 85, (87), (87) |
| James Wall, Gaetano Pannia, Chase Drieberg, Abdulah Dawd, Danny Dawd, (Ankit Gautam), (Achuthan Mukundan) |
| 29:19.6, 31:04.6, 33:43.7, 39:59.8, 43:20.0, (44:04.2), (44:04.2) |
11 | 298 | Crescent,
ON - Team Time (1st 5) 2:53:17.4 | Spread (1st 5) 7:04.0 |
| 35, 61, 63, 67, 72, (83), (84) |
| Max Bennett, Charlie Fisher, Cal Armstrong, Mathew Kasperavicius, Bryan Wong, (Will Mckay), (Jonathan Ng) |
| 31:10.4, 33:55.9, 34:34.0, 35:22.7, 38:14.4, (42:27.6), (43:17.3) |
12 | 367 | Albert College,
ON - Team Time (1st 5) 3:19:30.5 | Spread (1st 5) 14:06.0 |
| 46, 64, 82, 86, 89, (90), (91) |
| Sergio Griffin Jr., Aiden Fortier, Talgat Bolatov, Io Lam, Irving Hernandez, (Andres Martinez), (Dennis Wang) |
| 32:10.0, 35:07.0, 42:18.0, 43:39.5, 46:16.0, (50:43.0), (51:06.0) |
13 | 369 | Bayview Glen,
ON - Team Time (1st 5) 3:13:28.6 | Spread (1st 5) 5:15.5 |
| 65, 71, 76, 78, 79 |
| Jesse Fu, Hani Ali, Christopher Alexiev, Aidan Chalmers, NICHOLAS KE |
| 35:10.5, 38:04.1, 39:23.0, 40:25.0, 40:26.0 |
14 | 381 | Rosseau Lake,
ON - Team Time (1st 5) 3:30:23.0 | Spread (1st 5) 26:00.0 |
| 62, 66, 80, 81, 92, (92) |
| Atsushi Hamano, Raymond Smyth, Miguel Mendez Lopez, Kevin Yang, Colin Lin, (Jacob Devries) |
| 33:59.9, 35:18.3, 40:28.9, 40:36.0, 59:59.9, (59:59.9) |