1 | 37 | Dr. John Hugh Gillis,
NS - Team Time (1st 5) 1:26:58.0 | Spread (1st 5) 1:46.9 |
| 1, 2, 5, 12, 17, (18), (21) |
| Mike Tate, Bryden Tate, Brandon MacDonald, Stephen Deering, Patrick Marlow, (Rory Gillis), (Marshall Cunningham) |
| 16:21.7, 16:58.9, 17:35.1, 17:53.7, 18:08.6, (18:08.7), (18:29.3) |
2 | 48 | St Thomas Aquinas (London),
ON - Team Time (1st 5) 1:28:27.0 | Spread (1st 5) 1:30.0 |
| 3, 4, 9, 10, 22, (23), (58) |
| Matthew Travaglini, Jordan DeSumma, Alastair Thompson, Nathaniel Lamb, Conor Wilkinson, (Miller Kevin), (Cox Allan) |
| 17:03.0, 17:17.0, 17:45.0, 17:49.0, 18:33.0, (18:34.0), (20:11.0) |
3 | 139 | Sir Winston Churchill (St Catharines),
ON - Team Time (1st 5) 1:33:38.0 | Spread (1st 5) 2:01.0 |
| 14, 16, 23, 29, 57, (84), (95) |
| Zachary Godin, John Rabideau, Mike Fortaleza, Dan Rivera, Ryan Principi, (Jordan Patrick), (Jordin Borbely) |
| 18:04.0, 18:07.0, 18:34.0, 18:48.0, 20:05.0, (21:30.0), (21:59.0) |
4 | 141 | Mother Teresa,
ON - Team Time (1st 5) 1:33:43.0 | Spread (1st 5) 1:07.0 |
| 13, 26, 28, 35, 39, (51), (118) |
| Austin Kimbark, Sam Kloppenburg, Thomas Ryan, Tyson Russo, Ryan Pereira, (Adam Rideout), (Connor Ford) |
| 18:03.0, 18:40.0, 18:46.0, 19:04.0, 19:10.0, (19:47.0), (23:10.0) |
5 | 156 | Walnut Grove,
BC - Team Time (1st 5) 1:34:25.4 | Spread (1st 5) 1:19.4 |
| 15, 27, 32, 38, 44, (45), (74) |
| Brett Parker, Mike Lakusta, Braeden Donnelly, Stephen Brard, Justin Mazey, (Robert Matier), (Matthew Lindsay) |
| 18:05.3, 18:45.2, 19:00.6, 19:09.6, 19:24.7, (19:33.9), (20:47.6) |
6 | 209 | London Central,
ON - Team Time (1st 5) 1:36:36.0 | Spread (1st 5) 2:45.0 |
| 11, 19, 41, 67, 71 |
| Tristan Fleming, Alexander Wallace, William Litchfield, Sean Fawsitt, Michael Roes |
| 17:52.0, 18:26.0, 19:14.0, 20:27.0, 20:37.0 |
7 | 243 | East Northumberland,
ON - Team Time (1st 5) 1:38:30.0 | Spread (1st 5) 1:46.0 |
| 25, 33, 60, 60, 65, (68), (73) |
| Brennan Thompson, Chad Quinn, Kiefer Davies, Riley Dagg, Tyler Leavitt, (Taylor Hoyle), (Travis Phillips) |
| 18:37.0, 19:02.0, 20:14.0, 20:14.0, 20:23.0, (20:29.0), (20:47.0) |
8 | 280 | St. Michael Catholic,
ON - Team Time (1st 5) 1:40:31.0 | Spread (1st 5) 3:09.0 |
| 19, 30, 62, 83, 86, (98), (102) |
| Mac MacSorley, Cam Oliver, Ryan Ruttan, Karl Hartman, Trevor Gras, (Rory Weber), (Ciaran Buckley) |
| 18:26.0, 18:53.0, 20:15.0, 21:22.0, 21:35.0, (22:07.0), (22:19.0) |
9 | 303 | West Point Grey,
BC - Team Time (1st 5) 1:41:20.3 | Spread (1st 5) 3:34.2 |
| 36, 47, 50, 63, 107 |
| Clayton Hamill, Alexander Coote, George Huang, Alan Liu, Larry Cheong |
| 19:04.1, 19:37.8, 19:41.8, 20:18.3, 22:38.3 |
10 | 316 | St Mary's (Owen Sound),
ON - Team Time (1st 5) 1:41:38.0 | Spread (1st 5) 4:05.0 |
| 6, 69, 75, 77, 89, (91), (93) |
| Garrett Lewis, Austen Hatcher, Micheal Given, Taylor Vanderhoeden, Nick Vanalphen, (Brandon Strain), (Marcus Ott) |
| 17:41.0, 20:31.0, 20:49.0, 20:51.0, 21:46.0, (21:53.0), (21:57.0) |
11 | 333 | Centennial CVI,
ON - Team Time (1st 5) 1:42:49.0 | Spread (1st 5) 5:11.0 |
| 7, 40, 81, 94, 111, (138) |
| Peter Quosai, Jackson Diebel, Matt Rudland, Nathan Chick, Josh Kressman, (Everett Sun) |
| 17:42.0, 19:11.0, 21:05.0, 21:58.0, 22:53.0, (25:51.0) |
12 | 363 | Saunders,
ON - Team Time (1st 5) 1:44:38.0 | Spread (1st 5) 5:18.0 |
| 7, 41, 90, 111, 114, (117), (122) |
| Sameem Javeed, Robbie Kuiack, Miles Malik, Joel Scarfone, Casey Coyle, (Dan Sadler), (Craig Gignac) |
| 17:42.0, 19:14.0, 21:49.0, 22:53.0, 23:00.0, (23:04.0), (23:23.0) |
13 | 367 | St Benedict,
ON - Team Time (1st 5) 1:44:09.0 | Spread (1st 5) 1:43.0 |
| 58, 64, 75, 78, 92, (96), (123) |
| Devon Pelley, Tully McWatters, Ben Taborek, Keith Tanner, Lucas Wozniak, (Jason Wozniak), (Marcus Noble) |
| 20:11.0, 20:22.0, 20:49.0, 20:53.0, 21:54.0, (22:02.0), (23:26.0) |
14 | 389 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:45:46.0 | Spread (1st 5) 4:12.0 |
| 37, 46, 84, 102, 120, (146) |
| Matt Bell, Michael Wagenknecht, Kadin Choi, Sam Farkas, Andrew Ellis, (Tyler Morgan) |
| 19:05.0, 19:35.0, 21:30.0, 22:19.0, 23:17.0, (28:29.0) |
15 | 394 | St Joseph’s (St. Thomas),
ON - Team Time (1st 5) 1:46:06.0 | Spread (1st 5) 4:37.0 |
| 31, 43, 87, 109, 124, (135), (137) |
| Ryan Pocrnic, Gage Bennett, Bryson Hanley, Matthew Lane, Jordan Clow, (Mackenzie Hoekstra), (Aj Villadolid) |
| 18:55.0, 19:18.0, 21:37.0, 22:44.0, 23:32.0, (25:02.0), (25:24.0) |
| 394 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:46:22.0 | Spread (1st 5) 5:01.0 |
| 33, 48, 72, 114, 127, (129), (136) |
| Dejen Abraha, Riley Flanagan, Ben Flanagan, Mitchell Jones, Mike Donovan, (Codi Forrest), (Adam Worth-Bolton) |
| 19:02.0, 19:38.0, 20:39.0, 23:00.0, 24:03.0, (24:24.0), (25:21.0) |
17 | 413 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:47:05.0 | Spread (1st 5) 4:53.0 |
| 55, 66, 79, 79, 134 |
| Jordan Arndt, Adam Clark, Jesse Smith, Nik Krech, Jacob Fryer |
| 19:59.0, 20:24.0, 20:55.0, 20:55.0, 24:52.0 |
18 | 435 | Grand River C I,
ON - Team Time (1st 5) 1:48:01.0 | Spread (1st 5) 2:47.0 |
| 52, 82, 97, 99, 105, (105) |
| Matt Duchenes, Luke Villemaire, Ryan Tennant, Jon Milks, Brett Sicard, (Josh Richardson) |
| 19:48.0, 21:16.0, 22:05.0, 22:17.0, 22:35.0, (22:35.0) |
19 | 464 | Kitchener-Waterloo,
ON - Team Time (1st 5) 1:50:33.0 | Spread (1st 5) 4:52.0 |
| 49, 70, 88, 127, 130, (139), (141) |
| Simon Gonsalves, Aaron Beard, Brandon Shringley, Jeremy Settle, Andrew Campbell, (Josh McLean), (Sidney Pratt) |
| 19:40.0, 20:33.0, 21:45.0, 24:03.0, 24:32.0, (26:00.0), (26:19.0) |
20 | 526 | London South,
ON - Team Time (1st 5) 1:53:20.0 | Spread (1st 5) 4:49.0 |
| 54, 104, 116, 119, 133 |
| Devon Nelson, Dylan Mitro, Patrick Dawe, Reigner Simonsen, Sasha Golovchenko |
| 19:57.0, 22:20.0, 23:03.0, 23:14.0, 24:46.0 |
21 | 555 | Rockway Mennonite,
ON - Team Time (1st 5) 1:57:26.0 | Spread (1st 5) 6:33.0 |
| 53, 101, 126, 132, 143 |
| Will Russell, Nas Sabrie, Oliver Sangster, David Brown, Micah Diller Harder |
| 19:56.0, 22:18.0, 23:58.0, 24:45.0, 26:29.0 |
22 | 566 | Waterloo CI,
ON - Team Time (1st 5) 1:57:52.0 | Spread (1st 5) 6:22.0 |
| 55, 113, 125, 131, 142 |
| Zehao Xue, Samuel Yu, Jonathon Lyn, Wulu Sui, Aaron Park |
| 19:59.0, 22:58.0, 23:53.0, 24:41.0, 26:21.0 |
23 | 577 | North Park (Brampton),
ON - Team Time (1st 5) 1:57:04.0 | Spread (1st 5) 3:48.0 |
| 99, 108, 110, 120, 140, (144), (145) |
| Christopher Wu, Anmol Sidhu, Fahad Ahmad, Adil Manek, Dhrumil Shah, (Manraj Grewal), (Asif Ali) |
| 22:17.0, 22:39.0, 22:46.0, 23:17.0, 26:05.0, (26:44.0), (27:07.0) |