1 | 15 | Maine Coast Waldorf,
ME - Team Time (1st 5) 1:26:58.0 | Spread (1st 5) 4:11.0 |
| 1, 2, 3, 4, 5, (6), (7) |
| Jack Pierce, Tyler O'Brien, Zachary Neveu, Ben Tindall, Lincoln Samuelson, (Lars Gunderson), (John Burgess) |
| 15:09.0, 17:06.0, 17:35.0, 17:48.0, 19:20.0, (19:28.0), (19:30.0) |
2 | 66 | Washburn District,
ME - Team Time (1st 5) 2:00:02.0 | Spread (1st 5) 7:39.0 |
| 8, 11, 14, 15, 18, (21), (22) |
| Nick Bragg, Michael Ericson, Ethan Pendexter, Cameron Preston, Kyle McLaughlin, (Chandler Dobson), (Ruban Roman) |
| 19:53.0, 21:58.0, 25:17.0, 25:22.0, 27:32.0, (30:50.0), (30:58.0) |
3 | 77 | Greater Houlton Christian Acad,
ME - Team Time (1st 5) 2:09:34.0 | Spread (1st 5) 11:10.0 |
| 9, 12, 16, 17, 23 |
| Micah Wiley, Russell Socoby, Ethan Holmes, Josh Winslow, Alex Angotti |
| 20:39.0, 24:08.0, 26:27.0, 26:31.0, 31:49.0 |
4 | 86 | Fort Kent Community,
ME - Team Time (1st 5) 2:25:23.0 | Spread (1st 5) 19:21.0 |
| 10, 13, 19, 20, 24 |
| Sam Ouellette, Eric Deschene, Jared Michaud, Matt Rioux, Benny Fishman |
| 21:31.0, 24:29.0, 27:53.0, 30:38.0, 40:52.0 |