1 | 22 | Neil McNeil,
ON - Team Time (1st 5) 1:27:39.0 | Spread (1st 5) 1:14.0 |
| 1, 3, 5, 6, 7, (8), (10) |
| Andrew Alexander, Nathan Gurrin-Smith, Ben Ing, Parker Thomlinson, Desmond Lingard, (Patrick Hannon), (Michael Workentin) |
| 16:43.0, 17:17.0, 17:50.0, 17:52.0, 17:57.0, (18:17.0), (18:26.0) |
2 | 73 | Bishop Allen Academy,
ON - Team Time (1st 5) 1:34:36.0 | Spread (1st 5) 2:40.0 |
| 4, 9, 16, 20, 24, (28), (30) |
| Logan Harris, Daniel Herrera, Ian Witte, Thomas Perry, Philip Costa, (Thomas Skulj), (Cameron Sator) |
| 17:29.0, 18:21.0, 18:55.0, 19:42.0, 20:09.0, (20:40.0), (21:13.0) |
3 | 77 | Chaminade College,
ON - Team Time (1st 5) 1:34:54.0 | Spread (1st 5) 2:59.0 |
| 2, 14, 17, 21, 23, (34) |
| Marcio Gomes, Joseph Battista, A.J Copetti, Gabriel Battista, Andrea Battista, (Josh Jimenez) |
| 17:09.0, 18:43.0, 19:09.0, 19:45.0, 20:08.0, (21:35.0) |
4 | 94 | Michael Power-St. Joseph’s,
ON - Team Time (1st 5) 1:37:35.0 | Spread (1st 5) 1:56.0 |
| 12, 12, 19, 25, 26, (29), (31) |
| John Duffy, Noah Santos, Justin Spudic, Will DalBianco, Alex Cameron, (Shehzer Naumani), (Alec Sidora) |
| 18:42.0, 18:42.0, 19:17.0, 20:16.0, 20:38.0, (20:59.0), (21:22.0) |
5 | 129 | Senator O’Connor,
ON - Team Time (1st 5) 1:42:49.0 | Spread (1st 5) 3:31.0 |
| 11, 22, 27, 33, 36, (39), (40) |
| Fynn Schmitt-Ulms, Christian Lobo, Ryan Lafuente, Koji Dino, Thomas Covey, (Derek Lee), (Ryan Poursabouri) |
| 18:36.0, 19:53.0, 20:39.0, 21:34.0, 22:07.0, (23:46.0), (23:56.0) |
6 | 162 | Francis Libermann,
ON - Team Time (1st 5) 1:56:22.0 | Spread (1st 5) 7:25.0 |
| 15, 18, 42, 43, 44 |
| Nathan Tan, Larry Jay Aguillon, Justin Chiu, Kevin Mohammed, Nathan Lai |
| 18:52.0, 19:13.0, 25:55.0, 26:05.0, 26:17.0 |
7 | 183 | Marshall McLuhan,
ON - Team Time (1st 5) 1:53:03.0 | Spread (1st 5) 3:17.0 |
| 32, 35, 37, 38, 41 |
| Charles Dela Cruz, Edrik Inocentes, John Matienzo, Patric Aguinaldo, Alex Raposo |
| 21:23.0, 21:39.0, 22:19.0, 23:02.0, 24:40.0 |