1 | 56 | Uxbridge,
ON - Team Time (1st 5) 1:56:59.1 | Spread (1st 5) 3:54.1 |
| 5, 6, 11, 15, 19 |
| Griffin Anderson, Matthew Penner, Andrew Lynch, Connor Barnes, Tristan Klose |
| 21:34.7, 21:51.1, 23:39.4, 24:25.1, 25:28.8 |
2 | 62 | Dunbarton,
ON - Team Time (1st 5) 1:58:15.4 | Spread (1st 5) 4:14.4 |
| 2, 13, 14, 16, 17 |
| Alanzo Ryan, Tyler Middleton, Austin Aicken-Savage, Dillon Mackenzie, Tristan Forgie |
| 20:44.2, 23:54.4, 24:02.2, 24:36.0, 24:58.6 |
3 | 70 | Notre Dame (Ajax),
ON - Team Time (1st 5) 2:00:33.8 | Spread (1st 5) 9:08.7 |
| 3, 4, 9, 20, 34, (36) |
| Adam Bridger, Ashton John, Matthew Bridger, Ethan Vieira, Steven Cortez, (Daniel Lovell) |
| 20:44.8, 20:50.6, 23:34.7, 25:30.2, 29:53.5, (32:12.8) |
4 | 76 | Pickering,
ON - Team Time (1st 5) 2:03:57.6 | Spread (1st 5) 3:29.3 |
| 7, 8, 12, 23, 26, (30), (33) |
| Kyle Wyonch, Mark Dolan, Matt Fong, Connor Hladik, Ben Hykawy, (Carter McCulloch), (William Amiro) |
| 23:25.3, 23:31.5, 23:53.3, 26:12.9, 26:54.6, (27:38.7), (28:36.7) |
5 | 98 | All Saints Catholic,
ON - Team Time (1st 5) 2:05:06.7 | Spread (1st 5) 8:21.1 |
| 1, 18, 22, 28, 29, (31), (37) |
| Thomas Witkowicz, Ivaylo Chochkov, James McCarron, Aiden Roffey, Josh Arbour, (Cameron Rodriguez), (Cameron Neil) |
| 19:07.2, 25:25.8, 25:37.4, 27:28.0, 27:28.3, (28:17.1), (37:46.0) |
6 | 107 | Donald A. Wilson,
ON - Team Time (1st 5) 2:09:18.2 | Spread (1st 5) 3:51.4 |
| 10, 21, 24, 25, 27, (32), (35) |
| NIKHIL LEW, Chris Pavlich, Quinn Moffatt, Garrett Duncan, Parker Rowe, (Rhys Tushingham), (Shaan Hudani) |
| 23:35.1, 25:36.7, 26:18.6, 26:21.3, 27:26.5, (28:26.9), (29:53.9) |