1 | 32 | Dundas Valley Secondary,
ON - Team Time (1st 5) 1:26:28.0 | Spread (1st 5) 1:55.0 |
| 1, 2, 5, 6, 18, (35), (40) |
| Liam Smith, Austen Forbes, Adam Rowles, Eric Heidebrecht, David Friend, (Kyle Holmes), (Connor McDonald) |
| 16:35.0, 16:40.0, 17:02.0, 17:41.0, 18:30.0, (18:59.0), (19:10.0) |
2 | 121 | Ancaster,
ON - Team Time (1st 5) 1:32:38.0 | Spread (1st 5) 1:16.0 |
| 7, 9, 32, 36, 37, (63), (80) |
| Kent Hambly, Derek Hambly, Ryan McGuire, Nathan Dehghan, Brett McGuire, (Arjuna Yusuf), (Branden Thorburm) |
| 17:45.0, 17:54.0, 18:58.0, 19:00.0, 19:01.0, (20:00.0), (20:31.0) |
3 | 158 | Chinguacousy,
ON - Team Time (1st 5) 1:34:48.0 | Spread (1st 5) 12.9 |
| 26, 30, 31, 32, 39 |
| Harvinder Ajila, Manvir Samra, Amit Sharma, Abhishek Joshi, Sandeep Prabhakar |
| 18:52.1, 18:55.5, 18:57.4, 18:58.0, 19:05.0 |
4 | 166 | St Marcellinus,
ON - Team Time (1st 5) 1:34:56.0 | Spread (1st 5) 45.0 |
| 20, 23, 38, 40, 45, (51), (53) |
| Marc Pereira, Daniel Thurner, Tyler Chuang, Lucas Tartaglia, Steven Rojas, (Joey Ozamiz), (Lucas Altomare) |
| 18:34.0, 18:49.0, 19:04.0, 19:10.0, 19:19.0, (19:39.0), (19:49.0) |
5 | 225 | Georgetown,
ON - Team Time (1st 5) 1:37:10.0 | Spread (1st 5) 1:55.0 |
| 16, 24, 55, 62, 68, (79), (98) |
| Matthew Knebel, Matt Simpson, Eric Bahen, Owen Bahen, Mark Vanderleest, (Liam Carson), (Mitchell Krafczek) |
| 18:17.0, 18:51.0, 19:51.0, 19:59.0, 20:12.0, (20:27.0), (21:01.0) |
6 | 277 | Craig Kielburger (E.C. Drury),
ON - Team Time (1st 5) 1:38:30.0 | Spread (1st 5) 2:35.0 |
| 8, 57, 64, 70, 78, (93), (117) |
| Shane MacDonald, Colin Moffat, Reed Nicholson, Anthony Zammit, Joshua Jaison, (Luke Campbell), (Nathan Brown) |
| 17:50.0, 19:54.0, 20:04.0, 20:17.0, 20:25.0, (20:54.0), (21:33.0) |
7 | 290 | Corpus Christi,
ON - Team Time (1st 5) 1:39:06.0 | Spread (1st 5) 2:22.0 |
| 19, 46, 48, 82, 95, (116), (125) |
| Chris Angelatos, Brandon Solomon, Daniel D'andrade, Philip KYC, Brad OReilly, (Caleb Olsen), (Michael James) |
| 18:33.0, 19:31.0, 19:33.0, 20:34.0, 20:55.0, (21:30.0), (21:50.0) |
8 | 300 | Notre Dame (Burlington),
ON - Team Time (1st 5) 1:39:28.0 | Spread (1st 5) 2:02.0 |
| 21, 27, 83, 84, 85, (87), (88) |
| Logan Podrebarac, Willam Laurie, David Ellison, Adrian Gimon, Danny McIsaac, (Ryan Korol), (Justin Hunski) |
| 18:38.0, 18:54.0, 20:37.0, 20:39.0, 20:40.0, (20:42.0), (20:43.0) |
9 | 303 | St Ignatius of Loyola,
ON - Team Time (1st 5) 1:39:39.0 | Spread (1st 5) 1:50.0 |
| 28, 47, 65, 73, 90, (118), (128) |
| Shane Ohanlon, Eric Nicholaou, Connor White, Arthur Szybalski, Sebastian Ruscica, (David Cross), (Wade Gould) |
| 18:55.0, 19:32.0, 20:08.0, 20:19.0, 20:45.0, (21:34.0), (21:56.0) |
10 | 308 | Cardinal Newman (Stoney Creek),
ON - Team Time (1st 5) 1:39:04.0 | Spread (1st 5) 3:38.0 |
| 12, 13, 59, 104, 120, (121), (123) |
| Jeffrey Tweedle, Tomi Milos, Jale Ryan, Jesse Sawadski, Joshua Athan, (Adrian Sbraccia), (Liam Griffin) |
| 18:05.0, 18:08.0, 19:58.0, 21:10.0, 21:43.0, (21:45.0), (21:47.0) |
11 | 329 | Westlane,
ON - Team Time (1st 5) 1:39:12.0 | Spread (1st 5) 6:25.0 |
| 4, 10, 50, 114, 151 |
| T.J. Kountourogiannis, Brendan Sanders, Jay Shah, Raymond Phung, David Nguyen |
| 16:54.0, 18:01.0, 19:35.0, 21:23.0, 23:19.0 |
12 | 344 | Thomas A. Blakelock,
ON - Team Time (1st 5) 1:40:21.0 | Spread (1st 5) 3:48.0 |
| 14, 40, 54, 107, 129, (135), (171) |
| Berkin Cetin, Trevor Hoff, Tommy Hong, Darcy Schnarr, Noah Vrooman, (Michael Howard), (Gren Bunner) |
| 18:10.0, 19:10.0, 19:50.0, 21:13.0, 21:58.0, (22:17.0), (24:48.0) |
13 | 406 | Cardinal Leger,
ON - Team Time (1st 5) 1:44:06.0 | Spread (1st 5) 5:24.0 |
| 24, 58, 70, 92, 162 |
| Michael Martins, James Sullivan, Matt Podolak, Jonathan Francil, Matt Farrugia |
| 18:51.0, 19:55.0, 20:17.0, 20:48.0, 24:15.0 |
14 | 407 | Applewood Ht,
ON - Team Time (1st 5) 1:42:42.0 | Spread (1st 5) 1:15.0 |
| 59, 66, 75, 100, 107 |
| Zachary Wiwchar, Luca Peron, Jake McGrory, Sacha Dubov, Nathan Allen |
| 19:58.0, 20:09.0, 20:20.0, 21:02.0, 21:13.0 |
15 | 410 | Denis Morris,
ON - Team Time (1st 5) 1:42:37.0 | Spread (1st 5) 2:08.0 |
| 32, 81, 96, 98, 103, (111), (115) |
| David Altamirano, David McShannon, Gregory Orlando, Joey Pagnotta, Mikey Bohunicky, (Curtis Honsberger), (Brant Creelman) |
| 18:58.0, 20:33.0, 20:59.0, 21:01.0, 21:06.0, (21:20.0), (21:24.0) |
16 | 417 | Robert Bateman,
ON - Team Time (1st 5) 1:42:59.0 | Spread (1st 5) 2:13.0 |
| 49, 59, 76, 110, 123, (144), (153) |
| Kevin To, JD Fader, Ben Armstrong, Stephen Anderson, Tim Moore, (Alex Ball), (Cole Williamson) |
| 19:34.0, 19:58.0, 20:21.0, 21:19.0, 21:47.0, (22:45.0), (23:39.0) |
17 | 432 | Mayfield,
ON - Team Time (1st 5) 1:43:09.0 | Spread (1st 5) 4:04.0 |
| 11, 69, 90, 130, 132, (137) |
| Andrew Mohammed, Niko Racicot, Christien Salem, Bem Partington, Lucas Zammit, (Xavier Villd) |
| 18:03.0, 20:14.0, 20:45.0, 22:00.0, 22:07.0, (22:20.0) |
18 | 446 | Bishop P.F. Reding,
ON - Team Time (1st 5) 1:42:10.0 | Spread (1st 5) 4:46.0 |
| 3, 102, 109, 113, 119, (130), (140) |
| Ben Preisner, Nathan Schaper, Isiah Lemieux, David Villamil, Dayonn Harris, (Alex Peixe), (Gordon Woodcock) |
| 16:53.0, 21:03.0, 21:14.0, 21:21.0, 21:39.0, (22:00.0), (22:27.0) |
19 | 465 | E.L.Crossley,
ON - Team Time (1st 5) 1:44:53.0 | Spread (1st 5) 3:29.0 |
| 43, 66, 73, 139, 144, (176) |
| Tyler Young, Travis Deline, Eric Deba, Connor McKendrick, Andrew Hrycusko, (Jordan Ingraham) |
| 19:16.0, 20:09.0, 20:19.0, 22:24.0, 22:45.0, (25:40.0) |
20 | 477 | Westdale,
ON - Team Time (1st 5) 1:47:02.0 | Spread (1st 5) 5:27.0 |
| 22, 43, 93, 159, 160, (169) |
| Jake Laroche, Braedon Witt, Andy Wang, Mohtaseen Rahman, Alex Smith, (David Archer) |
| 18:42.0, 19:16.0, 20:54.0, 24:01.0, 24:09.0, (24:37.0) |
21 | 527 | Bishop Ryan,
ON - Team Time (1st 5) 1:46:42.0 | Spread (1st 5) 4:38.0 |
| 15, 86, 136, 143, 147, (148), (191) |
| Bradley Doering, David Martin, Luke Sianchuk, Tyler Rabatich, Zack Gates, (Joel Merino), (Andrew Luchesa) |
| 18:11.0, 20:41.0, 22:19.0, 22:42.0, 22:49.0, (22:59.0), (28:02.0) |
22 | 540 | Iroquois Ridge,
ON - Team Time (1st 5) 1:49:05.0 | Spread (1st 5) 4:32.0 |
| 52, 72, 97, 154, 165, (175), (177) |
| Eric Sanderson, Attila Kadar, John Breeson, David Julien, Cameron Kotulak, (Justin Park), (Adam Miculis) |
| 19:46.0, 20:18.0, 21:00.0, 23:43.0, 24:18.0, (25:33.0), (25:43.0) |
23 | 572 | Oakville Trafalgar,
ON - Team Time (1st 5) 1:49:35.0 | Spread (1st 5) 6:48.0 |
| 17, 106, 133, 142, 174 |
| Sean McAnuff, Matthew Wilson, Sam Pennyfeather, Michael Gilhooly, Jack Haugrud |
| 18:26.0, 21:11.0, 22:08.0, 22:36.0, 25:14.0 |
24 | 605 | St Martin's,
ON - Team Time (1st 5) 1:52:06.6 | Spread (1st 5) 7:36.0 |
| 28, 104, 138, 150, 185, (188), (193) |
| Pawel Kapa, Luka Manzini, Bryan Medwin, Philip DeCouto, Miguel Ongchangco, (Brandon MacDonald), (Isaiah Famurena) |
| 18:55.0, 21:10.0, 22:22.0, 23:08.6, 26:31.0, (26:44.0), (31:31.0) |
25 | 653 | Abbey Park,
ON - Team Time (1st 5) 1:52:50.0 | Spread (1st 5) 5:23.0 |
| 100, 111, 125, 134, 183 |
| Mitchell Pratt, Andrew Toms, Cole Spencer, Logan Townsend, Florin Vilcu |
| 21:02.0, 21:20.0, 21:50.0, 22:13.0, 26:25.0 |
26 | 658 | Saltfleet,
ON - Team Time (1st 5) 1:52:33.0 | Spread (1st 5) 4:43.0 |
| 77, 121, 141, 146, 173, (183), (192) |
| Payton Beaurivage, Michael Tuck, Corey MacQueen, Brandon Holland, Daryl Sanderson, (Usman Bhatti), (Deep Patel) |
| 20:24.0, 21:45.0, 22:29.0, 22:48.0, 25:07.0, (26:25.0), (28:49.0) |
27 | 733 | Loyola Catholic Secondary,
ON - Team Time (1st 5) 1:58:04.0 | Spread (1st 5) 5:36.0 |
| 88, 127, 167, 170, 181, (182), (187) |
| Nicholas Blake, Michael Gomes, Pablo Llanos, Addo Tetteh, Edward Fernandes, (Matthew Ankenmann), (Jacob Collins) |
| 20:43.0, 21:54.0, 24:25.0, 24:43.0, 26:19.0, (26:21.0), (26:41.0) |
28 | 757 | Brampton Centennial,
ON - Team Time (1st 5) 2:01:43.0 | Spread (1st 5) 6:53.9 |
| 56, 155, 168, 189, 189 |
| Rafay Abdul, Haritosh Patel, Nitish Bajaj, Mandeep Sran, Talon Denton |
| 19:52.6, 23:43.9, 24:33.5, 26:46.5, 26:46.5 |
29 | 797 | Fletcher's Meadow,
ON - Team Time (1st 5) 2:00:21.0 | Spread (1st 5) 2:48.0 |
| 148, 152, 158, 161, 178, (178), (186) |
| Nuwan Abeysenn, Dustin White, Jermaine Firth, Gagandeep Singh, Anmol Bhullar, (Matthew Reed), (Japjeet Pannu) |
| 22:59.0, 23:25.0, 24:00.0, 24:10.0, 25:47.0, (25:47.0), (26:39.0) |
30 | 805 | Rick Hansen,
ON - Team Time (1st 5) 2:00:30.0 | Spread (1st 5) 30.0 |
| 156, 156, 163, 164, 166, (172), (180) |
| Jezib Kanwar, Areeb Syed, Alvin Duong, Abdalrahman Alfakir, Nicholas Nghiem, (Tristan Mackenzie), (Alexander Quan) |
| 23:49.0, 23:49.0, 24:16.0, 24:17.0, 24:19.0, (24:56.0), (25:56.0) |