1 | 27 | South Portland,
ME - Team Time (1st 5) 1:18:54.2 | Spread (1st 5) 34.6 |
| 3, 4, 5, 6, 9, (10), (14) |
| Kyle Hartford, Evan Small, Harrison Jones, Jack Nickerson, Fischer Petrlik, (Paul Sames), (Sam Stocks) |
| 15:25.8, 15:42.5, 15:51.4, 15:54.1, 16:00.4, (16:01.2), (16:09.3) |
2 | 39 | Portland,
ME - Team Time (1st 5) 1:18:55.6 | Spread (1st 5) 52.8 |
| 1, 2, 11, 12, 13, (17), (23) |
| Benjamin Prestes, Aran Johnson, Jason Hargesheimer, Owen Blades, Asa Winter, (Alexander Price), (Owen Lynch) |
| 15:15.3, 15:19.2, 16:05.5, 16:07.5, 16:08.1, (16:23.4), (16:49.8) |
3 | 97 | Deering,
ME - Team Time (1st 5) 1:24:09.8 | Spread (1st 5) 2:36.7 |
| 7, 18, 21, 22, 29, (31), (33) |
| Asa Tussing, Sam Anderson, Simon Stratton, Ellis Wood, Dany McLaughlin, (Lucas Richards), (Liam Goldman) |
| 15:56.4, 16:28.6, 16:32.7, 16:39.0, 18:33.1, (18:40.2), (19:13.1) |
4 | 102 | Cheverus,
ME - Team Time (1st 5) 1:23:30.3 | Spread (1st 5) 1:00.0 |
| 15, 18, 20, 24, 25, (26), (32) |
| Danny McCartney, Ambrose McCullough, Cash Kellen, Vivian Griffin, Jackson Kayne, (Arman Gurcan), (Peter Wycoff) |
| 16:10.0, 16:28.6, 16:32.2, 17:09.5, 17:10.0, (17:25.4), (19:03.6) |
5 | 109 | Westbrook,
ME - Team Time (1st 5) 1:27:16.3 | Spread (1st 5) 2:41.4 |
| 8, 16, 27, 28, 30, (34), (35) |
| Aiden Pecoraro, Salim Bakar, Zain Shute, Baxter Carroll, Landen Cole, (William Kosoff), (Bryce Baker) |
| 15:58.4, 16:22.5, 17:54.3, 18:21.3, 18:39.8, (22:16.3), (22:51.8) |