1 | 58 | Kennebunk,
ME - Team Time (1st 5) 51:10.3 | Spread (1st 5) 1:27.3 |
| 1, 6, 9, 20, 22, (25), (31) |
| Andrew Ladd, Noah Williams, Sam Tartre, Gavin Kirn, Benjamin Quist, (Nate Cripps), (Sam Emery) |
| 9:19.5, 9:59.8, 10:20.0, 10:44.2, 10:46.8, (10:51.4), (10:58.2) |
2 | 76 | York,
ME - Team Time (1st 5) 52:33.9 | Spread (1st 5) 42.2 |
| 8, 10, 13, 19, 26, (30), (33) |
| Brendan Mather, Rollan Lemieux, Matthew LeClerc, Josiah Mackaman, Avery Boissonneault, (Callen Swann), (Clyde Swann) |
| 10:10.3, 10:21.2, 10:31.6, 10:38.3, 10:52.5, (10:57.1), (11:06.0) |
3 | 102 | Saco,
ME - Team Time (1st 5) 53:23.3 | Spread (1st 5) 1:22.8 |
| 5, 11, 14, 35, 37, (44), (61) |
| Simon Dimatteo, Cole Favereau, Benjamin Cobb, Colby Wise, Jonathon Umel, (Peyton Townsend), (Mitchell Labbe) |
| 9:52.2, 10:30.8, 10:32.1, 11:13.2, 11:15.0, (11:24.6), (12:09.8) |
4 | 113 | Massabesic,
ME - Team Time (1st 5) 53:43.5 | Spread (1st 5) 1:04.7 |
| 7, 18, 23, 29, 36, (55), (64) |
| Matthew Pooler, Luke Cloutier, Aiden Fedrizzi, Jesse Cadigan, Liam Fegizzi, (Nicholas Griffin), (Tucker Lucas) |
| 10:09.8, 10:37.6, 10:47.3, 10:54.3, 11:14.5, (12:03.6), (12:36.0) |
5 | 129 | Sanford,
ME - Team Time (1st 5) 54:00.7 | Spread (1st 5) 1:40.6 |
| 4, 17, 28, 34, 46, (51), (67) |
| Andrew Martin, Devin Begin, John Garnsey, David Arnold, Ashton Soucie, (Peter Nolin), (Jacob Cote) |
| 9:52.1, 10:35.5, 10:54.2, 11:06.2, 11:32.7, (11:52.5), (13:03.3) |
6 | 133 | Shapleigh,
ME - Team Time (1st 5) 54:03.9 | Spread (1st 5) 1:29.4 |
| 3, 21, 24, 42, 43, (52), (54) |
| Logan Bishop, Kaleb Cassinelli, Cameron Maes, Colin Graves, Cameron Brayne, (Elias Matso), (Ronnie Murdock) |
| 9:51.0, 10:46.0, 10:48.2, 11:18.3, 11:20.4, (11:55.2), (12:02.9) |
7 | 200 | Wells,
ME - Team Time (1st 5) 56:42.0 | Spread (1st 5) 2:55.7 |
| 2, 39, 47, 50, 62, (73), (77) |
| Griffin Allaire, Ryan Robinson, Tyler Evans, Guss Madsen, Kalaeb Fenoff, (James Luttrell), (Auguste Ciorra) |
| 9:31.3, 11:16.7, 11:35.5, 11:51.5, 12:27.0, (13:21.2), (13:34.0) |
8 | 266 | Lawrence,
ME - Team Time (1st 5) 1:01:23.0 | Spread (1st 5) 2:20.0 |
| 27, 32, 68, 69, 70, (75), (80) |
| Aaron Breton, Tucker Roy, Zach Delisle, Kyle Languet, Brendan Conner, (Colby Brann), (Brody Bickford) |
| 10:53.0, 10:59.0, 13:07.0, 13:11.0, 13:13.0, (13:27.0), (14:04.0) |
9 | 270 | Noble,
ME - Team Time (1st 5) 1:01:36.3 | Spread (1st 5) 3:44.2 |
| 15, 45, 48, 79, 83, (85), (89) |
| Adrian Croom, Alex Marchand, Maksim Masse, Evan Gflagg, Nick Sirois, (Andrew Crosby), (Michael Crosby) |
| 10:32.4, 11:25.0, 11:41.2, 13:41.1, 14:16.6, (14:40.0), (15:26.8) |
10 | 282 | Marshwood,
ME - Team Time (1st 5) 1:01:52.4 | Spread (1st 5) 3:04.5 |
| 12, 56, 60, 76, 78 |
| Jay Ouellette, Michael Fitzgerald, Max Rafferty, Nicholas Leavitt, Maxwell Smith |
| 10:31.2, 12:04.4, 12:08.5, 13:32.6, 13:35.7 |
11 | 292 | Waterville,
ME - Team Time (1st 5) 1:03:48.0 | Spread (1st 5) 4:04.0 |
| 16, 40, 72, 80, 84, (87) |
| Joseph Morin, Noah Koch, Daniel Gaunce, Jaden Grazulis, Spridal Hubiak, (Jacab Mooney) |
| 10:33.0, 11:17.0, 13:17.0, 14:04.0, 14:37.0, (15:09.0) |
12 | 298 | Thornton Academy,
ME - Team Time (1st 5) 1:02:46.7 | Spread (1st 5) 3:53.4 |
| 38, 57, 58, 59, 86, (88) |
| Braden Camire, Vanson Cardullo, Ellis Cotsis, Dylan Anderson, Nghi Nguyen, (Hugo Wolfe) |
| 11:15.4, 12:06.8, 12:07.7, 12:08.0, 15:08.8, (15:16.9) |
13 | 316 | Winslow,
ME - Team Time (1st 5) 1:04:00.0 | Spread (1st 5) 2:08.0 |
| 40, 65, 66, 71, 74, (82), (92) |
| Ryan Yang, Caleb Mills, Damien Gilley, Jacob Huesers, Sabastian Boucher, (Ian Laws), (Aidan Warme) |
| 11:17.0, 13:01.0, 13:02.0, 13:15.0, 13:25.0, (14:05.0), (17:36.0) |
14 | 346 | Biddeford,
ME - Team Time (1st 5) 1:07:38.7 | Spread (1st 5) 4:06.8 |
| 49, 53, 63, 90, 91, (93) |
| Sean Gonneville, Mason Stagg, Colin Tippett, Andrew Gelinas, Joey Leon, (Jonathan Quimby) |
| 11:48.3, 11:58.0, 12:27.5, 15:29.8, 15:55.1, (22:30.5) |