1 | 47 | Blue Hill Consolidated,
ME - Team Time (1st 5) 1:08:58.0 | Spread (1st 5) 2:28.2 |
| 1, 6, 11, 13, 16, (20), (23) |
| Spencer Young, Reece Renwick, Wyatt Richardson, Max Eckenfelder, Theo Richardson, (Gabe Knox), (Davyn Betts) |
| 12:15.6, 13:19.8, 14:17.0, 14:21.8, 14:43.8, (15:36.5), (16:15.2) |
2 | 50 | Veazie,
ME - Team Time (1st 5) 1:09:00.0 | Spread (1st 5) 2:03.4 |
| 4, 8, 9, 12, 17, (21), (22) |
| Patrick Carlisle, Manyuh Nepal, Brady Chase, Kirk Barber, Charles Xu, (Warren Hathaway), (Surya Vel) |
| 12:42.3, 13:34.4, 13:37.2, 14:20.4, 14:45.7, (15:45.6), (16:06.8) |
3 | 81 | All Saints Catholic,
ME - Team Time (1st 5) 1:13:23.5 | Spread (1st 5) 4:00.7 |
| 2, 10, 15, 26, 28, (29), (33) |
| Matthew Carey, Joe King, Abe Pendergast, Gabe Morin, Patrick Carey, (Alex Petley), (Hudson Perkins) |
| 12:26.0, 13:42.6, 14:27.0, 16:21.2, 16:26.7, (16:59.7), (18:49.2) |
4 | 95 | Dedham,
ME - Team Time (1st 5) 1:19:25.7 | Spread (1st 5) 7:33.6 |
| 3, 7, 19, 31, 35, (36), (41) |
| Parker Plourde, Logan Butilier, Ben Sproul, Owen Robinson, Paul England, (Levi Dodge), (Aiden Adams) |
| 12:41.1, 13:29.2, 14:53.6, 18:07.1, 20:14.7, (21:36.7), (23:42.3) |
5 | 133 | Surry,
ME - Team Time (1st 5) 1:27:35.8 | Spread (1st 5) 9:19.1 |
| 14, 18, 27, 32, 42 |
| Mason MacDonald, Colby Noddin, Jaden Eldridge, Fox Sweimler, Nick Hawes |
| 14:24.5, 14:47.0, 16:25.9, 18:14.8, 23:43.6 |
6 | 153 | Beech Hill,
ME - Team Time (1st 5) 1:40:47.3 | Spread (1st 5) 12:59.5 |
| 5, 30, 37, 38, 43, (44) |
| Logan Gillespie, Jayden Warren, Isaac Lankist, Nolan Gamache, Sam Dietrich, (James Black) |
| 13:07.1, 17:31.5, 22:00.8, 22:01.3, 26:06.6, (26:07.7) |
7 | 162 | Brooksville,
ME - Team Time (1st 5) 1:37:49.6 | Spread (1st 5) 6:26.5 |
| 24, 25, 34, 39, 40 |
| Brayden Wood, Gus Schultz, Gilbert Rieff, Temple Van Tine, Schyler Parker |
| 16:15.5, 16:18.8, 19:51.6, 22:41.7, 22:42.0 |