1 | 33 | Orono,
ME - Team Time (1st 5) 1:28:36.7 | Spread (1st 5) 1:50.0 |
| 2, 6, 7, 8, 10, (21), (28) |
| Tyler White, Schuyler Collett, Brian Westhoven, Josh Marquis, James O'Neil, (Liam Kenefic), (Conall Molloy) |
| 16:22.8, 17:56.9, 17:59.0, 18:05.2, 18:12.8, (19:07.1), (19:34.9) |
2 | 90 | George Stevens,
ME - Team Time (1st 5) 1:32:52.0 | Spread (1st 5) 3:25.0 |
| 1, 13, 18, 26, 32, (37), (42) |
| Sam Stahnke, Oliver Broughton, Devlin Valle, Richard Du, Herbert Hong, (Devon Oppedisano), (Adam Witham) |
| 16:18.0, 18:29.0, 18:53.0, 19:29.0, 19:43.0, (20:17.0), (20:52.0) |
3 | 94 | Bangor Christian,
ME - Team Time (1st 5) 1:33:53.6 | Spread (1st 5) 3:14.5 |
| 3, 4, 23, 25, 39 |
| Dylan Merchant, Samuel Proctor, Brian Parent, Jace Schmidt, Joel Schmidt |
| 17:15.5, 17:30.1, 19:10.0, 19:28.0, 20:30.0 |
4 | 105 | Waynflete,
ME - Team Time (1st 5) 1:34:50.0 | Spread (1st 5) 1:35.0 |
| 11, 15, 16, 30, 33, (34), (35) |
| Josh Espy, Dylan Kingsbury, Abukar Adan, Cam Thompson, Graham Chance, (Forest Chap), (Colin Lawrence) |
| 18:15.0, 18:31.0, 18:34.0, 19:40.0, 19:50.0, (19:52.0), (19:54.0) |
5 | 128 | Bucksport,
ME - Team Time (1st 5) 1:37:16.8 | Spread (1st 5) 2:29.0 |
| 9, 14, 27, 38, 40, (41) |
| Robin Doyle, Skyler Fraga, Adam Bohlan, Taylor Souteres, Alex Bourgon, (Amaziah Jones) |
| 18:09.0, 18:29.3, 19:31.0, 20:29.5, 20:38.0, (20:44.0) |
6 | 142 | Lee Academy,
ME - Team Time (1st 5) 1:38:53.1 | Spread (1st 5) 3:03.0 |
| 12, 19, 20, 43, 48, (49), (52) |
| Brandon Bourgoin, Dominic Pacelli, Noah Albino, Nathanael Thurlow, Jaye Lee, (Richard Zhou), (Renda Zhang) |
| 18:24.0, 19:01.9, 19:02.0, 20:58.2, 21:27.0, (21:33.7), (21:36.1) |
7 | 168 | Sumner Memorial,
ME - Team Time (1st 5) 1:41:00.8 | Spread (1st 5) 4:48.0 |
| 5, 24, 31, 51, 57, (61) |
| Brandon Wade, Kyle Jordan, Braden Wentworth, Patrik Orcutt, Ian Lariviere, (Christian Kimball) |
| 17:50.0, 19:16.0, 19:41.0, 21:35.8, 22:38.0, (24:13.9) |
8 | 190 | Central,
ME - Team Time (1st 5) 1:42:17.7 | Spread (1st 5) 2:48.8 |
| 17, 29, 45, 46, 53, (58), (59) |
| Collin Hill Unk, Adam Oko, Kaj Overturff Unk, Kaj Overturf, Tristan Wright, (Cole Hill Unk), (Dakota McNally Unk) |
| 18:52.0, 19:35.8, 21:01.1, 21:08.0, 21:40.8, (22:57.8), (23:33.5) |
9 | 241 | Sacopee Valley,
ME - Team Time (1st 5) 1:47:43.0 | Spread (1st 5) 3:39.0 |
| 36, 44, 47, 54, 60 |
| Cole Miller, Russel Theriault, David Furtado, Parker Hayes, Wyatt Barnes |
| 20:00.0, 21:00.0, 21:12.0, 21:52.0, 23:39.0 |
10 | 245 | Robert W Traip,
ME - Team Time (1st 5) 1:50:14.0 | Spread (1st 5) 6:03.0 |
| 22, 50, 55, 56, 62, (63), (64) |
| Josh Wiswell, Andrew McCluskey, Erik Pike, Joseph Lombardi, Sean Evans Unk, (Jacob Wirth), (Jacob Bickford) |
| 19:08.0, 21:35.0, 22:03.0, 22:17.0, 25:11.0, (25:19.0), (26:06.0) |