1 | 47 | Resurrection,
ON - Team Time (1st 5) 2:11:27.3 | Spread (1st 5) 5:50.9 |
| 1, 2, 9, 17, 18, (24), (36) |
| Brendan Masters, Joseph Hunter, Owen Babcock, Josh Pesant, Nate Hamer, (Andrew MacNeil), (Yuelang Chen) |
| 23:12.6, 24:23.2, 26:17.3, 28:30.7, 29:03.5, (30:05.5), (34:32.5) |
2 | 50 | St Mary's (Kitchener),
ON - Team Time (1st 5) 2:13:29.6 | Spread (1st 5) 5:04.0 |
| 3, 4, 10, 12, 21, (27), (32) |
| Jason Bleach, Nasche Loffelmann, Collin Griffioen, Scott Fraser, Benjamin Meyer, (Taylor Hehn), (Aaron Miedema) |
| 24:44.1, 25:09.5, 26:45.9, 27:02.0, 29:48.1, (31:46.5), (32:41.1) |
3 | 67 | Woodland Christian,
ON - Team Time (1st 5) 2:19:26.2 | Spread (1st 5) 5:34.4 |
| 5, 8, 14, 15, 25 |
| Isaac Veldhuis, Sean Clark, Josh Omar, Matthias Mostert, Nat Stroobosscher |
| 25:39.0, 26:13.5, 28:08.6, 28:11.7, 31:13.4 |
4 | 82 | St David,
ON - Team Time (1st 5) 2:22:34.9 | Spread (1st 5) 5:40.8 |
| 7, 11, 16, 19, 29, (30), (31) |
| Chance Newell, Luca Multari, Paul Hewson, Alexandeer Siopiolosz, THOMAS LIM, (Jahaziel Siri), (Wes Naus) |
| 26:08.8, 27:00.9, 28:23.5, 29:12.1, 31:49.6, (32:26.8), (32:29.6) |
5 | 84 | St Benedict,
ON - Team Time (1st 5) 2:22:48.1 | Spread (1st 5) 4:08.1 |
| 6, 13, 20, 22, 23, (26), (28) |
| Devaughn Channer, Matt Fantini, Ben Squicciarinni, Andrew Misener, Nick Misener, (Gioban Feng), (Artur Brasil) |
| 25:54.1, 27:24.8, 29:26.9, 30:00.1, 30:02.2, (31:40.3), (31:48.8) |
6 | 177 | Rockway Mennonite,
ON - Team Time (1st 5) 2:57:29.2 | Spread (1st 5) 6:27.0 |
| 33, 34, 35, 37, 38 |
| Colin Rier, Joel Klassen, Isaac Beech, Jacob Steinmann, Noah McCann |
| 33:06.2, 33:47.1, 34:24.0, 36:38.7, 39:33.2 |