1 | 40 | Greely,
ME - Team Time (1st 5) 1:24:29.1 | Spread (1st 5) 1:20.0 |
| 2, 4, 6, 13, 15, (24), (33) |
| Logan Price, Mark McCauley, Sam Johnston, Connor Regan, Sam Humphries, (Stefan Sandreuter), (Isaac Emery) |
| 16:14.0, 16:22.0, 16:52.1, 17:27.0, 17:34.0, (17:51.7), (18:11.0) |
2 | 77 | Cape Elizabeth,
ME - Team Time (1st 5) 1:27:24.0 | Spread (1st 5) 1:11.0 |
| 7, 10, 12, 14, 34, (41), (44) |
| Reid Douty, Peter Brigham, Thomas Bottomley, Leo Ledman, Bobby Yokabaskas, (Sean Thomas), (Paul Trantina) |
| 17:02.0, 17:16.0, 17:23.0, 17:30.0, 18:13.0, (18:22.0), (18:37.0) |
3 | 96 | Falmouth,
ME - Team Time (1st 5) 1:27:56.0 | Spread (1st 5) 1:09.8 |
| 5, 16, 23, 25, 27, (31), (37) |
| Timothy Follo, John Lake, Eric Hemphill, Thomas Edmonds, Conor McGrory, (Charlie Swerdlow), (Henry Briggs) |
| 16:44.2, 17:35.0, 17:50.3, 17:52.5, 17:54.0, (18:08.0), (18:15.0) |
4 | 102 | York,
ME - Team Time (1st 5) 1:27:44.0 | Spread (1st 5) 2:08.3 |
| 1, 19, 22, 26, 34, (39), (53) |
| Alex Moser, Dan Herbein, Silas Freeman, Tristan Palhof, Aaron Waldman, (Mitchell Finitz), (Nick Eaton) |
| 16:04.7, 17:44.0, 17:49.5, 17:52.8, 18:13.0, (18:20.1), (19:05.7) |
5 | 130 | Freeport,
ME - Team Time (1st 5) 1:29:10.0 | Spread (1st 5) 1:32.0 |
| 8, 9, 27, 40, 46, (47), (49) |
| Henry Loughlin, Griffin Day, Jacob Kostik, Bennett Wade, Max Jennings, (Taylor Saucier), (Spencer Egan) |
| 17:06.0, 17:11.0, 17:54.0, 18:21.0, 18:38.0, (18:46.0), (18:48.0) |
| 130 | Fryeburg Academy,
ME - Team Time (1st 5) 1:28:44.9 | Spread (1st 5) 2:16.1 |
| 3, 17, 29, 37, 44, (54), (61) |
| Silas Eastman, Kenedi Hall, Ryan Ahern, Seth Eastman, Logan Gerchman, (Alexander Garrett), (Christopher Solter) |
| 16:20.9, 17:36.0, 17:56.0, 18:15.0, 18:37.0, (19:06.0), (19:33.0) |
7 | 131 | Yarmouth,
ME - Team Time (1st 5) 1:29:40.4 | Spread (1st 5) 55.3 |
| 18, 20, 21, 30, 42, (47), (51) |
| Ben Woodbury, Ben Nickerson, Sam Woodbury, Cam Woodworth, Tim Wright, (Thomas Robichaud), (Andrew George) |
| 17:36.2, 17:47.0, 17:47.2, 17:58.5, 18:31.5, (18:46.0), (18:57.7) |
8 | 212 | Maranacook Community,
ME - Team Time (1st 5) 1:32:51.1 | Spread (1st 5) 48.9 |
| 32, 36, 43, 50, 51, (58), (64) |
| Evan Vincent, Justin Greeley, Artem Down, Evan Longfellow, Louis Chiappetta, (Ridge Klonicke), (Ben Timm) |
| 18:08.8, 18:14.9, 18:32.4, 18:57.3, 18:57.7, (19:28.5), (19:59.9) |
9 | 285 | Lincoln Academy,
ME - Team Time (1st 5) 1:40:13.2 | Spread (1st 5) 4:14.9 |
| 11, 59, 66, 74, 75, (77), (78) |
| Gary Ward, Alex Benner, Steven Severance, Wyatt Ray, Shawn Grooms, (Alex Umberfield), (Dylan York) |
| 17:17.8, 19:31.8, 20:19.2, 21:31.7, 21:32.7, (21:37.5), (21:43.0) |
10 | 332 | Gray-New Gloucester,
ME - Team Time (1st 5) 1:42:43.3 | Spread (1st 5) 2:23.0 |
| 55, 63, 69, 72, 73, (76), (81) |
| Ethan Ray, Jackson Marshall, Ben Schaeffer, Jeremy Holmquist, Ethan Ridge, (Dylan Fowler), (Randall Stephens) |
| 19:08.0, 19:59.8, 20:35.5, 21:29.0, 21:31.0, (21:35.0), (22:09.0) |
11 | 334 | Lake Region,
ME - Team Time (1st 5) 1:41:42.5 | Spread (1st 5) 2:14.1 |
| 60, 62, 65, 68, 79, (83), (84) |
| Dillon Knudsen, Mark MacDougall, Tim Leach, Thomas Jamison, Greg Locke, (David Tucci), (Seth Trusty-Belisle) |
| 19:32.4, 19:45.6, 20:09.0, 20:29.0, 21:46.5, (22:54.0), (22:55.0) |
12 | 361 | Wells,
ME - Team Time (1st 5) 1:48:55.4 | Spread (1st 5) 6:43.9 |
| 56, 57, 80, 82, 86 |
| Joey Barry, Igor Tomaszewski, Haugh Tristan, Guy Boulay, Zac Abendroth |
| 19:08.1, 19:16.3, 21:59.0, 22:40.0, 25:52.0 |
13 | 380 | Poland Regional,
ME - Team Time (1st 5) 1:54:09.9 | Spread (1st 5) 6:32.0 |
| 67, 70, 71, 85, 87, (88) |
| Joe Bernhard, Andrew Freeman, Connor Pinkham, Jeremy Doane, Ben Albee, (Ian Pickett) |
| 20:27.3, 20:54.5, 21:09.8, 24:39.0, 26:59.3, (29:25.4) |