1 | 30 | Galt CVI,
ON - Team Time (1st 5) 54:46.7 | Spread (1st 5) 1:15.6 |
| 2, 3, 5, 6, 14, (24), (29) |
| Nic Wlodek, Cameron Smith, Nivash Persad Maharaj, William Houghton, Matt Woeller, (Tanner Kimpel), (Zach Bryons) |
| 10:20.5, 10:31.6, 11:00.5, 11:18.0, 11:36.1, (12:12.8), (13:09.1) |
2 | 58 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 57:19.1 | Spread (1st 5) 20.9 |
| 8, 9, 12, 13, 16, (18), (26) |
| Adam Snyder, Addison Derhak, Sandy Freeland, Jordan Broberg, Aaron Thompson, (Caleb Bauman), (Isaiah Timm) |
| 11:19.1, 11:19.8, 11:29.0, 11:31.2, 11:40.0, (11:49.9), (12:26.5) |
3 | 80 | Cameron Heights,
ON - Team Time (1st 5) 57:53.2 | Spread (1st 5) 1:52.1 |
| 1, 17, 19, 20, 23, (27), (28) |
| Andrew Shepherd, Andrew McDonald, Cian Wright, Jordan Long, Nick Pellegrino, (Alex Schmidt), (Laindon Burnett) |
| 10:14.1, 11:45.1, 11:52.0, 11:55.8, 12:06.2, (12:38.2), (12:41.7) |
4 | 84 | Kitchener-Waterloo,
ON - Team Time (1st 5) 59:57.3 | Spread (1st 5) 2:20.5 |
| 7, 10, 15, 22, 30, (32), (33) |
| Simon Crowley, Liam Kelly, Alex Carty, Andre McIntyre, Lucas Hadden, (Alexandre Mar), (Nathan Duff-McCraken) |
| 11:18.5, 11:20.2, 11:37.5, 12:02.1, 13:39.0, (14:56.7), (15:41.6) |
5 | 92 | Preston,
ON - Team Time (1st 5) 1:00:19.3 | Spread (1st 5) 2:59.4 |
| 4, 11, 21, 25, 31 |
| Caleb Main, Nick Mior, Kyle Szabo, Garrett Kamutzki, Jake Maas |
| 10:45.5, 11:25.2, 12:01.7, 12:22.0, 13:44.9 |