1 | 45 | Falmouth,
ME - Team Time (1st 5) 1:01:43.0 | Spread (1st 5) 1:16.0 |
| 1, 6, 7, 11, 20, (21), (24) |
| Gabe Mahoney, Josh Simensky, Spencer Brown, Sean Soucy, Michael Claar, (Scott Lambert), (Sam Pratico) |
| 11:48.0, 12:05.0, 12:16.0, 12:30.0, 13:04.0, (13:06.0), (13:11.0) |
2 | 49 | Cape Elizabeth,
ME - Team Time (1st 5) 1:02:23.0 | Spread (1st 5) 1:09.0 |
| 2, 8, 9, 12, 18, (22), (29) |
| Justin Guerette, Tim Brigham, Kyle Kennedy, Connor Thoreck, Noah Robinson, (Owen Thoreck), (Vince Tarpo) |
| 11:51.0, 12:24.0, 12:26.0, 12:42.0, 13:00.0, (13:07.0), (13:28.0) |
3 | 69 | Greely,
ME - Team Time (1st 5) 1:03:25.0 | Spread (1st 5) 1:14.0 |
| 3, 13, 14, 16, 23, (32), (44) |
| Chris Perry, Max Stickney, Tim Adams, Troy Cochran, Nick Malone, (Connor Whittum), (Ryan Morrison) |
| 11:54.0, 12:44.0, 12:46.0, 12:53.0, 13:08.0, (13:33.0), (14:18.0) |
4 | 147 | Merriconeag Waldorf,
ME - Team Time (1st 5) 1:07:23.0 | Spread (1st 5) 54.0 |
| 17, 25, 30, 37, 38, (41), (42) |
| Zachary Neveau, Dylan Wu, Tucker Pierce, Ryan Murphy, Lincoln Samuelson, (Elias Henze), (Tyler Barnhart) |
| 12:56.0, 13:16.0, 13:32.0, 13:49.0, 13:50.0, (14:03.0), (14:11.0) |
5 | 151 | North Yarmouth Academy,
ME - Team Time (1st 5) 1:08:02.0 | Spread (1st 5) 2:58.0 |
| 4, 10, 36, 50, 51, (56), (72) |
| Mark Snyder, Matt Malcolm, John LeBlanc, Cris Paradis, Reed Lonsdale, (Jake Malcolm), (Bryce Moody) |
| 11:58.0, 12:28.0, 13:45.0, 14:55.0, 14:56.0, (15:57.0), (19:39.0) |
6 | 177 | Gray-New Gloucester,
ME - Team Time (1st 5) 1:09:40.0 | Spread (1st 5) 1:49.0 |
| 19, 28, 33, 48, 49, (55), (60) |
| Nick Cavanaugh, Ben Garcia, Rj Chamberland, Jacob Winchester, Jake Danforth, (Tyler Davis), (Mike Sawyer) |
| 13:02.0, 13:23.0, 13:34.0, 14:50.0, 14:51.0, (15:55.0), (16:51.0) |
7 | 180 | Yarmouth,
ME - Team Time (1st 5) 1:09:03.0 | Spread (1st 5) 1:05.0 |
| 26, 27, 39, 43, 45, (52), (53) |
| Tyler Hall, Andrew Nickerson, Cyrus Mclean, Dan Pineau, David Gerken, (Thomas Spencer), (Tim Pazar) |
| 13:18.0, 13:19.0, 13:51.0, 14:12.0, 14:23.0, (15:05.0), (15:30.0) |
8 | 216 | Fryeburg Academy,
ME - Team Time (1st 5) 1:16:55.0 | Spread (1st 5) 6:27.0 |
| 5, 30, 46, 67, 68 |
| TJ Rose, Patrick Carty, Christian Bedell, Peter Miller, Reed Wales |
| 11:59.0, 13:32.0, 14:34.0, 18:24.0, 18:26.0 |
9 | 244 | Lake Region,
ME - Team Time (1st 5) 1:16:47.0 | Spread (1st 5) 3:31.0 |
| 34, 35, 54, 59, 62, (63) |
| Kyle Desouda, Nick Aceto, Nick Scarlet, Nick Hall, Justin Black, (Ben Ropple) |
| 13:42.0, 13:44.0, 15:33.0, 16:35.0, 17:13.0, (17:17.0) |
10 | 270 | Sacopee Valley,
ME - Team Time (1st 5) 1:22:10.0 | Spread (1st 5) 5:57.0 |
| 15, 57, 58, 69, 71 |
| Russel Theriault, Marquis Newman, Ean Wadsworth, Matt Olson, Tucker Murch |
| 12:48.0, 16:01.0, 16:04.0, 18:32.0, 18:45.0 |
11 | 277 | Freeport,
ME - Team Time (1st 5) 1:21:31.0 | Spread (1st 5) 3:55.0 |
| 40, 47, 61, 64, 65, (66), (70) |
| Wilson Moore, Henry Jacqcs, Dan Sinclair, Cam Balzer, Matt Francis, (Matt Roy), (Simon Handleman) |
| 14:01.0, 14:48.0, 16:54.0, 17:52.0, 17:56.0, (18:04.0), (18:42.0) |