1 | 50 | Bill Crothers SS,
ON - Team Time (1st 5) 2:02:54.2 | Spread (1st 5) 5:01.5 |
| 2, 3, 11, 13, 21, (34) |
| Eamonn Kichuk, Kyle Stolys, Michael Styba, Ben Richardson, Justin Khan, (Adrian Gavrilov) |
| 22:10.8, 23:05.0, 25:00.8, 25:25.3, 27:12.3, (29:26.3) |
2 | 55 | Sacred Heart Catholic,
ON - Team Time (1st 5) 2:05:17.9 | Spread (1st 5) 2:25.5 |
| 5, 8, 10, 15, 17, (22), (27) |
| Kyle Penney, Alexander Freemantle, Ciaran Callaghan, Clay Fernandes, Nikyle Williams-McIntosh, (AJ de Paulsen), (Ryan Farrell) |
| 23:54.7, 24:26.2, 24:52.5, 25:44.3, 26:20.2, (27:26.5), (28:16.9) |
3 | 58 | Dr. G.W. Williams,
ON - Team Time (1st 5) 2:05:12.9 | Spread (1st 5) 3:12.3 |
| 4, 6, 12, 16, 20, (32), (97) |
| Kevin Tree, Nick Smith, Matthew Roach, Eric Bender, Neil Bender, (Michael McCreesh), (Rod Mazloomi) |
| 23:32.7, 24:01.2, 25:06.6, 25:47.4, 26:45.0, (28:32.2), (37:36.1) |
4 | 145 | Huron Heights (Newmarket),
ON - Team Time (1st 5) 2:18:09.8 | Spread (1st 5) 11:52.1 |
| 1, 14, 26, 40, 64, (78), (91) |
| Dylan Brown, Liam Lees, Eric Telford, Trevor Helm, Ben Cowderoy, (Steven McMaster), (Connor Akins) |
| 21:12.2, 25:25.7, 28:15.2, 30:12.4, 33:04.3, (34:50.5), (36:41.0) |
5 | 178 | Brother Andre Catholic,
ON - Team Time (1st 5) 2:26:08.4 | Spread (1st 5) 6:22.1 |
| 18, 19, 25, 53, 63, (85) |
| Matthew Wieser, John-Paul Violante, Michael Girolametto-Prosen, Peter Krol, Thomas Lato, (Kyle Evans) |
| 26:35.2, 26:36.1, 28:14.6, 31:45.2, 32:57.3, (35:39.3) |
6 | 203 | St. Robert,
ON - Team Time (1st 5) 2:30:55.4 | Spread (1st 5) 3:14.0 |
| 31, 36, 38, 46, 52, (69), (75) |
| Kevin Fan, Jensen Lam, Ernest Wong, Josh Amairaj, Jerry Fan, (Josh Nava Bello), (Kirulus Fanous) |
| 28:29.7, 29:42.3, 30:02.7, 30:57.0, 31:43.7, (33:26.8), (34:39.6) |
7 | 210 | Newmarket,
ON - Team Time (1st 5) 2:31:34.9 | Spread (1st 5) 4:40.2 |
| 23, 37, 45, 49, 56, (79) |
| Mohammed Alam, Patrick Snarr, Andy Lau, Connor Buott, Jake Tuero, (Michael Maddeux) |
| 27:27.5, 29:57.2, 30:49.3, 31:13.2, 32:07.7, (35:03.7) |
8 | 216 | Langstaff,
ON - Team Time (1st 5) 2:32:19.0 | Spread (1st 5) 6:38.4 |
| 24, 35, 40, 43, 74, (95), (118) |
| Joseph Lundy, Devon Johnson, Ryan McGuckian, William Lundy, Michael Macdonald, (Nicholas Herold), (Jason Movshovich) |
| 27:35.3, 29:33.5, 30:12.4, 30:44.1, 34:13.7, (37:15.2), (47:11.0) |
9 | 226 | Aurora,
ON - Team Time (1st 5) 2:32:15.1 | Spread (1st 5) 12:19.1 |
| 7, 29, 39, 61, 90 |
| Tyler White, Jason Eberlin, Ryan Eberlin, David Collier, David Gillies |
| 24:19.8, 28:27.3, 30:04.8, 32:44.3, 36:38.9 |
10 | 261 | Milliken Mills,
ON - Team Time (1st 5) 2:37:36.4 | Spread (1st 5) 4:43.0 |
| 28, 51, 57, 60, 65, (66), (94) |
| Kenny Lam, Kimball Zhang, Christopher Chiu, Jeffrey Lee, Jorden Long, (Jeffrey Lam), (Kaycee Zhong) |
| 28:26.0, 31:40.0, 32:08.1, 32:13.3, 33:09.0, (33:20.2), (37:05.5) |
11 | 262 | St Joan of Arc Catholic,
ON - Team Time (1st 5) 2:38:45.6 | Spread (1st 5) 2:40.9 |
| 42, 47, 50, 55, 68, (88), (96) |
| Angel Mora, Adam D'Andrea, Edward McDonald, Davin Babulal, Dimitry Ivanov, (Diego Aguirre), (Daniel Inacio) |
| 30:43.8, 31:08.8, 31:22.4, 32:05.9, 33:24.7, (36:18.0), (37:34.3) |
12 | 288 | Richmond Green,
ON - Team Time (1st 5) 2:40:02.7 | Spread (1st 5) 10:37.7 |
| 9, 48, 73, 76, 82, (101), (104) |
| Marco Papania, Connor Marois, Karendeep Dhalla, Jason Ngan, Bob Gong, (Ben Joyce), (Jamas Au) |
| 24:40.7, 31:09.4, 34:12.9, 34:41.3, 35:18.4, (38:53.9), (40:21.7) |
13 | 320 | King City,
ON - Team Time (1st 5) 2:47:22.8 | Spread (1st 5) 12:15.9 |
| 30, 44, 67, 72, 107 |
| Dennis Orr, Connor Rapus, Tom Willert, Alex Myerson, Theodor Karameko |
| 28:28.2, 30:46.5, 33:20.6, 34:03.4, 40:44.1 |
14 | 382 | Stephen Lewis (Vaughan),
ON - Team Time (1st 5) 2:53:46.3 | Spread (1st 5) 4:54.6 |
| 54, 70, 77, 89, 92, (98) |
| Daniel Arkadyev, Delaan Satkunarajah, Daniel Kamenetsky, Sam Tenenbaum, Neethan Surendran, (Alvin Lam) |
| 32:03.6, 33:32.4, 34:43.6, 36:28.5, 36:58.2, (38:16.5) |
15 | 410 | Pierre Elliott Trudeau,
ON - Team Time (1st 5) 3:00:24.2 | Spread (1st 5) 10:31.5 |
| 58, 71, 83, 87, 111, (123) |
| Aaron Wong, Macklin Tao, Jamal Khan, Kevin Teng, Kalvin Low, (Brian Huang) |
| 32:09.3, 34:02.3, 35:21.1, 36:10.7, 42:40.8, (49:17.6) |
16 | 446 | Father Michael McGivney,
ON - Team Time (1st 5) 3:11:32.1 | Spread (1st 5) 14:37.2 |
| 33, 80, 109, 110, 114 |
| Zabihollah Kazemi, Joshua Jansz, Shriman Manoharan, Branaven Sivananthan, Desmond Poon |
| 28:48.7, 35:07.8, 41:53.4, 42:16.3, 43:25.9 |
17 | 485 | St Theresa of Lisieux,
ON - Team Time (1st 5) 3:13:50.9 | Spread (1st 5) 8:50.3 |
| 81, 84, 100, 105, 115, (116), (117) |
| Jerry Zhang, David Sullivan, Arshia Delfani, Jonathan Yue, Alex Zadorojhyi, (Ali Rahbar), (Alecsander Soccos) |
| 35:12.8, 35:31.6, 38:36.9, 40:26.5, 44:03.1, (46:15.9), (46:16.1) |
18 | 488 | Markville,
ON - Team Time (1st 5) 3:19:43.5 | Spread (1st 5) 16:17.6 |
| 59, 99, 102, 108, 120 |
| Trevor Bott, Brandon Gaffoor, Andrew Tai, Jason Leung, Adrian Zee |
| 32:12.7, 38:35.8, 39:31.1, 40:53.6, 48:30.3 |
19 | 517 | Middlefield,
ON - Team Time (1st 5) 3:31:36.7 | Spread (1st 5) 19:41.3 |
| 62, 106, 111, 113, 125 |
| Tauhir Razack, Dhruven Mehta, Rishni Amin, Jeremy Hak, Robin Atmatzidid |
| 32:52.5, 40:32.0, 42:40.8, 42:57.6, 52:33.8 |
20 | 522 | Vaughan Secondary,
ON - Team Time (1st 5) 3:29:24.8 | Spread (1st 5) 12:41.9 |
| 86, 93, 103, 119, 121, (122), (124) |
| Paul Bramwell, Pavandeep Kang, Jeremy Kamenschick, Denis Keimakh, Ryan Manickam, (Tim Boto), (Sahil Kumar) |
| 35:49.4, 37:02.2, 39:47.1, 48:14.8, 48:31.3, (48:39.0), (50:58.3) |