1 | 60 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 1:55:16.2 | Spread (1st 5) 2:28.3 |
| 3, 8, 11, 16, 22, (49), (68) |
| Luke Patrick, Martin Nowysz, Alexander McGuiness, Joshua Pius, Nicholas Bozzo, (Justin Holness), (Diego Sanchez) |
| 21:39.0, 22:32.0, 23:01.9, 23:56.0, 24:07.3, (25:58.4), (26:57.0) |
2 | 79 | Cardinal Leger,
ON - Team Time (1st 5) 1:57:45.4 | Spread (1st 5) 1:53.6 |
| 6, 13, 17, 19, 24, (27), (55) |
| Nathaniel Thompson, Xavier Dias, Kevin Thistle, David Pickering, Jaden Thorne, (Elcoye Spencer), (Santiago Montenegro) |
| 22:20.4, 23:13.0, 23:57.0, 24:01.0, 24:14.0, (24:39.0), (26:16.0) |
3 | 87 | St Marcellinus,
ON - Team Time (1st 5) 1:57:16.0 | Spread (1st 5) 3:25.0 |
| 2, 15, 17, 23, 30, (34), (38) |
| Marcus Fogh, Tommy Tran, Andrew Chow, Lucas Marcelic, Basem Ibrahim, (Evan Surtel), (Jackson Reio) |
| 21:16.0, 23:14.0, 23:57.0, 24:08.0, 24:41.0, (24:53.0), (25:00.1) |
4 | 116 | Heart Lake,
ON - Team Time (1st 5) 2:01:04.0 | Spread (1st 5) 1:34.0 |
| 13, 20, 25, 26, 32, (34), (44) |
| Larenz Fallen, Spencer Dunlop, Alec Nicholls, Colin Lewis, Gener Balbada, (Blake Wilson), (Tyas Nguyen Mao) |
| 23:13.0, 24:04.0, 24:29.0, 24:31.0, 24:47.0, (24:53.0), (25:44.0) |
5 | 194 | Clarkson,
ON - Team Time (1st 5) 2:06:10.0 | Spread (1st 5) 3:33.0 |
| 9, 42, 43, 47, 53, (56), (88) |
| Liam Cherry, Steven Rossi-Zalmons, Liam Kelton, Ethan Willoughby, Robbie Toth, (Danny Bojic), (Justin Hack) |
| 22:42.0, 25:37.0, 25:41.0, 25:55.0, 26:15.0, (26:21.0), (28:37.0) |
6 | 197 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 2:05:32.7 | Spread (1st 5) 4:07.0 |
| 5, 37, 50, 52, 53, (76), (86) |
| Lucas Mauro, Dexter VanLeeuwen, Jozef Brudnicki, Matthew Dec, Remo Boscarino-Gaetano, (A.J Halabia), (Jacob Hill) |
| 22:08.0, 24:59.2, 25:59.5, 26:11.0, 26:15.0, (27:25.0), (28:14.0) |
7 | 203 | St Francis Xavier,
ON - Team Time (1st 5) 2:06:35.0 | Spread (1st 5) 4:05.0 |
| 12, 33, 39, 46, 73, (74), (89) |
| Suarez Vargas Sebastia, Geoffrey Liu, Brendan Adamo, Andrew Liu, Michael Klys, (Vageesh Contram-Seetan), (Patrick Faron) |
| 23:10.0, 24:51.0, 25:26.0, 25:53.0, 27:15.0, (27:17.0), (28:43.0) |
8 | 207 | John Cabot,
ON - Team Time (1st 5) 2:06:02.6 | Spread (1st 5) 5:40.6 |
| 4, 21, 41, 61, 80 |
| Johnan Marcano, Connor Olmstead, Stephan Polack, Nishchay Anand, Roland Riches |
| 22:03.0, 24:05.0, 25:33.0, 26:38.0, 27:43.6 |
9 | 236 | Port Credit,
ON - Team Time (1st 5) 2:10:25.0 | Spread (1st 5) 10:08.0 |
| 1, 10, 27, 97, 101 |
| Filip Vujadinovic, Morgan MacDonald, Max Lightfoot, Kristian Vacval, Ken Trinh |
| 21:10.0, 23:00.0, 24:39.0, 30:18.0, 31:18.0 |
10 | 266 | North Park (Brampton),
ON - Team Time (1st 5) 2:10:40.8 | Spread (1st 5) 2:19.8 |
| 31, 45, 58, 63, 69, (70), (79) |
| Aumkar Naik, Sudhi Suvarna, Manveer Sangha, Zain Ali, Manveer Sangra, (Harbir Kamboj), (Manjot Ghatoura) |
| 24:42.0, 25:46.0, 26:27.0, 26:44.0, 27:01.8, (27:03.0), (27:42.0) |
11 | 291 | Turner Fenton,
ON - Team Time (1st 5) 2:12:29.0 | Spread (1st 5) 51.0 |
| 48, 57, 60, 62, 64, (65), (72) |
| Justin Doehler, Josh Gopaul, Ethan Eddy, Samuel Wakoli, Jacob Alexander Torres, (Nabid Islam), (Danny Ngo) |
| 25:58.0, 26:24.0, 26:35.0, 26:43.0, 26:49.0, (26:49.5), (27:04.0) |
12 | 304 | Stephen Lewis,
ON - Team Time (1st 5) 2:12:02.0 | Spread (1st 5) 5:37.0 |
| 7, 51, 77, 84, 85, (94), (106) |
| Hakam Al Haj Hassan, Mian Abdullah Azhar, Ali Abdulkarim, Ali Hanif, Bhavan Suthakaran, (Roshan Munjal), (Fahad Shah) |
| 22:29.0, 26:03.0, 27:28.0, 27:56.0, 28:06.0, (29:49.0), (31:55.0) |
13 | 340 | Humberview,
ON - Team Time (1st 5) 2:16:05.7 | Spread (1st 5) 4:07.3 |
| 40, 66, 67, 75, 92 |
| Evan McDermott, Evan Knuff, Kendal Freshwater, Matthew Reynolds, Andrew Smissen |
| 25:26.7, 26:53.0, 26:54.0, 27:18.0, 29:34.0 |
14 | 381 | The Woodlands,
ON - Team Time (1st 5) 2:21:08.0 | Spread (1st 5) 6:32.0 |
| 27, 78, 87, 90, 99, (100), (102) |
| Brandon Loo, Waseem Ahmed, Ahmad Alsabbagh, Liam Roberts, Saon Pal, (Vithuran Sadagopan), (Sharon Benjamin Suresh) |
| 24:39.0, 27:40.0, 28:34.0, 29:04.0, 31:11.0, (31:14.0), (31:27.0) |
15 | 410 | Father Michael Goetz,
ON - Team Time (1st 5) 2:24:03.0 | Spread (1st 5) 6:47.0 |
| 36, 83, 93, 95, 103, (108), (109) |
| Jean Petisme, Adam Wojdecki, Esam Abuzaid, Jeffrey Worifah, Kyle Cabriole, (Kenneth Miller), (Ramzi Almalhi) |
| 24:54.0, 27:52.0, 29:40.0, 29:56.0, 31:41.0, (34:45.0), (36:59.0) |
16 | 441 | Mississauga SS,
ON - Team Time (1st 5) 2:29:29.0 | Spread (1st 5) 7:19.0 |
| 59, 81, 96, 98, 107 |
| Ritvik Bhardwaj, Jack Zhao, Kevin Do, Siddhaant Gajendra, Perri Jayaratnam |
| 26:29.0, 27:45.0, 30:17.0, 31:10.0, 33:48.0 |
17 | 451 | Meadowvale,
ON - Team Time (1st 5) 2:27:49.7 | Spread (1st 5) 4:41.0 |
| 70, 82, 91, 103, 105 |
| Jonathan Wong, Muhammed Syed, Azharuddin Mohammed, Ethan Wong, Matthew Hall |
| 27:03.0, 27:48.0, 29:33.7, 31:41.0, 31:44.0 |