1 | 61 | St Michael's College,
ON - Team Time (1st 5) 2:06:05.0 | Spread (1st 5) 1:03.0 |
| 4, 5, 13, 18, 21, (22), (29) |
| 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 | 72 | Birchmount Park C I,
ON - Team Time (1st 5) 2:05:32.0 | Spread (1st 5) 2:59.0 |
| 2, 11, 11, 20, 28, (63), (69) |
| Nicholas Tralli, Harrison Wood, Jackson Bernard, Joe Mark, Aidan Mallany-Stanley, (Graeme Badley), (Casper Josufi) |
| 23:19.0, 25:12.0, 25:12.0, 25:31.0, 26:18.0, (29:41.0), (30:16.0) |
3 | 123 | Royal St. George's,
ON - Team Time (1st 5) 2:10:07.0 | Spread (1st 5) 1:18.0 |
| 17, 23, 25, 26, 32, (56), (65) |
| 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) |
4 | 131 | Neil McNeil,
ON - Team Time (1st 5) 2:09:31.0 | Spread (1st 5) 6:06.0 |
| 1, 19, 24, 39, 48, (50), (51) |
| Andrew Alexander, Ben Ing, Nathan Gurrin-Smith, Patrick Hannon, Adrian Presta, (Parker Thomlinson), (Matthew Mills) |
| 22:15.0, 25:30.0, 26:02.0, 27:23.0, 28:21.0, (28:26.0), (28:35.0) |
5 | 138 | Michael Power-St. Joseph’s,
ON - Team Time (1st 5) 2:12:17.0 | Spread (1st 5) 7:46.0 |
| 3, 7, 14, 34, 80, (96), (107) |
| John Duffy, Peter Minbashian, Keithan Sivapragasam, Nicholas Carbone, Will DalBianco, (Mikhail Pereira), (Callum Asselstine) |
| 23:50.0, 24:56.0, 25:14.0, 26:41.0, 31:36.0, (32:27.0), (33:43.0) |
6 | 161 | Northern Secondary (Toronto),
ON - Team Time (1st 5) 2:14:56.0 | Spread (1st 5) 4:49.0 |
| 5, 8, 31, 55, 62 |
| Nicholas Dimopoulos, Cade Kochals, Jason Liu, Connor Boyd, Connor White |
| 24:49.0, 25:06.0, 26:29.0, 28:54.0, 29:38.0 |
7 | 171 | Upper Canada College,
ON - Team Time (1st 5) 2:15:25.0 | Spread (1st 5) 2:50.0 |
| 9, 38, 40, 41, 43, (89), (94) |
| 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) |
8 | 246 | Bishop Allen Academy,
ON - Team Time (1st 5) 2:21:15.0 | Spread (1st 5) 7:18.0 |
| 27, 35, 37, 42, 105 |
| Dylan Paiva, Thomas Perry, Philip Costa, Ian Witte, Renzo Villanoy |
| 26:10.0, 26:44.0, 27:10.0, 27:43.0, 33:28.0 |
9 | 262 | Malvern,
ON - Team Time (1st 5) 2:24:08.0 | Spread (1st 5) 2:52.0 |
| 43, 43, 47, 59, 70, (74), (86) |
| Samuel Bonin, Lucas Turnbull, Colin Hall, Billy Clarke, William Gordon, (Cameron Woo), (Kieran Moorfield-yee) |
| 27:58.0, 27:58.0, 28:17.0, 29:05.0, 30:50.0, (31:04.0), (31:56.0) |
| 262 | Ridley College,
ON - Team Time (1st 5) 2:22:39.5 | Spread (1st 5) 7:16.0 |
| 30, 32, 36, 58, 106, (144), (145) |
| 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) |
11 | 278 | Sir Oliver Mowat,
ON - Team Time (1st 5) 2:25:15.6 | Spread (1st 5) 6:25.0 |
| 15, 53, 61, 67, 82, (134), (159) |
| Chris Gowans, Justin Polera, Michael Coyle, Emmanuel Ellis, Jasper Melchior, (Dusan Zdravkovic), (Matt Balzia) |
| 25:17.0, 28:47.0, 29:20.0, 30:09.6, 31:42.0, (36:56.4), (40:41.8) |
12 | 289 | Trinity College,
ON - Team Time (1st 5) 2:27:26.1 | Spread (1st 5) 6:24.1 |
| 10, 57, 70, 73, 79, (81), (87) |
| 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) |
13 | 304 | Country Day,
ON - Team Time (1st 5) 2:28:05.4 | Spread (1st 5) 6:42.4 |
| 15, 52, 72, 77, 88, (109), (111) |
| 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) |
14 | 359 | Leaside,
ON - Team Time (1st 5) 2:32:07.0 | Spread (1st 5) 5:07.0 |
| 46, 54, 66, 92, 101, (126), (146) |
| Duncan McKendrick, Anthony Sutton, Gabriel Smith, Ethan Rajaratnam, Yanni Tzatzanis, (Ben Cotterill), (Nicholas Afxentiou) |
| 27:58.5, 28:50.5, 30:00.3, 32:12.2, 33:05.5, (35:45.8), (38:52.6) |
15 | 406 | St Andrew's College,
ON - Team Time (1st 5) 2:37:36.2 | Spread (1st 5) 2:43.4 |
| 64, 78, 83, 84, 97, (98), (112) |
| 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) |
16 | 493 | De La Salle College,
ON - Team Time (1st 5) 2:45:43.6 | Spread (1st 5) 7:18.0 |
| 68, 85, 100, 102, 138 |
| 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 |
17 | 512 | Appleby,
ON - Team Time (1st 5) 2:46:12.0 | Spread (1st 5) 3:24.0 |
| 91, 93, 95, 109, 124, (136), (142) |
| 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) |
18 | 552 | York Mills,
ON - Team Time (1st 5) 2:51:57.4 | Spread (1st 5) 7:54.3 |
| 49, 121, 125, 128, 129, (151), (152) |
| Cory Nagler, Trevor Omoto, Nicholas Wallace, Jordan Williams, David Gonzalez, (Constantine Georgiou), (Jack Zou) |
| 28:24.0, 35:17.5, 35:44.0, 36:13.6, 36:18.3, (39:34.0), (39:55.4) |
19 | 562 | Toronto Montessori,
ON - Team Time (1st 5) 2:57:27.7 | Spread (1st 5) 14:00.4 |
| 60, 75, 108, 153, 166, (168), (168) |
| James Wall, Gaetano Pannia, Chase Drieberg, Abdulah Dawd, Danny Dawd, (Achuthan Mukundan), (Ankit Gautam) |
| 29:19.6, 31:04.6, 33:43.7, 39:59.8, 43:20.0, (44:04.2), (44:04.2) |
20 | 568 | Crescent,
ON - Team Time (1st 5) 2:53:17.4 | Spread (1st 5) 7:04.0 |
| 76, 113, 115, 123, 141, (162), (165) |
| 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) |
21 | 603 | Earl Haig,
ON - Team Time (1st 5) 2:56:34.7 | Spread (1st 5) 3:40.0 |
| 103, 104, 131, 132, 133, (160), (172) |
| Loric Bonneton, Wilson Pan, Jarrett Hui, Brendan Wong, Michael Wen, (Tristan Winfield-Hicks), (Nathan Chandler) |
| 33:09.7, 33:18.0, 36:37.7, 36:39.6, 36:49.7, (40:50.3), (47:40.7) |
22 | 626 | Brebeuf College,
ON - Team Time (1st 5) 2:59:27.7 | Spread (1st 5) 4:46.3 |
| 99, 116, 135, 137, 139, (143), (154) |
| Brendon Tam-Witt, Aidan D'Souza, Marco Dias, Alex Montiel, Stephen Smolej, (Pangkesh Nundoo), (Christen Mikael) |
| 32:46.9, 34:53.4, 36:59.5, 37:14.7, 37:33.2, (38:22.6), (40:14.9) |
23 | 707 | Albert College,
ON - Team Time (1st 5) 3:19:30.5 | Spread (1st 5) 14:06.0 |
| 90, 118, 161, 167, 171, (174), (175) |
| 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) |
24 | 709 | Don Mills,
ON - Team Time (1st 5) 3:20:14.7 | Spread (1st 5) 14:16.4 |
| 117, 119, 130, 170, 173 |
| Nikita Kabir, Brian Sa, Daniell Yang, Leo Wei, Noah Peng |
| 35:01.7, 35:08.7, 36:32.5, 44:13.7, 49:18.1 |
25 | 721 | Bayview Glen,
ON - Team Time (1st 5) 3:13:28.6 | Spread (1st 5) 5:15.5 |
| 120, 140, 150, 155, 156 |
| 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 |
26 | 727 | Rosseau Lake,
ON - Team Time (1st 5) 3:30:23.0 | Spread (1st 5) 26:00.0 |
| 114, 122, 157, 158, 176, (176) |
| Atsushi Hamano, Raymond Smyth, Miguel Mendez Lopez, Kevin Yang, Jacob Devries, (Colin Lin) |
| 33:59.9, 35:18.3, 40:28.9, 40:36.0, 59:59.9, (59:59.9) |
27 | 734 | William Lyon Mackenzie,
ON - Team Time (1st 5) 3:16:08.3 | Spread (1st 5) 7:11.6 |
| 127, 147, 148, 149, 163, (164) |
| Michael Lin, Arnold Gluck, Samuel Riley, Dennis Kulpin, Lincoln Hobson-Rodriguez, (Damith Tennakoon) |
| 35:51.7, 39:01.7, 39:03.2, 39:08.4, 43:03.3, (43:16.9) |