1 | 42 | St Thomas Aquinas (London),
ON - Team Time (1st 5) 2:03:49.0 | Spread (1st 5) 1:43.0 |
| 3, 5, 6, 11, 17, (21), (22) |
| Nathaniel Lamb, Jordan DeSumma, Calvin Scott, Josh Stauder, Paul Travaglini, (Ian Newton), (Paul Milam) |
| 23:52.0, 24:30.0, 24:34.0, 25:18.0, 25:35.0, (26:00.0), (26:01.0) |
2 | 58 | London Central,
ON - Team Time (1st 5) 2:04:47.0 | Spread (1st 5) 3:42.0 |
| 1, 7, 12, 15, 23, (25), (27) |
| Tristan Fleming, Alexander Wallace, Aaron Hesman, Spencer Bradburn, Michael Roes, (Jesse Liu), (Blake Nichols) |
| 22:39.0, 25:01.0, 25:19.0, 25:27.0, 26:21.0, (26:26.0), (26:34.0) |
3 | 73 | London South,
ON - Team Time (1st 5) 2:07:07.0 | Spread (1st 5) 3:08.0 |
| 4, 8, 13, 16, 32, (50), (53) |
| Robbie Timmerman, Luke Rachar, Devon Nelson, Josh Heuving, Sam Mallory, (Zach Romanson), (Nick Wideman) |
| 23:58.0, 25:12.0, 25:22.0, 25:29.0, 27:06.0, (30:26.0), (31:52.0) |
4 | 126 | Oakridge,
ON - Team Time (1st 5) 2:12:22.0 | Spread (1st 5) 5:17.0 |
| 2, 13, 31, 38, 42, (43), (44) |
| Shane Roberts, Mike Gunn, Ben Macari, Alex Peacocke, Kenzie Nelligan, (Thomas Moores), (Mathew Kelly) |
| 23:23.0, 25:22.0, 26:51.0, 28:06.0, 28:40.0, (28:45.0), (28:47.0) |
5 | 134 | Sir Frederick Banting,
ON - Team Time (1st 5) 2:13:32.0 | Spread (1st 5) 2:58.0 |
| 10, 19, 28, 37, 40, (46), (47) |
| Liam Wilson, Jon Shepherd, Lucas Salazer-Reid, Mathew Staikos, Jared Scrimgeour, (Matt Yungblut), (Jon Puddicombe) |
| 25:15.0, 25:44.0, 26:38.0, 27:42.0, 28:13.0, (28:58.0), (29:00.0) |
6 | 145 | A.B. Lucas,
ON - Team Time (1st 5) 2:14:16.0 | Spread (1st 5) 2:20.0 |
| 20, 24, 26, 36, 39, (41), (49) |
| Jack Mcdonald, Connor Eady-kissau, Hugh Lowery, Ben Collings, Peter Tannis, (Jack Parkin), (Thomas Shapton) |
| 25:48.0, 26:24.0, 26:31.0, 27:25.0, 28:08.0, (28:24.0), (29:53.0) |
7 | 165 | Mother Teresa,
ON - Team Time (1st 5) 2:17:17.0 | Spread (1st 5) 4:56.0 |
| 18, 29, 33, 34, 51 |
| Daniel Rowland, Sam Kloppenburg, Tyson Russo, Ben Sinai, Connor Ford |
| 25:41.0, 26:41.0, 27:08.0, 27:10.0, 30:37.0 |
8 | 219 | Montcalm,
ON - Team Time (1st 5) 2:26:48.0 | Spread (1st 5) 5:20.0 |
| 30, 35, 48, 52, 54 |
| Elvis Lufungulo, Tyrone Polio, Najibullo Khudoi Nazar, Ryan Humphrey, Richard Tran |
| 26:50.0, 27:24.0, 29:17.0, 31:07.0, 32:10.0 |
9 | 222 | Regina Mundi,
ON - Team Time (1st 5) 2:40:21.0 | Spread (1st 5) 12:57.0 |
| 9, 45, 55, 56, 57, (58) |
| Lorcan Balfe, Cian Balfe, Matt Kiefer, Rafal Dabrowski, Ryan Molloy, (Diego Gonzales) |
| 25:14.0, 28:53.0, 33:56.0, 34:07.0, 38:11.0, (38:46.0) |