1 | 27 | Glebe C I,
ON - Team Time (1st 5) 1:51:02.5 | Spread (1st 5) 2:33.2 |
| 1, 3, 4, 9, 10, (15), (16) |
| Adam Sanger, Callum Saravanamuttoo, Jack Pensom, Tom Lane, Hayden Mitchell, (Ben Westheimer), (Ethan Doherty) |
| 20:41.7, 21:43.0, 22:18.1, 23:04.8, 23:14.9, (25:32.3), (25:48.5) |
2 | 31 | Ridgemont,
ON - Team Time (1st 5) 1:53:50.0 | Spread (1st 5) 3:02.4 |
| 2, 5, 6, 7, 11, (13), (14) |
| Joe Fast, Muhammad Luqman, Harun Omar Ali, Ali Harun Omar, Kamar Edwards, (Mohamed Ahmed Abdulatif), (Younis Taieb) |
| 21:14.1, 22:44.8, 22:45.6, 22:49.0, 24:16.5, (24:51.0), (25:17.0) |
3 | 87 | John McCrae,
ON - Team Time (1st 5) 2:10:49.6 | Spread (1st 5) 2:30.1 |
| 12, 17, 18, 19, 21, (27), (28) |
| Tony Zhao, Hunter Brezeninski, Pavie Vucjicic, Colton Milne, Mitchell Thompson, (Cade Frigault), (Matt Hradecky) |
| 24:48.4, 26:08.9, 26:10.8, 26:23.0, 27:18.5, (34:17.1), (36:59.8) |
4 | 96 | All Saints CHS,
ON - Team Time (1st 5) 2:12:42.4 | Spread (1st 5) 5:26.7 |
| 7, 20, 22, 23, 24, (25), (26) |
| Matthew Brown, Caleb Reid, Brayden Smith, Ryan Joyce, Oliver Polak, (Dawson Walker), (David Fyneah) |
| 22:49.0, 26:37.7, 27:22.5, 27:37.5, 28:15.7, (28:28.5), (29:28.3) |