1 | 80 | Guelph C.V.I.,
ON - Team Time (1st 5) 1:12:18.7 | Spread (1st 5) 1:20.6 |
| 4, 8, 15, 26, 27, (33), (57) |
| Tennessee Tremain, Sam Bennett, Jackson Hayes, Jesse Bauman, Brad MacNeill, (Dehnim Helwig), (Alex Hopkins) |
| 13:37.2, 14:14.7, 14:34.1, 14:54.9, 14:57.8, (15:14.2), (16:04.3) |
2 | 166 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:16:18.3 | Spread (1st 5) 1:09.5 |
| 18, 23, 36, 40, 49, (62), (67) |
| Thomas Fitsum, Nathan Kemp, Adam Loffelmann, Johnathan McGrath, Graham Nicholls, (John Karl Legado), (Riley Benoit) |
| 14:40.3, 14:49.5, 15:25.7, 15:33.0, 15:49.8, (16:13.0), (16:19.7) |
3 | 178 | Northern CIV,
ON - Team Time (1st 5) 1:15:47.1 | Spread (1st 5) 2:51.6 |
| 3, 14, 32, 53, 76, (172) |
| Aidan James, Rohaan Syan, Aidan McKenney, Fisher Beaubien, Hudson Watts, (Zach Woods) |
| 13:36.3, 14:32.2, 15:12.8, 15:57.9, 16:27.9, (19:21.4) |
4 | 182 | Centennial CVI,
ON - Team Time (1st 5) 1:16:27.6 | Spread (1st 5) 2:13.0 |
| 6, 7, 47, 50, 72, (81), (146) |
| Jackson Davidson, Drew VanderBerg, Duncan Waugh, Chris Grimwood, Colin Grant, (Shaan Uppal), (Jiaqi Gong) |
| 14:11.2, 14:13.5, 15:47.3, 15:51.4, 16:24.2, (16:37.8), (18:14.9) |
5 | 195 | Oakridge,
ON - Team Time (1st 5) 1:15:13.7 | Spread (1st 5) 4:58.3 |
| 1, 9, 13, 20, 152 |
| Ian Young, Anthony Dutz, Nolan Silvester, Zach Haygarth, Darwish Chahbar |
| 13:23.9, 14:17.7, 14:26.6, 14:43.3, 18:22.2 |
6 | 207 | Vincent Massey,
ON - Team Time (1st 5) 1:17:09.9 | Spread (1st 5) 3:00.5 |
| 5, 17, 41, 46, 98 |
| Teagan Kukta, Santhosh Chevertharan, Hunter Smith, Dylan Tan, Kevin Zhu |
| 14:05.4, 14:38.6, 15:34.0, 15:46.0, 17:05.9 |
7 | 268 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:19:25.6 | Spread (1st 5) 1:20.4 |
| 30, 35, 61, 64, 78, (112), (142) |
| Tyler Bell, Samuel Gazzola, Ryan Lawson, Ben Young, Zed Li, (Kevin Guo), (Ian Clancy) |
| 15:08.7, 15:20.1, 16:11.3, 16:16.4, 16:29.1, (17:25.0), (18:04.1) |
8 | 291 | Waterloo-Oxford,
ON - Team Time (1st 5) 1:19:52.3 | Spread (1st 5) 2:16.2 |
| 16, 43, 69, 73, 90, (155), (179) |
| Adam Huras, Thomas Isert Bender, Jason Erb, Jack Rynard, Jacob Thompson, (Ethan Scheerer), (Tom Bodendistle) |
| 14:35.0, 15:39.8, 16:21.1, 16:25.2, 16:51.2, (18:24.5), (20:10.6) |
9 | 309 | Cameron Heights,
ON - Team Time (1st 5) 1:20:15.1 | Spread (1st 5) 2:33.2 |
| 22, 31, 65, 83, 108, (122), (127) |
| Saviru Perera, Talman Young, Owen Miller, Alejandro Mansilla, Priyansh Gupta, (Anthony Ho), (Fraser Haig) |
| 14:46.7, 15:11.4, 16:17.3, 16:39.8, 17:19.9, (17:35.5), (17:39.8) |
10 | 347 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 1:21:21.8 | Spread (1st 5) 2:35.1 |
| 28, 55, 58, 85, 121, (139), (173) |
| Spencer Pitre, Jayden Tomlinson, Lance Abbott, Jackson Tomlinson, Emmanuel Gil, (Nikolas Mamak), (Nicholas Bliss) |
| 15:00.0, 15:59.0, 16:04.8, 16:42.9, 17:35.1, (17:58.4), (19:22.8) |
| 347 | Saugeen,
ON - Team Time (1st 5) 1:21:15.7 | Spread (1st 5) 2:46.1 |
| 25, 52, 59, 86, 125 |
| Joe Chappell, Noah Waldmann, Zach McEwen, David Parsons, Sam Elyea |
| 14:51.4, 15:57.3, 16:05.4, 16:44.1, 17:37.5 |
12 | 398 | Kitchener-Waterloo,
ON - Team Time (1st 5) 1:22:42.4 | Spread (1st 5) 2:50.0 |
| 10, 95, 96, 97, 100, (101), (133) |
| Derek Milroy, Ben Holbrook, Tacoma Haley, Avery Numan, Leo Santoprete, (Peter Golubov), (Nicholas Melo) |
| 14:20.5, 17:01.5, 17:04.1, 17:05.8, 17:10.5, (17:11.7), (17:49.0) |
13 | 415 | Galt CVI,
ON - Team Time (1st 5) 1:23:36.9 | Spread (1st 5) 1:18.8 |
| 51, 66, 91, 103, 104, (128), (130) |
| Christoper Lecsek, Wyatt Sullivan, Gillis Haskell, Walker Kabirzad, Ben Moscinski, (Matt Armstrong), (Ben Wiatrzyk) |
| 15:56.0, 16:18.0, 16:54.5, 17:13.6, 17:14.8, (17:40.6), (17:43.1) |
14 | 426 | John Diefenbaker,
ON - Team Time (1st 5) 1:22:22.5 | Spread (1st 5) 4:50.3 |
| 2, 45, 94, 137, 148 |
| Ethan Pentland, Josh Veerman, Ethan Elliott, Brent Koelen, Freddy Gristey |
| 13:26.6, 15:44.8, 16:58.3, 17:55.9, 18:16.9 |
15 | 442 | Waterloo CI,
ON - Team Time (1st 5) 1:23:16.0 | Spread (1st 5) 3:27.2 |
| 11, 75, 93, 129, 134, (170), (183) |
| Zelly Sabol, Tomas Kulikauskas, Nolan Sloss, Finley Hill, Sawyer Hossfeld, (Ben Lu), (Kengo Kato) |
| 14:22.3, 16:26.2, 16:56.2, 17:41.8, 17:49.5, (19:06.3), (20:55.0) |
16 | 454 | St James,
ON - Team Time (1st 5) 1:24:17.0 | Spread (1st 5) 1:57.8 |
| 38, 89, 105, 109, 113, (176), (177) |
| Michael Condo, Aiden McKillop, Spencer Marsala, Nick Tartaglia, Rhys Bendixen, (Evan Fuller), (James Fuller) |
| 15:28.0, 16:47.6, 17:15.2, 17:20.4, 17:25.8, (19:38.8), (19:44.4) |
17 | 456 | Grand River C I,
ON - Team Time (1st 5) 1:23:59.2 | Spread (1st 5) 3:56.0 |
| 21, 56, 92, 124, 163, (167), (186) |
| Evan Willms, Lucas Martin, Sean Steel, Ben Doering, Cameron Schulz, (Troy Holenski), (Rob O'Connor) |
| 14:45.0, 16:00.3, 16:56.1, 17:36.8, 18:41.0, (18:54.7), (21:14.7) |
18 | 476 | Resurrection,
ON - Team Time (1st 5) 1:24:44.8 | Spread (1st 5) 2:34.5 |
| 42, 68, 77, 144, 145 |
| Patrick Benest, Maxum Stratford, Zachary Riddell, Tylar Noonan, Liam Calhoun |
| 15:37.2, 16:20.5, 16:28.6, 18:06.8, 18:11.7 |
19 | 479 | North Park (Brantford),
ON - Team Time (1st 5) 1:25:54.0 | Spread (1st 5) 5:36.0 |
| 29, 34, 99, 136, 181 |
| Mitchell Litman, Jacob Sheppard, Karrin Dhanoa, Jacob Reinhart, Jack Lombardi |
| 15:00.7, 15:15.3, 17:06.4, 17:54.9, 20:36.7 |
20 | 484 | St Benedict,
ON - Team Time (1st 5) 1:24:59.2 | Spread (1st 5) 2:09.6 |
| 60, 70, 84, 123, 147, (150), (165) |
| Luke Meadus, Mauricio Bravo, Weldon Hovey, Cole Matthews, Matthew Beamer, (Austin Brunn), (Jacob LeDrew) |
| 16:05.8, 16:22.3, 16:40.1, 17:35.6, 18:15.4, (18:21.5), (18:43.9) |
21 | 485 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:26:17.9 | Spread (1st 5) 6:39.8 |
| 19, 24, 115, 140, 187, (190), (193) |
| Sandy Freeland, Ried Henderson, Jacob Fencott, Nayel Arastu, Garrett Prong, (Ethan Glassford), (Ben Marsh) |
| 14:41.3, 14:50.0, 17:25.9, 17:59.6, 21:21.1, (21:44.1), (22:19.2) |
22 | 489 | Westside Secondary,
ON - Team Time (1st 5) 1:25:12.9 | Spread (1st 5) 3:08.9 |
| 37, 63, 71, 158, 160, (182), (188) |
| Chris Chung, Gavin Teeuwissen, Evan Aguiar-Winter, Aden Heeremans, Robert Reid, (Luciano Larocca), (Griffin Nix) |
| 15:26.1, 16:15.6, 16:23.2, 18:33.0, 18:35.0, (20:43.8), (21:29.4) |
23 | 520 | St. Michael Catholic,
ON - Team Time (1st 5) 1:25:48.9 | Spread (1st 5) 1:05.9 |
| 80, 87, 111, 116, 126, (131), (161) |
| Michael Tigani, Christian Della Penna, Joshua Goforth, Jordan Palleschi, Caleb Gautreau, (Joshua Aarts), (Nicholas Scarfo) |
| 16:33.1, 16:46.0, 17:24.3, 17:26.5, 17:39.0, (17:43.2), (18:37.0) |
24 | 542 | Norwell,
ON - Team Time (1st 5) 1:25:50.0 | Spread (1st 5) 4:14.1 |
| 12, 82, 132, 154, 162 |
| Ian Geffros, Hudson McKee, Steve Wing, Connor Scheerer, Ethan Slade |
| 14:23.7, 16:38.8, 17:46.6, 18:23.1, 18:37.8 |
25 | 547 | John F. Ross,
ON - Team Time (1st 5) 1:26:32.0 | Spread (1st 5) 2:30.8 |
| 48, 113, 118, 119, 149, (164) |
| Eamon Hagarty, Will Zwart, Tyson McKnight, Arman Arciaga, Jordan Dale, (Xavier McMullen) |
| 15:47.7, 17:25.8, 17:29.1, 17:30.9, 18:18.5, (18:42.1) |
26 | 568 | St Mary's (Owen Sound),
ON - Team Time (1st 5) 1:27:11.8 | Spread (1st 5) 2:41.9 |
| 44, 107, 110, 151, 156 |
| Arvin Kouroshnia, Dalan Frook, Ayden Ballantyne, Lucas Gunnink, William Hannusch |
| 15:43.6, 17:18.0, 17:23.1, 18:21.6, 18:25.5 |
27 | 636 | Preston,
ON - Team Time (1st 5) 1:29:35.8 | Spread (1st 5) 3:34.5 |
| 54, 105, 135, 168, 174, (194) |
| Merzi Dastoor, Ethan Grahn, Kevin Saville, Emerson Nolan, Josh Guidolin, (Nihar Soni) |
| 15:58.9, 17:15.2, 17:50.1, 18:58.2, 19:33.4, (25:26.3) |
28 | 656 | St Joseph’s (St. Thomas),
ON - Team Time (1st 5) 1:30:20.9 | Spread (1st 5) 2:49.9 |
| 88, 102, 120, 171, 175, (178), (192) |
| Trevor Loebach, Marco Ostojic, Liam Baker, Luke Barry, Andre Santiago, (Michael Hardy), (Owen Gillet) |
| 16:47.3, 17:12.5, 17:32.1, 19:11.8, 19:37.2, (20:02.3), (21:55.0) |
29 | 684 | Sacred Heart,
ON - Team Time (1st 5) 1:29:50.1 | Spread (1st 5) 2:08.6 |
| 74, 141, 153, 157, 159, (184), (189) |
| Brayden Rhody, Tyler Folmer, Tait Lesauvage, Nick Holman, Thomas Filsinger, (Ryan Caughy), (Simon Field) |
| 16:25.4, 18:02.2, 18:22.7, 18:25.8, 18:34.0, (21:09.2), (21:39.2) |
30 | 696 | Pauline Johnson,
ON - Team Time (1st 5) 1:34:10.7 | Spread (1st 5) 6:21.5 |
| 39, 117, 169, 180, 191 |
| Keegan Ogilvie, Chris Chua, Ashton Dickie, Dillon Doucette, Liam Peplinski |
| 15:32.7, 17:26.9, 19:00.3, 20:16.6, 21:54.2 |
31 | 711 | Orangeville,
ON - Team Time (1st 5) 1:32:38.6 | Spread (1st 5) 4:41.6 |
| 79, 138, 143, 166, 185 |
| Derek Snider, Logan Nigro, Adam Bailey, Jack Robertson, Neil Paterson |
| 16:32.4, 17:57.0, 18:04.8, 18:50.4, 21:14.0 |