1 | 22 | George Stevens,
ME - Team Time (1st 5) 1:38:24.0 | Spread (1st 5) 1:53.0 |
| 1, 2, 3, 4, 12, (13), (14) |
| Caden Mattson, Ian Renwick, Andrew Szwez, Clark Morrison, Oliver Wilson, (Sean Schweizer), (Ian Howell) |
| 18:52.0, 19:34.0, 19:35.0, 19:38.0, 20:45.0, (20:46.0), (20:47.0) |
2 | 64 | Calais,
ME - Team Time (1st 5) 1:44:55.0 | Spread (1st 5) 1:57.0 |
| 5, 10, 15, 16, 18, (19), (20) |
| Kyle Richard, Mason Ritchie, Justice Bassett, Luke Furtek, Tyler Furtek, (Gavin Parks), (Ashton James) |
| 19:56.0, 20:38.0, 21:06.0, 21:22.0, 21:53.0, (22:17.0), (22:23.0) |
3 | 74 | Lee Academy,
ME - Team Time (1st 5) 1:49:05.0 | Spread (1st 5) 5:20.0 |
| 6, 7, 11, 21, 29, (35), (39) |
| Alessio Zanotta, Davide Zanotta, Matthias Aldrich, Alberto Garcia, Cody Sprague, (Aidan Knowles), (Zee-k Richards) |
| 20:12.0, 20:13.0, 20:39.0, 22:29.0, 25:32.0, (28:50.0), (32:52.0) |
4 | 101 | Bucksport,
ME - Team Time (1st 5) 1:52:55.0 | Spread (1st 5) 4:17.0 |
| 9, 17, 22, 25, 28, (33), (34) |
| David Hileman, Christian Winslow, Micah Hileman, James Palkie, Matt Barren, (Jonathan Labbe), (Liam Swift) |
| 20:23.0, 21:46.0, 22:50.0, 23:16.0, 24:40.0, (27:49.0), (28:33.0) |
5 | 118 | Machias Memorial,
ME - Team Time (1st 5) 2:00:17.0 | Spread (1st 5) 9:57.0 |
| 8, 23, 24, 27, 36, (37) |
| Jason Weaver, Jakob Holland, Leif Mckenna, Tyler Demarest, Alexander Look, (Alexander Cox) |
| 20:19.0, 22:57.0, 23:08.0, 23:37.0, 30:16.0, (30:48.0) |
6 | 157 | Searsport District Senior,
ME - Team Time (1st 5) 2:13:03.0 | Spread (1st 5) 7:35.0 |
| 26, 30, 31, 32, 38, (40) |
| Steven Courtney, Ellis Braga, Thomas Bradley, Andrew Donald, Caleb Fairbrother, (William Bradley) |
| 23:18.0, 25:49.0, 26:31.0, 26:32.0, 30:53.0, (33:20.0) |