1 | 42 | Markham District,
ON - Team Time (1st 5) 1:37:18.2 | Spread (1st 5) 4:39.4 |
| 1, 5, 6, 9, 21, (76) |
| Shawn Gilmour, Evan Winer, Jake Smith, Meet Shah, Matthew Kimevski, (Jack Xia) |
| 17:04.5, 18:31.4, 18:51.8, 21:06.6, 21:43.9, (27:08.6) |
2 | 88 | Sacred Heart Catholic,
ON - Team Time (1st 5) 1:47:51.7 | Spread (1st 5) 1:16.1 |
| 8, 12, 13, 25, 30, (41), (49) |
| Mike Sadler, Ryan Fraccaro, Ryan Reid, Noah Alcantara-Aquino, Aidan Glassey, (Leo McLean), (Michael Falzone) |
| 20:58.7, 21:17.2, 21:24.4, 21:56.6, 22:14.8, (23:23.8), (24:09.0) |
3 | 103 | Sir William Mulock,
ON - Team Time (1st 5) 1:48:51.6 | Spread (1st 5) 1:36.0 |
| 10, 16, 18, 24, 35, (38), (52) |
| Eric Taylor, Peter Ruberto, Stewart Ferguson, Andrew Knoop, Zachary Oldham, (Robert Wilson), (Matthew Best) |
| 21:08.5, 21:31.7, 21:33.5, 21:53.4, 22:44.5, (22:52.4), (24:26.2) |
4 | 108 | Cardinal Carter Catholic,
ON - Team Time (1st 5) 1:46:22.1 | Spread (1st 5) 5:56.0 |
| 2, 15, 17, 32, 42, (56), (67) |
| Finn Dodgson, Christian Giampaolo, Zain Siddiqui, Roman Peraita, Giancarlo Cosentini, (Matthew Legere), (Nicholas Perciaballi) |
| 17:31.4, 21:27.8, 21:32.6, 22:22.9, 23:27.4, (24:52.3), (26:07.3) |
5 | 123 | Bill Crothers SS,
ON - Team Time (1st 5) 1:45:39.2 | Spread (1st 5) 5:20.3 |
| 3, 4, 33, 39, 44 |
| Christian James-McDonald, Mitchell Miron, Joshua Ling, Justin Ghaeli, Cameron Cagney |
| 18:12.6, 18:23.5, 22:26.4, 23:03.8, 23:32.9 |
6 | 191 | Toronto Christian,
ON - Team Time (1st 5) 1:56:56.6 | Spread (1st 5) 4:44.0 |
| 11, 19, 46, 50, 65 |
| Evan Kim, Logan Maas, Jesse Hudson, Joshua Guinness, Daniel Janicas |
| 21:13.7, 21:35.5, 24:00.1, 24:09.6, 25:57.7 |
7 | 202 | Newmarket,
ON - Team Time (1st 5) 1:57:14.1 | Spread (1st 5) 4:08.5 |
| 20, 29, 43, 48, 62 |
| Kieran Charnock, Mason Twiggers, Jason Seguya, Aiden Elder, Josh Boiley-Porter |
| 21:39.4, 22:13.9, 23:28.0, 24:04.9, 25:47.9 |
8 | 204 | Pierre Elliott Trudeau,
ON - Team Time (1st 5) 1:57:11.9 | Spread (1st 5) 4:39.5 |
| 22, 27, 34, 51, 70, (82) |
| Ethan Thompson, Jared Rusheleau, Wylie Rodrigues, Cedric Lau, Stephen Choi, (Norman Liu) |
| 21:46.9, 22:13.0, 22:32.4, 24:13.2, 26:26.4, (27:52.5) |
9 | 244 | Brother Andre Catholic,
ON - Team Time (1st 5) 2:02:16.5 | Spread (1st 5) 7:03.4 |
| 23, 37, 39, 59, 86 |
| Ben Raymo, Byron Luk, Kieran McFadden, Aymeric Bore, Louis Chan |
| 21:49.4, 22:51.5, 23:03.8, 25:39.0, 28:52.8 |
10 | 268 | Richmond Green,
ON - Team Time (1st 5) 2:04:58.5 | Spread (1st 5) 10:39.5 |
| 7, 31, 55, 87, 88 |
| Theshantha De Silva, Keging Zhang, Derek Yixin, Shayan Rabbi, Ji Won Park |
| 18:57.3, 22:18.0, 24:45.9, 29:20.5, 29:36.8 |
11 | 275 | St. Robert,
ON - Team Time (1st 5) 2:04:52.6 | Spread (1st 5) 2:05.7 |
| 45, 47, 58, 61, 64, (73), (74) |
| Wilson Wong, Nicholas Heinrich, Darius Wigglesworth, Tony Chen, Adrian Che, (Hyun Been Park), (Colin Fang) |
| 23:49.5, 24:04.6, 25:22.6, 25:40.7, 25:55.2, (26:49.3), (26:59.1) |
12 | 278 | Dr. G.W. Williams,
ON - Team Time (1st 5) 2:04:11.6 | Spread (1st 5) 3:21.3 |
| 36, 54, 57, 63, 68, (78) |
| Tyler McKay, Luc Gammage, Jake Richardson, Ryan Cameron, Jacob Fulford, (Brian Horvath) |
| 22:46.8, 24:35.2, 24:52.9, 25:48.6, 26:08.1, (27:35.9) |
13 | 279 | Bur Oak S S,
ON - Team Time (1st 5) 2:07:14.2 | Spread (1st 5) 8:14.8 |
| 14, 28, 71, 77, 89 |
| Ahad Naim, Saif Rjaibi, Manfred Chau, Justin Zhong, Thasahan Sivakumar |
| 21:26.0, 22:13.8, 26:31.1, 27:22.5, 29:40.8 |
14 | 332 | Bayview Secondary,
ON - Team Time (1st 5) 2:10:33.4 | Spread (1st 5) 3:20.0 |
| 53, 60, 66, 72, 81, (83), (85) |
| Max Erenberg, Edward Cui, Alireza Taghipour-Tabrizi, Danny Lan, Justin Lam, (Shaan Bhatia), (Raagul Sivacumar) |
| 24:28.4, 25:39.9, 25:59.6, 26:37.1, 27:48.4, (27:55.6), (28:16.5) |
15 | 362 | St Theresa of Lisieux,
ON - Team Time (1st 5) 2:16:44.7 | Spread (1st 5) 7:46.2 |
| 26, 75, 80, 90, 91 |
| Ryan McCallum, Antonio Anania, Juliano Baggieri, Collin Czyrny, Tulio Hsu |
| 22:07.6, 27:08.4, 27:43.5, 29:51.4, 29:53.8 |
16 | 417 | Woodbridge College,
ON - Team Time (1st 5) 2:35:39.6 | Spread (1st 5) 12:16.7 |
| 69, 79, 84, 92, 93 |
| Gurvin Lachhar, Anoop Grewal, Trevor Le, Christian Abril-stubberfield, Timothy Sirisombath |
| 26:20.1, 27:40.8, 28:08.9, 34:53.0, 38:36.8 |