1 | 45 | George Stevens,
ME - Team Time (1st 5) 1:30:31.6 | Spread (1st 5) 28.1 |
| 5, 7, 10, 11, 12, (13), (24) |
| Thomas Norgang, Ira Buchholz, Sol Lorio, Andrew Hipsky, Micah Bryan, (Austin Chandler), (Erik Davis) |
| 17:52.3, 17:58.6, 18:09.6, 18:10.7, 18:20.4, (18:22.0), (19:10.3) |
2 | 91 | Sumner Memorial,
ME - Team Time (1st 5) 1:32:58.4 | Spread (1st 5) 5:31.1 |
| 2, 3, 19, 20, 47, (64), (65) |
| Kaleb Colson, Ren Salisbury, Asa Berry, Riley Hastey, Caleb Willett, (Jack Fisher), (Sagieo Calcia) |
| 16:06.9, 17:23.8, 18:53.6, 18:56.1, 21:38.0, (23:39.6), (23:50.8) |
3 | 100 | Orono,
ME - Team Time (1st 5) 1:34:55.2 | Spread (1st 5) 2:42.1 |
| 4, 8, 25, 29, 34, (43), (46) |
| Owen Beane, Zane Roggenbuck, Ben Arsenault, Andrew Barrett, Ryder Drinkert, (Will Stoner), (Chris Bisson) |
| 17:36.5, 18:02.4, 19:14.6, 19:43.1, 20:18.6, (21:15.0), (21:26.9) |
4 | 118 | Limestone Community/MSSM,
ME - Team Time (1st 5) 1:37:00.5 | Spread (1st 5) 2:24.5 |
| 9, 16, 26, 31, 36, (54), (59) |
| Griffin Duigan, Morris McCall, Jack Tetreault, Brian Evans, Ben Uhlenhaki, (Samuel Griffin), (Makai Moody-Broen) |
| 18:07.1, 18:45.1, 19:22.9, 20:13.8, 20:31.6, (22:25.8), (22:31.3) |
5 | 122 | Bucksport,
ME - Team Time (1st 5) 1:36:12.8 | Spread (1st 5) 6:10.5 |
| 1, 6, 22, 44, 49, (57), (58) |
| William Hileman, Gage Bruns, Micheal Johnson, Dylan Courtney, Marlin Orcutt, (Cameron Orcutt), (Zachary Havey-Chambers) |
| 15:55.0, 17:55.9, 18:58.0, 21:18.4, 22:05.5, (22:26.9), (22:27.6) |
6 | 128 | Washburn District,
ME - Team Time (1st 5) 1:37:39.4 | Spread (1st 5) 1:40.1 |
| 15, 21, 28, 31, 33, (38), (62) |
| Kaiden Carney, Roegan Carney, Chris Tardie, Braden Elliot, Mitchell Hewitt, (Garrett Plourde), (Ben Harris) |
| 18:37.4, 18:56.3, 19:34.4, 20:13.8, 20:17.5, (20:41.5), (22:39.0) |
7 | 175 | Narraguagus,
ME - Team Time (1st 5) 1:42:56.7 | Spread (1st 5) 3:28.1 |
| 17, 27, 39, 40, 52 |
| Lukas Pounder, Matthew Haire, Nickolas Gamez, Blake Lovejoy, Daegan Hooper |
| 18:50.1, 19:23.9, 21:12.0, 21:12.5, 22:18.2 |
8 | 176 | Houlton,
ME - Team Time (1st 5) 1:42:06.6 | Spread (1st 5) 3:56.8 |
| 14, 30, 35, 37, 60, (75) |
| James Brady, Jack Philbrook, Colton Simoes, Phillip Espenscheid, Kristian Kellerhals, (Ethan Casale) |
| 18:34.9, 20:00.5, 20:27.7, 20:31.8, 22:31.7, (33:24.9) |
9 | 251 | Calais,
ME - Team Time (1st 5) 1:48:49.5 | Spread (1st 5) 3:40.9 |
| 23, 51, 53, 61, 63, (69), (70) |
| Phillip Bassett, Muwin Dana, Keegan Trainor, Jason Sockabasin, Evan Gillespie, (Jacob Sockabasin), (Frank Miliano) |
| 19:01.1, 22:09.0, 22:24.4, 22:33.0, 22:42.0, (27:08.0), (28:13.0) |
10 | 261 | Central,
ME - Team Time (1st 5) 2:01:58.0 | Spread (1st 5) 10:49.7 |
| 18, 41, 55, 73, 74 |
| Kevin Howard, Logan Jackson, Nolan Ainsworth, Jayden Runnells, Connor Ladd |
| 18:53.4, 21:13.3, 22:26.4, 29:41.8, 29:43.1 |
11 | 283 | Bangor Christian,
ME - Team Time (1st 5) 2:00:29.9 | Spread (1st 5) 8:25.7 |
| 42, 45, 56, 68, 72 |
| Roman Cassidy, Levi Cravin, Ezra Wildrick, Brayden Holmes, Timothy Martin |
| 21:14.1, 21:19.8, 22:26.7, 25:49.5, 29:39.8 |
12 | 302 | Machias Memorial,
ME - Team Time (1st 5) 2:01:46.6 | Spread (1st 5) 6:27.6 |
| 48, 50, 66, 67, 71, (76) |
| Tyler Pottle, Brystin Rudge, William Good, Tyler Evans, Brandon Buck, (Nicholas Drake) |
| 22:00.8, 22:07.9, 24:03.0, 25:06.5, 28:28.4, (33:45.8) |