1 | 55 | Sir Winston Churchill (St Catharines),
ON - Team Time (1st 5) 1:47:04.2 | Spread (1st 5) 2:44.9 |
| 2, 3, 4, 10, 36, (50), (57) |
| Theo Hassim, Owen Bachelor, Jonas Braun, Harrison Enns, John Riley, (Sam Harley), (Nick Voelkner) |
| 20:33.0, 20:36.5, 20:46.3, 21:50.5, 23:17.9, (24:01.4), (24:10.5) |
2 | 99 | Westdale,
ON - Team Time (1st 5) 1:52:00.0 | Spread (1st 5) 2:36.4 |
| 5, 15, 17, 21, 41, (45), (120) |
| Owen Opie, Henry Challen, Harrison McCann, Anand Sergent, Lucas Austin, (Liam Kinzie), (Kai Rai-Daniels) |
| 21:06.0, 22:19.1, 22:22.0, 22:30.5, 23:42.4, (23:55.5), (26:51.2) |
3 | 145 | Eden,
ON - Team Time (1st 5) 1:54:13.4 | Spread (1st 5) 2:54.0 |
| 11, 17, 23, 24, 70 |
| Luke Savage, Matthew Puglisi, Dain Johnson, Isaac Hendricks, Mackenzie Berg |
| 21:52.5, 22:22.0, 22:32.6, 22:39.8, 24:46.5 |
4 | 159 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 1:55:16.2 | Spread (1st 5) 2:28.3 |
| 9, 22, 28, 46, 54, (94), (124) |
| 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) |
5 | 202 | Cardinal Leger,
ON - Team Time (1st 5) 1:57:45.4 | Spread (1st 5) 1:53.6 |
| 16, 32, 47, 49, 58, (65), (104) |
| 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) |
| 202 | E.L.Crossley,
ON - Team Time (1st 5) 1:56:54.2 | Spread (1st 5) 4:59.2 |
| 8, 19, 26, 37, 112 |
| Ryan Kort, Nick Song, Jared Carter, Owen Grabell, Ilya Rghei |
| 21:35.9, 22:24.0, 22:57.7, 23:21.5, 26:35.1 |
7 | 211 | St Marcellinus,
ON - Team Time (1st 5) 1:57:16.0 | Spread (1st 5) 3:25.0 |
| 7, 34, 47, 55, 68, (73), (78) |
| 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) |
8 | 266 | Ancaster,
ON - Team Time (1st 5) 2:00:31.3 | Spread (1st 5) 2:00.6 |
| 38, 39, 51, 56, 82 |
| Sam Gower, Jacob Blair, John Maheu, Justin Williamson, Bryce Llewellyn |
| 23:24.6, 23:30.3, 24:02.0, 24:09.2, 25:25.2 |
9 | 278 | Heart Lake,
ON - Team Time (1st 5) 2:01:04.0 | Spread (1st 5) 1:34.0 |
| 32, 52, 60, 63, 71, (73), (88) |
| 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) |
10 | 328 | Frank Hayden,
ON - Team Time (1st 5) 2:01:37.2 | Spread (1st 5) 7:14.1 |
| 1, 29, 80, 81, 137, (168) |
| David Poloni, James Cooke, Pranay Thakkar, Josh Pattynama, Andre Cusson, (Santiago Martinez) |
| 20:20.9, 23:04.7, 25:15.0, 25:21.6, 27:35.0, (30:57.0) |
11 | 353 | Christ the King,
ON - Team Time (1st 5) 2:04:39.9 | Spread (1st 5) 2:50.7 |
| 40, 43, 61, 99, 110, (113), (126) |
| Tanner Ellis, Andrew Whelan, Benjamin Ray, Carter Urie, Sebastian Sanchez, (Ashton Castellino), (Gabriel Pereira) |
| 23:40.0, 23:49.8, 24:29.4, 26:10.0, 26:30.7, (26:37.7), (27:02.8) |
12 | 386 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 2:05:32.7 | Spread (1st 5) 4:07.0 |
| 13, 77, 95, 100, 101, (135), (148) |
| 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) |
13 | 390 | Clarkson,
ON - Team Time (1st 5) 2:06:10.0 | Spread (1st 5) 3:33.0 |
| 25, 86, 87, 91, 101, (105), (153) |
| 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) |
14 | 405 | John Cabot,
ON - Team Time (1st 5) 2:06:02.6 | Spread (1st 5) 5:40.6 |
| 12, 53, 85, 114, 141 |
| 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 |
15 | 406 | St Francis Xavier,
ON - Team Time (1st 5) 2:06:35.0 | Spread (1st 5) 4:05.0 |
| 30, 72, 83, 90, 131, (132), (154) |
| 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) |
16 | 424 | Blessed Trinity,
ON - Team Time (1st 5) 2:07:38.8 | Spread (1st 5) 5:15.7 |
| 31, 43, 62, 138, 150, (179) |
| Samuel Tomaino, Drew Ruigrok, Connor Book, abram Van Engelen, Kevin Bokelaar, (Tyler Spencer) |
| 23:12.2, 23:49.8, 24:29.8, 27:39.1, 28:27.9, (32:55.0) |
17 | 436 | Port Credit,
ON - Team Time (1st 5) 2:10:25.0 | Spread (1st 5) 10:08.0 |
| 6, 27, 65, 166, 172 |
| 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 |
18 | 456 | Abbey Park,
ON - Team Time (1st 5) 2:08:56.4 | Spread (1st 5) 5:17.9 |
| 35, 59, 103, 108, 151, (167) |
| Ben Currier, Jack Guimaraes, Matthew Tiplady, Andrew Owen, Andrew Vu, (Yihang Qin) |
| 23:14.7, 24:26.1, 26:15.7, 26:27.3, 28:32.6, (30:38.7) |
19 | 492 | Oakville Trafalgar,
ON - Team Time (1st 5) 2:10:46.0 | Spread (1st 5) 4:18.0 |
| 64, 79, 96, 98, 155, (183), (185) |
| Ryan Rudderham, Parker Crawford, John Carson, Matt Spiller, Ravi Patel, (Steven Gill), (Shreyan Kantaria) |
| 24:34.0, 25:13.0, 26:00.0, 26:07.0, 28:52.0, (35:39.0), (36:32.0) |
20 | 506 | North Park (Brampton),
ON - Team Time (1st 5) 2:10:40.8 | Spread (1st 5) 2:19.8 |
| 69, 89, 107, 116, 125, (127), (140) |
| 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) |
21 | 543 | Turner Fenton,
ON - Team Time (1st 5) 2:12:29.0 | Spread (1st 5) 51.0 |
| 93, 106, 111, 115, 118, (119), (129) |
| 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) |
22 | 545 | Stephen Lewis,
ON - Team Time (1st 5) 2:12:02.0 | Spread (1st 5) 5:37.0 |
| 20, 97, 136, 145, 147, (161), (178) |
| 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) |
23 | 548 | Iroquois Ridge,
ON - Team Time (1st 5) 2:13:23.0 | Spread (1st 5) 6:08.7 |
| 42, 76, 121, 146, 163 |
| Luka Mircetic, Randy Shao, Adam Misiewic, Liam Johnson, Christian Martyn |
| 23:45.7, 24:55.2, 26:51.4, 27:56.3, 29:54.4 |
24 | 622 | Humberview,
ON - Team Time (1st 5) 2:16:05.7 | Spread (1st 5) 4:07.3 |
| 84, 122, 123, 134, 159 |
| 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 |
25 | 646 | Jean-Vanier (Welland),
ON - Team Time (1st 5) 2:23:02.8 | Spread (1st 5) 12:14.2 |
| 14, 132, 157, 162, 181, (184) |
| Connor Kudeba, Brandon Folia, Graham McTavish, Diego De La Parra, Cristian Caetano, (Tristan Tenio) |
| 22:16.8, 27:17.0, 29:06.0, 29:52.0, 34:31.0, (36:14.0) |
26 | 661 | Thomas A. Blakelock,
ON - Team Time (1st 5) 2:19:32.0 | Spread (1st 5) 5:23.0 |
| 92, 117, 130, 149, 173 |
| Carson Terry, Justin Burgess, Michael Antram, Adam Parks, Grayson Lee |
| 25:56.0, 26:45.0, 27:12.0, 28:20.0, 31:19.0 |
27 | 682 | The Woodlands,
ON - Team Time (1st 5) 2:21:08.0 | Spread (1st 5) 6:32.0 |
| 65, 139, 152, 156, 170, (171), (174) |
| 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) |
28 | 718 | Father Michael Goetz,
ON - Team Time (1st 5) 2:24:03.0 | Spread (1st 5) 6:47.0 |
| 75, 144, 160, 164, 175, (182), (186) |
| 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) |
29 | 765 | Mississauga SS,
ON - Team Time (1st 5) 2:29:29.0 | Spread (1st 5) 7:19.0 |
| 109, 142, 165, 169, 180 |
| 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 |
30 | 780 | Meadowvale,
ON - Team Time (1st 5) 2:27:49.7 | Spread (1st 5) 4:41.0 |
| 127, 143, 158, 175, 177 |
| 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 |