1 | 31 | Chinguacousy,
ON - Team Time (1st 5) 1:29:22.3 | Spread (1st 5) 1:20.1 |
| 3, 4, 5, 7, 12, (45), (48) |
| Harvinder Ajila, Abhishek Joshi, Sandeep Prabhakar, Amit Sharma, Arshdeep Mand, (Kanav Setia), (Avneet Bhullar) |
| 17:13.9, 17:44.6, 17:49.7, 18:00.1, 18:34.0, (20:13.0), (20:29.0) |
2 | 115 | John Cabot,
ON - Team Time (1st 5) 1:35:32.0 | Spread (1st 5) 1:21.0 |
| 10, 18, 22, 31, 34, (70), (84) |
| Gustavo DeMelo, Mark Kit, Joshua Dame, Christian Beros, Daniel Badawika, (Ryan Capobiancio), (Kieon Mohammed) |
| 18:17.0, 19:00.0, 19:08.0, 19:29.0, 19:38.0, (21:43.0), (22:39.0) |
3 | 116 | St Marcellinus,
ON - Team Time (1st 5) 1:35:46.0 | Spread (1st 5) 1:08.0 |
| 13, 17, 22, 28, 36, (39), (53) |
| Daniel Pereira, Arkhe Dela Cruz, Tanner Tomaini, Nicholas Tsekouras, Joshua Nunez, (Justin Diep), (Julian Ruiz) |
| 18:36.0, 18:58.0, 19:08.0, 19:20.0, 19:44.0, (19:55.0), (20:39.0) |
4 | 119 | Erindale,
ON - Team Time (1st 5) 1:35:46.0 | Spread (1st 5) 2:06.0 |
| 8, 18, 18, 33, 42, (63), (82) |
| Daniel Stretton, Ryan Lyttle, Jeffrey Lee, Evan Dick, William Malcolm, (Cameron McCabe), (Michael Beauchamp) |
| 18:04.0, 19:00.0, 19:00.0, 19:32.0, 20:10.0, (21:00.0), (22:10.0) |
5 | 169 | Humberview,
ON - Team Time (1st 5) 1:35:33.3 | Spread (1st 5) 5:44.7 |
| 1, 2, 6, 79, 81 |
| Dawson Rowntree, Dante Belvedere, Jesse Morgenroth-rebin, Bruce Hynd, Eric Jay |
| 16:24.6, 16:59.3, 17:54.1, 22:06.0, 22:09.3 |
6 | 200 | Loyola Catholic Secondary,
ON - Team Time (1st 5) 1:39:49.0 | Spread (1st 5) 2:11.0 |
| 16, 35, 37, 51, 61, (65), (75) |
| Mitchell Hall, Michael Sisti, Alex Montag, Michael Tommasone-Cuar, Daniel Drewniak, (Jordan Williams-Powell), (Shailen Paris) |
| 18:46.0, 19:43.0, 19:45.0, 20:38.0, 20:57.0, (21:19.0), (21:52.0) |
7 | 201 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 1:40:00.8 | Spread (1st 5) 1:36.8 |
| 21, 30, 46, 49, 55, (64) |
| Keenan Nunes, Clyde D'Souza, Alexander Cheah, Hunter Dunlop, Angelo Fresnedi, (Christian Camarata) |
| 19:06.0, 19:24.0, 20:16.0, 20:32.0, 20:42.8, (21:00.3) |
8 | 286 | St. Joseph's Secondary (Mississauga),
ON - Team Time (1st 5) 1:45:41.0 | Spread (1st 5) 6:38.0 |
| 14, 22, 56, 74, 120, (132) |
| Daniel Policelli, Daniel Zucchet, Marc D'silva, Jonathan Sivakumar, Montdher Hussain, (Brian Tran) |
| 18:39.0, 19:08.0, 20:47.0, 21:50.0, 25:17.0, (27:08.0) |
9 | 302 | Rick Hansen,
ON - Team Time (1st 5) 1:45:34.0 | Spread (1st 5) 1:26.0 |
| 50, 51, 57, 67, 77, (89), (129) |
| Ali Saghir, Mohammed Sheroze, Tirup Patar, Ryan Chishti, Tamer Shaheen, (Afzal Chishti), (Richie Taleti) |
| 20:33.0, 20:38.0, 20:48.0, 21:36.0, 21:59.0, (22:56.0), (26:00.0) |
10 | 310 | Lorne Park,
ON - Team Time (1st 5) 1:46:44.0 | Spread (1st 5) 5:50.0 |
| 11, 27, 62, 104, 106, (138) |
| Martin Torres, Joshua Jackson, Connor Fitzgerald, Jordan Meyer, Tanner Kolody, (Mathew Briklyn) |
| 18:18.0, 19:18.0, 20:58.0, 24:02.0, 24:08.0, (33:34.0) |
11 | 321 | Stephen Lewis,
ON - Team Time (1st 5) 1:46:57.0 | Spread (1st 5) 3:44.0 |
| 29, 54, 58, 88, 92, (92), (109) |
| Kevin Persaud, Pratik Joshi, Teimur Siddiqui, Sully Malik, Ayyan Siddiqui, (Kevin Lee), (Nour Cheikh Alard) |
| 19:23.0, 20:42.0, 20:51.0, 22:54.0, 23:07.0, (23:07.0), (24:20.0) |
12 | 322 | Clarkson,
ON - Team Time (1st 5) 1:47:14.0 | Spread (1st 5) 4:23.0 |
| 15, 47, 83, 86, 91, (117) |
| Myles Abreo, Ben Sinek, Aleks Dlugosz, Mohammed Zaman, Ace Parent, (Julian Lankstead) |
| 18:42.0, 20:17.0, 22:29.0, 22:41.0, 23:05.0, (24:50.0) |
13 | 339 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 1:48:06.0 | Spread (1st 5) 5:06.0 |
| 26, 59, 67, 78, 109, (113), (115) |
| Sam Cooper, Joaquin Contreas, Mark Blakely, George Athatakas, Kiril Perepiolkin, (Mark Sudetic), (Joshua Correia) |
| 19:14.0, 20:52.0, 21:36.0, 22:04.0, 24:20.0, (24:32.0), (24:38.0) |
14 | 372 | Mayfield,
ON - Team Time (1st 5) 1:52:55.0 | Spread (1st 5) 9:34.0 |
| 9, 25, 76, 128, 134 |
| Luke Square, Connor Rowland, Alexander Hurst, Kurmon Dhaliwal, Joshua Pecoskie-Schwei |
| 18:10.0, 19:13.0, 21:53.0, 25:55.0, 27:44.0 |
15 | 401 | North Park (Brampton),
ON - Team Time (1st 5) 1:52:19.0 | Spread (1st 5) 5:12.0 |
| 32, 70, 84, 99, 116, (121), (126) |
| Yuvrajvir Sidhu, Karanvir Chaudary, Dwipen Makwana, Gerald Aryeetey, Sukhman Sekhon, (Damon Thompson), (Calvin Horsten) |
| 19:30.0, 21:43.0, 22:39.0, 23:45.0, 24:42.0, (25:21.0), (25:42.0) |
| 401 | St Edmund Campion,
ON - Team Time (1st 5) 1:52:24.0 | Spread (1st 5) 5:43.0 |
| 40, 59, 69, 106, 127 |
| Leonard Pereira, Rishabh Srivastava, Caleb Jara, Justin Bertaut, Kevin Kehoe |
| 20:00.0, 20:52.0, 21:41.0, 24:08.0, 25:43.0 |
17 | 402 | Port Credit,
ON - Team Time (1st 5) 1:51:58.3 | Spread (1st 5) 3:37.7 |
| 43, 73, 90, 95, 101, (124) |
| Devon Klingenberg, Adam DeSousa, Sagar Aujla, Abdulfatah Kasim, Sunrise Long, (Joshua Mota) |
| 20:10.3, 21:45.0, 23:04.0, 23:11.0, 23:48.0, (25:38.0) |
18 | 456 | John Fraser,
ON - Team Time (1st 5) 1:56:08.0 | Spread (1st 5) 5:51.0 |
| 44, 66, 105, 111, 130, (135) |
| Steven Lu, Jason Zhong, Andrew Ross, Avantik Sharma, Max Ma, (Sam Simrod) |
| 20:11.0, 21:26.0, 24:07.0, 24:22.0, 26:02.0, (28:04.0) |
19 | 457 | Brampton Centennial,
ON - Team Time (1st 5) 1:57:27.0 | Spread (1st 5) 7:10.0 |
| 41, 72, 80, 131, 133, (137) |
| Shishir Bhusal, Simran Aubi, Shehzad Khairi, Darshan Sriprathap, Troy Robinson, (Nithin Avula) |
| 20:04.0, 21:44.0, 22:08.0, 26:17.0, 27:14.0, (29:38.0) |
20 | 468 | Notre Dame (Brampton),
ON - Team Time (1st 5) 1:56:47.0 | Spread (1st 5) 5:48.0 |
| 38, 96, 97, 112, 125 |
| Manuel Trujillo, Amanvir Gill, Thomas Pritchard, Jared Duke, Sebastian Jucha |
| 19:51.0, 23:15.0, 23:32.0, 24:30.0, 25:39.0 |
21 | 521 | Glenforest,
ON - Team Time (1st 5) 1:59:40.0 | Spread (1st 5) 1:25.0 |
| 94, 102, 103, 108, 114, (119), (123) |
| Prachir Pasricha, Harshdeep Dhunna, Navid Rayhan, David Shi, Andrew Xue, (Kevin He), (Edward Su) |
| 23:09.0, 23:49.0, 23:54.0, 24:14.0, 24:34.0, (25:13.0), (25:35.0) |
22 | 524 | Sandalwood Heights,
ON - Team Time (1st 5) 2:00:50.0 | Spread (1st 5) 2:52.0 |
| 86, 98, 100, 118, 122, (136) |
| Jaisen Gill, Tanvir Bhatti, Jaspunit Sandhu, Shemar Lindsay, Jagmeet Bhengal, (Yashman Mangat) |
| 22:41.0, 23:42.0, 23:46.0, 25:08.0, 25:33.0, (29:03.0) |