1 | 54 | Cameron Heights,
ON - Team Time (1st 5) 1:29:52.0 | Spread (1st 5) 46.3 |
| 6, 9, 11, 12, 16, (26), (31) |
| Andrew Shepherd, Andrew Kukor, Abdi Dadafo, Joe Sheridan, Ilir Lazoja, (Alec Elliot), (Alex Kozak) |
| 17:36.6, 17:54.2, 17:57.2, 18:01.1, 18:22.9, (18:54.4), (19:03.7) |
2 | 58 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:29:25.3 | Spread (1st 5) 1:54.5 |
| 2, 3, 15, 18, 20, (25), (33) |
| Sheldon Budhram, Jonathon Krech, Jordan Arndt, Anan Al Moallim, Addison Derhak, (Sandy Freeland), (Ryan Annis) |
| 16:42.4, 17:14.3, 18:16.2, 18:35.5, 18:36.9, (18:45.6), (19:04.7) |
3 | 105 | Preston,
ON - Team Time (1st 5) 1:32:47.2 | Spread (1st 5) 1:49.0 |
| 7, 13, 17, 32, 36, (38), (42) |
| Owen Savory, 10 Patton, Caleb Main, Joe Silva, Philip Huynh, (Kyle Szabo), (Nick Mior) |
| 17:41.9, 18:03.2, 18:26.9, 19:04.3, 19:30.9, (19:32.3), (19:39.6) |
4 | 118 | Galt CVI,
ON - Team Time (1st 5) 1:32:53.9 | Spread (1st 5) 3:31.6 |
| 1, 19, 23, 27, 48, (50), (57) |
| Kieran Doherty, Cameron Smith, Stuart Hollinger, Nivash Persad Maharaj, William Houghton, (Matt Woeller), (Dominic Mortimer) |
| 16:34.7, 18:36.2, 18:40.4, 18:56.3, 20:06.3, (20:07.9), (20:25.3) |
5 | 129 | Elmira,
ON - Team Time (1st 5) 1:33:45.5 | Spread (1st 5) 2:51.6 |
| 5, 8, 24, 41, 51, (54), (59) |
| Aaron Lebold, Nathaniel Mechler, Brandon Berchtold, Tanguy Bouvet, Taylor Stewart, (Ryan Lumgair), (Matthew Weber) |
| 17:19.7, 17:52.8, 18:42.7, 19:39.0, 20:11.3, (20:20.4), (20:39.8) |
6 | 174 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:36:30.9 | Spread (1st 5) 1:36.5 |
| 22, 29, 30, 40, 53, (61), (66) |
| Aidan Fitzgerald, Colin Rak, Pete Redekop, Nathan Bauman, James Milne, (MacDonald Justin), (Alex Sherman) |
| 18:38.7, 19:01.4, 19:01.8, 19:33.8, 20:15.2, (20:45.1), (21:14.8) |
7 | 176 | Waterloo CI,
ON - Team Time (1st 5) 1:36:43.7 | Spread (1st 5) 2:40.7 |
| 10, 14, 39, 55, 58, (75), (80) |
| Jason Holzscherer, Cameron Waind, Cameron Perkins, Sam Sutherland, Daniel Labach, (Ryan Campbell), (Robbie Arndt) |
| 17:55.9, 18:13.7, 19:33.0, 20:24.5, 20:36.6, (21:49.2), (22:29.8) |
8 | 213 | Forest Heights,
ON - Team Time (1st 5) 1:38:48.9 | Spread (1st 5) 3:50.0 |
| 4, 21, 60, 63, 65, (79), (82) |
| Ahmed Ahmed, Nick Burt, Matthew Thomas, Wyatt Walsh, Max Tauro, (Andrew Lockey), (Carter Nicklaus) |
| 17:18.9, 18:37.7, 20:42.7, 21:00.7, 21:08.9, (22:24.3), (22:40.0) |
9 | 230 | Waterloo-Oxford,
ON - Team Time (1st 5) 1:39:46.8 | Spread (1st 5) 1:44.9 |
| 28, 44, 47, 49, 62, (74) |
| Alex Buehlow, Conrad Pfenning, Jordan Pauls, Thomas Lade, Justin Erb, (Mathieu Sanderson) |
| 19:00.9, 19:49.7, 20:03.6, 20:06.8, 20:45.8, (21:40.3) |
10 | 283 | Huron Heights (Kitchener),
ON - Team Time (1st 5) 1:43:20.0 | Spread (1st 5) 2:04.0 |
| 35, 43, 64, 70, 71, (73), (76) |
| Rodney Hubick, Austin Brown, Tyler Maloney, Alex Boshart, Jordan Brown, (Tyler Fronchak), (Tyler Pirie) |
| 19:28.7, 19:40.1, 21:07.3, 21:31.2, 21:32.7, (21:37.1), (21:49.8) |
11 | 290 | Southwood,
ON - Team Time (1st 5) 1:43:46.6 | Spread (1st 5) 2:48.5 |
| 37, 52, 56, 67, 78, (83), (84) |
| Mathieu Bellec, Peter Whitley, Tyler Martin, Justin Emmanouil, Riley Turner, (Tyler Turnbull), (TJ Green) |
| 19:31.4, 20:12.1, 20:24.8, 21:18.4, 22:19.9, (22:46.4), (23:00.8) |
12 | 300 | Grand River C I,
ON - Team Time (1st 5) 1:44:23.9 | Spread (1st 5) 1:39.9 |
| 45, 46, 68, 69, 72, (77), (87) |
| Calvin Redmond, Michael McKague, Tavish Chaudry, Jason Cook, Ryan Tennant, (Max Pajunen), (Russel Keen) |
| 19:53.1, 20:01.0, 21:27.2, 21:29.6, 21:33.0, (21:55.5), (24:00.6) |
13 | 374 | Glenview Park SS,
ON - Team Time (1st 5) 1:54:17.8 | Spread (1st 5) 6:21.6 |
| 34, 81, 85, 86, 88, (89) |
| Garrett Lyons, Hayden Duench, Hugh Peters, William Peters, Ben Lee, (Adam Spooner) |
| 19:12.6, 22:31.9, 23:24.4, 23:34.7, 25:34.2, (30:38.3) |