1 | 112 | St Michael's College,
ON - Team Time (1st 5) 1:46:54.0 | Spread (1st 5) 2:56.0 |
| 3, 6, 16, 19, 68 |
| Benjamin Fox, Brandon Raftis, JD Maclellan, Jakub Bembenek, Julina Mclennan |
| 20:13.0, 20:40.0, 21:23.0, 21:29.0, 23:09.0 |
2 | 210 | Sir Winston Churchill (St Catharines),
ON - Team Time (1st 5) 1:51:53.0 | Spread (1st 5) 41.0 |
| 32, 33, 43, 48, 54, (85), (101) |
| Harry Lengyel, Nick Reimer, Alex Meffe, Maxwell Horsley, Ethan Girard, (Peter Macgregor), (Cameron Coats) |
| 22:04.0, 22:06.0, 22:25.0, 22:33.0, 22:45.0, (23:28.0), (24:03.0) |
3 | 218 | Holy Names Windsor,
ON - Team Time (1st 5) 1:51:38.0 | Spread (1st 5) 2:03.0 |
| 22, 27, 37, 41, 91 |
| Michael Montemurri, Logan Provost, Jack Bordignon, Massimo Pollard, Alexander Popovski |
| 21:38.0, 21:45.0, 22:14.0, 22:20.0, 23:41.0 |
4 | 235 | Glebe C I,
ON - Team Time (1st 5) 1:51:38.0 | Spread (1st 5) 2:31.0 |
| 7, 25, 53, 74, 76 |
| Ryan Cunningham, Jack Pensom, Henry Morris, Tom Lane, Aidan Westdal |
| 20:45.0, 21:42.0, 22:43.0, 23:12.0, 23:16.0 |
5 | 236 | Vincent Massey,
ON - Team Time (1st 5) 1:50:26.0 | Spread (1st 5) 4:20.0 |
| 1, 4, 33, 85, 113 |
| Chase Canty, Noah Costa, Andre Lanoue, Adam Shedeed, Ryan Patterson |
| 19:59.0, 20:34.0, 22:06.0, 23:28.0, 24:19.0 |
6 | 260 | Lo-Ellen Park,
ON - Team Time (1st 5) 1:52:29.0 | Spread (1st 5) 2:23.0 |
| 14, 30, 44, 83, 89 |
| Augustin Marks de Chabris, Connor Jermyn, Lucas Mrozewski, Jacob Socransky, Luca Nardi |
| 21:10.0, 21:57.0, 22:26.0, 23:23.0, 23:33.0 |
| 260 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:52:34.0 | Spread (1st 5) 3:17.0 |
| 5, 45, 47, 64, 99 |
| Foster Malleck, Andrew Schipper, Jason Lowrie, Joshua Jackson, Justin Higgins |
| 20:38.0, 22:27.0, 22:29.0, 23:05.0, 23:55.0 |
8 | 274 | London Central,
ON - Team Time (1st 5) 1:53:08.0 | Spread (1st 5) 2:16.0 |
| 18, 24, 65, 73, 94 |
| Owen Anderson, Jacob Kime, Muzzammil Hooda, Grant Luke, Thomas Robson |
| 21:27.0, 21:41.0, 23:06.0, 23:11.0, 23:43.0 |
9 | 282 | Mother Teresa,
ON - Team Time (1st 5) 1:53:33.0 | Spread (1st 5) 1:41.0 |
| 23, 39, 63, 77, 80 |
| Ben Seeley, Alex Arellano, Juan Sanchez, Luke Forster, Ryan Duffy |
| 21:39.0, 22:17.0, 23:00.0, 23:17.0, 23:20.0 |
10 | 301 | Leaside,
ON - Team Time (1st 5) 1:53:55.0 | Spread (1st 5) 4:20.0 |
| 8, 20, 58, 90, 125 |
| Liam Rivard, Mark Richardson, James Zavaros-Bairos, Liam Zavaros-Bairos, Marcus da Silva |
| 20:47.0, 21:31.0, 22:53.0, 23:37.0, 25:07.0 |
11 | 348 | St James,
ON - Team Time (1st 5) 1:55:16.0 | Spread (1st 5) 3:37.0 |
| 10, 56, 66, 98, 118 |
| Luke Cabral, Anthony Cuzen, Ethan Bush, Hayden LeGrand, Oliver Aramini |
| 20:56.0, 22:49.0, 23:07.0, 23:51.0, 24:33.0 |
12 | 350 | Neil McNeil,
ON - Team Time (1st 5) 1:55:38.0 | Spread (1st 5) 2:16.0 |
| 29, 59, 62, 99, 101 |
| Ronan Brady, Bemrich Ayuson, Jordan Perera-Satgunem, Leif Wilson, ALDRIN LAT |
| 21:47.0, 22:54.0, 22:59.0, 23:55.0, 24:03.0 |
13 | 353 | Chaminade College,
ON - Team Time (1st 5) 1:55:35.0 | Spread (1st 5) 1:57.0 |
| 36, 38, 84, 88, 107 |
| Noah Antoine, Chris Basso, Justin Alvarado, Howie De Pedro, Alejandro Loayza |
| 22:12.0, 22:16.0, 23:27.0, 23:31.0, 24:09.0 |
14 | 355 | Colonel By S S,
ON - Team Time (1st 5) 1:55:25.0 | Spread (1st 5) 3:51.0 |
| 11, 20, 82, 119, 123 |
| Will Cox, Stuart Jones, Alex Monteith-Pistor, Peter Chung, William Wang |
| 21:02.0, 21:31.0, 23:22.0, 24:37.0, 24:53.0 |
15 | 366 | Westdale,
ON - Team Time (1st 5) 1:56:22.0 | Spread (1st 5) 3:19.0 |
| 25, 40, 68, 109, 124 |
| Nathaniel Leighninger, La Shaw davidson, Malcolm Green, Daniel Kim, Dennis Linkert |
| 21:42.0, 22:19.0, 23:09.0, 24:11.0, 25:01.0 |
16 | 390 | Birchmount Park C I,
ON - Team Time (1st 5) 1:57:16.0 | Spread (1st 5) 3:50.0 |
| 28, 42, 78, 110, 132 |
| Tristin Rowe, Rocharn Wilson, Jake Kelly, Edgar Morales, Wyatt Brown |
| 21:46.0, 22:22.0, 23:18.0, 24:14.0, 25:36.0 |
17 | 391 | St Maximilian Kolbe C,
ON - Team Time (1st 5) 1:58:03.0 | Spread (1st 5) 6:17.0 |
| 2, 12, 104, 136, 137 |
| Alexander Sandras, Maurice Graenert, George Marshall, Liam Collins, Alex Murgida |
| 20:07.0, 21:03.0, 24:07.0, 26:22.0, 26:24.0 |
18 | 394 | Cardinal Leger,
ON - Team Time (1st 5) 1:57:25.0 | Spread (1st 5) 2:45.0 |
| 45, 50, 55, 115, 129 |
| Daniel Tamiru, Jadyn Pereira, Blake Nielsen, Justin Pereira-Mendoza, Jacob Welfare |
| 22:27.0, 22:39.0, 22:47.0, 24:20.0, 25:12.0 |
19 | 397 | Uxbridge,
ON - Team Time (1st 5) 1:59:40.0 | Spread (1st 5) 6:53.0 |
| 15, 17, 96, 127, 142 |
| Griffin Anderson, Matthew Penner, Andrew Lynch, Connor Barnes, Griffin Brown |
| 21:13.0, 21:25.0, 23:48.0, 25:08.0, 28:06.0 |
20 | 401 | St Peter's (Peterborough),
ON - Team Time (1st 5) 1:57:23.0 | Spread (1st 5) 4:45.0 |
| 9, 60, 79, 121, 132 |
| Tristen Jones, Matt Cottam, Alex Pineo, Jamie Cecile, Spencer Hill |
| 20:51.0, 22:57.0, 23:19.0, 24:40.0, 25:36.0 |
21 | 422 | Huntsville,
ON - Team Time (1st 5) 2:00:15.0 | Spread (1st 5) 5:43.0 |
| 31, 52, 87, 112, 140 |
| Judah Meaker, Owen Johnstone, Keegan Chan, Aidan McClung, Zach Belfry |
| 22:02.0, 22:40.0, 23:30.0, 24:18.0, 27:45.0 |
22 | 442 | Parkdale,
ON - Team Time (1st 5) 1:58:56.0 | Spread (1st 5) 3:25.0 |
| 35, 68, 97, 111, 131 |
| Jesse Watt, Liam O'Rourke, Liam Earle, Oliver Stonehouse, Jakub Kuba stanczak |
| 22:08.0, 23:09.0, 23:50.0, 24:16.0, 25:33.0 |
23 | 443 | Thousand Islands,
ON - Team Time (1st 5) 1:59:45.0 | Spread (1st 5) 3:25.0 |
| 67, 72, 75, 91, 138 |
| Cole Lidlow, Ethan Givogue, Ethan Crawford, Riley Lake, Aidan VanBeek |
| 23:08.0, 23:10.0, 23:13.0, 23:41.0, 26:33.0 |
24 | 450 | Christ the King,
ON - Team Time (1st 5) 1:58:28.0 | Spread (1st 5) 4:05.0 |
| 12, 91, 103, 117, 127 |
| Brandon Ponomarew, Daniel Nascimento, Johnny Boulanger, Jacob White, Derek Urie |
| 21:03.0, 23:41.0, 24:05.0, 24:31.0, 25:08.0 |
25 | 455 | Bayside,
ON - Team Time (1st 5) 1:59:50.0 | Spread (1st 5) 3:19.0 |
| 50, 57, 94, 120, 134 |
| Brayden Adams, Malcolm Sharpe, Jackson Bonn, Dana Loder, Thomas Butler |
| 22:39.0, 22:51.0, 23:43.0, 24:39.0, 25:58.0 |
26 | 529 | Michael Power-St. Joseph’s,
ON - Team Time (1st 5) 2:01:05.0 | Spread (1st 5) 1:58.0 |
| 68, 107, 113, 116, 125 |
| Stephen Giansante, Jaden Mariyanayagan, Bryant Arczewski, Liam Capstick, Puru Verma |
| 23:09.0, 24:09.0, 24:19.0, 24:21.0, 25:07.0 |
27 | 533 | Bishop P.F. Reding,
ON - Team Time (1st 5) 2:04:14.0 | Spread (1st 5) 4:43.0 |
| 49, 104, 106, 135, 139 |
| Connor Leung, Brendan Jones, Eric Frost, Caleb Colling, Greg Schaper |
| 22:34.0, 24:07.0, 24:08.0, 26:08.0, 27:17.0 |
28 | 534 | Chinguacousy,
ON - Team Time (1st 5) 2:04:14.0 | Spread (1st 5) 4:52.0 |
| 61, 80, 122, 130, 141 |
| Manavdeep Dhanota, Jagtar Sandhu, Alby Thekkemuriyil, Liam Humble, Jodhbir Mehmi |
| 22:58.0, 23:20.0, 24:42.0, 25:24.0, 27:50.0 |