1 | 22 | Yarmouth,
ME - Team Time (1st 5) 1:31:44.0 | Spread (1st 5) 2:28.0 |
| 1, 2, 5, 6, 8, (9), (10) |
| Braden Becker, Chase Hughes, Colin Kerner, Thomas Robichaud, Sam Gerken, (Ian Murrin), (Ian Grover) |
| 16:37.0, 18:03.0, 18:58.0, 19:01.0, 19:05.0, (19:49.0), (19:50.0) |
2 | 47 | Gray-New Gloucester,
ME - Team Time (1st 5) 1:38:38.0 | Spread (1st 5) 2:25.0 |
| 3, 7, 11, 12, 14, (18), (19) |
| Lucas Nickerson, Gabe Coleman, Hunter Hodsdon, Ben Coleman, Nicholas Cavanaugh, (Daniel Rowe), (Ben Garcia) |
| 18:23.0, 19:03.0, 19:58.0, 20:26.0, 20:48.0, (21:29.0), (21:56.0) |
3 | 65 | Lake Region,
ME - Team Time (1st 5) 1:42:37.0 | Spread (1st 5) 2:32.0 |
| 4, 13, 15, 16, 17, (20), (21) |
| Mark MacDougall, Kyle DeSouza Unk, Ben Roy, Mason Kluge-Edwards, Timmy Cronin, (James McCann), (Nick Hall) |
| 18:51.0, 20:31.0, 20:53.0, 20:59.0, 21:23.0, (23:11.0), (24:40.0) |