1 | 42 | Lee Academy,
ME - Team Time (1st 5) 1:27:30.0 | Spread (1st 5) 2:41.0 |
| 3, 4, 7, 12, 16, (38), (41) |
| Josiah Thurlow, Jake Kuester, Ahn Jae Chung, Robbie Norris, Tyler Kuester, (Noah Albino), (Nils Renkes) |
| 16:21.0, 16:52.0, 17:17.0, 17:58.0, 19:02.0, (22:05.0), (22:40.0) |
2 | 61 | Orono,
ME - Team Time (1st 5) 1:30:14.0 | Spread (1st 5) 3:37.0 |
| 2, 8, 10, 18, 23, (25), (27) |
| Alex Bulteel, Paul Robinson, Schuyler Collett, Conor O'Donnell, Chase Collett, (Avery Cole), (Isaac McKillen-Godfried) |
| 16:05.0, 17:31.0, 17:38.0, 19:18.0, 19:42.0, (19:43.0), (19:55.0) |
3 | 86 | Mattanawcook Academy,
ME - Team Time (1st 5) 1:32:16.0 | Spread (1st 5) 6:14.0 |
| 1, 6, 13, 29, 37 |
| Matt Guiod, Josh Wheeler, Isaac Ocana, Tanner Struck, Gabriel Susen |
| 15:23.0, 17:08.0, 18:05.0, 20:03.0, 21:37.0 |
4 | 100 | George Stevens,
ME - Team Time (1st 5) 1:36:07.0 | Spread (1st 5) 2:33.0 |
| 14, 15, 17, 23, 31, (32), (33) |
| Quinn Mitchell, Gavin Rogers, Ian McMillan, Jacob Reiley, Jacob Wight, (Josh Bowden), (Everett Fiske) |
| 18:06.0, 18:31.0, 19:09.0, 19:42.0, 20:39.0, (20:46.0), (21:03.0) |
5 | 117 | Sumner Memorial,
ME - Team Time (1st 5) 1:38:13.0 | Spread (1st 5) 4:03.0 |
| 8, 11, 28, 34, 36, (39), (40) |
| Brandon Wade, Taylor Lee, Kyle Jordan, Brant Harden, John Sandiego, (Chris Light), (Eric Archer) |
| 17:31.0, 17:40.0, 19:59.0, 21:29.0, 21:34.0, (22:11.0), (22:38.0) |
6 | 119 | Washington Academy,
ME - Team Time (1st 5) 1:38:58.0 | Spread (1st 5) 1:09.0 |
| 20, 21, 22, 26, 30, (42), (43) |
| Caleb Beal, Kameron Hanson, Cody Sprague, Josh Polk, Andrew Cox, (Shawn Leighton), (Andre Morren) |
| 19:24.0, 19:35.0, 19:37.0, 19:49.0, 20:33.0, (23:41.0), (27:24.0) |
7 | 148 | Machias Memorial,
ME - Team Time (1st 5) 1:53:29.0 | Spread (1st 5) 10:54.0 |
| 5, 19, 35, 44, 45 |
| Nick Beal, Jay Beal, Nicholas Libby, C Johnson, Sutton Burr |
| 17:06.0, 19:23.0, 21:32.0, 27:28.0, 28:00.0 |