1 | 96 | St Marcellinus,
ON - Team Time (1st 5) 2:10:31.0 | Spread (1st 5) 3:07.0 |
| 6, 9, 19, 25, 37, (58), (100) |
| Jeramie Lai, Marc Pereira, Lucas Tartaglia, Jerome Ramos, Lucas Altomare, (Michal Komor), (Michael Lau) |
| 24:39.0, 25:09.0, 26:12.0, 26:45.0, 27:46.0, (28:56.0), (30:37.0) |
2 | 113 | Mayfield,
ON - Team Time (1st 5) 2:11:17.0 | Spread (1st 5) 4:48.0 |
| 3, 13, 16, 35, 46, (109), (123) |
| Myles Zagar, Aiden Zagar, Grayson Williams, Jack Grant, Matthew Van Heukelom, (Matthew Vanheuhelom), (Cody Trembley) |
| 23:44.0, 25:28.0, 25:56.0, 27:37.0, 28:32.0, (30:49.0), (31:19.0) |
3 | 133 | Clarkson,
ON - Team Time (1st 5) 2:11:56.0 | Spread (1st 5) 5:55.0 |
| 1, 14, 24, 34, 60, (71), (71) |
| Joey Heartwell, Aaron Blais, Liam Bekirsky, Robbie Shoji, Robert Simpson Spook, (Kyle Hand), (Tristan Wensley) |
| 23:08.0, 25:39.0, 26:38.0, 27:28.0, 29:03.0, (29:35.0), (29:35.0) |
4 | 172 | Port Credit,
ON - Team Time (1st 5) 2:17:54.9 | Spread (1st 5) 2:21.7 |
| 17, 33, 38, 39, 45, (125), (163) |
| Peter Wilson, Justin Leon, Jamie Newell, Andres Francken, Paul DesBrisay, (Jacob van Wassenaer), (Patrick Neale) |
| 26:08.6, 27:26.0, 27:53.0, 27:57.0, 28:30.3, (31:25.9), (34:10.2) |
5 | 178 | Chinguacousy,
ON - Team Time (1st 5) 2:12:51.0 | Spread (1st 5) 7:07.0 |
| 8, 10, 11, 12, 137 |
| Harvinder Ajila, Abhishek Joshi, Sandeep Prabhakar, Amit Sharma, Shivam Patel |
| 24:46.0, 25:21.0, 25:24.0, 25:27.0, 31:53.0 |
6 | 206 | Brampton Centennial,
ON - Team Time (1st 5) 2:18:04.0 | Spread (1st 5) 5:33.0 |
| 2, 36, 40, 64, 64, (112), (145) |
| Justin Moakler, Matt Bispo, Pritpal Dhanda, Texony Rowley, Rahim Afzaci, (Ryan Wilkins), (Jason Bispo) |
| 23:43.0, 27:41.0, 28:08.0, 29:16.0, 29:16.0, (30:57.0), (32:28.0) |
7 | 252 | Philip Pocock,
ON - Team Time (1st 5) 2:21:39.0 | Spread (1st 5) 4:14.0 |
| 18, 28, 43, 69, 94, (135), (148) |
| Michael Kaca, Apurv Agarwal, Xhenis Ereqi, Mike Roll, Christopher Luxton, (Paul Czan), (Kordell Pryce) |
| 26:09.0, 27:10.0, 28:28.0, 29:29.0, 30:23.0, (31:50.0), (32:41.0) |
8 | 278 | St Francis Xavier,
ON - Team Time (1st 5) 2:22:29.0 | Spread (1st 5) 4:15.0 |
| 23, 30, 57, 59, 109, (122), (160) |
| Daniel Gasbarri, Darren Rodrigues, Alec Teles, Rashid Minan, Craig Rodrigues, (Adam Sequeira), (Matthew Carter) |
| 26:34.0, 27:16.0, 28:53.0, 28:57.0, 30:49.0, (31:18.0), (34:03.0) |
9 | 279 | Turner Fenton,
ON - Team Time (1st 5) 2:23:12.0 | Spread (1st 5) 2:52.0 |
| 27, 32, 61, 74, 85, (86), (99) |
| Erik Etzler, Ramandeep Jhaji, Santiago Gordillo, Prateik Murali, Santiago Gondillo, (Brett Aplin), (Colin Montgomerie) |
| 27:07.0, 27:23.0, 29:04.0, 29:39.0, 29:59.0, (30:00.0), (30:35.0) |
10 | 315 | Loyola Catholic Secondary,
ON - Team Time (1st 5) 2:20:05.0 | Spread (1st 5) 7:20.0 |
| 4, 5, 80, 105, 121, (143), (161) |
| Preston Borg, Scott Labella, Steven Drewniak, Mitchell Mohorovich, Jakub Targosinski, (Matthew Durant), (Kyle Melo) |
| 23:55.0, 24:26.0, 29:44.0, 30:45.0, 31:15.0, (32:26.0), (34:09.0) |
11 | 322 | Lorne Park,
ON - Team Time (1st 5) 2:24:51.0 | Spread (1st 5) 4:28.0 |
| 21, 42, 68, 84, 107, (115), (138) |
| Sean Locke, Michael Kameoka, Alan Celej, Paul Guiouillier, Alexander Fernandez, (Cody Morin), (Bryce Lynas) |
| 26:19.0, 28:20.0, 29:28.0, 29:57.0, 30:47.0, (31:01.0), (31:56.0) |
12 | 329 | Humberview,
ON - Team Time (1st 5) 2:25:09.2 | Spread (1st 5) 4:04.0 |
| 20, 63, 66, 89, 91, (113), (134) |
| Devin Hymers, Cameron Thompson, Simon Quann, Saifur Rahmani, Jesse Morgenroth-rebin, (Ben Staples), (Devin Owens) |
| 26:13.0, 29:07.2, 29:17.0, 30:15.0, 30:17.0, (30:59.0), (31:43.0) |
13 | 333 | The Woodlands,
ON - Team Time (1st 5) 2:25:43.0 | Spread (1st 5) 6:14.0 |
| 22, 47, 53, 62, 149, (150), (158) |
| Travis Moore, Hassaan Khawar, Abdillahi Omar, Heet Sheth, Faheem Khan, (David Yin), (Omar Al-Sayyid) |
| 26:33.0, 28:34.0, 28:44.0, 29:05.0, 32:47.0, (32:48.0), (33:43.0) |
14 | 366 | Notre Dame (Brampton),
ON - Team Time (1st 5) 2:27:43.0 | Spread (1st 5) 2:31.0 |
| 49, 50, 55, 95, 117, (128), (157) |
| Chris Grenier, Adam Siwon, Francisco Aguilar, Romario Harris, Jan Czebreszuk, (Neil Recio), (Glenroy Roper) |
| 28:36.0, 28:41.0, 28:50.0, 30:29.0, 31:07.0, (31:27.0), (33:42.0) |
15 | 371 | Meadowvale,
ON - Team Time (1st 5) 2:27:53.0 | Spread (1st 5) 1:51.0 |
| 52, 54, 81, 87, 97, (133), (154) |
| Tim De Clercq, Tim deClercq, Ryan Davies, Damon Pfohl, Connor Mitchinson, (Neil Mahalanobis), (David Kelly) |
| 28:42.0, 28:45.0, 29:46.0, 30:07.0, 30:33.0, (31:42.0), (33:28.0) |
16 | 375 | Father Michael Goetz,
ON - Team Time (1st 5) 2:28:03.0 | Spread (1st 5) 2:54.0 |
| 41, 67, 73, 75, 119, (132), (146) |
| Omar Khan, Pranav Yardi, Sam Kim, Sebastian Artale, David Perez, (Faisal El Hussain), (Nkhil D'Mello) |
| 28:16.0, 29:19.0, 29:38.0, 29:40.0, 31:10.0, (31:38.0), (32:29.0) |
17 | 377 | St Edmund Campion,
ON - Team Time (1st 5) 2:25:47.0 | Spread (1st 5) 5:39.0 |
| 15, 29, 96, 111, 126, (128), (166) |
| Dimitry Giunta, Brandon Rufino, Cedric Cansino, Judds Rayes, Troy Mason, (Aaron Lobo), (Michael Van Sickle) |
| 25:47.0, 27:11.0, 30:32.0, 30:51.0, 31:26.0, (31:27.0), (34:39.0) |
18 | 407 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 2:26:56.0 | Spread (1st 5) 6:19.0 |
| 7, 88, 93, 104, 115, (124), (126) |
| Nicholas Vukelic, Michael Stolf, Philip Hill, Luke Milazzo, Greg Butler, (Eric Cecchin), (Aren Shalvardjan) |
| 24:42.0, 30:12.0, 30:18.0, 30:43.0, 31:01.0, (31:24.0), (31:26.0) |
19 | 438 | Heart Lake,
ON - Team Time (1st 5) 2:30:40.0 | Spread (1st 5) 1:02.0 |
| 75, 77, 82, 102, 102, (105), (130) |
| Tomi Leppala, Kyle Ross, Varshil Bhaggat, Lenford Morris, Cassius Kelman, (Navi Grewal), (Kabir Sangha) |
| 29:40.0, 29:41.0, 29:55.0, 30:42.0, 30:42.0, (30:45.0), (31:30.0) |
20 | 460 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 2:32:36.2 | Spread (1st 5) 7:53.0 |
| 26, 31, 79, 155, 169, (176), (187) |
| Bevan Perera, Jackson Moreland, Jake Dunlop, Rainer Dela Cruz, Daniel Gillis, (David Azevedo), (Pietro Carbone) |
| 27:05.0, 27:16.2, 29:43.0, 33:34.0, 34:58.0, (35:57.0), (39:45.5) |
21 | 467 | North Park (Brampton),
ON - Team Time (1st 5) 2:31:41.0 | Spread (1st 5) 1:07.0 |
| 77, 90, 91, 101, 108, (113), (119) |
| Rajat Arora, Dhrumil Shah, Arjun Walia, Ranojan Yoganathan, Anjishnu Banerjee, (Naval Bagga), (Caeman Russell) |
| 29:41.0, 30:16.0, 30:17.0, 30:39.0, 30:48.0, (30:59.0), (31:10.0) |
22 | 488 | John Cabot,
ON - Team Time (1st 5) 2:33:20.0 | Spread (1st 5) 4:38.0 |
| 47, 56, 82, 150, 153, (171), (175) |
| Matthew Fedor, Juan Franco, Adrian Lopes-Williams, Martin Stachowiak, Anthony Colli, (Spencer Gallant), (Max Tarnowski) |
| 28:34.0, 28:51.0, 29:55.0, 32:48.0, 33:12.0, (35:10.0), (35:49.0) |
23 | 619 | Iona Catholic SS,
ON - Team Time (1st 5) 2:40:43.0 | Spread (1st 5) 6:12.0 |
| 50, 97, 144, 161, 167, (179) |
| Lucas Brewster, Mathieu Schmied, Vlad Tarutayev, Benjohn Libardo, Matthew Devine, (Andrew Lee) |
| 28:41.0, 30:33.0, 32:27.0, 34:09.0, 34:53.0, (36:20.0) |
24 | 702 | Stephen Lewis,
ON - Team Time (1st 5) 2:46:41.0 | Spread (1st 5) 7:03.0 |
| 70, 118, 164, 170, 180, (181), (185) |
| Kunal Mehta, Scott Hladun, Jonathon Liu, Iqbal Budwal, Ahmed Hassan, (Qamber Naqvi), (Raza Naqvi) |
| 29:34.0, 31:08.0, 34:20.0, 35:02.0, 36:37.0, (37:17.0), (38:25.0) |
25 | 708 | St. Joseph's Secondary (Mississauga),
ON - Team Time (1st 5) 2:48:35.0 | Spread (1st 5) 9:17.0 |
| 44, 147, 156, 178, 183, (189) |
| Nick Miller, Abdelrahman Khater, Nick Sawicki, Jacob Esposito, Osric D'souza, (Abhishek Gupte) |
| 28:29.0, 32:33.0, 33:40.0, 36:07.0, 37:46.0, (45:31.0) |
26 | 766 | Rick Hansen,
ON - Team Time (1st 5) 2:47:11.0 | Spread (1st 5) 3:32.0 |
| 135, 142, 152, 165, 172, (174), (177) |
| Nakul Patel, Danny Ngo, Mohsin Hashmi, Thomas Lam, Kevin Lam, (Julian Maingot), (Nabil Chowdhury) |
| 31:50.0, 32:19.0, 33:02.0, 34:38.0, 35:22.0, (35:38.0), (36:04.0) |
27 | 770 | St Marquerite d’Youville,
ON - Team Time (1st 5) 2:48:41.0 | Spread (1st 5) 5:12.0 |
| 139, 140, 141, 168, 182, (186) |
| Arjun Verma, Kwasi Nkansah, Lovedeep Ghotra, Stephen Bellino, Zack Sloan, (Tom Schubert) |
| 32:06.0, 32:09.0, 32:13.0, 34:55.0, 37:18.0, (39:43.0) |
28 | 835 | Fletcher's Meadow,
ON - Team Time (1st 5) 3:04:06.0 | Spread (1st 5) 13:35.0 |
| 131, 159, 173, 184, 188 |
| Abrar Ahmad, Sharan Nayak, Mohammad Zaidi, Karim Abdul-Rahman, Randhir Bhangu |
| 31:35.0, 33:49.0, 35:23.0, 38:09.0, 45:10.0 |