1 | 39 | Resurrection,
ON - Team Time (1st 5) 54:03.7 | Spread (1st 5) 1:00.0 |
| 3, 5, 6, 8, 17, (19), (21) |
| Brendan Masters, Kevin Santolini, Joseph Hunter, Jacob Robinson, Jonny Stern, (Andrew MacNeil), (Caleb Jolkowski) |
| 10:26.0, 10:35.4, 10:36.3, 11:00.0, 11:26.0, (11:30.4), (11:32.3) |
2 | 48 | Galt CVI,
ON - Team Time (1st 5) 54:46.7 | Spread (1st 5) 1:15.6 |
| 2, 4, 9, 11, 22, (42), (71) |
| Nic Wlodek, Cameron Smith, Nivash Persad Maharaj, William Houghton, Matt Woeller, (Tanner Kimpel), (Zach Bryons) |
| 10:20.5, 10:31.6, 11:00.5, 11:18.0, 11:36.1, (12:12.8), (13:09.1) |
3 | 91 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 57:19.1 | Spread (1st 5) 20.9 |
| 13, 14, 18, 20, 26, (31), (49) |
| Adam Snyder, Addison Derhak, Sandy Freeland, Jordan Broberg, Aaron Thompson, (Caleb Bauman), (Isaiah Timm) |
| 11:19.1, 11:19.8, 11:29.0, 11:31.2, 11:40.0, (11:49.9), (12:26.5) |
4 | 133 | Cameron Heights,
ON - Team Time (1st 5) 57:53.2 | Spread (1st 5) 1:52.1 |
| 1, 27, 32, 34, 39, (54), (56) |
| Andrew Shepherd, Andrew McDonald, Cian Wright, Jordan Long, Nick Pellegrino, (Alex Schmidt), (Laindon Burnett) |
| 10:14.1, 11:45.1, 11:52.0, 11:55.8, 12:06.2, (12:38.2), (12:41.7) |
5 | 172 | Kitchener-Waterloo,
ON - Team Time (1st 5) 59:57.3 | Spread (1st 5) 2:20.5 |
| 12, 15, 24, 36, 85, (117), (125) |
| Simon Crowley, Liam Kelly, Alex Carty, Andre McIntyre, Lucas Hadden, (Alexandre Mar), (Nathan Duff-McCraken) |
| 11:18.5, 11:20.2, 11:37.5, 12:02.1, 13:39.0, (14:56.7), (15:41.6) |
6 | 192 | Preston,
ON - Team Time (1st 5) 1:00:19.3 | Spread (1st 5) 2:59.4 |
| 7, 16, 35, 47, 87 |
| Caleb Main, Nick Mior, Kyle Szabo, Garrett Kamutzki, Jake Maas |
| 10:45.5, 11:25.2, 12:01.7, 12:22.0, 13:44.9 |
7 | 206 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:00:55.4 | Spread (1st 5) 2:15.0 |
| 10, 25, 37, 60, 74, (81), (96) |
| Mario Reckl, Collin Griffioen, Paul Bootsma, Robert Kilgour, Scott Fraser, (Kyler Eales-Mooney), (Taylor Hehn) |
| 11:06.8, 11:38.9, 12:02.8, 12:45.1, 13:21.8, (13:33.4), (14:02.8) |
8 | 210 | Thousand Islands,
ON - Team Time (1st 5) 1:01:00.1 | Spread (1st 5) 33.4 |
| 33, 40, 43, 44, 50, (51), (52) |
| Cam Dillon, Brayden Desjardins, Carter Rafuse, Michael Birtch, Jared Payette, (Mason Gavin), (Nick Brayton) |
| 11:53.9, 12:08.9, 12:14.0, 12:16.0, 12:27.3, (12:30.5), (12:34.6) |
9 | 274 | Walnut Grove,
BC - Team Time (1st 5) 1:03:19.0 | Spread (1st 5) 1:55.4 |
| 23, 38, 57, 76, 80, (84), (93) |
| Malavan Subramaniam, Joel Harrison, Ben Whiton, Trevor McKay, Liam Smithson, (Dean Qawasmeh), (Brock Hertz) |
| 11:37.2, 12:03.2, 12:42.1, 13:23.9, 13:32.6, (13:37.9), (14:00.3) |
10 | 276 | St. George's,
BC - Team Time (1st 5) 1:03:11.9 | Spread (1st 5) 1:29.6 |
| 29, 44, 62, 69, 72, (99), (102) |
| Roberto Pelayo-Mazzone, Quinn Litherland, Noah Proust, Nicholas Varabioff, Colin Mitchell, (Max Gupta), (Scott Graham) |
| 11:47.0, 12:16.0, 12:45.6, 13:06.7, 13:16.6, (14:10.7), (14:15.0) |
11 | 334 | Semiahmoo,
BC - Team Time (1st 5) 1:05:16.0 | Spread (1st 5) 2:52.0 |
| 30, 41, 47, 104, 112, (127), (139) |
| Dawson Ribeiro, Eric He, Luke Forsythe, Julian Marlyn, Ethan Fenwick, (William Chen), (Everett Wittenberg) |
| 11:48.0, 12:10.0, 12:22.0, 14:16.0, 14:40.0, (15:43.0), (17:37.0) |
12 | 397 | St Mary's (Brockville),
ON - Team Time (1st 5) 1:07:29.3 | Spread (1st 5) 51.3 |
| 65, 75, 82, 86, 89, (91), (94) |
| Shawn Patterson, Dillon Hutchinson, Josh Hare, Andrew White, Dylan Wooler, (Joel Holtrop), (Nick Thorpe) |
| 13:00.7, 13:22.6, 13:33.7, 13:40.3, 13:52.0, (13:58.7), (14:01.7) |
13 | 403 | Gananoque,
ON - Team Time (1st 5) 1:07:34.5 | Spread (1st 5) 1:27.0 |
| 58, 67, 83, 97, 98, (101), (107) |
| Jordan LeRoy, Joel Marshall, Nolan Hutcheson, River Clark-Howes, Cody Jackson, (Brad Nash), (Nick DeKroon) |
| 12:42.3, 13:03.3, 13:35.7, 14:03.9, 14:09.3, (14:13.1), (14:31.7) |
14 | 417 | Athens,
ON - Team Time (1st 5) 1:08:13.6 | Spread (1st 5) 1:40.4 |
| 61, 66, 90, 95, 105, (133) |
| Nick Shire, Clay Blanchard, Timothy Castle, Zack Tedford, Jacob Welch, (Ryan Wasilak) |
| 12:45.3, 13:02.4, 13:57.9, 14:02.3, 14:25.7, (16:02.3) |
15 | 421 | Franco-Cite,
ON - Team Time (1st 5) 1:08:49.0 | Spread (1st 5) 3:27.9 |
| 28, 68, 88, 116, 121, (141) |
| Adrain Frurnier, Leo Goutte, Daniel Barriault, Francois Albert, Jackson Hines, (Ryan Massey-Smith) |
| 11:46.2, 13:05.0, 13:51.3, 14:52.4, 15:14.1, (18:03.4) |
16 | 450 | Fleetwood Park,
BC - Team Time (1st 5) 1:10:01.0 | Spread (1st 5) 2:43.0 |
| 64, 73, 78, 111, 124 |
| Carson Franklin, Jochen Hsia, Curtis Mccomb, Richard Gan, Noah Kim |
| 12:57.0, 13:19.0, 13:30.0, 14:35.0, 15:40.0 |
17 | 454 | Enver Creek,
BC - Team Time (1st 5) 1:10:25.0 | Spread (1st 5) 3:26.0 |
| 46, 55, 102, 122, 129 |
| Brett Singh, Bradley Balloghl, Windeep Anhad, Rehan Khan, Prabdeep Mannan |
| 12:20.0, 12:41.0, 14:15.0, 15:23.0, 15:46.0 |
18 | 495 | ES Jeanne-Lajoie,
ON - Team Time (1st 5) 1:11:25.3 | Spread (1st 5) 2:54.2 |
| 53, 100, 109, 110, 123, (131), (140) |
| Adam Saal, Gabriel Roy, Alexander Blair-Co, Maxim Larouche, Alexandre Duff, (Liam Buxrey), (Andrew Yacoub) |
| 12:35.1, 14:12.2, 14:34.2, 14:34.5, 15:29.3, (15:57.6), (17:38.9) |
19 | 502 | Lord Tweedsmuir,
BC - Team Time (1st 5) 1:11:57.0 | Spread (1st 5) 3:13.0 |
| 59, 92, 108, 113, 130 |
| Braden Michalopoulos, Ethan Tessier, Jonah Smith, Daniel Aylett, Davis Neuleben-Groff |
| 12:44.0, 13:59.0, 14:34.0, 14:43.0, 15:57.0 |
20 | 522 | White Rock Christian,
BC - Team Time (1st 5) 1:12:24.0 | Spread (1st 5) 2:23.0 |
| 63, 106, 115, 118, 120 |
| Seung Min Lim, Sam Bifford, David Burchart, Griffen Macdonell, Cameron Robertson |
| 12:51.0, 14:30.0, 14:52.0, 14:57.0, 15:14.0 |
21 | 546 | Kwantlen Park,
BC - Team Time (1st 5) 1:18:35.4 | Spread (1st 5) 7:20.6 |
| 70, 79, 126, 128, 143 |
| Daniel Vas, Kyle Boutilier, Nick Johnson, Julian Nahn, Devon Hoffman |
| 13:08.4, 13:32.0, 15:42.0, 15:44.0, 20:29.0 |
22 | 617 | South Delta,
BC - Team Time (1st 5) 1:20:38.6 | Spread (1st 5) 3:42.1 |
| 77, 132, 135, 136, 137 |
| Daniel De Goutiere, Nathan Manley, Alex Manley, Alex Kim, Jonathan Chu |
| 13:29.9, 15:58.0, 16:59.0, 16:59.7, 17:12.0 |
23 | 647 | Brockville Collegiate,
ON - Team Time (1st 5) 1:22:13.7 | Spread (1st 5) 3:43.6 |
| 114, 119, 134, 138, 142 |
| Simon Watt, Nick Perry, Max Lowe, Trey Bennett, Jackson Whiteland |
| 14:46.8, 15:12.4, 16:24.0, 17:20.1, 18:30.4 |