1 | 41 | Blessed Trinity,
ON - Team Time (1st 5) 1:40:13.8 | Spread (1st 5) 3:19.5 |
| 2, 5, 8, 9, 17 |
| Cole Arnold, Isaiah Prinsen, Adam Scott, Cameron McNeil, Carter Livermore |
| 18:41.6, 19:14.5, 20:07.6, 20:09.0, 22:01.1 |
2 | 59 | E.L.Crossley,
ON - Team Time (1st 5) 1:43:44.7 | Spread (1st 5) 4:13.0 |
| 4, 7, 10, 13, 25 |
| Drew Colangelo, Nick Longo, Jack Dodd, Mason Sterr, Ridley Giammarco |
| 19:10.9, 19:54.1, 20:30.1, 20:45.7, 23:23.9 |
3 | 63 | Sir Winston Churchill (St Catharines),
ON - Team Time (1st 5) 1:44:39.0 | Spread (1st 5) 4:01.1 |
| 3, 6, 14, 16, 24, (26) |
| Corbin Atkinson, Eric Campbell, Riley Coles, Michael Hudec, Matthew Keyes, (Josh Bezanson) |
| 19:10.6, 19:27.0, 20:48.7, 22:01.0, 23:11.7, (24:03.1) |
4 | 69 | Notre Dame College,
ON - Team Time (1st 5) 1:44:29.9 | Spread (1st 5) 5:49.3 |
| 1, 12, 15, 20, 21, (22), (28) |
| Ethan Miskolczi, Nicholas Iannazzo, Graeme Staples, Samuel Csuka, Ethan Lynn, (Connor Pink), (Joshua Major) |
| 17:00.7, 20:41.0, 21:37.1, 22:21.1, 22:50.0, (22:51.0), (27:57.2) |
5 | 98 | Westdale,
ON - Team Time (1st 5) 1:55:47.7 | Spread (1st 5) 6:57.2 |
| 11, 18, 19, 23, 27 |
| Tobias Bischoff-Hadala, Issak Fransson, Liam Yoell, Noah Mulkewich, Ben Berringer |
| 20:36.7, 22:07.5, 22:18.1, 23:11.5, 27:33.9 |