1 | 30 | Orono,
ME - Team Time (1st 5) 1:27:04.6 | Spread (1st 5) 28.9 |
| 4, 5, 6, 7, 8, (10), (14) |
| Matt Keresey, Lowell Ruck, Jonathan Steelman, Jonathan Spencer, William O'Neil, (Stephen Nelson), (Sam Holt) |
| 17:11.4, 17:12.9, 17:25.8, 17:34.2, 17:40.3, (17:57.1), (18:22.2) |
2 | 54 | George Stevens,
ME - Team Time (1st 5) 1:29:08.7 | Spread (1st 5) 3:29.8 |
| 1, 2, 12, 17, 22, (23), (26) |
| John Hassett, Ollie Dillon, Max Mattson, Caden Mattson, Beckett Slayton, (Tyler Varnum), (Sean Schweizer) |
| 15:56.2, 16:54.0, 18:17.7, 18:34.8, 19:26.0, (19:31.3), (20:02.9) |
3 | 145 | Narraguagus,
ME - Team Time (1st 5) 1:39:46.5 | Spread (1st 5) 1:47.1 |
| 18, 25, 31, 35, 36 |
| Blaine Grant, JP Snider, Kyle Davis, Hunter Beal, Dominic Brooks |
| 18:48.1, 19:32.3, 20:16.3, 20:34.6, 20:35.2 |
4 | 154 | Greater Houlton Christian Acad,
ME - Team Time (1st 5) 1:39:13.4 | Spread (1st 5) 3:44.5 |
| 9, 15, 37, 42, 51, (80) |
| Wesley Ganglfinger, Cole Winslow, Alex Walker, Will Austin, Isaac Potter, (Brendan Curan) |
| 17:50.9, 18:23.1, 20:35.4, 20:48.6, 21:35.4, (36:42.4) |
5 | 155 | Lee Academy,
ME - Team Time (1st 5) 1:41:02.3 | Spread (1st 5) 1:32.7 |
| 21, 27, 29, 38, 40, (49), (52) |
| Howie Francis, Nathan Gilman, Michael Noyes, Matthias Aldrich, Masato Tsuchida, (Adrian Dyer), (Julian Haun) |
| 19:12.8, 20:11.5, 20:12.6, 20:39.9, 20:45.5, (21:16.9), (21:37.4) |
6 | 175 | Fort Kent Community,
ME - Team Time (1st 5) 1:42:08.7 | Spread (1st 5) 1:33.5 |
| 24, 30, 34, 41, 46, (64) |
| Skyler Bernstein, Jackson Ashby, Isaac Robichaud, Matt Kelly, Alex Beaulieu, (Cole Bennett) |
| 19:31.7, 20:12.8, 20:32.3, 20:46.7, 21:05.2, (23:28.9) |
7 | 193 | Limestone Community/MSSM,
ME - Team Time (1st 5) 1:42:55.1 | Spread (1st 5) 3:39.5 |
| 13, 32, 45, 48, 55, (57), (67) |
| James Cyr, David Govoni, Sawyer Lachance, Oliver Waiman, Ben Potter, (Karter Whitman), (Kyle Provencal) |
| 18:20.5, 20:22.4, 21:01.2, 21:11.0, 22:00.0, (22:07.3), (24:05.5) |
8 | 208 | Bucksport,
ME - Team Time (1st 5) 1:45:04.3 | Spread (1st 5) 4:24.9 |
| 16, 19, 54, 59, 60, (70), (73) |
| Daniel Gonczy, Ramon Perez, Tyler Paulauskas, Hunter Peddle, Nate Cusack, (Nate Sawyer), (Shawn Bernier) |
| 18:34.3, 18:48.5, 21:53.5, 22:48.8, 22:59.2, (25:19.0), (25:55.4) |
9 | 226 | Washburn District,
ME - Team Time (1st 5) 1:45:52.6 | Spread (1st 5) 4:14.3 |
| 20, 43, 44, 58, 61, (75), (77) |
| Devon Maynard, Konner Jordan, Edwin McLaughlin, Cameron Hartford, Brennan Viola, (Caleb Thompson), (Jovanni Tavares) |
| 18:50.4, 20:48.7, 20:53.0, 22:15.8, 23:04.7, (26:49.7), (28:17.5) |
10 | 238 | Houlton,
ME - Team Time (1st 5) 1:50:34.9 | Spread (1st 5) 8:25.3 |
| 3, 33, 63, 68, 71, (74) |
| Isaiah Brown, Jeremy Cook, Tim Glatter, Isia Bouchard, Nolan Jacobs, (Timothy Youngfellow) |
| 17:01.4, 20:28.1, 23:24.0, 24:14.7, 25:26.7, (25:55.7) |
11 | 248 | Machias Memorial,
ME - Team Time (1st 5) 1:49:22.8 | Spread (1st 5) 6:15.9 |
| 11, 50, 53, 65, 69, (79) |
| Jacob Godfrey, Cameron Leavitt, Jakob Holland, Brandon Maker, Jordan Donovan, (Devin Keene) |
| 18:07.6, 21:29.1, 21:50.6, 23:32.0, 24:23.5, (28:33.8) |
12 | 284 | Washington Academy,
ME - Team Time (1st 5) 1:55:02.7 | Spread (1st 5) 5:39.6 |
| 28, 56, 62, 66, 72 |
| Wyatt Williams, Colby Cates-Wright, Jeffrey Graham, Joseph Moore, Jacob Wall |
| 20:12.5, 22:03.4, 23:12.7, 23:42.0, 25:52.1 |
13 | 321 | Sumner Memorial,
ME - Team Time (1st 5) 2:19:59.8 | Spread (1st 5) 21:50.8 |
| 39, 47, 76, 78, 81 |
| Dylan Bernaquer, Nicholas Kimball, Austin Rumill, Shalom Hiser, Lance Rush |
| 20:42.2, 21:07.6, 27:18.3, 28:18.7, 42:33.0 |