1 | 51 | George Stevens,
ME - Team Time (1st 5) 1:33:20.5 | Spread (1st 5) 1:38.5 |
| 4, 5, 7, 17, 18, (30), (40) |
| Ian McMillan, Quinn Mitchell, Gavin Rogers, Josh Bowden, Jacob Reiley, (Jacob Wight), (Everett Fiske) |
| 17:51.5, 18:00.0, 18:35.0, 19:24.0, 19:30.0, (20:06.0), (20:56.0) |
2 | 61 | Bangor Christian,
ME - Team Time (1st 5) 1:34:23.3 | Spread (1st 5) 1:55.5 |
| 3, 10, 11, 14, 23, (25), (31) |
| Jace Schmidt, Dylan Merchant, Bradley Wilcox, Chris Parent, Nate Fowler, (Brian Parent), (Seth Dorman) |
| 17:51.0, 18:45.0, 18:50.6, 19:10.2, 19:46.5, (19:52.7), (20:07.4) |
3 | 74 | Orono,
ME - Team Time (1st 5) 1:35:10.2 | Spread (1st 5) 2:40.3 |
| 2, 9, 12, 16, 35, (36), (43) |
| Alex Bulteel, Karl Koehler, Schuyler Collett, Paul Robinson, Conor O'Donnell, (Avery Cole), (Bill Desisto) |
| 17:48.3, 18:41.8, 18:53.6, 19:17.9, 20:28.6, (20:34.2), (21:16.6) |
4 | 107 | Lee Academy,
ME - Team Time (1st 5) 1:37:51.5 | Spread (1st 5) 1:48.4 |
| 8, 13, 21, 32, 33, (39), (52) |
| Jake Kuester, Josiah Thurlow, Ahn Jae Chung, Robbie Norris, Joe Verduzco, (Tyler Kuester), (Brandon Bourgoin) |
| 18:36.0, 18:57.0, 19:36.9, 20:17.2, 20:24.4, (20:54.0), (22:46.0) |
5 | 122 | Calais,
ME - Team Time (1st 5) 1:38:33.6 | Spread (1st 5) 2:40.4 |
| 6, 15, 29, 34, 38, (46), (59) |
| Forrest Carle, Scott Carpenter, Tyler Provencher, Michael Osseyran, Michael Lurson, (Andrei Ford), (Dominic Martorano) |
| 18:04.6, 19:13.0, 20:03.0, 20:28.0, 20:45.0, (21:29.0), (25:36.0) |
6 | 146 | Mattanawcook Academy,
ME - Team Time (1st 5) 1:41:58.8 | Spread (1st 5) 6:11.8 |
| 1, 22, 27, 42, 54 |
| Matt Guiod, Josh Wheeler, Isaac Ocana, Tanner Struck, Gabriel Susen |
| 17:27.3, 19:39.1, 19:57.6, 21:15.7, 23:39.1 |
7 | 170 | Greater Houlton Christian Acad,
ME - Team Time (1st 5) 1:44:19.9 | Spread (1st 5) 3:57.5 |
| 24, 26, 28, 37, 55 |
| Ethan Brady, Micah Wiley, Ren Shirai, Jaron Gray, Ryan Campbell |
| 19:52.2, 19:54.0, 20:01.6, 20:42.4, 23:49.7 |
8 | 176 | Sumner Memorial,
ME - Team Time (1st 5) 1:44:17.7 | Spread (1st 5) 3:07.7 |
| 19, 20, 41, 45, 51, (53), (56) |
| Taylor Lee, Brandon Wade, Kyle Jordan, John Sandiego, Kurt Hand, (Chris Light), (Eric Archer) |
| 19:31.0, 19:34.0, 21:09.2, 21:24.8, 22:38.7, (23:12.5), (24:46.6) |
9 | 238 | Washington Academy,
ME - Team Time (1st 5) 1:49:52.9 | Spread (1st 5) 1:08.8 |
| 44, 47, 48, 49, 50, (57), (58) |
| Andrew Cox, Cody Sprague, Caleb Beal, Kameron Hanson, Barthold Brizee, (Jacob Brizee), (Shawn Leighton) |
| 21:17.2, 21:42.3, 22:10.5, 22:16.9, 22:26.0, (24:49.8), (24:59.8) |