1 | 40 | Glebe C I,
ON - Team Time (1st 5) 1:55:22.4 | Spread (1st 5) 1:26.4 |
| 5, 6, 8, 9, 12, (14), (16) |
| Jack Pensom, Finn Perrault, Micah Black, Ryan Cunningham, Henry Morris, (Tom Lane), (Tommy Omura) |
| 22:25.3, 22:26.8, 23:14.4, 23:24.2, 23:51.7, (24:21.4), (24:46.7) |
2 | 59 | Sir Robert Borden,
ON - Team Time (1st 5) 1:58:42.3 | Spread (1st 5) 3:59.2 |
| 2, 7, 13, 18, 19, (34), (40) |
| Lucas Zanetti, Devon Pegrum, Jacob Price, Jared Poole, Brady Johnston Nielson, (Jason Mohamdee), (Nikola Mitric) |
| 21:24.9, 22:31.3, 24:10.8, 25:11.2, 25:24.1, (29:55.0), (34:13.3) |
3 | 77 | Nepean,
ON - Team Time (1st 5) 2:03:41.7 | Spread (1st 5) 4:16.5 |
| 4, 11, 15, 23, 24, (29), (31) |
| Colin Morgan, Arthur Thebaud, Seb Nicolle, Mathew Linehan, Sander VanWalraven, (Joey Bak), (Ben Bartholemew) |
| 22:17.3, 23:45.6, 24:45.2, 26:19.8, 26:33.8, (27:56.3), (29:32.2) |
4 | 104 | Merivale,
ON - Team Time (1st 5) 2:12:52.5 | Spread (1st 5) 10:04.8 |
| 1, 10, 22, 35, 36, (37), (39) |
| Nico Pedersen, Chase Gould, Liam Johnston, Christian Turpin, Khai Tran, (Liam Walton), (Haewon Jung) |
| 21:19.0, 23:27.2, 25:59.5, 30:43.0, 31:23.8, (31:40.5), (33:41.7) |
5 | 117 | All Saints CHS,
ON - Team Time (1st 5) 2:11:15.5 | Spread (1st 5) 2:45.2 |
| 17, 21, 25, 26, 28, (30), (33) |
| Matthew Brown, Kei Tanaka, Weston Cantwell, Devin Mercer, Josiah Basilio, (Alexander Zelenski), (Max Stewart) |
| 24:52.4, 25:34.2, 26:34.4, 26:36.9, 27:37.6, (29:27.1), (29:39.5) |
6 | 120 | West Carleton S S,
ON - Team Time (1st 5) 2:16:29.6 | Spread (1st 5) 11:11.5 |
| 3, 20, 27, 32, 38 |
| Tommy Steele, Reid Shouldice, Brian Arthur, Darren Brown, Eric Jones |
| 21:32.2, 25:28.5, 27:10.0, 29:35.2, 32:43.7 |