1 | 40 | George Stevens,
ME - Team Time (1st 5) 1:31:31.0 | Spread (1st 5) 1:46.6 |
| 2, 4, 5, 12, 17, (18), (19) |
| Will Entwisle, Oliver Broughton, John Hassett, Devlin Valle, Beckett Slayton, (Frank Schweizer), (Tyler Varnum) |
| 17:39.3, 17:47.4, 17:50.7, 18:47.7, 19:25.9, (19:26.6), (19:31.3) |
2 | 60 | Washburn District,
ME - Team Time (1st 5) 1:33:31.7 | Spread (1st 5) 3:02.8 |
| 1, 7, 15, 16, 21, (22), (23) |
| Derek Baker, Devon Maynard, McCall Turner, Noah Caron, Kevin Jordan, (Konner Jordan), (Braedon Campbell) |
| 16:49.0, 18:05.8, 19:20.5, 19:24.6, 19:51.8, (19:54.0), (21:02.9) |
3 | 63 | Fort Kent Community,
ME - Team Time (1st 5) 1:36:11.4 | Spread (1st 5) 4:13.6 |
| 6, 8, 10, 13, 26 |
| Charles Parham, Skyler Bernstein, Brandon Thibeault, Jackson Ashby, Isaac Robichaud |
| 17:58.3, 18:25.4, 18:30.8, 19:05.0, 22:11.9 |
4 | 103 | Greater Houlton Christian Acad,
ME - Team Time (1st 5) 1:49:53.9 | Spread (1st 5) 10:49.6 |
| 2, 11, 27, 27, 36 |
| Wesley Ganglfinger, Cole Winslow, Isaac Potter, Alex Walker, Joshua Supper |
| 17:39.3, 18:40.1, 22:32.8, 22:32.8, 28:28.9 |
5 | 117 | Limestone Community/MSSM,
ME - Team Time (1st 5) 1:46:19.1 | Spread (1st 5) 3:39.1 |
| 14, 20, 24, 29, 30, (31), (35) |
| Keith Lanquet, James Cyr, Dalton Ganonico, Alec Comeau, Cole Butler, (Harrison Pearce), (Justin Small) |
| 19:11.9, 19:36.3, 21:52.8, 22:47.1, 22:51.0, (22:55.0), (26:25.1) |
6 | 133 | Bucksport,
ME - Team Time (1st 5) 1:55:29.4 | Spread (1st 5) 6:38.5 |
| 9, 25, 32, 33, 34 |
| Daniel Gonzsy, Austin Clement, Alex Burbank, Nate Sawyer, Hunter Peddle |
| 18:29.5, 22:10.3, 24:46.9, 24:54.7, 25:08.0 |