1 | 99 | Boothbay Region,
ME - Team Time (1st 5) 1:33:41.2 | Spread (1st 5) 1:30.4 |
| 9, 15, 21, 24, 30, (32), (46) |
| Kyle Ames, Matt Burnham, Blake Erhard, Liam Conlin, Shane Johnson, (Bayly Gaughan-Carrasco), (Will LeBrecque) |
| 17:52.4, 18:16.4, 18:54.9, 19:14.7, 19:22.8, (19:33.1), (20:10.5) |
2 | 103 | Waynflete,
ME - Team Time (1st 5) 1:33:57.3 | Spread (1st 5) 2:01.5 |
| 7, 17, 18, 27, 34, (44), (55) |
| Wilson Moore, John Veroneau, Peterson Silk, Joe Veroneau, Peter Michalakes, (John Van Dyke), (Andrew Clark) |
| 17:43.5, 18:34.0, 18:36.0, 19:18.8, 19:45.0, (20:07.0), (20:33.4) |
3 | 109 | Winthrop,
ME - Team Time (1st 5) 1:32:35.9 | Spread (1st 5) 4:03.8 |
| 1, 2, 13, 35, 58, (64), (68) |
| Jacob Hickey, Will Vance, Jesse Stevens, Caleb Fortin, Vincent Scott, (Nick Dwelle), (Lukas Grube) |
| 16:49.9, 16:55.1, 18:09.7, 19:47.5, 20:53.7, (21:25.7), (21:43.4) |
4 | 118 | Lisbon,
ME - Team Time (1st 5) 1:33:39.4 | Spread (1st 5) 3:30.3 |
| 3, 6, 19, 38, 52, (54), (92) |
| Nicholas Harriman, Jordan Cole, Mike Schlotterbeck, Brett Carter, David Schlotterbeck, (Silas Crosby), (Geoffrey Shambarger) |
| 16:56.8, 17:37.8, 18:40.4, 19:57.3, 20:27.1, (20:31.2), (25:32.9) |
5 | 141 | Maine Coast Waldorf,
ME - Team Time (1st 5) 1:35:14.0 | Spread (1st 5) 3:09.1 |
| 4, 12, 40, 42, 43, (48), (49) |
| Tucker Pierce, Dylan Wu, Eli Gundersen, Calvin Soule, Davis Ritger, (Ruben Lambersy), (Thomas Kolle) |
| 16:57.7, 18:03.2, 20:00.8, 20:05.5, 20:06.8, (20:14.4), (20:14.6) |
6 | 158 | Monmouth Academy,
ME - Team Time (1st 5) 1:37:16.6 | Spread (1st 5) 5:13.9 |
| 5, 8, 28, 39, 78, (79), (84) |
| Luke Thombs, Nick Menice, Mark Greenwald, Cam Bailey, Kyle Gunnells, (Nate Beaudoin), (Duncan Grant) |
| 17:29.1, 17:44.1, 19:22.5, 19:57.9, 22:43.0, (22:46.7), (23:13.8) |
7 | 208 | St Dominic Regional,
ME - Team Time (1st 5) 1:39:55.2 | Spread (1st 5) 2:50.3 |
| 14, 33, 45, 56, 60, (66), (76) |
| Diego Villamarin, Robert Shelley, Steve Hammerton, David Tuttle, Nicholas Welsh, (Andrew Belanger), (Julian Rogers) |
| 18:11.4, 19:43.3, 20:09.7, 20:49.1, 21:01.7, (21:33.3), (22:27.0) |
8 | 217 | North Yarmouth Academy,
ME - Team Time (1st 5) 1:40:38.7 | Spread (1st 5) 2:05.9 |
| 22, 28, 51, 53, 63, (81), (91) |
| Brennan Flatt, Jack Kostelnik, Rick Hilscher, Jack Sillin, Kieran Rowe, (Justin Guo), (Parker Elkins) |
| 19:09.7, 19:22.5, 20:22.5, 20:28.4, 21:15.6, (22:56.7), (25:26.0) |
9 | 238 | Carrabec,
ME - Team Time (1st 5) 1:42:34.8 | Spread (1st 5) 3:40.5 |
| 31, 37, 41, 47, 82, (85), (93) |
| Brody Miller, Jacob Atwood, Evan Gorr, jackson Sidell, AJ Foss, (Zach Cates), (Allyn Foss) |
| 19:23.1, 19:52.8, 20:04.6, 20:10.7, 23:03.6, (23:54.1), (25:42.4) |
10 | 239 | Hall-Dale,
ME - Team Time (1st 5) 1:42:11.2 | Spread (1st 5) 2:13.8 |
| 26, 36, 50, 62, 65, (70), (71) |
| Enrico Giunti, Liam Walp, Drake Chase, Elijah Austin, Carter Wilson, (Micah Thomas), (Issac Lawrence) |
| 19:17.2, 19:49.7, 20:21.0, 21:12.3, 21:31.0, (21:45.8), (21:46.9) |
11 | 258 | Robert W Traip,
ME - Team Time (1st 5) 1:44:20.3 | Spread (1st 5) 4:25.4 |
| 11, 25, 73, 74, 75, (77), (83) |
| Jacob Christiansen, Max Redfield, Haven Yeaton, Ballard Mattingly, Harper Shea, (Jeremy Clifford), (James Mattingly) |
| 18:00.0, 19:16.0, 22:17.7, 22:21.2, 22:25.4, (22:37.3), (23:09.0) |
12 | 277 | Seacoast Christian,
ME - Team Time (1st 5) 1:53:39.0 | Spread (1st 5) 12:54.0 |
| 10, 16, 67, 89, 95 |
| Caleb LaCroix, Chad Downs, Fred Pilkington, Asa Johnson, Nate Baird |
| 17:56.0, 18:27.0, 21:42.0, 24:44.0, 30:50.0 |
13 | 286 | Dirigo,
ME - Team Time (1st 5) 1:48:50.2 | Spread (1st 5) 5:51.4 |
| 20, 23, 69, 86, 88, (94) |
| Keenan Martin, Ben Buck, Justin Cantin, Ethan Couture, Lucas Waite, (Chad Berry) |
| 18:51.1, 19:13.7, 21:43.6, 24:19.3, 24:42.5, (30:26.7) |
14 | 329 | Madison Area Memorial,
ME - Team Time (1st 5) 1:47:55.0 | Spread (1st 5) 2:02.2 |
| 57, 59, 61, 72, 80, (87), (90) |
| Xavier LeBlanc, Josh Linkletter, Adam Silvia, Luke Harper, Marcus Boynton, (Avi LeBlanc), (Zach Linkletter) |
| 20:49.3, 20:56.7, 21:08.5, 22:09.0, 22:51.5, (24:40.4), (25:08.4) |