1 | 91 | Handsworth,
BC - Team Time (1st 5) 1:29:10.0 | Spread (1st 5) 1:42.3 |
| 8, 11, 13, 16, 43, (97) |
| Cyrus Young, Theo Rhodes, Ryan Goodwin, Owain Cormack, Owen Wang, (Ian Hartley) |
| 17:16.4, 17:35.0, 17:36.6, 17:43.3, 18:58.7, (20:14.1) |
2 | 137 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:31:01.0 | Spread (1st 5) 2:10.4 |
| 4, 9, 37, 39, 48, (50), (57) |
| Daniel Khan, Will Leather, David Cummings, Tyler Bell, Nicolas Mojica, (Riley Domaratzki), (Christopher Kamski) |
| 16:55.4, 17:21.3, 18:48.4, 18:50.1, 19:05.8, (19:07.4), (19:16.4) |
3 | 159 | Stonepark Intermediate,
PE - Team Time (1st 5) 1:32:18.1 | Spread (1st 5) 1:12.0 |
| 17, 25, 34, 41, 42, (46), (54) |
| Kaleb Gagne, Riley Fitzpatrick, Lauchlan MacEachern, Wil Fradsham, Yassine El Bahh, (Daniel Collins), (Jesse Campbell-Johnston) |
| 17:46.6, 18:05.2, 18:30.9, 18:56.8, 18:58.6, (19:03.3), (19:12.6) |
4 | 172 | Thousand Islands,
ON - Team Time (1st 5) 1:32:02.5 | Spread (1st 5) 2:24.9 |
| 7, 15, 36, 47, 67, (87), (94) |
| David Gill, Mason Jones, Bronsen Greaves, Carson Wright, Shan Dhanoa, (Walter Woloshin), (Nathan Plant) |
| 17:09.2, 17:39.0, 18:35.5, 19:04.7, 19:34.1, (19:58.7), (20:07.5) |
5 | 174 | Cameron Heights,
ON - Team Time (1st 5) 1:31:04.2 | Spread (1st 5) 4:03.5 |
| 2, 21, 35, 44, 72, (83), (92) |
| Talman Young, Robert Fraser, Matthew Hernandez, Jaxon Parent, Alexander Gouthro, (Svend Emil Poulsen), (Jeremiah Leiyu) |
| 15:45.2, 17:54.3, 18:35.0, 19:01.0, 19:48.7, (19:54.1), (20:05.0) |
6 | 214 | Resurrection,
ON - Team Time (1st 5) 1:33:57.7 | Spread (1st 5) 1:13.1 |
| 27, 32, 40, 55, 60, (73), (75) |
| Alex Nicolescu, Patrick Benest, Malachi Busse, Leonardo Moodley, Carter Murphy, (Maxum Stratford), (Jared Hughes) |
| 18:07.6, 18:18.4, 18:55.9, 19:15.1, 19:20.7, (19:49.6), (19:51.1) |
7 | 260 | Kitchener-Waterloo,
ON - Team Time (1st 5) 1:34:26.4 | Spread (1st 5) 2:54.9 |
| 10, 20, 61, 63, 106, (192), (194) |
| Derek Milroy, Andrew Edginton, Evan Egerhazi, Brendan Chapple, Jacob Hall, (Sam Dowhaniuk), (Luke Van Decker) |
| 17:27.4, 17:52.1, 19:21.5, 19:23.1, 20:22.3, (23:39.2), (23:49.9) |
8 | 290 | Orangeville,
ON - Team Time (1st 5) 1:35:18.5 | Spread (1st 5) 5:14.6 |
| 5, 19, 52, 53, 161 |
| Jack Gillies, Gregor Lawson, Graham Rooney, Andrew Burnside, Matthew Chirambaguwa |
| 16:56.4, 17:50.9, 19:09.3, 19:10.9, 22:11.0 |
9 | 292 | Waterloo CI,
ON - Team Time (1st 5) 1:33:49.6 | Spread (1st 5) 5:21.1 |
| 1, 18, 38, 105, 130, (138), (149) |
| Scott Arndt, Kelton Langman, Tomas Kulikauskas, Nolan Sloss, Brad Dalke, (Alexander Nincevic), (Alex Rus) |
| 15:43.8, 17:50.1, 18:48.9, 20:21.9, 21:04.9, (21:20.2), (21:38.6) |
10 | 306 | Colonel Gray Senior,
PE - Team Time (1st 5) 1:35:44.7 | Spread (1st 5) 2:40.0 |
| 14, 23, 80, 88, 101, (107), (111) |
| Isaac McCardle, Jack Roberts, Alex Rogers, Jesse Robertson, Cezar Campeanu, (Zaid Daqa), (Amro Mohamed) |
| 17:38.1, 17:57.4, 19:52.3, 19:58.8, 20:18.1, (20:23.6), (20:26.2) |
11 | 310 | Abbotsford Christian,
BC - Team Time (1st 5) 1:34:56.4 | Spread (1st 5) 4:53.2 |
| 3, 24, 31, 110, 142, (155) |
| James De Jager, Matthew Trent, Brett Kehler, Ian Chuang, Jarryd Viljoen, (Cameron Peters) |
| 16:42.0, 18:00.0, 18:13.9, 20:25.3, 21:35.2, (21:41.6) |
12 | 318 | Parkland Immanuel Christian,
AB - Team Time (1st 5) 1:36:49.2 | Spread (1st 5) 2:00.6 |
| 22, 58, 69, 84, 85, (118), (119) |
| Tyson Versteeg, Shaun Geusebroek, Shawn Gunnink, Joel Vanspronsen, Matthew Tolsma, (Brody Vanassen), (Andrew Leffers) |
| 17:56.3, 19:20.1, 19:39.8, 19:56.1, 19:56.9, (20:46.7), (20:49.1) |
13 | 329 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:37:42.7 | Spread (1st 5) 43.6 |
| 51, 64, 66, 70, 78, (86), (93) |
| Lucas Hallam, Samuel Lorincz, Maaz Ghazi, Cade Ferguson, Matthew Mills, (Liam Doherty), (Stefan Frunza) |
| 19:08.0, 19:25.8, 19:32.9, 19:44.4, 19:51.6, (19:58.5), (20:06.1) |
14 | 414 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:38:56.4 | Spread (1st 5) 2:14.5 |
| 26, 81, 100, 103, 104, (129), (141) |
| Adam Loffelmann, Robbie Schnarr, Johnathan McGrath, Carter Steffler, David De Sousa, (Oliver Doyle), (Dante Duval) |
| 18:06.6, 19:52.8, 20:16.4, 20:19.5, 20:21.1, (21:04.5), (21:34.4) |
15 | 429 | College Jean de la Mennais,
QC - Team Time (1st 5) 1:39:45.1 | Spread (1st 5) 1:20.8 |
| 45, 90, 91, 95, 108, (123), (124) |
| Anthony Dube-Jaegly, Loic Souka, Emilien Martel, Victor Tanner, Sebastien Bedard, (Matvei Cladcov), (Gabriel Roy) |
| 19:03.1, 20:03.4, 20:04.5, 20:10.2, 20:23.9, (20:54.1), (20:54.7) |
16 | 442 | Waterloo-Oxford,
ON - Team Time (1st 5) 1:39:56.1 | Spread (1st 5) 1:16.9 |
| 56, 59, 98, 114, 115, (136), (147) |
| Jack Rynard, Noah Dietrich, Adam Huras, Aiden Seguin, Clayton Gerber, (Aidan Williams), (Ben Baptie) |
| 19:15.9, 19:20.4, 20:14.8, 20:32.2, 20:32.8, (21:18.6), (21:38.1) |
17 | 443 | St Benedict,
ON - Team Time (1st 5) 1:40:11.0 | Spread (1st 5) 3:25.1 |
| 30, 65, 77, 125, 146, (148), (156) |
| Weldon Hovey, Luke Meadus, Nathan Pedro, Bryson Sauder, Grady Booth, (Issay Tieu), (Logan Hefferan) |
| 18:12.7, 19:32.0, 19:51.4, 20:57.1, 21:37.8, (21:38.2), (21:42.1) |
18 | 493 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 1:41:37.3 | Spread (1st 5) 1:50.0 |
| 62, 74, 102, 122, 133, (143), (153) |
| Carter LaFosse, Hassan Davut, Thayden Brown, Nikolas Mamak, Ian Strange, (Aidan Kim), (Jacob Guest) |
| 19:22.9, 19:50.3, 20:19.0, 20:52.2, 21:12.9, (21:35.9), (21:40.9) |
19 | 499 | St David,
ON - Team Time (1st 5) 1:41:35.1 | Spread (1st 5) 1:55.4 |
| 49, 79, 116, 127, 128, (132), (144) |
| Will Betik, Nate Brideau, Hayden Robins, Mitchell Hartman, Jeremy Hunchak, (Liam Jewer), (Tyler Labelle) |
| 19:06.6, 19:52.1, 20:34.3, 21:00.1, 21:02.0, (21:11.8), (21:36.2) |
20 | 503 | Galt CVI,
ON - Team Time (1st 5) 1:41:43.8 | Spread (1st 5) 1:24.0 |
| 68, 89, 99, 121, 126, (177), (186) |
| Christoper Lecsek, Carter O'Connor, Walker Kabirzad, Matt Cummings, Tyler Hawbolt, (Abdalah Aburaneh), (Joey Shanks) |
| 19:35.9, 20:02.3, 20:15.9, 20:49.8, 20:59.9, (22:46.6), (23:20.0) |
21 | 540 | Monsignor Doyle,
ON - Team Time (1st 5) 1:43:19.5 | Spread (1st 5) 4:54.7 |
| 29, 33, 113, 182, 183, (212), (213) |
| Owen Lloyd, Thomas Papalia, Eric Wehrle, Daniel Martin, Christian Miranda, (Kyle Figueiredo), (Aiden Drinkwater) |
| 18:12.3, 18:28.5, 20:30.6, 23:01.1, 23:07.0, (28:01.8), (28:28.6) |
22 | 578 | Dundas Valley Secondary,
ON - Team Time (1st 5) 1:44:04.6 | Spread (1st 5) 2:37.0 |
| 76, 96, 117, 120, 169, (173), (178) |
| Adam Wright, Jack Lewis, Cole Ljucovic, Ayden Kirdimir, Robbie McHarg, (Alex Renwick), (Jack Hussey) |
| 19:51.3, 20:12.9, 20:42.7, 20:49.4, 22:28.3, (22:41.9), (22:49.4) |
23 | 646 | Grand River C I,
ON - Team Time (1st 5) 1:45:39.6 | Spread (1st 5) 4:37.7 |
| 12, 154, 158, 160, 162, (176) |
| Phillip Hammell, Tony Duong, Eli Harden, Lucas Martin, Samson McCullough, (Ben Doering) |
| 17:35.7, 21:41.3, 22:00.6, 22:08.6, 22:13.4, (22:43.7) |
24 | 698 | Forest Heights,
ON - Team Time (1st 5) 1:48:13.6 | Spread (1st 5) 5:16.0 |
| 28, 140, 170, 171, 189, (193), (196) |
| Spencer Reinsoo, Ian Praetzel, James Wigg, Jacob Jagt, Josh Watson, (Justin Egerhazi), (Trent Beitz) |
| 18:10.3, 21:31.3, 22:29.2, 22:36.5, 23:26.3, (23:46.4), (23:51.9) |
25 | 714 | Centennial CVI,
ON - Team Time (1st 5) 1:51:08.7 | Spread (1st 5) 6:04.8 |
| 71, 82, 175, 180, 206 |
| Jarret Coady, Ruari MacCormack, Stuart MacCormack, Trent Harris, Max Gerbec |
| 19:46.5, 19:53.4, 22:42.6, 22:54.9, 25:51.3 |
26 | 724 | Eastwood,
ON - Team Time (1st 5) 1:50:42.6 | Spread (1st 5) 8:11.4 |
| 6, 131, 188, 195, 204, (208) |
| Nathan Paul, Connor Gerber, Tabibu Kebede Jiru, Micheal Mundy, Rajveer Singh, (Kody Holdersham) |
| 17:05.3, 21:05.3, 23:24.7, 23:50.6, 25:16.7, (26:29.7) |
27 | 731 | Guelph C.V.I.,
ON - Team Time (1st 5) 1:48:04.8 | Spread (1st 5) 2:18.3 |
| 109, 145, 151, 152, 174, (181), (197) |
| Zach Farley, Quinn Vanstone, Kobe Cottenie, Michael Sampson, Sebastian Deeves, (Vincent Landaverde), (Jonathan Isaak) |
| 20:24.2, 21:37.6, 21:40.2, 21:40.3, 22:42.5, (23:00.2), (23:55.0) |
28 | 736 | West Point Grey,
BC - Team Time (1st 5) 1:48:19.0 | Spread (1st 5) 1:09.0 |
| 135, 137, 139, 157, 168, (184), (185) |
| Davis Timko, Liam Dachner, Cameron Healey, Mac Steenburgh, Peter Neill, (Kieran Healey), (Matt Reddock) |
| 21:17.0, 21:20.0, 21:24.0, 21:52.0, 22:26.0, (23:14.0), (23:18.0) |
29 | 745 | Woodland Christian,
ON - Team Time (1st 5) 1:49:00.4 | Spread (1st 5) 2:11.2 |
| 112, 134, 163, 164, 172, (187), (191) |
| Austin Bootsma, Noah VanderPloeg, Aidan Bruulsema, Curtis Struyk, Ryan Verbakel, (Toby Struyk), (Gabriel Vander Hoef) |
| 20:30.0, 21:14.0, 22:14.6, 22:20.6, 22:41.2, (23:22.2), (23:30.7) |
30 | 901 | Père René de Galinée,
ON - Team Time (1st 5) 1:59:10.1 | Spread (1st 5) 5:55.1 |
| 159, 166, 167, 198, 211, (214) |
| Fraser Morrison, Bradley Herrera Contreras, Kayden Aggerholm, Alexandre Schuck, Alexander MacGillivray, (Constantinos Hébert) |
| 22:06.2, 22:22.2, 22:25.2, 24:15.2, 28:01.3, (28:36.1) |
31 | 907 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 1:57:06.2 | Spread (1st 5) 3:33.5 |
| 150, 165, 190, 199, 203, (207), (209) |
| Ethan Sevigny, Alex Fowler, Billy Driscoll, Brandon Diongzon, Carlos Rodriguez, (Bryce Baddar), (Connor Peterman) |
| 21:39.0, 22:20.7, 23:27.5, 24:26.5, 25:12.5, (26:15.6), (27:25.2) |
32 | 987 | Hamilton District Christian,
ON - Team Time (1st 5) 2:03:07.0 | Spread (1st 5) 2:26.5 |
| 179, 200, 201, 202, 205, (210) |
| Lucas DeBoer, Luke Robinson-Cooke, Luca Ciaglia, Caleb Armitage, Christopher Van der walt, (Alex Ciona) |
| 22:53.7, 24:35.8, 25:05.6, 25:11.7, 25:20.2, (27:53.6) |