1 | 34 | Sir Winston Churchill (St Catharines),
ON - Team Time (1st 5) 1:51:33.8 | Spread (1st 5) 1:33.3 |
| 3, 4, 8, 9, 10, (13), (14) |
| 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 | 69 | Notre Dame College,
ON - Team Time (1st 5) 1:56:50.4 | Spread (1st 5) 6:41.0 |
| 1, 5, 16, 18, 29, (30), (33) |
| Santiago Gaitan-Caballero, Luke Mawhinney, Nelson Collee, Seth Raso, Aidan Donen, (Matt Kampe), (Gabe Millar) |
| 19:28.0, 21:48.0, 24:37.0, 24:48.4, 26:09.0, (26:23.0), (26:37.0) |
3 | 75 | E.L.Crossley,
ON - Team Time (1st 5) 1:59:11.3 | Spread (1st 5) 3:18.8 |
| 6, 7, 19, 21, 22, (34), (35) |
| Brock Deba, Free Derian, Jacob Gula, Elliott Song, Davis Shepherd, (Sean Grabell), (Aidan Clarke) |
| 21:55.1, 22:13.3, 24:48.5, 25:00.5, 25:13.9, (26:44.8), (27:28.4) |
4 | 97 | Blessed Trinity,
ON - Team Time (1st 5) 2:04:14.6 | Spread (1st 5) 2:18.4 |
| 11, 17, 20, 23, 26, (27), (31) |
| 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) |
5 | 135 | St Francis Catholic,
ON - Team Time (1st 5) 2:15:49.5 | Spread (1st 5) 14:31.2 |
| 2, 25, 32, 36, 40, (42) |
| 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) |
6 | 159 | St Paul,
ON - Team Time (1st 5) 2:42:07.0 | Spread (1st 5) 24:27.8 |
| 12, 24, 38, 41, 44 |
| Stephen Taylor, Cian Burke, Tristan Gunto, Kendell Ramdass, Owen McArthur |
| 23:32.2, 25:22.3, 30:45.9, 34:26.6, 48:00.0 |
7 | 162 | Denis Morris,
ON - Team Time (1st 5) 2:35:06.5 | Spread (1st 5) 18:37.5 |
| 15, 28, 37, 39, 43 |
| 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 |