1 | 15 | Bill Crothers SS,
ON - Team Time (1st 5) 1:26:33.2 | Spread (1st 5) 1:47.5 |
| 1, 2, 3, 4, 5, (12), (13) |
| Liam Mulcahy, Ryan Reid, Phillip Zivkovic, Mac Lewis, Blake Hembruff, (Conner Buckley), (Tyler Kleinsteuber) |
| 16:30.2, 17:09.9, 17:15.5, 17:19.9, 18:17.7, (19:18.3), (19:24.2) |
2 | 67 | Alexander Mackenzie,
ON - Team Time (1st 5) 1:38:17.5 | Spread (1st 5) 1:49.0 |
| 7, 9, 14, 18, 19, (23), (41) |
| Michael Hosmer, Antonio Silva-Enriquez, Garrett Armstrong, Christopher Loma, Duncan MacDonald, (Brendan Seo), (Houston Rose) |
| 18:40.9, 18:58.0, 19:45.7, 20:23.0, 20:29.9, (21:27.1), (23:42.5) |
3 | 92 | Aurora,
ON - Team Time (1st 5) 1:42:13.6 | Spread (1st 5) 3:57.3 |
| 6, 15, 20, 22, 29, (57) |
| Matthew Fleck, Lucas Camick, Sandy Hudson, Bryn Burbank, Derek Keun, (Jakob Pearce) |
| 18:27.9, 19:55.6, 20:31.5, 20:53.4, 22:25.2, (26:34.1) |
4 | 121 | Sacred Heart Catholic,
ON - Team Time (1st 5) 1:47:18.8 | Spread (1st 5) 3:24.8 |
| 11, 21, 28, 30, 31, (38), (69) |
| Ben Freemantle, Isaiah Fernandes, Emerson Gravett, Conner McRobbie, Ben Nguyen, (Alec Pichelli), (Spencer Barnes) |
| 19:09.6, 20:51.1, 22:16.7, 22:27.0, 22:34.4, (23:30.0), (29:12.1) |
5 | 170 | Markville,
ON - Team Time (1st 5) 1:55:02.5 | Spread (1st 5) 6:18.1 |
| 10, 32, 37, 43, 48, (58), (59) |
| Newton Zheng, Niloshan Krishnamorthy, Matt Saito, Jon Fu, James Nowicki, (Ting Gan), (Kevin Liu) |
| 19:09.4, 22:48.4, 23:15.0, 24:22.2, 25:27.5, (26:44.7), (26:45.6) |
6 | 179 | Richmond Hill,
ON - Team Time (1st 5) 1:56:33.6 | Spread (1st 5) 4:30.9 |
| 25, 26, 36, 39, 53, (56), (61) |
| Nathan Allain, Noah Jaeger, Geoffrey Siow, Alan Gao, Michael Pruss, (Jack Zhang), (Keean Sarani) |
| 21:43.9, 21:55.1, 23:07.7, 23:32.1, 26:14.8, (26:25.4), (26:55.9) |
7 | 180 | Cardinal Carter Catholic,
ON - Team Time (1st 5) 1:56:38.7 | Spread (1st 5) 4:12.0 |
| 24, 33, 34, 40, 49, (54), (55) |
| Matthew Laframboise, Adam deRoos, Chris End, Ben Robinson, Griffin Stobbs, (Andrew Nogueira), (Andrew Murtagh) |
| 21:32.0, 22:54.0, 22:55.0, 23:33.7, 25:44.0, (26:19.0), (26:21.0) |
8 | 184 | Sir William Mulock,
ON - Team Time (1st 5) 1:57:03.7 | Spread (1st 5) 8:17.6 |
| 8, 17, 46, 50, 63 |
| Joel Wright, Bradley Shostak, Kevin Nam, Brenden Gamna, Jerry Liu |
| 18:55.5, 19:58.3, 24:57.3, 25:59.5, 27:13.1 |
9 | 207 | Brother Andre Catholic,
ON - Team Time (1st 5) 1:59:47.6 | Spread (1st 5) 7:27.4 |
| 16, 27, 35, 64, 65, (71) |
| Alexander Krzywania, Malcolm Harriott, Sean O'Sullivan, Akshay Ben, Brandon Vethanayagam, (Brandon Singh) |
| 19:58.0, 22:06.5, 23:02.3, 27:15.4, 27:25.4, (30:04.5) |
10 | 255 | Thornhill,
ON - Team Time (1st 5) 2:08:01.4 | Spread (1st 5) 2:50.6 |
| 42, 44, 47, 60, 62, (70), (72) |
| Brendan Ross, Kevin MacDonald, Avish Ram, Chris Oostdyk, Elliot Polster, (Mason Zilberberg), (Michael Gorokhovsky) |
| 24:17.7, 24:40.5, 25:02.6, 26:52.3, 27:08.3, (29:34.9), (31:12.9) |
11 | 281 | St. Robert,
ON - Team Time (1st 5) 2:13:50.9 | Spread (1st 5) 3:32.5 |
| 45, 51, 52, 66, 67, (68) |
| Baily Lin, Michael Wang, Rhoel Polintan, Joseph Wong-Shue, Stephen Lau, (Joseph Wong Shue) |
| 24:52.5, 26:03.5, 26:12.8, 28:17.1, 28:25.0, (29:02.0) |