1 | 29 | Cape Elizabeth,
ME - Team Time (1st 5) 1:11:36.0 | Spread (1st 5) 2:26.0 |
| 1, 3, 4, 6, 15, (16), (25) |
| Jack Bassett, Ricky Perruzzi, Vaughn Lindeneau, Owen Patry, Keegan O'Grady, (Isaac Dinnerstein), (William Depke) |
| 13:08.0, 14:10.0, 14:17.0, 14:27.0, 15:34.0, (15:38.0), (16:24.0) |
2 | 66 | Freeport,
ME - Team Time (1st 5) 1:15:29.0 | Spread (1st 5) 2:13.0 |
| 2, 8, 17, 19, 20, (22), (23) |
| Martin Horne, Henry Horne, Nate Davis, Heath Cockburn, Alexander (Al) Dawson, (Jeremy Brogan), (Jack DiRusso) |
| 13:36.0, 14:41.0, 15:39.0, 15:44.0, 15:49.0, (15:55.0), (16:05.0) |
3 | 68 | Caribou,
ME - Team Time (1st 5) 1:16:46.0 | Spread (1st 5) 53.7 |
| 9, 11, 13, 14, 21, (24), (27) |
| Jordan Duplessie, George Ferland, Malachai Willey, Michael Cyr, Ethan Holmquist, (Brady Miller), (Deus Moreau) |
| 14:57.7, 15:04.6, 15:20.3, 15:32.0, 15:51.4, (16:11.7), (16:32.8) |
4 | 77 | Morse,
ME - Team Time (1st 5) 1:17:11.8 | Spread (1st 5) 2:22.9 |
| 7, 10, 12, 18, 30, (31), (39) |
| Finn Thelen, Connor Freeman, Liam Scanlon, Aidan Pryor, Caleb Avery, (Oscar Hennin), (Riley Dunn) |
| 14:27.7, 15:00.4, 15:10.7, 15:42.4, 16:50.6, (16:53.2), (17:53.6) |
5 | 152 | Erskine Academy,
ME - Team Time (1st 5) 1:25:17.2 | Spread (1st 5) 1:12.7 |
| 26, 28, 29, 33, 36, (42), (43) |
| Nick Choate, Paul Slimm, Clayton Allen, Andrew Robinson, Kaden McIntyre, (Riley Toner), (Xavian Marable) |
| 16:32.6, 16:37.1, 16:49.0, 17:33.2, 17:45.3, (18:44.7), (19:05.7) |
6 | 161 | Lawrence,
ME - Team Time (1st 5) 1:28:07.9 | Spread (1st 5) 5:45.5 |
| 5, 34, 38, 40, 44, (47) |
| Josiah Webber, Randall Chamberlain, Trey Goodwin, Matthew Wakefield, Zachary Delile, (Maximus Openshaw) |
| 14:22.0, 17:34.0, 17:49.3, 18:15.1, 20:07.5, (29:19.7) |
7 | 190 | Winslow,
ME - Team Time (1st 5) 1:35:06.6 | Spread (1st 5) 6:16.8 |
| 32, 35, 37, 41, 45, (46) |
| Ethan Matthews, Evan Watts, Camden Dangler, Aiden Warme, Sebastian Bouchard, (Ryan Yang) |
| 17:29.7, 17:34.2, 17:46.0, 18:30.2, 23:46.5, (23:51.8) |