1 | 37 | Maine Coast Waldorf,
ME - Team Time (1st 5) 1:26:42.0 | Spread (1st 5) 1:50.0 |
| 1, 4, 6, 10, 16, (24), (27) |
| Tucker Pierce, Zachary Neveu, Nick Neveu, Dylan Wu, Lars Gunderson, (Eli Gundersen), (Davis Ritger) |
| 16:25.0, 16:58.0, 17:16.0, 17:48.0, 18:15.0, (18:50.0), (18:58.0) |
2 | 56 | George Stevens,
ME - Team Time (1st 5) 1:28:28.0 | Spread (1st 5) 1:50.0 |
| 2, 7, 11, 15, 21, (41), (42) |
| John Hassett, Devlin Valle, Oliver Broughton, Aylen Wolf, Tate Yoder, (Frank Schweizer), (Tyler Ray) |
| 16:37.0, 17:27.0, 17:50.0, 18:07.0, 18:27.0, (19:59.1), (20:03.0) |
3 | 68 | Orono,
ME - Team Time (1st 5) 1:29:22.0 | Spread (1st 5) 1:47.0 |
| 3, 8, 18, 19, 20, (22), (48) |
| Tristan Butterfield, Matt Keresey, Lowell Ruck, Jonathan Spencer, William O'Neil, (Stephen Nelson), (Matthew Williamson) |
| 16:39.0, 17:32.0, 18:21.0, 18:24.0, 18:26.0, (18:32.0), (20:32.0) |
4 | 136 | Fort Kent Community,
ME - Team Time (1st 5) 1:34:22.3 | Spread (1st 5) 2:46.8 |
| 5, 26, 32, 34, 39, (58), (67) |
| Matt Toussaint, Charles Parham, Skyler Bernstein, Sam Ouellette, Jared Michaud, (Jackson Ashby), (Isaac Robichaud) |
| 17:06.2, 18:52.2, 19:11.5, 19:19.4, 19:53.0, (22:15.1), (26:04.3) |
5 | 148 | Central,
ME - Team Time (1st 5) 1:35:17.0 | Spread (1st 5) 1:45.0 |
| 12, 31, 33, 35, 37, (46) |
| Ty Orduna, Kaj Overturff Unk, Kyle Ham, Tristan Wright, Elijah Ames, (Kacey Wright) |
| 17:51.0, 19:09.0, 19:16.0, 19:25.0, 19:36.0, (20:14.0) |
6 | 149 | Lee Academy,
ME - Team Time (1st 5) 1:36:09.0 | Spread (1st 5) 3:04.0 |
| 16, 23, 27, 29, 54, (57), (60) |
| Dominic Pacelli, Charles Fang, Howie Lin, Sammy Huang, Nathanael Thurlow, (Jeff Sun), (Dustin Torres) |
| 18:15.0, 18:37.0, 18:58.0, 19:00.0, 21:19.0, (22:15.0), (22:46.0) |
7 | 185 | Bucksport,
ME - Team Time (1st 5) 1:39:00.0 | Spread (1st 5) 3:19.0 |
| 14, 25, 40, 51, 55 |
| Skyler Fraga, Adam Bohlan, Ramon Perez, Michael Soteres, Taylor Sotares |
| 18:06.0, 18:51.0, 19:59.0, 20:39.0, 21:25.0 |
8 | 202 | Waynflete,
ME - Team Time (1st 5) 1:39:28.0 | Spread (1st 5) 1:28.0 |
| 30, 38, 42, 45, 47, (50), (52) |
| Wilson Moore, Peter Michalakes, Peterson Silk, Julian Ireland, Sam Harbison, (Zander Martin), (Josh Lodish) |
| 19:01.0, 19:48.0, 20:03.0, 20:07.0, 20:29.0, (20:36.0), (20:56.0) |
9 | 223 | Robert W Traip,
ME - Team Time (1st 5) 1:46:04.0 | Spread (1st 5) 6:28.0 |
| 9, 36, 55, 61, 62, (64) |
| Jacob Christiansen, Elijah Martinosi, Leonardo Zoia, Reid Carroll, Ballard Mattingly, (Sam Simonds) |
| 17:43.0, 19:33.0, 21:25.0, 23:12.0, 24:11.0, (25:24.0) |
10 | 228 | Washburn District,
ME - Team Time (1st 5) 1:45:38.6 | Spread (1st 5) 6:08.0 |
| 13, 44, 49, 59, 63, (68) |
| Derek Baker, Devon Maynard, Michael Ericson, Cameron Preston, Ethan Butler, (Keith McGraw) |
| 18:03.4, 20:05.5, 20:35.1, 22:43.2, 24:11.4, (27:57.0) |
11 | 323 | Sacopee Valley,
ME - Team Time (1st 5) 2:20:18.0 | Spread (1st 5) 14:05.0 |
| 53, 65, 66, 69, 70 |
| Raven Davis-bailey, Josef Demers-messina, Dylan Fyler, Yuan Gao, Dakota Stevens |
| 21:16.0, 25:36.0, 25:44.0, 32:21.0, 35:21.0 |