1 | 67 | Elmira,
ON - Team Time (1st 5) 2:07:43.3 | Spread (1st 5) 4:35.0 |
| 2, 6, 9, 16, 34, (35), (64) |
| Matt Bannon, Keith Weber, Aaron Lebold, Nathaniel Mechler, Lucas Nosal, (Brandon Berchtold), (Kyle LaRonde) |
| 23:26.0, 24:44.1, 25:14.8, 26:17.4, 28:01.0, (28:01.6), (30:16.4) |
2 | 69 | Cameron Heights,
ON - Team Time (1st 5) 2:10:03.0 | Spread (1st 5) 1:33.2 |
| 8, 12, 14, 15, 20, (28), (41) |
| Joe Sheridan, Mohammed Ahmed Salah, Abdi Dadafo, Alec Elliot, Declan Outhit, (Andrew Jackson), (Luke Hovius) |
| 25:06.3, 25:46.3, 26:14.4, 26:16.5, 26:39.5, (27:28.6), (28:12.5) |
3 | 76 | Preston,
ON - Team Time (1st 5) 2:08:56.5 | Spread (1st 5) 4:12.7 |
| 1, 7, 17, 22, 29, (39), (40) |
| Gavin Shields, 10 Patton, Joe Silva, Nicholas Carriere, Jeremy Vandenhelm, (Nickolas Johnston), (Philip Huynh) |
| 23:18.8, 24:49.0, 26:21.3, 26:55.9, 27:31.5, (28:08.3), (28:10.9) |
4 | 107 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 2:13:07.0 | Spread (1st 5) 4:03.4 |
| 3, 19, 21, 27, 37, (46), (47) |
| Sheldon Budhram, Luke Thompson, Jordan Arndt, Josh Bester, Ryan Annis, (Mahmoud Elkork), (Jordan Broberg) |
| 24:02.3, 26:39.1, 26:52.9, 27:27.0, 28:05.7, (28:31.5), (28:34.9) |
5 | 149 | Forest Heights,
ON - Team Time (1st 5) 2:16:25.4 | Spread (1st 5) 3:58.0 |
| 5, 23, 33, 43, 45, (77), (80) |
| Ahmed Ahmed, Nick Burt, Mohammed Saeed, Matt Burt, Nck Theologos, (Wyatt Walsh), (Max Tauro) |
| 24:32.6, 27:00.4, 27:53.0, 28:28.8, 28:30.6, (31:14.4), (32:02.4) |
6 | 166 | Waterloo CI,
ON - Team Time (1st 5) 2:18:00.9 | Spread (1st 5) 4:47.0 |
| 4, 30, 31, 50, 51, (55), (67) |
| Chris Motz, John McGowan, Benjamin Caldwell, Marco Lilek, Benjamin Hudson, (Bashir Saidi), (Jonathon Lyn) |
| 24:26.6, 27:33.1, 27:34.9, 29:12.7, 29:13.6, (29:33.3), (30:28.8) |
7 | 196 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 2:21:14.8 | Spread (1st 5) 2:38.6 |
| 24, 26, 38, 48, 60, (68), (75) |
| Pete Redekop, Justin Macdonald, Stan Zonov, Peter Redekop, Adam Okeil, (Kadin Choi), (Artem Kovelev) |
| 27:11.4, 27:26.5, 28:06.6, 28:40.3, 29:50.0, (30:30.8), (31:06.4) |
8 | 202 | Grand River C I,
ON - Team Time (1st 5) 2:21:25.7 | Spread (1st 5) 3:40.0 |
| 13, 32, 42, 57, 58, (59), (63) |
| Matt Duchenes, Calvin Redmond, Michael McKague, Drew Willcox, Ryan Tennant, (Collin Ebel), (Peter McDonald) |
| 25:57.8, 27:48.1, 28:27.5, 29:34.5, 29:37.8, (29:44.7), (30:14.5) |
9 | 205 | Galt CVI,
ON - Team Time (1st 5) 2:21:38.1 | Spread (1st 5) 4:06.0 |
| 10, 36, 52, 53, 54, (72), (76) |
| Kieran Doherty, Ben Greenwood, Ethan Main, Dominic Mortimer, Jeremy McEwen, (Michael Norman), (Eddie Houghton) |
| 25:24.8, 28:02.5, 29:18.0, 29:22.0, 29:30.8, (30:57.1), (31:09.4) |
10 | 279 | Waterloo-Oxford,
ON - Team Time (1st 5) 2:28:18.7 | Spread (1st 5) 5:07.9 |
| 18, 44, 65, 73, 79 |
| Alex Buehlow, Adam Wurzbacher, Mathieu Sanderson, Riley Mills, Ian McCurdy |
| 26:38.6, 28:30.4, 30:25.8, 30:57.4, 31:46.5 |
11 | 283 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 2:28:25.2 | Spread (1st 5) 3:18.0 |
| 25, 61, 62, 66, 69, (71), (74) |
| Simon Piticaru, Tom Dousek, Andrew Cox, Sam Silvestro, Emilio Lackenbauer, (Nick Staffa), (Sam Driver) |
| 27:22.3, 29:57.6, 29:59.0, 30:26.0, 30:40.3, (30:56.8), (30:58.3) |
12 | 324 | Southwood,
ON - Team Time (1st 5) 2:37:46.1 | Spread (1st 5) 10:07.7 |
| 11, 70, 78, 82, 83, (85), (86) |
| Joel Webster, Eric Lywood, Zack Fielding, Zac Macdonald, Alex Weatherhead, (Matthew Walker), (Matt Walker) |
| 25:38.9, 30:50.2, 31:40.7, 33:49.7, 35:46.6, (37:39.5), (38:34.1) |
13 | 357 | Jacob Hespeler,
ON - Team Time (1st 5) 2:48:24.6 | Spread (1st 5) 11:36.8 |
| 49, 56, 81, 84, 87 |
| Josh Pollard, Jordy Worton, Steven Thomas, Hayden Orton, Kevin Tram |
| 28:42.0, 29:33.8, 33:38.7, 36:11.3, 40:18.8 |