1 | 34 | Dundas Valley Secondary,
ON - Team Time (1st 5) 1:19:45.0 | Spread (1st 5) 53.0 |
| 1, 4, 7, 10, 12, (36), (43) |
| Austen Forbes, Adam Rowles, Liam Smith, Taylor Forbes, Paul Kolb, (Stuart Hunter), (David Friend) |
| 15:24.0, 15:53.0, 15:55.0, 16:16.0, 16:17.0, (17:37.0), (17:52.0) |
2 | 58 | St Michael's College,
ON - Team Time (1st 5) 1:21:45.0 | Spread (1st 5) 1:08.0 |
| 2, 5, 8, 21, 22, (44), (46) |
| Brendan Hynes, Phillip Messina, Alex Freibauer, Matt Badali, Conor Ross, (Thomas Badali), (Connor Donovan) |
| 15:50.0, 15:54.0, 16:08.0, 16:55.0, 16:58.0, (17:54.0), (18:02.0) |
3 | 93 | Sir Winston Churchill (St Catharines),
ON - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 1:17.0 |
| 2, 19, 23, 24, 25, (29), (34) |
| Chris Hutton, Garrett Dion, Connor Doherty, Kyle Palframan, John Rabideau, (Taylor Laekeman), (David Mitov) |
| 15:50.0, 16:49.0, 17:02.0, 17:03.0, 17:07.0, (17:11.0), (17:29.0) |
4 | 103 | Neil McNeil,
ON - Team Time (1st 5) 1:24:02.0 | Spread (1st 5) 1:10.0 |
| 10, 13, 17, 30, 33, (45), (54) |
| Brendan Meiring, Joel Perera-Satgunen, Michael Dirienzo, Alexander Watson, Oskar Anderson, (Quinton Kohl), (Zaid Shams) |
| 16:16.0, 16:18.0, 16:48.0, 17:14.0, 17:26.0, (17:57.0), (18:30.0) |
5 | 111 | Birchmount Park C I,
ON - Team Time (1st 5) 1:24:35.0 | Spread (1st 5) 1:49.0 |
| 9, 15, 16, 25, 46, (49) |
| Dylan Bates, Benjamin DeVito, Robbie Gillies, Matthew Moore, Kyle Grondin, (Srihaan Srikumaran) |
| 16:13.0, 16:29.0, 16:44.0, 17:07.0, 18:02.0, (18:08.0) |
6 | 119 | Monsignor Paul Dwyer Catholic,
ON - Team Time (1st 5) 1:24:56.0 | Spread (1st 5) 1:42.0 |
| 5, 17, 30, 32, 35, (38), (52) |
| Riley Hubbard-Olesky, Terry Doiron, Brandon Bourque, Joshua Pulito, JP Karwowski, (Alex Karwowski), (Sam Landry) |
| 15:54.0, 16:48.0, 17:14.0, 17:24.0, 17:36.0, (17:41.0), (18:11.0) |
7 | 170 | Lord Dorchester,
ON - Team Time (1st 5) 1:27:40.0 | Spread (1st 5) 2:34.0 |
| 14, 20, 37, 38, 61, (62), (67) |
| Patrick Deane, Jeremy Granger, Chris Caddey, Josh McNorgan, Andrew Moser, (Jarrett Zehr), (Jesse Miller) |
| 16:26.0, 16:53.0, 17:40.0, 17:41.0, 19:00.0, (19:11.0), (19:50.0) |
8 | 202 | North Park (Brantford),
ON - Team Time (1st 5) 1:28:51.0 | Spread (1st 5) 1:22.0 |
| 27, 28, 41, 50, 56, (58) |
| Jacob Moore, Greg Birdsell, John-Ross Tangi, Evan Murray, Benjamin Sawicki, (Ben Sayles) |
| 17:09.0, 17:10.0, 17:51.0, 18:10.0, 18:31.0, (18:35.0) |
9 | 258 | Royal St. George's,
ON - Team Time (1st 5) 1:31:40.0 | Spread (1st 5) 1:03.0 |
| 41, 50, 53, 54, 60, (68), (72) |
| Jack Hill, Mitchell Roper, Braden Clokie, James Tremayne, Mackenzie Horton, (Cameron Lawrence), (Greg McDonald) |
| 17:51.0, 18:10.0, 18:15.0, 18:30.0, 18:54.0, (19:53.0), (20:26.0) |
10 | 282 | Cobourg West,
ON - Team Time (1st 5) 1:34:36.0 | Spread (1st 5) 2:15.0 |
| 40, 46, 63, 64, 69, (74), (75) |
| Ben Wood, Troy Watson, Matt Elliott, Adrian Gaudet, Alec Kilborn, (Cody Harrison), (Jacob Ford) |
| 17:43.0, 18:02.0, 19:15.0, 19:38.0, 19:58.0, (21:49.0), (22:25.0) |
11 | 317 | Turner Fenton,
ON - Team Time (1st 5) 1:36:43.0 | Spread (1st 5) 1:27.0 |
| 57, 59, 65, 66, 70, (71), (73) |
| Mohnish Ramdanee, Nav Dhindsa, Alex Mohammed, Marcus Coombs, Pratheik Mulari, (Chirayu Chokski), (Milap Joshi) |
| 18:33.0, 18:41.0, 19:42.0, 19:47.0, 20:00.0, (20:03.0), (20:31.0) |