132Sir J. A. MacDonald, ON - Team Time (1st 5) 59:59.8 | Spread (1st 5) 51.0
2, 5, 6, 9, 10, (27)
Joey McIntyre, Liam Lorentz, Cole Smart, Nathan Wong, Devaun Lines, (Guhan Iyer)
11:29.3, 11:54.1, 11:58.6, 12:17.5, 12:20.3, (15:07.2)
237St Mary's (Kitchener), ON - Team Time (1st 5) 1:01:02.7 | Spread (1st 5) 1:40.3
1, 3, 7, 11, 15, (16), (19)
Oliver Hawley, Skylar Roeder, Riley Roeder, Callum Tiernan, Alex Kehl, (Brody Voll), (Kensten Kanagaratham)
11:28.6, 11:41.8, 12:03.9, 12:39.5, 13:08.9, (13:11.5), (13:33.8)
374Woodland Christian, ON - Team Time (1st 5) 1:05:13.2 | Spread (1st 5) 1:44.2
8, 12, 13, 20, 21, (36)
Ethan Armoogan, Luke Henry, Kael Falle, Jonah Otten, Owen Bax, (Matthew Graham)
12:06.2, 12:48.8, 12:50.2, 13:37.6, 13:50.4, (16:19.9)
490Resurrection, ON - Team Time (1st 5) 1:06:49.8 | Spread (1st 5) 2:14.7
4, 17, 22, 23, 24
Lucian Lavric, Nolan Reesor, Caleb Hunter, Jacob Riddel, Danny White
11:43.0, 13:19.6, 13:52.6, 13:56.9, 13:57.7
5141Grand River C I, ON - Team Time (1st 5) 1:16:13.1 | Spread (1st 5) 3:02.5
14, 29, 30, 33, 35, (40)
Thisath Bandaranayake, Joel Guse, Josh Martin, Steven Ha, Nicholas Mason, (Dardan Prebreza)
13:05.2, 15:26.6, 15:32.6, 16:01.0, 16:07.7, (19:48.7)
6149Bluevale Collegiate Institute, ON - Team Time (1st 5) 1:19:17.1 | Spread (1st 5) 6:04.7
18, 26, 32, 34, 39, (41)
Pavel Titioura, Jonathan Orellana, Philip Marsh, Sean Lemke, Braeden Rozema, (Evan Goertz)
13:22.8, 14:24.9, 15:55.8, 16:06.1, 19:27.5, (21:20.7)
7159Cameron Heights, ON - Team Time (1st 5) 1:19:26.0 | Spread (1st 5) 4:02.0
25, 28, 31, 37, 38
Nathan Hartwig, Blake Fenlon, Kush Madan, Aiden Holota, Jeremy Diavolitsis
13:59.6, 15:14.5, 15:37.3, 16:33.0, 18:01.6