1 | 24 | Anderson Collegiate,
ON - Team Time (1st 5) 1:28:59.4 | Spread (1st 5) 3:26.2 |
| 1, 2, 4, 5, 12 |
| Patrick Dean, Josh Balk, Greg Taylor, Nathan Eastmond, Huzaifa Iqbal |
| 16:21.4, 16:58.7, 17:47.6, 18:04.1, 19:47.6 |
2 | 48 | Notre Dame (Ajax),
ON - Team Time (1st 5) 1:36:47.6 | Spread (1st 5) 58.5 |
| 6, 8, 10, 11, 13, (17), (22) |
| Marion Antazo, Daniel Helmy, Daniel Jacha, Andrei Aquino, Andrew Aquino, (AARON D'mello), (Brandon Pedrozo) |
| 18:51.1, 18:58.1, 19:23.1, 19:45.7, 19:49.6, (20:40.2), (21:56.6) |
3 | 70 | Sinclair,
ON - Team Time (1st 5) 1:40:59.7 | Spread (1st 5) 5:15.0 |
| 3, 9, 14, 18, 26, (29) |
| Braydon Trowbridge, Brendan Carruthers, Abubaker Bekeran, Michael Anderson, Matt Smuk, (Fabian Perdigao) |
| 17:40.0, 19:18.9, 19:53.3, 21:12.5, 22:55.0, (28:04.8) |
4 | 88 | Monsignor Paul Dwyer Catholic,
ON - Team Time (1st 5) 1:47:04.9 | Spread (1st 5) 6:02.6 |
| 7, 15, 19, 20, 27 |
| Josh Glover, Lucas Labriola, Christopher Yamomo, Cole Hubble, Lucas Landry |
| 18:53.4, 19:56.2, 21:35.3, 21:44.0, 24:56.0 |
5 | 109 | St Mary (Pickering),
ON - Team Time (1st 5) 1:49:38.9 | Spread (1st 5) 2:06.8 |
| 16, 21, 23, 24, 25, (28), (30) |
| Jesman Johnson, Vincent Putos, Jordan Castro, Cole Liga, Justin Divinagracia, (Graham Sweenie), (Adam Gurbin) |
| 20:35.6, 21:48.0, 22:14.2, 22:18.7, 22:42.4, (26:54.5), (28:44.8) |