1 | 44 | St. Robert,
ON - Team Time (1st 5) 1:27:59.6 | Spread (1st 5) 2:44.2 |
| 1, 2, 6, 15, 20, (23), (38) |
| Arshia Sharifi, Owen So, Jude Duan, Jermaine Ferron, Hugo Li, (Kelvin Yu), (Ivan Chou) |
| 16:18.0, 16:21.2, 17:32.6, 18:45.6, 19:02.2, (19:14.7), (21:06.9) |
2 | 50 | Richmond Green,
ON - Team Time (1st 5) 1:29:09.2 | Spread (1st 5) 2:15.6 |
| 4, 5, 12, 12, 17, (34), (51) |
| Marcus Greaves, Sina Ayerman, Jeanue Chung, Eric Mebelli, Joshua Han, (Jibraan Dhirani), (Ari Moghaddam) |
| 16:40.4, 16:44.0, 18:24.4, 18:24.4, 18:56.0, (20:35.3), (23:23.5) |
3 | 98 | Markville,
ON - Team Time (1st 5) 1:35:39.2 | Spread (1st 5) 2:29.4 |
| 8, 9, 24, 26, 31, (40), (42) |
| Matthew Fletcher, Matthew Chow, Joseph McLaughlin, Andy Wei, Lucas Spataro, (Anthony Spandonidis), (Makis Lam) |
| 17:50.0, 18:01.8, 19:29.7, 19:58.3, 20:19.4, (21:15.8), (21:20.2) |
4 | 112 | Markham District,
ON - Team Time (1st 5) 1:36:54.5 | Spread (1st 5) 5:29.8 |
| 3, 10, 19, 36, 44, (55) |
| Curtis Choy, George Wang, Jordan Deep, Nicholas Quinche, Mark Fernandes, (Stewart Pim) |
| 16:39.9, 18:10.7, 18:58.7, 20:55.5, 22:09.7, (24:41.9) |
5 | 126 | Alexander Mackenzie,
ON - Team Time (1st 5) 1:38:16.6 | Spread (1st 5) 3:01.5 |
| 7, 22, 29, 33, 35, (50) |
| Amit Bhat, Tristan Wanschura, Michael Ip, Matthew Golubev, Victor Tian, (Matthew Zelenka) |
| 17:39.2, 19:08.4, 20:14.7, 20:33.6, 20:40.7, (22:58.4) |
6 | 133 | Aurora,
ON - Team Time (1st 5) 1:39:12.5 | Spread (1st 5) 2:18.3 |
| 18, 21, 25, 28, 41, (45), (46) |
| Josh Franken, Jack Boyd, Jensen Lee, Alex Rogers, Colin Yungblut, (Kei Countryman), (Thomas Bradley) |
| 18:57.8, 19:08.3, 19:36.8, 20:13.5, 21:16.1, (22:19.6), (22:21.8) |
7 | 164 | Dr. G.W. Williams,
ON - Team Time (1st 5) 1:43:36.7 | Spread (1st 5) 3:57.6 |
| 16, 27, 30, 43, 48 |
| Alex Rozenberg, Thomas Osso, Desheng Chen, Kenneth Kong, Adam Carriere |
| 18:46.9, 20:02.7, 20:15.3, 21:47.3, 22:44.5 |
8 | 172 | Vaughan Secondary,
ON - Team Time (1st 5) 1:45:21.1 | Spread (1st 5) 6:19.3 |
| 10, 32, 37, 39, 54 |
| Gregory Churkin, Max Haim, Tyler Hamer, Luca Flaim, Ben Bornstein |
| 18:10.7, 20:23.3, 21:05.1, 21:12.0, 24:30.0 |
9 | 215 | Pierre Elliott Trudeau,
ON - Team Time (1st 5) 1:52:18.9 | Spread (1st 5) 5:36.3 |
| 14, 47, 49, 52, 53 |
| Tosch Birta, Samuel Lo, Qusay Qadir, Daniel Chung, Ethan Lin |
| 18:33.0, 22:38.3, 22:49.4, 24:08.9, 24:09.3 |