1 | 68 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:45:11.9 | Spread (1st 5) 2:53.8 |
| 1, 13, 16, 18, 20, (68), (76) |
| Ben Flanagan, Evan Flanagan, Sam Martinello, Sebastian Jania, Riley Flanagan, (Calvin Cabral), (Mike Donovan) |
| 18:57.9, 21:06.0, 21:37.1, 21:39.2, 21:51.7, (24:23.8), (24:41.2) |
2 | 99 | St Benedict,
ON - Team Time (1st 5) 1:48:49.6 | Spread (1st 5) 1:57.3 |
| 10, 11, 17, 25, 36, (41), (49) |
| Santo Dak, Alex Macdonald, Nathan Schmidt, Keith Tanner, Marcus Noble, (Ben Taborek), (Justin Power) |
| 20:59.7, 21:03.9, 21:37.8, 22:11.2, 22:57.0, (23:06.0), (23:32.2) |
3 | 109 | Kitchener-Waterloo,
ON - Team Time (1st 5) 1:48:38.1 | Spread (1st 5) 3:20.8 |
| 3, 7, 15, 28, 56, (65), (77) |
| Simon Gonsalves, Brett Crowley, Oliver Conway-White, Aaron Beard, Jacob Kresky, (Chris Gonsalves), (Christian Barna) |
| 20:24.1, 20:37.1, 21:34.5, 22:17.5, 23:44.9, (24:14.4), (24:43.6) |
4 | 125 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:49:51.0 | Spread (1st 5) 2:27.7 |
| 8, 12, 29, 31, 45, (50), (58) |
| Alex Ullman, Jesse Smith, Adam Clark, Jordan Arndt, Josh Sieber, (Ben Miethig), (Garrett Large) |
| 20:48.6, 21:04.8, 22:18.9, 22:22.4, 23:16.3, (23:33.1), (23:52.3) |
5 | 145 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:51:09.1 | Spread (1st 5) 2:56.7 |
| 4, 9, 42, 44, 46, (57), (74) |
| Chris Morgan, Matt Bell, Kadin Choi, Sam Farkus, Stan Zonov, (Emil Larsson), (Adam Okeil) |
| 20:26.4, 20:57.1, 23:07.1, 23:15.4, 23:23.1, (23:46.5), (24:37.4) |
6 | 153 | Waterloo CI,
ON - Team Time (1st 5) 1:50:46.5 | Spread (1st 5) 4:30.1 |
| 2, 14, 34, 48, 55, (61), (81) |
| Nicholash Bedi, Usama Ikram, Ben House, John McGowan, Kyle Moore, (Samuel Yu), (Aaron Holden) |
| 19:13.2, 21:30.9, 22:49.7, 23:29.4, 23:43.3, (24:08.2), (25:00.9) |
7 | 188 | Cameron Heights,
ON - Team Time (1st 5) 1:54:02.9 | Spread (1st 5) 2:05.9 |
| 21, 26, 27, 54, 60, (69), (80) |
| Alex Colenutt, Alec Elliot, Declan Outhit, Joe Sheridan, Mike Pavel, (David Mohan), (Jamie Sin-Keo) |
| 21:53.0, 22:14.5, 22:15.8, 23:40.7, 23:58.9, (24:25.8), (24:50.8) |
8 | 264 | Waterloo-Oxford,
ON - Team Time (1st 5) 1:58:12.7 | Spread (1st 5) 2:31.8 |
| 23, 40, 63, 67, 71, (95), (121) |
| Derek Govier, Andrew Dick, Alex Buehlow, Ian McCurdy, Jon Ferber, (Ethan Williams), (James Poth) |
| 21:59.7, 23:04.9, 24:14.1, 24:22.5, 24:31.5, (25:54.2), (28:04.8) |
9 | 289 | Preston,
ON - Team Time (1st 5) 1:58:51.1 | Spread (1st 5) 5:20.5 |
| 6, 47, 70, 72, 94, (99), (118) |
| Gavin Shields, David Yu, Justin Brouillette, Landon Adams, Jack Hayward, (Zach Packull), (Sam Sinclair) |
| 20:32.4, 23:25.1, 24:27.7, 24:33.0, 25:52.9, (26:13.5), (27:50.5) |
10 | 349 | Resurrection,
ON - Team Time (1st 5) 2:02:30.3 | Spread (1st 5) 3:10.1 |
| 39, 59, 73, 78, 100, (101), (104) |
| Javier Fuentes, Sam Hillier, Daniel Treacy, Mark Mahony, Eric Burrell, (Trevon Mendez), (Christian Riobo) |
| 23:03.5, 23:53.9, 24:34.6, 24:44.7, 26:13.6, (26:14.6), (26:41.2) |
11 | 353 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 2:02:34.0 | Spread (1st 5) 1:38.9 |
| 53, 64, 66, 84, 86, (105), (131) |
| Matthew Stirling, Ben Yorga, Josh Jones, Justin Voisin, Derek Carrasco, (Mac Devalk), (Jaime Murphy) |
| 23:40.2, 24:14.2, 24:18.4, 25:02.1, 25:19.1, (26:59.0), (28:28.6) |
12 | 379 | Woodland Christian,
ON - Team Time (1st 5) 2:04:02.3 | Spread (1st 5) 3:28.5 |
| 32, 79, 87, 89, 92, (112), (117) |
| Elijah Moreau-Arnott, Jason Mohle, Michael Milne, Jake Day, Stephen Lewis, (Aaron Visscher), (William Veldhuis) |
| 22:23.3, 24:45.9, 25:20.0, 25:41.3, 25:51.8, (27:21.5), (27:49.2) |
13 | 380 | Galt CVI,
ON - Team Time (1st 5) 2:07:54.6 | Spread (1st 5) 8:53.9 |
| 33, 37, 52, 108, 150, (151), (153) |
| Adam O'Donnel, Ryan O'Donnell, Geoff Lobban, Eddie Houghton, Ahmad Patel, (Nathan Roberts), (Naylor Lobban) |
| 22:37.6, 22:59.9, 23:38.3, 27:07.3, 31:31.5, (32:03.4), (33:51.6) |
14 | 381 | Grand River C I,
ON - Team Time (1st 5) 2:05:12.0 | Spread (1st 5) 6:32.1 |
| 24, 43, 88, 91, 135, (148), (149) |
| Matt Duchenes, Patrick Carrique, Luke Villemaire, Ryan Tennant, Michael Lopez, (Sam Mayer), (John Salazar) |
| 22:02.4, 23:08.4, 25:38.0, 25:48.7, 28:34.5, (29:41.8), (29:43.5) |
15 | 392 | Rockway Mennonite,
ON - Team Time (1st 5) 2:06:05.8 | Spread (1st 5) 7:40.8 |
| 4, 38, 102, 123, 125, (133) |
| William Russell, Scott Forsyth, Spencer Fulton, Micah Diller Harder, Benedikt Wimmer, (Oliver Sangster) |
| 20:26.4, 23:00.5, 26:26.3, 28:05.4, 28:07.2, (28:32.5) |
16 | 398 | St David,
ON - Team Time (1st 5) 2:05:55.5 | Spread (1st 5) 5:32.4 |
| 19, 82, 90, 96, 111, (114), (137) |
| James Milton, Sam Jagas, Nicholas Leggo, Robert Dziurdzik, Matt Jagas, (Kelly Waldbillig), (Jesse Melanson) |
| 21:47.3, 25:01.2, 25:42.7, 26:04.6, 27:19.7, (27:32.4), (28:53.9) |
17 | 450 | Southwood,
ON - Team Time (1st 5) 2:09:04.5 | Spread (1st 5) 5:53.1 |
| 30, 85, 97, 110, 128, (130), (136) |
| Joel Webster, Thomas Millman, Stephen McCausland, Zac Macdonald, Matt Walker, (Noah Schuster), (Jeremy Martz) |
| 22:19.9, 25:11.8, 26:07.7, 27:12.1, 28:13.0, (28:22.8), (28:39.7) |
18 | 471 | Forest Heights,
ON - Team Time (1st 5) 2:11:07.0 | Spread (1st 5) 6:11.7 |
| 22, 93, 106, 124, 126, (132), (134) |
| Nick Schroder, Nick Burt, Ahmed Ahmed, Graham Bleaney, Doug Hatton, (Chris Werner-Westoby), (Mac Wilheim) |
| 21:56.7, 25:52.1, 27:04.0, 28:05.8, 28:08.4, (28:32.3), (28:33.6) |
19 | 473 | Monsignor Doyle,
ON - Team Time (1st 5) 2:11:17.5 | Spread (1st 5) 4:14.4 |
| 51, 75, 113, 115, 119, (120), (129) |
| Devin McDonald, Kyle Piccolo, Josef Huber, Alex Govedarica, Nic Bertoni, (Jake Oliveira), (Maarten Van Kooy) |
| 23:37.3, 24:38.7, 27:32.2, 27:37.6, 27:51.7, (27:57.2), (28:18.4) |
20 | 485 | Jacob Hespeler,
ON - Team Time (1st 5) 2:23:50.9 | Spread (1st 5) 19:16.0 |
| 35, 83, 103, 109, 155 |
| Nathan Vervaeke, Jordy Worton, John Lawson, Josh Pollard, Quinn Oliver |
| 22:54.1, 25:01.9, 26:37.0, 27:07.8, 42:10.1 |
21 | 581 | Glenview Park SS,
ON - Team Time (1st 5) 2:21:52.7 | Spread (1st 5) 9:33.8 |
| 62, 98, 122, 147, 152, (154) |
| Mason Austin, Baraa Elbaf, Jacob Lewis, Garrett Kivell, Hayden Duench, (Spencer Pent) |
| 24:11.7, 26:09.3, 28:05.2, 29:41.0, 33:45.5, (34:46.5) |
22 | 662 | Lo-Ellen Park,
ON - Team Time (1st 5) 2:24:05.0 | Spread (1st 5) 1:38.0 |
| 116, 127, 139, 140, 140 |
| Brady Lavigne, Jonah Blatt, James Jokinen, Thomas Gore, Thomas Costello |
| 27:48.0, 28:10.0, 29:15.0, 29:26.0, 29:26.0 |
23 | 665 | Confederation,
ON - Team Time (1st 5) 2:24:19.0 | Spread (1st 5) 2:21.0 |
| 107, 138, 140, 140, 140, (140), (140) |
| Bradley Turnbull, Kyle Fleury, Nathan Dockery, Eric Lanois, Brett Mckinnon, (Brett Turnbull), (Greg Jetty) |
| 27:05.0, 28:56.0, 29:26.0, 29:26.0, 29:26.0, (29:26.0), (29:26.0) |