1 | 71 | Cameron Heights,
ON - Team Time (1st 5) 1:44:39.0 | Spread (1st 5) 1:50.1 |
| 6, 10, 14, 18, 23, (26), (28) |
| Joe Sheridan, Abdi Dadafo, Mohammed Ahmed Salah, Alec Elliot, Declan Outhit, (Luke Hovius), (Andrew Shepherd) |
| 19:55.7, 20:38.4, 20:53.2, 21:25.9, 21:45.8, (21:53.7), (22:01.0) |
2 | 79 | Preston,
ON - Team Time (1st 5) 1:45:01.9 | Spread (1st 5) 2:56.8 |
| 4, 7, 13, 20, 35, (54), (56) |
| Gavin Shields, 10 Patton, Joe Silva, Owen Savory, Jeremy Vandenhelm, (Nicholas Carriere), (Philip Huynh) |
| 19:45.1, 20:06.9, 20:50.8, 21:37.2, 22:41.9, (23:32.0), (23:37.3) |
3 | 94 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:46:05.4 | Spread (1st 5) 2:52.8 |
| 1, 12, 22, 29, 30, (33), (37) |
| Sheldon Budhram, Luke Thompson, Ryan Annis, Anan Al Moallim, Jordan Arndt, (Josh Bester), (Adam Clark) |
| 19:17.0, 20:47.2, 21:42.2, 22:09.2, 22:09.8, (22:14.8), (22:45.0) |
4 | 102 | Waterloo CI,
ON - Team Time (1st 5) 1:47:04.5 | Spread (1st 5) 3:14.0 |
| 5, 11, 20, 25, 41, (68), (77) |
| Chris Motz, Cameron Waind, Benjamin Hudson, Jason Holzscherer, Sam Sutherland, (Benjamin Caldwell), (Lukas Van Arragon) |
| 19:50.9, 20:42.4, 21:37.2, 21:49.1, 23:04.9, (24:33.7), (25:45.7) |
5 | 113 | Elmira,
ON - Team Time (1st 5) 1:46:55.5 | Spread (1st 5) 3:46.9 |
| 3, 8, 9, 40, 53, (58), (86) |
| Matt Bannon, Aaron Lebold, Keith Weber, Lucas Nosal, Kyle LaRonde, (Tanguy Bouvet), (Ryan Lumgair) |
| 19:44.2, 20:10.1, 20:29.6, 23:00.5, 23:31.1, (23:54.0), (27:19.6) |
6 | 161 | Galt CVI,
ON - Team Time (1st 5) 1:51:07.3 | Spread (1st 5) 3:38.0 |
| 2, 32, 39, 42, 46, (47), (49) |
| Kieran Doherty, Cameron Smith, Nic Wlodek, Ben Greenwood, Stuart Hollinger, (Ethan Main), (Dominic Mortimer) |
| 19:39.9, 22:13.9, 22:50.1, 23:05.5, 23:17.9, (23:18.9), (23:22.1) |
7 | 206 | Forest Heights,
ON - Team Time (1st 5) 1:54:29.6 | Spread (1st 5) 2:10.0 |
| 17, 43, 44, 50, 52, (61), (83) |
| Ahmed Ahmed, Nick Burt, Mohammed Saeed, Max Tauro, Wyatt Walsh, (Matt Burt), (Nck Theologos) |
| 21:20.3, 23:06.9, 23:07.7, 23:24.4, 23:30.3, (24:01.9), (26:25.4) |
8 | 226 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:55:52.6 | Spread (1st 5) 3:15.9 |
| 24, 31, 48, 51, 72, (76), (80) |
| Stan Zonov, Pete Redekop, Justin Macdonald, Nathan Bauman, Adam Okeil, (MacDonald Justin), (Sam Farkas) |
| 21:48.2, 22:10.8, 23:20.3, 23:29.2, 25:04.1, (25:21.6), (25:49.9) |
9 | 242 | Grand River C I,
ON - Team Time (1st 5) 1:56:51.3 | Spread (1st 5) 2:44.5 |
| 27, 34, 45, 67, 69, (73), (74) |
| Matt Duchenes, Calvin Redmond, Michael McKague, Thomas Zienchuk, Ryan Tennant, (Peter McDonald), (Drew Willcox) |
| 21:54.1, 22:37.8, 23:13.6, 24:27.2, 24:38.6, (25:05.9), (25:15.4) |
10 | 272 | Southwood,
ON - Team Time (1st 5) 1:59:02.9 | Spread (1st 5) 4:52.0 |
| 15, 38, 66, 75, 78, (79), (85) |
| Joel Webster, Mathieu Bellec, Eric Lywood, Peter Whitley, Tyler Turnbull, (Zack Fielding), (Zac Macdonald) |
| 20:53.8, 22:46.7, 24:17.1, 25:19.5, 25:45.8, (25:46.6), (26:34.6) |
11 | 282 | Waterloo-Oxford,
ON - Team Time (1st 5) 1:59:42.3 | Spread (1st 5) 4:56.8 |
| 16, 55, 59, 71, 81, (82) |
| Alex Buehlow, Adam Wurzbacher, Mathieu Sanderson, Jordan Pauls, Ian McCurdy, (Riley Mills) |
| 21:13.2, 23:33.2, 24:00.4, 24:45.5, 26:10.0, (26:12.0) |
12 | 285 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 1:59:04.0 | Spread (1st 5) 1:26.1 |
| 36, 60, 62, 63, 64, (65), (70) |
| Simon Piticaru, Austin Brown, Nick Staffa, Tom Dousek, Tyler Maloney, (Eduardo Navarro), (Spencer Bourke) |
| 22:43.0, 24:01.5, 24:03.2, 24:07.2, 24:09.1, (24:13.2), (24:41.1) |
13 | 335 | Jacob Hespeler,
ON - Team Time (1st 5) 2:12:40.7 | Spread (1st 5) 11:41.2 |
| 19, 57, 84, 87, 88 |
| Josh Pollard, Jordy Worton, Steven Thomas, Hayden Orton, Kevin Tram |
| 21:32.5, 23:47.5, 26:34.2, 27:32.8, 33:13.7 |