1 | 20 | Sir Winston Churchill (St Catharines),
ON - Team Time (1st 5) 1:51:33.8 | Spread (1st 5) 1:33.3 |
| 2, 3, 4, 5, 6, (8), (9) |
| Taylor Mowat, Colin Warwick, Ethan Girard, Nick Reimer, Alex Meffe, (Harry Lengyel), (Peter Macgregor) |
| 21:31.5, 21:33.9, 22:34.0, 22:49.6, 23:04.8, (23:50.0), (24:13.5) |
2 | 58 | Blessed Trinity,
ON - Team Time (1st 5) 2:04:14.6 | Spread (1st 5) 2:18.4 |
| 7, 11, 12, 13, 15, (16), (18) |
| Logan Toldi, Alexander Memme, Michael Huber, Lucas Celia, Joshua Pompilii, (Matthew Memme), (Jason Mannella) |
| 23:27.2, 24:42.1, 24:57.6, 25:22.1, 25:45.6, (25:46.1), (26:28.2) |
3 | 77 | St Francis Catholic,
ON - Team Time (1st 5) 2:15:49.5 | Spread (1st 5) 14:31.2 |
| 1, 14, 19, 20, 23, (24) |
| Nicholas Young, Aidan Piller, Carter Hendriks, Reece Diemer, Alex Cukierski, (Lucas Kovacevic) |
| 19:39.6, 25:38.0, 26:33.7, 29:47.4, 34:10.8, (34:29.5) |
4 | 95 | Denis Morris,
ON - Team Time (1st 5) 2:35:06.5 | Spread (1st 5) 18:37.5 |
| 10, 17, 21, 22, 25 |
| Donald Bagozzi, Aidan Lawr, Tyler Bastien, Justin Abando, Ron Wang |
| 24:22.5, 25:52.7, 30:03.6, 31:47.7, 43:00.0 |