1 | 30 | Notre Dame (Ajax),
ON - Team Time (1st 5) 1:34:58.6 | Spread (1st 5) 47.6 |
| 3, 4, 5, 8, 10, (17), (36) |
| Adam Bridger, Matthew Bridger, Luke O'Connor, Alejandro Villa-Corta, Nicholas Sheperd, (Brad Rodrigues), (Ethan Vieira) |
| 18:37.2, 18:43.0, 19:02.0, 19:11.6, 19:24.8, (20:23.7), (22:57.0) |
2 | 36 | Dunbarton,
ON - Team Time (1st 5) 1:34:56.9 | Spread (1st 5) 2:33.5 |
| 1, 2, 7, 12, 14, (19), (20) |
| Cole Brown, Naveen Maharaj, Alexander Newell, Andrew Fryer, Daniel Bianca, (Michael Pavlides), (Kevin Roberts) |
| 17:45.1, 18:02.0, 19:11.0, 19:40.2, 20:18.6, (20:25.0), (20:54.0) |
3 | 87 | Pickering,
ON - Team Time (1st 5) 1:41:46.7 | Spread (1st 5) 2:44.6 |
| 6, 9, 16, 25, 31 |
| Matt Fong, Mark Dolan, Kyle Wyonch, Jamel Clarke, Adam Scott |
| 19:05.0, 19:15.0, 20:22.2, 21:14.9, 21:49.6 |
4 | 96 | St. Charles Garnier C.S,
ON - Team Time (1st 5) 1:42:44.6 | Spread (1st 5) 1:39.7 |
| 11, 13, 22, 23, 27, (29), (30) |
| Nicholas Albrecht, Marc-Antoine Dion, Nicholas Oosterholt, Donald Sagesse, Ethan Rogers, (Camron Fitzmaurice), (Xavier Leport) |
| 19:39.1, 19:47.3, 20:58.0, 21:01.4, 21:18.8, (21:39.4), (21:45.9) |
5 | 104 | Courtice,
ON - Team Time (1st 5) 1:44:05.8 | Spread (1st 5) 54.0 |
| 15, 18, 21, 24, 26, (33), (34) |
| Nathan Piggott, Evan Barr, Austin Arbour, Dillon Irani, Ethan Stevenson, (Ethan Harrison), (Quintin Chappell) |
| 20:22.0, 20:24.3, 20:55.5, 21:08.0, 21:16.0, (22:09.0), (22:22.1) |
6 | 170 | Uxbridge,
ON - Team Time (1st 5) 1:52:12.7 | Spread (1st 5) 1:47.4 |
| 28, 32, 35, 37, 38, (39) |
| Josh Conquer, Chris Da Silva, Robert Radovini, Luc Nelson, Connor Tzountzouris, (Matt Hansen) |
| 21:22.1, 22:02.0, 22:38.1, 23:01.0, 23:09.5, (24:01.1) |