1 | 41 | Bill Crothers SS,
ON - Team Time (1st 5) 2:02:57.2 | Spread (1st 5) 1:49.0 |
| 4, 6, 8, 11, 12, (13), (14) |
| Christian James-McDonald, Mitchell Miron, Mike Shulman, Bryce Moore, James Loeschnik, (Alex Mazur), (Myles Ambrozic) |
| 23:38.4, 24:16.0, 24:40.3, 24:55.1, 25:27.4, (25:51.2), (26:04.2) |
2 | 51 | Newmarket,
ON - Team Time (1st 5) 2:05:18.0 | Spread (1st 5) 7:22.0 |
| 1, 2, 9, 17, 22 |
| Rhys Toogood, Nicholas Whitla, Jonathon Hung, Devanjith Ganepola, Malek Abdel-Shehid |
| 21:37.8, 22:13.8, 24:52.0, 27:34.6, 28:59.8 |
3 | 59 | Aurora,
ON - Team Time (1st 5) 2:09:02.0 | Spread (1st 5) 6:04.0 |
| 3, 7, 10, 18, 21, (28) |
| Waldon Moreau, Spencer White, Jack Bishenden, Jack Gardiner, Daniel Cariou, (Matthew Barnett) |
| 22:44.9, 24:34.9, 24:53.5, 27:59.8, 28:48.9, (30:28.0) |
4 | 94 | Sacred Heart Catholic,
ON - Team Time (1st 5) 2:20:19.8 | Spread (1st 5) 7:12.0 |
| 5, 15, 20, 24, 30 |
| Kevin Brethour, Max Dowdell, Eamon Callaghan, Alex Fahner, Jacob Cliche |
| 24:08.5, 27:00.2, 28:18.9, 29:31.7, 31:20.5 |
5 | 109 | Bayview Secondary,
ON - Team Time (1st 5) 2:24:30.6 | Spread (1st 5) 2:35.7 |
| 16, 19, 23, 25, 26, (27), (29) |
| Alan Li, Nabil El-Hashwa, Timothy Sung, Taki Wong, Justin Lin, (Krishan Puvitharan), (Tony Zhang) |
| 27:16.7, 28:04.0, 29:25.9, 29:51.6, 29:52.4, (30:26.3), (30:33.4) |