1 | 74 | Cameron Heights,
ON - Team Time (1st 5) 2:05:20.0 | Spread (1st 5) 3:35.0 |
| 3, 7, 11, 15, 38, (44), (55) |
| Jon Martin, Andrew Martin, Will McLeish, Connor Paddock, Jamie Sin-Keo, (Rhys Young), (Lloyd Roberts) |
| 23:23.0, 24:32.0, 25:01.0, 25:26.0, 26:58.0, (27:09.0), (27:44.0) |
2 | 112 | Saugeen,
ON - Team Time (1st 5) 2:08:52.3 | Spread (1st 5) 3:39.3 |
| 2, 23, 24, 26, 37, (39), (127) |
| Jordan Collison, Brendon Gribbons, Evan Porter, Coleton Shular, Jan Louis Henning, (Rob Gomez), (Jesse Chen) |
| 23:14.0, 26:05.0, 26:08.0, 26:32.0, 26:53.3, (26:58.7), (30:05.5) |
3 | 143 | London Central,
ON - Team Time (1st 5) 2:09:52.0 | Spread (1st 5) 4:33.0 |
| 1, 20, 34, 40, 48, (70), (72) |
| Thomas DeVries, Rob Brandl, Josh Robinson, Steve Bartholomew, Chris Ling Chapman, (Andrew Dawidek), (Ian Fogarty) |
| 22:50.0, 25:51.0, 26:44.0, 27:04.0, 27:23.0, (28:11.0), (28:17.0) |
4 | 163 | Saunders,
ON - Team Time (1st 5) 2:11:44.0 | Spread (1st 5) 4:08.0 |
| 4, 27, 33, 47, 52, (124), (151) |
| Chris Balestrini, Paul Malik, Troy Biddle, Justin Laing, Andrew Scollard, (Connor Gray), (Shawn Neely) |
| 23:30.0, 26:35.0, 26:41.0, 27:20.0, 27:38.0, (30:01.0), (31:04.0) |
5 | 215 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 2:14:44.0 | Spread (1st 5) 3:04.0 |
| 10, 42, 45, 53, 65, (139), (166) |
| Chris Morgan, Alex Elliot, Ruben Larsson, Ian Grzegorczyk, Derek McConomy, (Egan Burke), (Jacob Braun) |
| 24:52.0, 27:06.0, 27:10.0, 27:40.0, 27:56.0, (30:33.0), (31:50.0) |
6 | 222 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 2:15:44.0 | Spread (1st 5) 2:46.0 |
| 17, 27, 41, 62, 75, (116), (137) |
| Alexander Ullman, Daniel Debus, Taylor Gfroerer, Stu Bennett, Ben Miethig, (Chris Blake), (Filip Adamski) |
| 25:42.0, 26:35.0, 27:05.0, 27:54.0, 28:28.0, (29:43.0), (30:31.0) |
7 | 307 | Kitchener-Waterloo,
ON - Team Time (1st 5) 2:16:27.0 | Spread (1st 5) 6:41.0 |
| 6, 21, 42, 97, 141, (153), (158) |
| Andrew Belanger, Oliver Conway-White, Graham Blackport, Chris Gonsalves, Christian Barna, (Graeme Kemp), (Jens Morgan) |
| 23:54.0, 25:52.0, 27:06.0, 29:00.0, 30:35.0, (31:08.0), (31:20.0) |
8 | 318 | Oakridge,
ON - Team Time (1st 5) 2:18:45.0 | Spread (1st 5) 4:34.0 |
| 13, 35, 71, 80, 119, (126), (170) |
| James Gunn, Tristan Duffy, Jacob Adams, Kale Corbeth, Taylor Parker, (Albert Ly), (Sheldon Paul) |
| 25:16.0, 26:49.0, 28:14.0, 28:36.0, 29:50.0, (30:05.0), (32:05.0) |
9 | 323 | East Northumberland,
ON - Team Time (1st 5) 2:19:28.0 | Spread (1st 5) 3:34.0 |
| 14, 57, 78, 84, 90, (102), (131) |
| Joe Lemmermeyer, Luke Rightmyer, Tyler Jeffery, Mike Neerhof, Taylor Buck, (Jake Maynard), (Ben Cudmore) |
| 25:23.0, 27:47.0, 28:33.0, 28:48.0, 28:57.0, (29:20.0), (30:16.0) |
10 | 335 | Sir Winston Churchill (St Catharines),
ON - Team Time (1st 5) 2:19:25.0 | Spread (1st 5) 4:07.0 |
| 18, 25, 85, 88, 119, (145), (162) |
| Brandon Byskov, Connor Murphy, Clive Velkers, Connor Doherty, Paul Devaux, (Dan McGee), (Julien Rousseau) |
| 25:43.0, 26:09.0, 28:49.0, 28:54.0, 29:50.0, (30:52.0), (31:33.0) |
11 | 342 | St. Michael Catholic,
ON - Team Time (1st 5) 2:20:25.0 | Spread (1st 5) 2:57.0 |
| 29, 49, 68, 83, 113, (115) |
| Jake Nothdurft, Shawn Adair, Thomas Murray, Anthony Stott, Nathan Walsh, (Ken Chisholm) |
| 26:36.0, 27:24.0, 28:08.0, 28:44.0, 29:33.0, (29:41.0) |
12 | 377 | St Joseph’s (St. Thomas),
ON - Team Time (1st 5) 2:20:29.0 | Spread (1st 5) 4:40.0 |
| 8, 73, 93, 96, 107, (130), (171) |
| Eric Barry, Eric Robilliard, Lucas Easterbrook, Daniel Barry, Joe Johnson, (Greg De Bekker), (Matt Guilleman) |
| 24:47.0, 28:18.0, 28:58.0, 28:59.0, 29:27.0, (30:10.0), (32:09.0) |
13 | 394 | Forest Heights,
ON - Team Time (1st 5) 2:22:28.0 | Spread (1st 5) 3:07.0 |
| 36, 69, 77, 90, 122, (149), (150) |
| Zach Hayden, Jeff Carette, Brock McCormick, Chris Groshok, Taylor McNaughton, (Connor Ross), (Dan Holdsworth) |
| 26:51.0, 28:10.0, 28:32.0, 28:57.0, 29:58.0, (31:02.0), (31:03.0) |
14 | 405 | London South,
ON - Team Time (1st 5) 2:22:40.0 | Spread (1st 5) 3:37.0 |
| 32, 61, 82, 99, 131, (189), (214) |
| Dylan Dowling, Luke Rachar, Robbie Timmerman, Derek Melmer, Aaron Burns, (Zach Romanson), (Graham Austin) |
| 26:39.0, 27:53.0, 28:42.0, 29:10.0, 30:16.0, (33:08.0), (37:30.0) |
15 | 413 | Stratford Central,
ON - Team Time (1st 5) 2:21:18.0 | Spread (1st 5) 7:31.0 |
| 5, 55, 59, 135, 159 |
| Mackay Wilson, Shaun Hudson, Lukasz Golaszewski, Josh Schmidt, Mike Schiedel |
| 23:52.0, 27:44.0, 27:52.0, 30:27.0, 31:23.0 |
16 | 436 | St Mary's (Owen Sound),
ON - Team Time (1st 5) 2:24:21.0 | Spread (1st 5) 8:13.0 |
| 16, 58, 67, 101, 194 |
| Chris Hatcher, Brandon Twinning, Eric Hachey, Duncan Clendinning, Jake See |
| 25:27.0, 27:50.0, 28:05.0, 29:19.0, 33:40.0 |
17 | 465 | Medway,
ON - Team Time (1st 5) 2:24:42.0 | Spread (1st 5) 4:15.0 |
| 31, 59, 111, 118, 146, (193) |
| Jason Drummond, Tyler Oke, Cody Noble, Graeme Westwood, John Buys, (David Litt) |
| 26:38.0, 27:52.0, 29:31.0, 29:48.0, 30:53.0, (33:33.0) |
18 | 504 | Waterloo CI,
ON - Team Time (1st 5) 2:26:16.0 | Spread (1st 5) 6:26.0 |
| 19, 63, 104, 146, 172, (179), (203) |
| Abdul Barakzay, Ben House, Kyle Moore, Aaron Holden, Phil Zarin, (Alex Farquhar), (Frank Her) |
| 25:50.0, 27:55.0, 29:22.0, 30:53.0, 32:16.0, (32:40.0), (34:44.0) |
19 | 514 | Paris,
ON - Team Time (1st 5) 2:26:34.0 | Spread (1st 5) 6:41.0 |
| 22, 29, 129, 156, 178, (180), (206) |
| Derek Quick, Ivan Meiszinger, Jesse Short, Greg Stulen, Ethan Merrit, (Matt Miller), (Joesph Munch) |
| 25:57.0, 26:36.0, 30:09.0, 31:14.0, 32:38.0, (32:43.0), (34:54.0) |
20 | 536 | Central Elgin,
ON - Team Time (1st 5) 2:27:28.0 | Spread (1st 5) 3:06.0 |
| 66, 74, 111, 133, 152, (175), (181) |
| James Bentley, Stuart Granger, Luke Jenkins, David Obeda, Matthew Jenkins, (Garrett Nudds), (Ryan Oldfield) |
| 28:01.0, 28:26.0, 29:31.0, 30:23.0, 31:07.0, (32:24.0), (32:45.0) |
21 | 537 | Centennial CVI,
ON - Team Time (1st 5) 2:26:31.0 | Spread (1st 5) 6:53.0 |
| 11, 93, 128, 137, 168 |
| Drew Anderson, Justin Michael, Jeff Hall, Calvin Wagner, Tom Ferguson |
| 25:01.0, 28:58.0, 30:07.0, 30:31.0, 31:54.0 |
22 | 562 | Jacob Hespeler,
ON - Team Time (1st 5) 2:27:49.0 | Spread (1st 5) 8:21.0 |
| 8, 100, 125, 140, 189, (204), (218) |
| Jason Thornton, Aaron Johnston, Jeff Williams, John Lawson, Wade Metz, (Chris Mock), (Andrew Porter) |
| 24:47.0, 29:16.0, 30:04.0, 30:34.0, 33:08.0, (34:45.0), (42:20.0) |
23 | 573 | Trenton,
ON - Team Time (1st 5) 2:29:15.0 | Spread (1st 5) 4:27.0 |
| 63, 85, 109, 142, 174, (212) |
| Nick Tremblay, John Down, Anthony Schroeder, Chandon Sidhu, Jake Stonehouse, (Josh Taylor) |
| 27:55.0, 28:49.0, 29:28.0, 30:41.0, 32:22.0, (36:45.0) |
24 | 612 | St Benedict,
ON - Team Time (1st 5) 2:37:47.0 | Spread (1st 5) 13:49.0 |
| 46, 79, 134, 136, 217 |
| Justin Power, Sean Delottinville, Christian Gomes, Kyle McFarlane, Chris Cylwik |
| 27:14.0, 28:34.0, 30:26.0, 30:30.0, 41:03.0 |
| 612 | Stratford Northwestern,
ON - Team Time (1st 5) 2:30:58.0 | Spread (1st 5) 3:56.0 |
| 87, 90, 93, 160, 182, (192), (195) |
| Jake Jasper, Scott Frey, Quintin McDonnell, John Beirness, Greg Trotter, (Cody Patterson), (Owen Drake) |
| 28:50.0, 28:57.0, 28:58.0, 31:27.0, 32:46.0, (33:25.0), (33:44.0) |
26 | 625 | St Mary's (Kitchener),
ON - Team Time (1st 5) 2:30:46.0 | Spread (1st 5) 2:42.0 |
| 76, 103, 143, 148, 155, (185), (186) |
| Clint Cybulski, Calvin Arsenault, Shawn Ertel, Scott Ertel, Paul Worndl, (James MacDonald), (Tyler Ziegler) |
| 28:30.0, 29:21.0, 30:45.0, 30:58.0, 31:12.0, (32:52.0), (33:01.0) |
27 | 641 | Resurrection,
ON - Team Time (1st 5) 2:31:42.0 | Spread (1st 5) 4:26.0 |
| 49, 105, 157, 164, 166, (168), (210) |
| Murray Love, Brad Silveira, Josh Dlogokecki, Connor Grubb, Mark Mahony, (Justin Hoffman), (Cameron Klein) |
| 27:24.0, 29:24.0, 31:18.0, 31:46.0, 31:50.0, (31:54.0), (35:27.0) |
28 | 665 | St John's College,
ON - Team Time (1st 5) 2:32:06.0 | Spread (1st 5) 2:28.0 |
| 98, 106, 144, 154, 163, (176), (177) |
| Mike Zamboni, Linus Boog, Elliot Lethbridge, Marcus Beal, Adam Minaker, (Rhyan White), (Paul Jackow) |
| 29:08.0, 29:25.0, 30:46.0, 31:11.0, 31:36.0, (32:29.0), (32:30.0) |
29 | 716 | St David,
ON - Team Time (1st 5) 2:36:00.0 | Spread (1st 5) 7:03.0 |
| 49, 121, 161, 183, 202, (213), (216) |
| Bryan Nerger, Roger Dawson, Robert Dziurdzik, Philip Rundstedler, Jeff Scanlon, (David Oldenburger), (Tyler Klimt) |
| 27:24.0, 29:53.0, 31:28.0, 32:48.0, 34:27.0, (37:16.0), (38:49.0) |
30 | 771 | Monsignor Doyle,
ON - Team Time (1st 5) 2:39:52.0 | Spread (1st 5) 7:13.0 |
| 54, 123, 187, 200, 207, (208), (211) |
| Mick Finn-Dunn, Carlos Arruda, Josef Huber, Eric Bombardier, Zac Wagner, (Chris Fitzgerald), (Sebastian Jimenez) |
| 27:42.0, 30:00.0, 33:04.0, 34:11.0, 34:55.0, (35:07.0), (36:03.0) |
| 771 | North Park (Brampton),
ON - Team Time (1st 5) 2:37:24.0 | Spread (1st 5) 3:41.0 |
| 114, 117, 165, 184, 191, (198), (199) |
| Tomer Shahar, Arshdeep Sidhu, Michael Listov, Praneeth Ellanti, Geoffrey Webster, (Nicholas Barbour), (Andrew Baker) |
| 29:39.0, 29:46.0, 31:48.0, 32:51.0, 33:20.0, (34:06.0), (34:09.0) |
32 | 772 | Guelph C.V.I.,
ON - Team Time (1st 5) 2:38:46.0 | Spread (1st 5) 5:11.0 |
| 81, 110, 188, 196, 197 |
| Graham Mater, Lee Eckensweiler, Jack Litchfield, Greg Sharp, Greg Loughrin |
| 28:37.0, 29:29.0, 33:05.0, 33:47.0, 33:48.0 |
33 | 775 | Glenview Park SS,
ON - Team Time (1st 5) 2:39:41.0 | Spread (1st 5) 5:53.0 |
| 89, 107, 173, 201, 205, (209), (215) |
| Patrick Wilson, Josh Bradshaw, Wesley Karges, Skyler Mann, Stephen Mantler, (Ibrahim Gohar), (Chris O'Brien) |
| 28:55.0, 29:27.0, 32:18.0, 34:13.0, 34:48.0, (35:09.0), (38:20.0) |