1 | 56 | Greely,
ME - Team Time (1st 5) 1:27:11.0 | Spread (1st 5) 55.0 |
| 3, 6, 13, 15, 19, (30), (32) |
| Stefan Sandreuter, Nate Madeira, James Currie, Nestor Taylor, Isaac Emery, (Ian Byron), (Greg Ferland) |
| 16:52.0, 17:09.0, 17:40.0, 17:43.0, 17:47.0, (18:35.0), (18:46.0) |
2 | 64 | Cape Elizabeth,
ME - Team Time (1st 5) 1:27:41.0 | Spread (1st 5) 44.0 |
| 5, 11, 13, 17, 18, (26), (31) |
| Thomas Bottomley, Liam Simpson, Peter Doane, Thomas Robinson, Julian Pelzer, (Trevor Ewald), (Tim Brigham) |
| 17:02.0, 17:28.0, 17:40.0, 17:45.0, 17:46.0, (18:28.0), (18:41.0) |
3 | 75 | Falmouth,
ME - Team Time (1st 5) 1:28:06.2 | Spread (1st 5) 1:06.8 |
| 4, 12, 16, 20, 23, (27), (45) |
| Timothy Follo, Jay Lesser, Conor McGrory, Colby Howland, Thomas Edmonds, (Henry Briggs), (Sam Pratico) |
| 16:54.2, 17:32.0, 17:44.0, 17:55.0, 18:01.0, (18:29.0), (19:14.0) |
4 | 93 | Caribou,
ME - Team Time (1st 5) 1:29:37.0 | Spread (1st 5) 1:12.0 |
| 8, 10, 22, 24, 29, (39), (49) |
| Caleb Chapman, Ryan Washington, Ron Lund, Jesse Sandstrom, Lucas Kinney, (Kjetil Rossignol), (Brendan Wood) |
| 17:21.0, 17:25.0, 17:58.0, 18:20.0, 18:33.0, (19:03.0), (19:18.0) |
5 | 149 | York,
ME - Team Time (1st 5) 1:32:57.0 | Spread (1st 5) 1:44.0 |
| 9, 32, 32, 36, 40, (40), (42) |
| Mitchell Finitz, Kyle Morrison, Ben Young, Alec Jordan, Mason Finitz, (Drew Bird), (Henry O'Shaunessy) |
| 17:23.0, 18:46.0, 18:46.0, 18:55.0, 19:07.0, (19:07.0), (19:09.0) |
6 | 165 | John Bapst Memorial,
ME - Team Time (1st 5) 1:33:20.0 | Spread (1st 5) 1:20.0 |
| 21, 25, 28, 44, 47, (59), (64) |
| Alex Beals, Connor Wagner, Rylan Norris, Coral Guerrero, Matt Spear, (Owen Krause), (Alex LaFrance) |
| 17:56.0, 18:24.0, 18:32.0, 19:12.0, 19:16.0, (20:10.0), (20:20.0) |
7 | 188 | Ellsworth,
ME - Team Time (1st 5) 1:34:05.0 | Spread (1st 5) 2:49.0 |
| 2, 35, 47, 51, 53, (54), (57) |
| Dan Curtis, Kody Holmes, Brayden Beardsley, Robert Looker, Evan Boudreau, (Frank King), (Mike Phillippon) |
| 16:51.0, 18:54.0, 19:16.0, 19:24.0, 19:40.0, (19:44.0), (20:03.0) |
8 | 271 | Presque Isle,
ME - Team Time (1st 5) 1:38:48.0 | Spread (1st 5) 3:21.0 |
| 7, 63, 64, 68, 69, (76), (77) |
| Matt Eager, Matt Tilley, Frank Nunez, Rossingnol Noah, Trevor Levesque, (Jonathan Rochester), (Mike Donovan) |
| 17:10.0, 20:19.0, 20:20.0, 20:28.0, 20:31.0, (21:12.0), (21:15.0) |
9 | 278 | Gray-New Gloucester,
ME - Team Time (1st 5) 1:39:29.0 | Spread (1st 5) 5:22.0 |
| 1, 52, 66, 75, 84, (106), (109) |
| Will Shafer, Jeremy Holmquist, Dylan Fowler, Dakota Carll, Ian Marshall, (Daniel Rowe), (Thomas McCann) |
| 16:29.0, 19:36.0, 20:23.0, 21:10.0, 21:51.0, (25:18.0), (27:57.0) |
10 | 287 | Mount Desert Island,
ME - Team Time (1st 5) 1:39:48.0 | Spread (1st 5) 1:30.0 |
| 46, 55, 56, 59, 71, (82), (87) |
| William Fletcher, Jon Sproule, Samuel Sproule, Ransom Burgess, Ralph Magnani, (Chris Heel), (Andy Gallup) |
| 19:15.0, 19:45.0, 19:53.0, 20:10.0, 20:45.0, (21:35.0), (22:11.0) |
11 | 319 | Washington Academy,
ME - Team Time (1st 5) 1:42:52.0 | Spread (1st 5) 4:09.0 |
| 36, 50, 67, 74, 92, (99) |
| Andrew Cox, Jacob Brizee, Tri Minh Andrew Vo Unk, Lawrence Wang, Michael Riley, (Nathan Weaver) |
| 18:55.0, 19:19.0, 20:26.0, 21:08.0, 23:04.0, (23:29.0) |
12 | 349 | Lake Region,
ME - Team Time (1st 5) 1:46:10.0 | Spread (1st 5) 4:20.0 |
| 38, 43, 83, 91, 94, (96), (96) |
| TJ Leach, Mark MacDougall, Mason Kluge-Edwards, Kyle DeSouza Unk, James McCann, (Adam Butler), (Lucien Sulloway Unk) |
| 19:01.0, 19:11.0, 21:37.0, 23:00.0, 23:21.0, (23:26.0), (23:26.0) |
13 | 394 | Foxcroft Academy,
ME - Team Time (1st 5) 1:47:45.0 | Spread (1st 5) 2:47.0 |
| 70, 73, 78, 78, 95, (98), (101) |
| Brooks Law, Garrett Hilton, Mark Smith, Tyler Hilton, Atticus Dennis, (Freddy Libby), (Bram Dennis) |
| 20:35.0, 21:02.0, 21:23.0, 21:23.0, 23:22.0, (23:28.0), (24:23.0) |
14 | 397 | Hermon,
ME - Team Time (1st 5) 1:48:33.0 | Spread (1st 5) 3:31.0 |
| 61, 62, 85, 89, 100, (110), (111) |
| Ian Barrows, Alexander Petersen, Jon Stinson, Josh Devou, Elias Pasquerillo, (Zach Wood), (Matthew Bates) |
| 20:11.0, 20:17.0, 22:03.0, 22:20.0, 23:42.0, (28:20.0), (31:12.0) |
15 | 422 | Poland Regional,
ME - Team Time (1st 5) 1:51:29.0 | Spread (1st 5) 4:28.0 |
| 58, 81, 88, 93, 102, (103), (105) |
| Connor Pinkham, Jacob MacDonald, Taylor Wood, Jeremy Doane, Ian Pickett, (Chris Lobley), (Tyler Hemond) |
| 20:07.0, 21:24.0, 22:16.0, 23:07.0, 24:35.0, (24:38.0), (25:12.0) |
16 | 430 | Old Town,
ME - Team Time (1st 5) 1:52:10.0 | Spread (1st 5) 3:48.0 |
| 72, 78, 86, 90, 104, (107), (108) |
| Robbie Keane, Austin Comeau, Kyle Dupuis, Timothy Gould, Cody Cronk, (Conor Millard), (Michael Roy) |
| 20:58.0, 21:23.0, 22:07.0, 22:56.0, 24:46.0, (26:09.0), (26:28.0) |