1 | 66 | St Marcellinus,
ON - Team Time (1st 5) 1:49:36.6 | Spread (1st 5) 1:13.6 |
| 6, 7, 14, 16, 23, (27), (32) |
| Marcus Fogh, Anthony Williams, Pritam Sinha, Ivan Mihelic, Mitchell LeLiever, (Chris Sankey), (Ethan Wang) |
| 21:23.0, 21:36.0, 21:55.0, 22:06.0, 22:36.6, (22:43.0), (22:56.0) |
2 | 90 | St Thomas Aquinas (Brampton),
ON - Team Time (1st 5) 1:50:41.0 | Spread (1st 5) 2:01.0 |
| 3, 9, 15, 29, 34, (48), (95) |
| Juan Castro, Michael Ciepiela, Niklas Bickerstaffe, Evan Smith, Brandon Villar, (Diego Benitez-Perez), (Joey Nicolosi) |
| 21:05.0, 21:41.0, 21:58.0, 22:51.0, 23:06.0, (24:05.0), (25:58.0) |
3 | 116 | Humberview,
ON - Team Time (1st 5) 1:52:47.0 | Spread (1st 5) 2:38.0 |
| 5, 20, 24, 25, 42, (54), (57) |
| Karson Proulx, Nicholas Falconi, Vince Valente, Connor Krofchick, Matthew Falconi, (Blake Patterson), (Aidan Langlois) |
| 21:09.0, 22:32.0, 22:39.0, 22:40.0, 23:47.0, (24:28.0), (24:36.0) |
4 | 154 | Cardinal Leger,
ON - Team Time (1st 5) 1:55:06.0 | Spread (1st 5) 2:52.0 |
| 12, 17, 31, 35, 59, (69), (73) |
| Jadyn Pereira, Daniel Tamiru, Blake Nielsen, Justin Pereira-Mendoza, Jacob Welfare, (Leonardo Anaya), (Juster Reyes) |
| 21:50.0, 22:16.0, 22:54.0, 23:24.0, 24:42.0, (24:59.0), (25:03.0) |
| 154 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 1:55:15.0 | Spread (1st 5) 2:56.0 |
| 4, 21, 36, 46, 47, (63), (65) |
| Luke Patrick, Nicholas Bozzo, Fadi Karra, Davis Fowler, Ashton Feijo, (Julian Lobo), (Alexander Aravandino) |
| 21:08.0, 22:35.0, 23:29.0, 23:59.0, 24:04.0, (24:51.0), (24:57.0) |
6 | 168 | St Marquerite d’Youville,
ON - Team Time (1st 5) 1:53:24.0 | Spread (1st 5) 4:44.0 |
| 1, 2, 13, 75, 77, (101), (102) |
| Joshua DeSouza, Jonathan DeSouza, Alexander Sukra, Matthew Rosa, Jordan Oliveira, (Caleb Shekool), (Justin Diaz) |
| 20:30.0, 20:36.0, 21:53.0, 25:11.0, 25:14.0, (26:29.0), (26:37.0) |
7 | 224 | Chinguacousy,
ON - Team Time (1st 5) 1:58:22.0 | Spread (1st 5) 2:46.0 |
| 27, 30, 33, 52, 82, (120), (139) |
| Manavdeep Dhanota, Liam Humble, Jagtar Sandhu, Jodhbir Mehmi, Yuvin Kavisinghe, (Marcus Parent), (Mukund Rana) |
| 22:43.0, 22:53.0, 22:59.0, 24:18.0, 25:29.0, (27:31.0), (28:56.0) |
8 | 231 | Applewood Ht,
ON - Team Time (1st 5) 1:59:49.0 | Spread (1st 5) 2:20.0 |
| 18, 48, 51, 56, 58, (81), (88) |
| Jason Walkowski, Samuel Restrepo, Paul Sherk, Matthew Bezubik, Reide Harmsworth, (Nigel Harvey), (Zahir Wright) |
| 22:19.0, 24:05.0, 24:12.0, 24:34.0, 24:39.0, (25:24.0), (25:39.0) |
9 | 241 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 1:59:49.0 | Spread (1st 5) 3:12.0 |
| 11, 45, 50, 65, 70, (76), (83) |
| Hamza Shariff, Troy Zada, Luka Spisic, Daniel Vukelic, James Claydon, (Brendan Auguste), (Troy Sy) |
| 21:48.0, 23:58.0, 24:06.0, 24:57.0, 25:00.0, (25:12.0), (25:30.0) |
10 | 255 | St Francis Xavier,
ON - Team Time (1st 5) 2:01:12.8 | Spread (1st 5) 1:13.8 |
| 41, 43, 44, 60, 67, (87), (106) |
| Geoffrey Liu, Sebastian Suarez Vargas, Marc Vicioso, Jordan Stinson, Suarez Vargas Sebastia, (Majd Hammal), (Matthew Kosakowski) |
| 23:44.0, 23:49.0, 23:57.0, 24:45.0, 24:57.8, (25:38.0), (26:41.2) |
11 | 290 | Heart Lake,
ON - Team Time (1st 5) 2:02:47.0 | Spread (1st 5) 4:27.0 |
| 22, 40, 55, 64, 109, (112), (115) |
| Matt Hoffman, Scott Morris, Shayan Shams, Bilal Hassan, Akindele Johnson, (Ethan Armstrong), (Ayman Haque) |
| 22:36.0, 23:41.0, 24:31.0, 24:56.0, 27:03.0, (27:07.0), (27:13.0) |
12 | 333 | Meadowvale,
ON - Team Time (1st 5) 2:03:32.0 | Spread (1st 5) 3:48.0 |
| 19, 37, 84, 94, 99, (178) |
| Duncan Steyn, Kush Patel, Trent Tinney, Simon Garfalo, Tristan Garfalo, (Nabeel Rafid) |
| 22:22.0, 23:30.0, 25:34.0, 25:56.0, 26:10.0, (34:43.0) |
13 | 339 | Mentor College,
ON - Team Time (1st 5) 2:04:26.0 | Spread (1st 5) 1:58.0 |
| 38, 61, 74, 80, 86, (90), (171) |
| Matthew Souter, Yousef Al Hashemi, Cooper Cunningham, Glenn Tipold, Jarod Susel, (Nihal Azavedo), (Jason Zhou) |
| 23:37.0, 24:46.0, 25:05.0, 25:23.0, 25:35.0, (25:49.0), (32:24.0) |
14 | 429 | St Martin's,
ON - Team Time (1st 5) 2:09:10.0 | Spread (1st 5) 5:50.0 |
| 25, 71, 84, 118, 131, (156), (177) |
| Dylan Walsh, Alejandro Gonzalez-Garcia, Jesse Rodrigues, George Bovino, Marco Renda, (Yingke Wang), (Scott Cameron) |
| 22:40.0, 25:02.0, 25:34.0, 27:24.0, 28:30.0, (30:36.0), (34:22.0) |
15 | 445 | North Park (Brampton),
ON - Team Time (1st 5) 2:11:35.0 | Spread (1st 5) 8:45.0 |
| 10, 53, 79, 148, 155, (169), (170) |
| Nijaanth Thayalan, Namra Desai, Salman Ali, Vishal Somaroo, Harman Singh, (Tanmay Vasa), (Harshesh Naik) |
| 21:42.0, 24:22.0, 25:22.0, 29:42.0, 30:27.0, (31:52.0), (32:12.0) |
16 | 485 | Clarkson,
ON - Team Time (1st 5) 2:12:26.0 | Spread (1st 5) 4:38.0 |
| 39, 103, 103, 111, 129, (143) |
| Dylan Schrotter, Duke Bang, David Karavas, Tyler Murphy, Gavin Jameson, (Jack Lam) |
| 23:40.0, 26:41.0, 26:41.0, 27:06.0, 28:18.0, (29:07.0) |
17 | 527 | St Edmund Campion,
ON - Team Time (1st 5) 2:14:08.0 | Spread (1st 5) 3:03.0 |
| 68, 98, 113, 122, 126, (136), (142) |
| Adam Cowie, Christopher Stocks, Millen Huynh, Vincent Lester Estimos, Aldric Joya, (Jacob Nerb), (Iris Balio) |
| 24:58.0, 26:08.0, 27:12.0, 27:49.0, 28:01.0, (28:45.0), (29:05.0) |
18 | 539 | Lorne Park,
ON - Team Time (1st 5) 2:15:35.0 | Spread (1st 5) 4:45.0 |
| 62, 89, 115, 128, 145, (164), (179) |
| Robert Halka, Peter Potaptchik, Daniel Rendeiro, Patrick Plevvik, Jakub Mroczek, (Saqib Ali), (Jim Lu) |
| 24:50.0, 25:43.0, 27:13.0, 28:14.0, 29:35.0, (31:12.0), (36:28.0) |
19 | 548 | Castlebrooke,
ON - Team Time (1st 5) 2:15:16.0 | Spread (1st 5) 3:47.0 |
| 91, 99, 103, 108, 147, (173), (180) |
| Harkaran Mann, Loven Bansal, Nishant Dave, Simran Sandhu, Karanveer Johal, (Gurbir Mander), (Tanishq Sharma) |
| 25:51.0, 26:10.0, 26:41.0, 26:56.0, 29:38.0, (33:22.0), (36:45.0) |
20 | 555 | Mississauga SS,
ON - Team Time (1st 5) 2:16:17.0 | Spread (1st 5) 3:41.0 |
| 71, 93, 124, 133, 134, (140), (152) |
| Sameer Bholat, Asad Raza, Justin Reid, Mohit Patel, Gavin Chow, (Preet Mistry), (Kyle Beckford) |
| 25:02.0, 25:55.0, 27:58.0, 28:39.0, 28:43.0, (28:59.0), (30:02.0) |
21 | 584 | John Cabot,
ON - Team Time (1st 5) 2:17:58.0 | Spread (1st 5) 4:44.0 |
| 78, 92, 121, 140, 153, (160) |
| Christopher Perocho, C.J. Nour, Alejandro Parra, Naim Hoque, Moosa Kidwai, (Stephen Cernat) |
| 25:20.0, 25:53.0, 27:42.0, 28:59.0, 30:04.0, (30:47.0) |
22 | 590 | Loyola Catholic Secondary,
ON - Team Time (1st 5) 2:17:42.0 | Spread (1st 5) 3:46.0 |
| 96, 109, 117, 119, 149, (161), (182) |
| Daniel Nogueira, Kyle Gabriel, Carter Durant, Ethan Fernandes, Tyler Correia, (Erik Derks), (Anthony Aduwari) |
| 26:02.0, 27:03.0, 27:22.0, 27:27.0, 29:48.0, (30:56.0), (43:17.0) |
23 | 602 | Stephen Lewis,
ON - Team Time (1st 5) 2:23:06.0 | Spread (1st 5) 11:49.0 |
| 8, 97, 154, 168, 175, (181) |
| Matthew Ing, Hugo Truong, Rohan Gupta, Syed Mustafa, Kush Pandya, (Syed Shah) |
| 21:40.0, 26:05.0, 30:05.0, 31:47.0, 33:29.0, (37:08.0) |
24 | 643 | Turner Fenton,
ON - Team Time (1st 5) 2:21:32.0 | Spread (1st 5) 4:01.0 |
| 107, 113, 127, 137, 159, (163), (172) |
| Raza Haider, Alan Tran, Arjun Patel, Satindra Deonarain, Arshveer Dorka, (Ram Patel), (Daljot Rai) |
| 26:43.0, 27:12.0, 28:02.0, 28:51.0, 30:44.0, (31:03.0), (33:06.0) |
25 | 706 | Rick Hansen,
ON - Team Time (1st 5) 2:28:03.0 | Spread (1st 5) 5:54.0 |
| 125, 132, 135, 138, 176 |
| Omer Ansari, Abdullah Zafar, Jeremy Apoon, Saleen Shahriar, Hamzah Shahid |
| 27:59.0, 28:33.0, 28:44.0, 28:54.0, 33:53.0 |
26 | 745 | Gordon Graydon,
ON - Team Time (1st 5) 2:29:42.0 | Spread (1st 5) 3:38.0 |
| 123, 144, 145, 166, 167, (174) |
| Shan Houssen, Ahad Kasamali, Anshul Sirnaik, Talha Ali, Kevin Sellner, (Taha Ali) |
| 27:54.0, 29:17.0, 29:35.0, 31:24.0, 31:32.0, (33:28.0) |
| 745 | Sandalwood Heights,
ON - Team Time (1st 5) 2:29:40.0 | Spread (1st 5) 2:18.0 |
| 130, 150, 150, 157, 158, (162), (164) |
| Samuel Adu-Poku, Samraj Sharma, Jashan Hansra, Hargobind Tatla, Randy Dhookram, (Aryan Parikh), (Nirav Chandrahalli) |
| 28:24.0, 29:58.0, 29:58.0, 30:38.0, 30:42.0, (30:58.0), (31:12.0) |