1 | 54 | Cape Elizabeth,
ME - Team Time (1st 5) 1:02:30.0 | Spread (1st 5) 1:31.0 |
| 3, 5, 10, 11, 25, (28), (36) |
| Alex Glidden, Tom Higgins, Arsen Scheindel, Jack Bassett, Tony Inhorn, (Ian Haines), (Duncan Geikie) |
| 11:44.0, 12:21.0, 12:34.0, 12:36.0, 13:15.0, (13:32.0), (14:03.0) |
2 | 58 | Falmouth,
ME - Team Time (1st 5) 1:03:01.0 | Spread (1st 5) 1:05.0 |
| 4, 8, 13, 15, 18, (23), (23) |
| Reilly Tucker, Alex Kinley, Charlie Henning, Angus Christie, Michael Simoluk, (Max Alley), (Peter Morrissette) |
| 11:55.0, 12:31.0, 12:43.0, 12:52.0, 13:00.0, (13:13.0), (13:13.0) |
3 | 106 | Greely,
ME - Team Time (1st 5) 1:05:58.0 | Spread (1st 5) 1:21.0 |
| 9, 14, 21, 29, 33, (38), (41) |
| Nicolas Giandrea, Luke Marsanskis, Caleb Thurston, Trevor Rafford, Matt Dubbert, (Alex Gerencer), (Stuart Wickard) |
| 12:33.0, 12:47.0, 13:10.0, 13:34.0, 13:54.0, (14:06.0), (14:26.0) |
4 | 130 | Freeport,
ME - Team Time (1st 5) 1:07:49.0 | Spread (1st 5) 2:10.0 |
| 6, 19, 20, 42, 43, (44), (55) |
| Alex Les, Jesse Bennell, Nick Mitch, Aiden Gallagher, Harrison Bowen, (Will Mullen), (John Giddens) |
| 12:27.0, 13:05.0, 13:08.0, 14:32.0, 14:37.0, (14:44.0), (15:16.0) |
5 | 163 | Yarmouth,
ME - Team Time (1st 5) 1:08:02.0 | Spread (1st 5) 4:37.0 |
| 1, 27, 30, 48, 57, (58), (59) |
| Luke Laverdiere, Sean Whynot, James Depp, Zach Rapone, Ethan Belesa, (David Jordan), (Cade Robison) |
| 10:43.0, 13:24.0, 13:43.0, 14:52.0, 15:20.0, (15:22.0), (15:23.0) |
6 | 172 | Merriconeag Waldorf,
ME - Team Time (1st 5) 1:09:10.0 | Spread (1st 5) 3:56.0 |
| 2, 17, 50, 51, 52, (62) |
| Nick Neveu, Eli Gundersen, Adriel Barham, Kipling Samuelson, Ethan Haag, (Aiden Kusche) |
| 11:08.0, 12:56.0, 15:00.0, 15:02.0, 15:04.0, (15:43.0) |
7 | 208 | Sacopee Valley,
ME - Team Time (1st 5) 1:13:59.0 | Spread (1st 5) 5:48.0 |
| 7, 26, 47, 53, 75, (84) |
| Raven Davis-bailey, Alex McNulty, Johann Schiesow, Sam Paulding, Decklan Hutton, (Collin Hughes) |
| 12:29.0, 13:17.0, 14:50.0, 15:06.0, 18:17.0, (21:06.0) |
8 | 211 | Gray-New Gloucester,
ME - Team Time (1st 5) 1:12:40.0 | Spread (1st 5) 3:14.0 |
| 22, 32, 35, 54, 68, (71), (83) |
| Marcos Chalante, Gabe Lee, Logan True, Carson Mcevoy, Jacob Mccallum, (Keagan Rice), (Michael Twohig) |
| 13:12.0, 13:47.0, 14:01.0, 15:14.0, 16:26.0, (16:51.0), (21:02.0) |
9 | 232 | Windham,
ME - Team Time (1st 5) 1:14:04.0 | Spread (1st 5) 3:12.0 |
| 16, 31, 56, 64, 65, (66), (67) |
| Davis Kinney, Hunter Dionne, Robbie Murray, Keegan Brooks, Nathan Plummer, (Niall Guschue), (Sam Nunn) |
| 12:54.0, 13:45.0, 15:18.0, 16:01.0, 16:06.0, (16:18.0), (16:20.0) |
10 | 250 | North Yarmouth Academy,
ME - Team Time (1st 5) 1:16:16.0 | Spread (1st 5) 4:30.0 |
| 12, 34, 63, 69, 72, (73), (78) |
| Nick Prawer, Devlin O'keefe, Jack Sillin, Kyle Bennett, Lev Walton, (Aaron Densmore), (Youssef Ayad) |
| 12:42.0, 13:56.0, 15:53.0, 16:33.0, 17:12.0, (17:47.0), (18:35.0) |
11 | 304 | Bruce M Whittier,
ME - Team Time (1st 5) 1:22:49.0 | Spread (1st 5) 5:08.0 |
| 40, 46, 61, 77, 80, (81), (86) |
| Gabe Bouchard, Andrew Belanger, Sam Stone, Gavin Russo, Ian Marquis, (Gabe Crosby), (Matthew Walker) |
| 14:24.0, 14:48.0, 15:36.0, 18:29.0, 19:32.0, (19:37.0), (22:51.0) |
12 | 305 | Waynflete,
ME - Team Time (1st 5) 1:23:47.0 | Spread (1st 5) 5:13.0 |
| 37, 39, 74, 76, 79, (85) |
| Z Martin, Andrew Clark, Makany N Parr, Bryce Brittingham, Tsevi Aho, (Ben Millspaugh) |
| 14:05.0, 14:08.0, 17:49.0, 18:27.0, 19:18.0, (21:18.0) |
13 | 306 | Lake Region,
ME - Team Time (1st 5) 1:22:37.0 | Spread (1st 5) 5:46.0 |
| 45, 49, 60, 70, 82 |
| T Holbrook, A Gianattasio, C Meserve, Ben Johnston, Ethan Colson |
| 14:46.0, 14:57.0, 15:34.0, 16:48.0, 20:32.0 |