1 | 48 | Dr. John Hugh Gillis,
NS - Team Time (1st 5) 1:31:35.9 | Spread (1st 5) 1:10.7 |
| 4, 6, 9, 12, 17, (22), (23) |
| Aidan Canning, James Vandesande, Carter Vande wiel, Jack Kennedy, Alex Leblanc, (Iain Polson), (David MacDonald) |
| 17:48.4, 17:55.1, 18:22.5, 18:30.8, 18:59.1, (19:41.9), (19:42.2) |
2 | 69 | Northeast Kings,
NS - Team Time (1st 5) 1:33:04.6 | Spread (1st 5) 2:56.3 |
| 2, 7, 13, 21, 26 |
| Mitchel Vaughan, Andrew Deputter, William Watts, Reese Dixon, Ian Baldwin |
| 16:56.0, 17:58.6, 18:43.0, 19:34.7, 19:52.3 |
3 | 111 | Avon View,
NS - Team Time (1st 5) 1:36:26.5 | Spread (1st 5) 5:09.4 |
| 1, 5, 31, 35, 39, (40), (43) |
| Jacob Benoit, Austin Cleveland, Mark Mombourquette, Robert Williamson, Zach Lowe, (Josh Butler), (Aiden Macumber) |
| 16:14.1, 17:49.7, 20:25.1, 20:34.1, 21:23.5, (21:28.2), (21:49.0) |
4 | 116 | Halifax Grammar,
NS - Team Time (1st 5) 1:38:20.9 | Spread (1st 5) 1:27.7 |
| 15, 20, 24, 28, 29, (51) |
| Julian Oxner, Liam Pirie, Stelios Hanias, Thomas Adamo-Schmidt, Ian Keefe, (Ryan Burke) |
| 18:46.1, 19:29.4, 19:44.2, 20:07.4, 20:13.8, (23:38.7) |
5 | 136 | C.P. Allen,
NS - Team Time (1st 5) 1:39:54.8 | Spread (1st 5) 3:21.7 |
| 3, 30, 32, 34, 37, (47), (49) |
| Drew Somers, Phoenix Doucet Bernard, Chadd Benteau, Liam Dempster, Ryan Nichol, (Ryan Clark), (Mathew Watters) |
| 17:38.2, 20:17.5, 20:26.7, 20:32.5, 20:59.9, (22:44.8), (23:25.0) |
6 | 139 | Horton,
NS - Team Time (1st 5) 1:42:02.1 | Spread (1st 5) 5:14.0 |
| 14, 18, 19, 36, 52 |
| Jesse Fuller, Owen Kidston, Angus Eaton, Anton Zamlynny, Andrew Archibald |
| 18:45.2, 19:13.9, 19:15.8, 20:48.0, 23:59.2 |
7 | 140 | King’s-Edgehill,
NS - Team Time (1st 5) 1:40:54.9 | Spread (1st 5) 3:11.7 |
| 11, 16, 33, 38, 42, (50), (54) |
| Evans Jacob, Yasuyuki Saji, Atwood John, Spencer Lockyer, Andrew Canete, (Chan Anson), (Pasquel Pablo) |
| 18:27.4, 18:58.8, 20:31.1, 21:18.5, 21:39.1, (23:36.0), (25:03.2) |
8 | 147 | Barrington Municipal,
NS - Team Time (1st 5) 1:45:37.5 | Spread (1st 5) 8:19.1 |
| 8, 10, 25, 48, 56 |
| Teagan Scott, Jude Greenwood, Kieran O'Connor, Monty Smith, Logan Nickerson |
| 18:00.7, 18:24.7, 19:51.3, 23:01.0, 26:19.8 |
9 | 203 | Rocky Lake Junior,
NS - Team Time (1st 5) 1:47:40.0 | Spread (1st 5) 2:06.9 |
| 27, 41, 44, 45, 46, (53), (55) |
| Cole Fraser, Ethan Thomson, Alex Ryan, Xavier Levasseur, Liam Walsh, (Will Bartlett), (Mohammed Abusayma) |
| 20:00.0, 21:37.1, 21:54.9, 22:01.1, 22:06.9, (24:08.4), (26:11.1) |