131Sir Winston Churchill (St Catharines), ON - Team Time (1st 5) 1:20:47.5 | Spread (1st 5) 1:09.6
2, 5, 6, 8, 10, (11), (18)
Taylor Mowat, Sacha Schimmelpenninck, Nick Reimer, Josh Bezanson, Harry Lengyel, (Alex Meffe), (Riley Coles)
15:21.8, 16:12.4, 16:19.9, 16:22.0, 16:31.4, (16:40.1), (17:09.8)
254St Michael's College, ON - Team Time (1st 5) 1:23:03.3 | Spread (1st 5) 1:17.4
3, 4, 13, 15, 19, (23), (25)
Jakub Bembenek, Brandon Raftis, Benjamin Fox, Alessandro Adorante, JD Maclellan, (Markus Geiger), (Myles Decastro)
15:56.7, 16:01.7, 16:49.2, 17:01.6, 17:14.1, (17:37.8), (17:49.0)
3106Thousand Islands, ON - Team Time (1st 5) 1:27:51.0 | Spread (1st 5) 2:36.6
7, 14, 22, 29, 34, (38), (40)
Mason Jones, David Gill, Bronsen Greaves, Ethan Givogue, Jordan Savage, (Joel Bartlett), (Jackson Charman)
16:20.3, 16:54.2, 17:29.4, 18:10.2, 18:56.9, (19:17.1), (19:21.7)
4110East Northumberland, ON - Team Time (1st 5) 1:27:38.4 | Spread (1st 5) 3:59.1
1, 20, 26, 27, 36
Jake Hollinger, Benny Scarr-Crosmas, Kyle Crowe, Mason Brown, Kole Tromp
15:13.0, 17:19.8, 17:49.4, 18:04.1, 19:12.1
5120Royal St. George's, ON - Team Time (1st 5) 1:29:29.8 | Spread (1st 5) 2:43.2
9, 17, 24, 33, 37, (39), (42)
Seb Danson, Devin Chapple, Graydon Benson, Angus Mcleish, Sebastian Raman, (Will Van Nostrand), (James Newall)
16:29.8, 17:08.9, 17:46.6, 18:51.5, 19:13.0, (19:17.4), (20:08.6)
6122Our Lady of Lourdes, ON - Team Time (1st 5) 1:29:34.7 | Spread (1st 5) 2:18.0
12, 16, 28, 31, 35, (43), (47)
Brock McKenzie, Owen Duffy, Jacob Hayne, Kurtis Gobbi, Alexander Neilsen, (Gavin Biggs), (Matthew Herkimer)
16:40.7, 17:08.4, 18:06.5, 18:40.4, 18:58.7, (20:18.4), (23:27.2)
7168Abbotsford Christian, BC - Team Time (1st 5) 1:34:56.5 | Spread (1st 5) 3:32.6
21, 30, 32, 41, 44, (45), (46)
Riley Hall, Matthew Trent, Caleb Venema, Brett Kehler, Logan Onderwater, (Ian Chuang), (Alec Zhang)
17:23.3, 18:26.6, 18:45.9, 19:24.8, 20:55.9, (21:16.9), (23:03.5)