1 | 30 | Orono,
ME - Team Time (1st 5) 1:28:13.0 | Spread (1st 5) 1:57.0 |
| 1, 2, 5, 7, 15, (16), (18) |
| Tristan Butterfield, James O'Neil, Conall Molloy, Brian Westhoven, Josh Marquis, (Brandon Crocker), (Zimra Winters) |
| 17:03.0, 17:07.0, 17:30.0, 17:33.0, 19:00.0, (19:29.0), (19:35.0) |
2 | 39 | George Stevens,
ME - Team Time (1st 5) 1:29:24.0 | Spread (1st 5) 1:01.0 |
| 3, 4, 8, 11, 13, (27), (29) |
| John Hassett, Oliver Broughton, Devlin Valle, Tate Yoder, Ollie Dillon, (Aylen Wolf), (Baxter Forrest) |
| 17:21.0, 17:29.0, 17:56.0, 18:16.0, 18:22.0, (21:02.0), (21:05.0) |
3 | 106 | Lee Academy,
ME - Team Time (1st 5) 1:39:16.0 | Spread (1st 5) 3:18.0 |
| 9, 10, 26, 30, 31, (34), (41) |
| Kyler Peters, Dominic Pacelli, Mierzati Wumaier, Jarryd Whirty, Renda Zhang, (Nathanael Thurlow), (Luigi Pacelli) |
| 18:00.0, 18:01.0, 20:43.0, 21:14.0, 21:18.0, (21:54.0), (22:55.0) |
4 | 112 | Central,
ME - Team Time (1st 5) 1:40:17.0 | Spread (1st 5) 4:56.0 |
| 6, 17, 24, 25, 40, (45) |
| Ty Orduna, Kaj Overturf, Tristan Wright, Kacey Wright, Jake Emerson, (Antonio Sanchez) |
| 17:31.0, 19:32.0, 20:23.0, 20:24.0, 22:27.0, (31:07.0) |
5 | 130 | Washburn District,
ME - Team Time (1st 5) 1:42:51.9 | Spread (1st 5) 2:09.3 |
| 21, 22, 23, 28, 36 |
| Alex Pelletier, Cameron Preston, Derek Baker, Kenny Irving, Cameron Hartford |
| 19:48.5, 19:50.3, 20:11.0, 21:04.3, 21:57.8 |
6 | 134 | Bucksport,
ME - Team Time (1st 5) 1:44:07.7 | Spread (1st 5) 5:32.0 |
| 14, 19, 20, 38, 43, (44) |
| Skyler Fraga, Robin Doyle, Adam Bohlan, Aaron Kircheis, Bryon Dossett, (Amaziah Jones) |
| 18:31.0, 19:35.7, 19:43.0, 22:15.0, 24:03.0, (25:01.9) |
7 | 148 | Sumner Memorial,
ME - Team Time (1st 5) 1:45:12.0 | Spread (1st 5) 3:44.0 |
| 11, 32, 33, 35, 37, (39), (42) |
| Issiac Christiansen, Patrik Orcutt, Nicholas Kimball, William Butler-Legasse, Dylan Bernaquer, (Christian Kimball), (Ian Lariviere) |
| 18:16.0, 21:29.0, 21:30.0, 21:57.0, 22:00.0, (22:23.0), (23:19.0) |