1 | 156 | Thousand Islands,
ON - Team Time (1st 5) 1:28:27.6 | Spread (1st 5) 1:58.1 |
| 5, 7, 26, 54, 64, (146), (176) |
| Bronsen Greaves, Matt Worden, Ryan Givogue, Jordan Savage, Carson Wright, (Luc Roda), (Coulson Dowsley) |
| 16:41.0, 16:53.0, 17:46.7, 18:27.8, 18:39.1, (19:31.0), (19:47.2) |
2 | 191 | Guelph C.V.I.,
ON - Team Time (1st 5) 1:29:22.1 | Spread (1st 5) 2:12.5 |
| 6, 22, 29, 40, 94, (95), (234) |
| Tennessee Tremain, Jackson Hayes, Sam Bennett, Jesse Bauman, Alex Hopkins, (Kyle teNyenhuis), (Finnigan MacDonald) |
| 16:45.0, 17:36.7, 17:53.0, 18:09.9, 18:57.5, (18:57.7), (20:25.6) |
3 | 257 | Cameron Heights,
ON - Team Time (1st 5) 1:29:44.1 | Spread (1st 5) 2:37.7 |
| 3, 10, 31, 101, 112, (173), (193) |
| Talman Young, Luc Brzustowski, Saviru Perera, Jaxon Parent, Maxim Bissessar, (Jeremiah Leiyu), (Owen Miller) |
| 16:33.5, 16:59.1, 17:57.6, 19:02.7, 19:11.2, (19:45.8), (19:58.6) |
4 | 304 | Glebe C I,
ON - Team Time (1st 5) 1:32:49.8 | Spread (1st 5) 41.8 |
| 36, 61, 65, 70, 72, (158), (164) |
| Sebastian Cino, Owen Pensom, Keito Newman, Elliot Cole, Robin Mason, (Ben Rundle), (Torin Lam) |
| 18:04.0, 18:34.0, 18:40.5, 18:45.5, 18:45.8, (19:37.9), (19:41.6) |
5 | 334 | Colonel Gray Senior,
PE - Team Time (1st 5) 1:32:43.6 | Spread (1st 5) 1:15.8 |
| 28, 33, 76, 92, 105, (133), (147) |
| Samuel Peterson, Isaac McCardle, Jack Morse, Jesse Robertson, Thomas McQuaid, (Matthew Kozma), (Andrew Steward) |
| 17:52.0, 17:59.0, 18:48.8, 18:56.0, 19:07.8, (19:26.4), (19:31.3) |
6 | 371 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:32:47.6 | Spread (1st 5) 2:00.9 |
| 24, 27, 67, 91, 162, (196), (224) |
| Ruairi Tiernan, Adam Loffelmann, David De Sousa, Dani Cooper, Joshua Jackson, (Johnathan McGrath), (Carter Steffler) |
| 17:40.3, 17:47.7, 18:42.9, 18:55.5, 19:41.2, (19:59.6), (20:18.0) |
7 | 439 | College Jean de la Mennais,
QC - Team Time (1st 5) 1:34:08.3 | Spread (1st 5) 1:33.6 |
| 30, 46, 108, 111, 144, (295), (301) |
| Edouard Ducharme, Antoine Boulanger, Elliot Deslauriers, Anthony Cote, Hugo Deslandes, (Sebastien Bedard), (William James Dufour Doherty) |
| 17:56.4, 18:20.6, 19:10.3, 19:11.0, 19:30.0, (21:20.8), (21:24.8) |
8 | 442 | Oakridge,
ON - Team Time (1st 5) 1:33:50.5 | Spread (1st 5) 2:06.7 |
| 19, 78, 90, 98, 157 |
| Ian Young, Zach Haygarth, Nolan Silvester, Anthony Dutz, Alexander Wedermann |
| 17:30.0, 18:49.6, 18:55.0, 18:59.2, 19:36.7 |
9 | 446 | St Michael's College,
ON - Team Time (1st 5) 1:34:39.5 | Spread (1st 5) 18.0 |
| 77, 80, 88, 97, 104, (163), (201) |
| Oscar Feschuk, Oscar Roy, Owen Varkey, Dylan Evans, Myles Decastro, (Matthew Wren), (Thomas GUy) |
| 18:49.1, 18:50.4, 18:54.1, 18:58.8, 19:07.1, (19:41.4), (20:02.3) |
10 | 453 | North Park (Brantford),
ON - Team Time (1st 5) 1:34:09.4 | Spread (1st 5) 1:56.2 |
| 41, 43, 56, 102, 211, (268), (284) |
| Jacob Sheppard, Mitchell Litman, Tariq Hamed, Van Every Clayton, Kirby Blackman, (Brandon Seth), (Karrin Dhanoa) |
| 18:12.0, 18:15.2, 18:28.1, 19:05.9, 20:08.2, (20:59.3), (21:14.7) |
11 | 460 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:34:56.8 | Spread (1st 5) 31.3 |
| 70, 75, 78, 118, 119, (197), (246) |
| David Cummings, David Kamski, Tyler Bell, Reid Vrolyk, Samuel Gazzola, (Ben Young), (Ryan Lawson) |
| 18:45.5, 18:48.5, 18:49.6, 19:16.4, 19:16.8, (20:00.4), (20:37.2) |
12 | 471 | St Marcellinus,
ON - Team Time (1st 5) 1:34:03.4 | Spread (1st 5) 2:15.7 |
| 16, 87, 99, 117, 152, (259), (269) |
| Massimo Calcagno, Frank Marchesan, Sebastian Moschetta, Saydon Leiba, Tim Sankey, (Connor Hogan), (Sam Miller) |
| 17:19.2, 18:54.0, 18:59.4, 19:15.9, 19:34.9, (20:47.6), (21:02.0) |
13 | 497 | Resurrection,
ON - Team Time (1st 5) 1:34:51.8 | Spread (1st 5) 1:33.5 |
| 37, 49, 114, 138, 159, (186), (240) |
| Jackson Rice, Patrick Benest, Matthew Goodyear, Jared Hughes, Maxum Stratford, (Aden Cormier), (Zachary Riddell) |
| 18:06.2, 18:22.1, 19:15.1, 19:28.7, 19:39.7, (19:54.8), (20:29.1) |
14 | 536 | Preston,
ON - Team Time (1st 5) 1:33:54.9 | Spread (1st 5) 5:01.1 |
| 4, 34, 42, 140, 316, (401), (419) |
| Ethan Bennett, Nick Faria, Liam Turchin, Cole Desborough, Kevin Saville, (Eddie Mackinnon), (Micheal Dugualy) |
| 16:34.7, 18:02.4, 18:12.8, 19:29.2, 21:35.8, (23:54.4), (24:47.9) |
15 | 566 | Neil McNeil,
ON - Team Time (1st 5) 1:35:59.9 | Spread (1st 5) 44.4 |
| 69, 85, 131, 139, 142, (167), (178) |
| Patrick Saini, Jess Owens, Finn Martin, Sean O'Keefe, Joshua Alvarez, (Joshua Alarez), (Michael Hickey) |
| 18:45.0, 18:53.1, 19:23.6, 19:28.8, 19:29.4, (19:41.9), (19:47.4) |
| 566 | Northern CIV,
ON - Team Time (1st 5) 1:35:14.2 | Spread (1st 5) 2:20.2 |
| 21, 86, 122, 150, 187 |
| Aidan James, Rohaan Syan, Aidan McKenney, Aaron Smith, Andrew Cook |
| 17:34.7, 18:53.7, 19:17.7, 19:33.2, 19:54.9 |
| 566 | West Point Grey,
BC - Team Time (1st 5) 1:35:44.3 | Spread (1st 5) 1:50.7 |
| 47, 89, 100, 116, 214, (266), (282) |
| Davis Timko, Miller Cumming, Cameron Healey, Kieran Healey, Liam Dachner, (Matthew Reddock), (Tristan Smythe) |
| 18:21.1, 18:54.3, 19:01.9, 19:15.2, 20:11.8, (20:55.3), (21:13.1) |
18 | 583 | Lord Dorchester,
ON - Team Time (1st 5) 1:35:39.1 | Spread (1st 5) 1:47.6 |
| 32, 74, 148, 155, 174 |
| Owen Pink, Connor Erb, Aiden Currah, Joshua Smith, Dilpreet Sandhu |
| 17:58.7, 18:46.8, 19:31.4, 19:35.9, 19:46.3 |
19 | 596 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 1:35:59.4 | Spread (1st 5) 1:55.6 |
| 35, 108, 126, 133, 194, (203), (222) |
| Spencer Pitre, Jayden Tomlinson, Lucas Knowles, Carter LaFosse, Cam Hornsby, (Cyrus Chard), (Keegan Chmielewski) |
| 18:03.8, 19:10.3, 19:19.5, 19:26.4, 19:59.4, (20:03.2), (20:17.2) |
20 | 606 | Father John Redmond,
ON - Team Time (1st 5) 1:35:08.7 | Spread (1st 5) 3:39.2 |
| 11, 54, 84, 208, 249, (270), (291) |
| Roman Mironov, Alexander Megas, Jack Macleod, Jerome Barber, Luke Durette, (Billy Hume), (Mataeus Costa) |
| 17:00.9, 18:27.8, 18:52.8, 20:07.1, 20:40.1, (21:03.1), (21:17.3) |
21 | 611 | Waterloo-Oxford,
ON - Team Time (1st 5) 1:35:11.6 | Spread (1st 5) 3:53.9 |
| 18, 20, 107, 180, 286, (331), (333) |
| Luke Aikman, Adam Huras, Thomas Isert Bender, Jack Rynard, Jayden Troupe, (Tom Bodendistle), (Aiden Williams) |
| 17:22.1, 17:33.4, 19:09.3, 19:50.8, 21:16.0, (21:59.8), (22:01.9) |
22 | 638 | Centennial CVI,
ON - Team Time (1st 5) 1:35:36.3 | Spread (1st 5) 3:30.9 |
| 15, 38, 143, 185, 257, (352), (387) |
| Drew VanderBerg, Jackson Davidson, Madden MacDougall, Colin Grant, Scott Taylor, (Jiaqi Gong), (Hardy Yu) |
| 17:16.5, 18:08.6, 19:29.5, 19:54.3, 20:47.4, (22:31.3), (23:21.2) |
23 | 701 | Waterloo CI,
ON - Team Time (1st 5) 1:35:09.4 | Spread (1st 5) 5:33.1 |
| 1, 2, 58, 305, 335, (341), (354) |
| Scott Arndt, Rai Muhammad Ali, Kelton Langman, Alexander Nincevic, Peng Richard Zhan, (Finley Hill), (Karan Manku) |
| 16:32.7, 16:33.2, 18:28.5, 21:29.2, 22:05.8, (22:12.5), (22:32.4) |
24 | 712 | Chaminade College,
ON - Team Time (1st 5) 1:37:10.2 | Spread (1st 5) 1:48.6 |
| 51, 83, 170, 188, 220, (237) |
| Nichola Carlos-Carneiro, Luca Rao, Gianni Conenna, Antonio Tripodi, Francesc Culmone, (Peter Nicholson) |
| 18:24.7, 18:52.5, 19:44.2, 19:55.5, 20:13.3, (20:28.3) |
25 | 719 | Rockway Mennonite,
ON - Team Time (1st 5) 1:37:32.4 | Spread (1st 5) 2:20.1 |
| 63, 73, 93, 223, 267, (299), (358) |
| Aidan Morton Ninomiya, Markus Schroeder Kipfer, Aidan Morton Ninomiya, Jonathan Chau, Ty Cowell, (Luke Klassen), (Oswin Ho) |
| 18:35.7, 18:46.4, 18:57.1, 20:17.4, 20:55.8, (21:22.6), (22:36.2) |
26 | 729 | Northern Secondary (Toronto),
ON - Team Time (1st 5) 1:37:44.3 | Spread (1st 5) 4:42.7 |
| 23, 66, 141, 156, 343 |
| Max Davies, Alex Warren, William Guinane, Noah Hopkins, Aidan Haigh |
| 17:36.8, 18:42.3, 19:29.3, 19:36.4, 22:19.5 |
27 | 740 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:37:19.6 | Spread (1st 5) 2:10.2 |
| 39, 96, 182, 197, 226, (326), (348) |
| Ried Henderson, Simon Dobbs, Matthew Mills, Nayel Arastu, Caleb Timm, (Felix Cao), (Stefan Frunza) |
| 18:09.3, 18:58.3, 19:52.1, 20:00.4, 20:19.5, (21:51.9), (22:24.3) |
28 | 760 | Galt CVI,
ON - Team Time (1st 5) 1:37:40.6 | Spread (1st 5) 1:58.0 |
| 50, 130, 171, 179, 230, (320), (337) |
| Aidan Haskell, Christoper Lecsek, Wyatt Sullivan, Dylan Jozkow, Tyler Wallace, (Walker Kabirzad), (Logan Kennedy) |
| 18:23.3, 19:23.3, 19:44.8, 19:47.9, 20:21.3, (21:41.4), (22:06.6) |
29 | 793 | Sandwich,
ON - Team Time (1st 5) 1:38:00.6 | Spread (1st 5) 1:47.7 |
| 53, 161, 172, 189, 218 |
| Ronan Radovich, Stephen Belanger, Dylan Farina, Matteo Pontoni, Aidan Bost |
| 18:25.5, 19:40.5, 19:45.5, 19:55.9, 20:13.2 |
30 | 853 | Charlottetown Rural,
PE - Team Time (1st 5) 1:38:45.4 | Spread (1st 5) 54.5 |
| 106, 151, 195, 199, 202, (213), (235) |
| Riley Fitzpatrick, Will Fradsham, Spencer Swaine, Daniel Collins, Julien Jones, (Logan MacCallum), (Thomas Docherty) |
| 19:08.3, 19:34.0, 19:59.5, 20:00.8, 20:02.8, (20:11.2), (20:26.5) |
31 | 891 | Collingwood CI,
ON - Team Time (1st 5) 1:39:10.8 | Spread (1st 5) 56.6 |
| 149, 154, 169, 183, 236 |
| Cole Mitchell, Josh Fagan, Sage Fry, Oliver Czerny, James MacCulloch |
| 19:31.6, 19:35.3, 19:43.5, 19:52.2, 20:28.2 |
32 | 912 | Kitchener-Waterloo,
ON - Team Time (1st 5) 1:38:55.9 | Spread (1st 5) 4:14.4 |
| 8, 129, 218, 276, 281, (311), (322) |
| Derek Milroy, Daniel Duran, Peter Golubov, Owen Holbrook, Evan Egerhazi, (Liam Taylor), (Kale Vicario) |
| 16:58.6, 19:22.9, 20:13.2, 21:08.2, 21:13.0, (21:33.2), (21:42.2) |
33 | 919 | Assumption Catholic,
ON - Team Time (1st 5) 1:39:32.0 | Spread (1st 5) 1:17.5 |
| 123, 168, 191, 192, 245, (255), (264) |
| Robert Foggin, Jack Lehto, Adriano Zambito, Koschanow Alec, Boyle Liam, (Alex James), (Jack Beel) |
| 19:18.2, 19:43.1, 19:57.1, 19:57.9, 20:35.7, (20:45.2), (20:53.3) |
34 | 924 | Kincardine,
ON - Team Time (1st 5) 1:40:47.2 | Spread (1st 5) 6:06.7 |
| 17, 62, 114, 339, 392 |
| Jordan Beisel, Jordan Moulton, Owen Bacon, Wilson Shipp, Mack Beisel |
| 17:20.6, 18:35.1, 19:15.1, 22:09.1, 23:27.3 |
35 | 928 | Kingston Voc.,
ON - Team Time (1st 5) 1:39:35.2 | Spread (1st 5) 4:40.4 |
| 13, 68, 233, 285, 329, (370), (403) |
| Dan Coolican, Jude Wheeler-Dee, Jeffrey Johnson, Lucas Miller, Skyler Bowers, (Caelen Baron), (Reid Hopkins) |
| 17:14.9, 18:44.6, 20:25.5, 21:14.9, 21:55.3, (22:54.5), (24:03.8) |
36 | 946 | Cobourg C. I.,
ON - Team Time (1st 5) 1:40:47.2 | Spread (1st 5) 3:17.6 |
| 113, 136, 137, 209, 351 |
| Nickolas Hogan, Alexander Galanter, Nate Cullen, Bradley Barker, Brady Munroe |
| 19:13.0, 19:27.8, 19:28.5, 20:07.3, 22:30.6 |
37 | 960 | Sir Winston Churchill (St Catharines),
ON - Team Time (1st 5) 1:41:11.7 | Spread (1st 5) 7:41.2 |
| 9, 82, 216, 238, 415 |
| Eric Campbell, Riley Coles, Nathanial Smyth, Lachlan Nelson, Saurin Patel |
| 16:59.0, 18:51.8, 20:12.1, 20:28.6, 24:40.2 |
| 960 | St Benedict,
ON - Team Time (1st 5) 1:40:02.6 | Spread (1st 5) 1:53.0 |
| 81, 175, 200, 250, 254, (309), (360) |
| Weldon Hovey, Adam Vieno, Luke Meadus, Jason Gancena, Thomas Madar, (Cael Cassidy), (Carter Reid) |
| 18:50.5, 19:46.8, 20:01.2, 20:40.6, 20:43.5, (21:31.2), (22:37.7) |
39 | 1056 | Notre Dame College,
ON - Team Time (1st 5) 1:41:53.3 | Spread (1st 5) 3:41.6 |
| 56, 124, 248, 288, 340, (346), (361) |
| Ethan Belanger, Matthew Roda, Aleksandre Mctaggart, Nehemiah Kiprutto, Olaf Jansen, (Cameron Brown), (Alex Walmsley) |
| 18:28.1, 19:19.1, 20:39.4, 21:17.0, 22:09.7, (22:22.3), (22:38.2) |
40 | 1057 | St Ignatius,
ON - Team Time (1st 5) 1:43:06.1 | Spread (1st 5) 4:39.1 |
| 110, 127, 135, 287, 398 |
| Benjamin Lawson, Noah Coccimiglio, Ewan Menard, Carter Hargreaves, Nicholas Lavoie |
| 19:10.8, 19:21.8, 19:27.5, 21:16.1, 23:49.9 |
41 | 1059 | St Francis Xavier,
ON - Team Time (1st 5) 1:41:48.2 | Spread (1st 5) 4:11.7 |
| 60, 181, 210, 242, 366, (374) |
| Zachary Domingues, Matthew Siracusa, Daniel Budic, Alexander Bolovan, Henry Bosco, (Cody Calvert) |
| 18:33.3, 19:51.9, 20:08.0, 20:30.0, 22:45.0, (22:57.0) |
42 | 1063 | Parkland Immanuel Christian,
AB - Team Time (1st 5) 1:41:03.9 | Spread (1st 5) 1:24.8 |
| 121, 221, 228, 241, 252, (332), (372) |
| Brody Vanassen, Joel Vanspronsen, Shaun Geusebroek, Matthew Tolsma, Craig Dehaas, (Titus Vanspronsen), (Adrian Dewitt) |
| 19:17.0, 20:14.8, 20:21.0, 20:29.3, 20:41.8, (22:01.2), (22:55.4) |
43 | 1094 | Forest Heights,
ON - Team Time (1st 5) 1:41:54.8 | Spread (1st 5) 1:44.1 |
| 145, 164, 225, 277, 283, (307), (310) |
| Kaswara Pinksen, Spencer Reinsoo, Nicholas Bailey, Ian Willcock, Graeme MacFarlane, (Ben Brummelhuis), (Jason Le) |
| 19:30.5, 19:41.6, 20:19.1, 21:09.0, 21:14.6, (21:30.3), (21:32.4) |
44 | 1121 | Aurora,
ON - Team Time (1st 5) 1:42:12.2 | Spread (1st 5) 2:46.9 |
| 59, 232, 261, 279, 290, (355), (447) |
| Liam Wiktorski, Brian Cook, Nikita Neyshtadt, Max Reeves, Josh Jones, (Erik Floyd), (Jacob Zantignh) |
| 18:30.3, 20:24.4, 20:48.6, 21:11.7, 21:17.2, (22:33.0), (27:30.8) |
45 | 1175 | St David,
ON - Team Time (1st 5) 1:42:42.8 | Spread (1st 5) 1:45.7 |
| 153, 206, 227, 294, 295, (327), (381) |
| Aiden Rudd, Wes Bruce, Tyler Labelle, Aiden Lipczynski, Joel Sothern, (Matt Thaler), (Liam Jewer) |
| 19:35.1, 20:06.8, 20:20.2, 21:19.9, 21:20.8, (21:53.6), (23:11.8) |
46 | 1188 | E.L.Crossley,
ON - Team Time (1st 5) 1:43:56.9 | Spread (1st 5) 4:49.5 |
| 52, 207, 271, 273, 385 |
| Colton Sawatzky, Donovan Fenton, Evan VanVliet, Patrick Fidler, Jacob Martin |
| 18:25.1, 20:07.0, 21:03.2, 21:07.0, 23:14.6 |
47 | 1246 | University of Toronto,
ON - Team Time (1st 5) 1:49:44.9 | Spread (1st 5) 11:00.7 |
| 12, 13, 359, 410, 452 |
| Pau Ilerbaig-Bajona, Pau Ilerbain - bajona, Jaden Bhogal, Everett van Zanden, Christoper Long |
| 17:14.6, 17:14.9, 22:36.3, 24:23.8, 28:15.3 |
48 | 1275 | John McCrae,
ON - Team Time (1st 5) 1:46:23.0 | Spread (1st 5) 6:09.0 |
| 103, 212, 214, 319, 427, (457), (458) |
| Ryan MAY, Owen Brooks, Andrew Taylor, Owen MAY, Jacob Devadason, (Yousef Saleh), (Matthew Sabbagh) |
| 19:06.1, 20:11.0, 20:11.8, 21:39.0, 25:15.1, (29:40.1), (29:46.1) |
49 | 1298 | Upper Canada College,
ON - Team Time (1st 5) 1:44:32.3 | Spread (1st 5) 2:11.9 |
| 166, 204, 295, 306, 327, (373) |
| Ian Vyse, Max Sipos, Alex Xiang, Kosei Satoh, Carson Vanderburgh, (Ayomide Maxwell) |
| 19:41.7, 20:06.4, 21:20.8, 21:29.8, 21:53.6, (22:55.5) |
50 | 1332 | Lo-Ellen Park,
ON - Team Time (1st 5) 1:44:47.5 | Spread (1st 5) 1:47.5 |
| 177, 251, 288, 303, 313 |
| Austin Mashinter, Rowan Mullin santone, Ethan Thomas, Billy Mcintyre, Eran Bursey |
| 19:47.3, 20:41.4, 21:17.0, 21:27.0, 21:34.8 |
51 | 1411 | Woodland Christian,
ON - Team Time (1st 5) 1:50:41.2 | Spread (1st 5) 8:12.9 |
| 125, 205, 265, 368, 448 |
| Vincent Drake, Martin Ukhanov, Curtis Struyk, Ryan Verbakel, Andrew Willms |
| 19:19.3, 20:06.6, 20:55.0, 22:48.1, 27:32.2 |
52 | 1434 | Pickering,
ON - Team Time (1st 5) 1:48:16.5 | Spread (1st 5) 5:54.8 |
| 44, 312, 317, 356, 405, (425), (449) |
| Xavier Rimpel, Momin Nadeem, Sean Dolan, Tyler Tiam-Fook, Jerico Robles, (Justin Lee), (Daniel Lewis) |
| 18:17.7, 21:33.6, 21:36.7, 22:36.0, 24:12.5, (25:09.5), (27:37.4) |
53 | 1451 | RH King Academy,
ON - Team Time (1st 5) 1:47:17.9 | Spread (1st 5) 3:28.5 |
| 120, 315, 324, 325, 367 |
| Thushanth Sivapalan, Thakeshon Mangaleswaran, Teddy Milandou, Brian Francis, Shrimon Kesavan |
| 19:16.9, 21:35.3, 21:49.6, 21:50.7, 22:45.4 |
54 | 1493 | Royal St. George's,
ON - Team Time (1st 5) 1:49:33.0 | Spread (1st 5) 6:11.8 |
| 25, 293, 384, 391, 400, (416), (420) |
| Devin Chapple, Sebastian Raman, Josh Wheler, Jack Levinsky, Liam Robertson-caryll, (Tim Mah), (Jack De Aragon) |
| 17:41.3, 21:19.6, 23:14.4, 23:24.6, 23:53.1, (24:41.2), (24:49.1) |
55 | 1495 | London Central,
ON - Team Time (1st 5) 1:48:18.3 | Spread (1st 5) 3:24.5 |
| 132, 298, 334, 362, 369 |
| Bradley Xiang, Dylan Benavides, Harpuneet Tiwana, Owen Leung, Ian Kim |
| 19:24.7, 21:21.7, 22:03.2, 22:39.5, 22:49.2 |
56 | 1496 | Strathcona-Tweedsmuir,
AB - Team Time (1st 5) 1:47:48.0 | Spread (1st 5) 3:27.0 |
| 217, 253, 314, 318, 394 |
| Cooper Perron, Bishneet Singh, Max Christie, Matthew Baker, Matthew Yacoub |
| 20:13.0, 20:43.0, 21:35.0, 21:37.0, 23:40.0 |
57 | 1528 | De La Salle College,
ON - Team Time (1st 5) 1:49:35.7 | Spread (1st 5) 3:58.8 |
| 128, 257, 376, 380, 387, (395), (402) |
| Elliot Evans, Erik Ellefson, Josiah Reyes, Matthew Berger, Matthew Bradbury, (Joshua Li), (Christopher Fraser) |
| 19:22.4, 20:47.4, 22:58.6, 23:06.1, 23:21.2, (23:41.2), (24:01.3) |
58 | 1543 | E S Thériault Catholic,
ON - Team Time (1st 5) 1:49:13.0 | Spread (1st 5) 3:54.1 |
| 190, 260, 323, 371, 399 |
| Justin Gagnon, Drew Chisholm, Joe Bourdon, Benoit Morneau, Eli Taylor |
| 19:56.8, 20:47.7, 21:42.6, 22:55.0, 23:50.9 |
59 | 1548 | Abbey Park,
ON - Team Time (1st 5) 1:48:39.7 | Spread (1st 5) 2:08.8 |
| 243, 247, 345, 350, 363 |
| Brodin Driedger, Ethan Turner, Dylan Faelker, Eric Sun, David Atanasov |
| 20:32.3, 20:37.7, 22:21.6, 22:27.0, 22:41.1 |
60 | 1553 | Huntsville,
ON - Team Time (1st 5) 1:49:42.3 | Spread (1st 5) 4:25.8 |
| 184, 274, 321, 365, 409 |
| Elias Coles, Charlie Maslin, Connor MacMillan, John Ebbers, Lochlan Willows |
| 19:52.4, 21:07.2, 21:41.9, 22:42.6, 24:18.2 |
61 | 1593 | Renfrew,
ON - Team Time (1st 5) 1:53:52.8 | Spread (1st 5) 7:08.1 |
| 48, 302, 387, 426, 430 |
| Leif Buxton, Jon Roach, Alexander Vanderploeg, Rayne Parachoniak, Malcolm McKenna |
| 18:21.6, 21:25.8, 23:21.2, 25:14.5, 25:29.7 |
62 | 1594 | Sir William Mulock,
ON - Team Time (1st 5) 1:53:08.1 | Spread (1st 5) 7:01.9 |
| 262, 263, 272, 347, 450 |
| Matthew Rusin, Willem Byleveld, Jess Samuel, Connor Arnett, Daniel Lam |
| 20:53.0, 20:53.2, 21:03.5, 22:23.5, 27:54.9 |
63 | 1604 | Blessed Trinity,
ON - Team Time (1st 5) 1:50:37.8 | Spread (1st 5) 4:34.2 |
| 244, 292, 308, 336, 424 |
| Frank Adzijevich, Damian Erzar, Lucas Cino, Nicholas Siena, Jacob Lofaro |
| 20:34.3, 21:18.1, 21:30.4, 22:06.5, 25:08.5 |
64 | 1605 | Monsignor Doyle,
ON - Team Time (1st 5) 1:59:44.9 | Spread (1st 5) 10:25.2 |
| 45, 239, 422, 446, 453 |
| Josh Hankins, Eric Wehrle, Misha Glazyrin, Mason McCormick, Aiden Drinkwater |
| 18:18.5, 20:28.7, 24:56.3, 27:17.7, 28:43.7 |
65 | 1622 | Regiopolis-Notre Dame Catholic,
ON - Team Time (1st 5) 1:52:54.5 | Spread (1st 5) 6:35.6 |
| 229, 256, 304, 390, 443 |
| Lucas Olmstead, Bucky Quanz, Mark Rostek, Sedney Cyuabahiro, Carson Morehen |
| 20:21.1, 20:47.2, 21:28.0, 23:21.5, 26:56.7 |
66 | 1653 | John F. Ross,
ON - Team Time (1st 5) 1:51:56.9 | Spread (1st 5) 4:27.9 |
| 160, 353, 357, 379, 404 |
| Eamon Hagarty, Will Zwart, Jordan Dale, Tyson McKnight, Xavier McMullen |
| 19:39.8, 22:32.0, 22:36.1, 23:01.3, 24:07.7 |
67 | 1683 | Walnut Grove,
BC - Team Time (1st 5) 1:51:39.0 | Spread (1st 5) 3:16.0 |
| 278, 300, 330, 364, 411, (432) |
| Cameron Calbick, Jack Hardy, Leo Egger, Nick Raymond, Evan Jacob, (Evan Wright) |
| 21:11.0, 21:23.0, 21:56.0, 22:42.0, 24:27.0, (25:31.0) |
68 | 1783 | Mother Teresa,
ON - Team Time (1st 5) 1:54:54.1 | Spread (1st 5) 4:29.2 |
| 231, 342, 383, 406, 421, (437), (461) |
| Haroon Samuel, William Cameron, Callum Macinnis, Robinson Murta, Adam Maggiore, (Ben Lamothe), (Douglass Jeffrey) |
| 20:22.7, 22:13.7, 23:12.4, 24:13.4, 24:51.9, (26:08.9), (33:13.5) |
69 | 1810 | Southwood,
ON - Team Time (1st 5) 1:54:10.1 | Spread (1st 5) 2:41.1 |
| 275, 375, 377, 386, 397 |
| Jack Ideias, Jake McFadyen, Declan McGarry, Ben Carroll, Nolan Gerber |
| 21:07.5, 22:57.5, 22:59.3, 23:17.2, 23:48.6 |
70 | 1908 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 1:57:31.7 | Spread (1st 5) 3:21.5 |
| 338, 349, 378, 412, 431, (445), (454) |
| Sean Clarke, Ethan Kim, Adam Nguyen, Diego Parra, Gabriel Jabile, (Connor Bimm), (Daniel Poon) |
| 22:08.4, 22:25.3, 23:00.6, 24:27.5, 25:29.9, (27:12.1), (29:16.2) |
71 | 1920 | Notre Dame Catholic,
ON - Team Time (1st 5) 1:59:25.8 | Spread (1st 5) 5:20.5 |
| 280, 393, 396, 413, 438, (439), (442) |
| Riley Nault, Brayden McCallum, Kosei Kawasaki, Roan Schooley, Ethan Page, (Jacob Snow), (Matthew Hicks) |
| 21:11.8, 23:30.3, 23:41.8, 24:29.6, 26:32.3, (26:34.0), (26:51.3) |
72 | 1987 | St Andrew's College,
ON - Team Time (1st 5) 2:00:17.4 | Spread (1st 5) 3:04.7 |
| 344, 382, 414, 418, 429, (433), (434) |
| Jack Rankel, Brian An, Matthew Situ, Austin Feng, Eddie Jia, (Jake Mcmillan), (Paul Petrozza) |
| 22:20.3, 23:12.2, 24:33.6, 24:46.3, 25:25.0, (25:51.6), (25:58.4) |
73 | 2170 | Tommy Douglas Secondary,
ON - Team Time (1st 5) 2:18:07.6 | Spread (1st 5) 9:46.5 |
| 407, 417, 423, 459, 464, (465), (466) |
| Kyle Macri, Matthew Akins, Lucas Macri, Julian Granchelli, John Cavaretta, (Isaiah Chun), (Karrar El-tail) |
| 24:16.9, 24:42.8, 25:07.0, 29:57.5, 34:03.4, (46:52.3), (46:55.4) |
74 | 2195 | Pierre Elliott Trudeau,
ON - Team Time (1st 5) 2:15:16.7 | Spread (1st 5) 5:01.9 |
| 408, 440, 441, 451, 455, (462), (463) |
| Colin Ho, Albert Lai, Osmond Hui, Ryan Lin, Sammy Kogan, (Jeffrey Lu), (Seven Jang) |
| 24:18.1, 26:44.2, 26:46.8, 28:07.6, 29:20.0, (33:27.6), (33:49.0) |
75 | 2199 | Glengarry,
ON - Team Time (1st 5) 2:14:05.1 | Spread (1st 5) 4:19.3 |
| 428, 435, 436, 444, 456, (460) |
| Andrew Macmaster, Nathan Ogilvie, Edwin Clark, Camden Van Loon, Josh Santourian, (Lewis Macleod) |
| 25:16.3, 25:59.8, 26:02.8, 27:10.6, 29:35.6, (30:19.7) |