1 | 70 | Scarborough,
ME - Team Time (1st 5) 1:24:42.6 | Spread (1st 5) 1:36.8 |
| 2, 3, 17, 23, 25, (35), (45) |
| Zachary Barry, Erik Losacco, Adam Bendetson, Warren O'Shea, Ben Cassellius, (William Pulvino), (Bryce Beeler) |
| 16:01.7, 16:18.3, 17:13.1, 17:31.0, 17:38.5, (18:01.4), (18:22.7) |
2 | 74 | Falmouth,
ME - Team Time (1st 5) 1:24:37.0 | Spread (1st 5) 2:12.8 |
| 1, 5, 10, 25, 33, (39), (53) |
| Ben Greene, Logan Ross, Faran Igani, Miles Woodbury, Declan Frueh, (Ryan Gray), (Vance Boyd) |
| 15:43.1, 16:31.3, 16:48.2, 17:38.5, 17:55.9, (18:14.4), (18:36.4) |
3 | 110 | Gorham,
ME - Team Time (1st 5) 1:26:41.7 | Spread (1st 5) 2:38.1 |
| 4, 8, 13, 21, 64, (67), (82) |
| Calvin Cummings, Reed Henderson, Josh Lehmann, Lucien Beardsley, Kieran Wilkins, (Madison Brown), (Cruise LaBrie) |
| 16:28.3, 16:39.0, 16:59.0, 17:29.0, 19:06.4, (19:17.3), (19:43.8) |
4 | 115 | Kennebunk,
ME - Team Time (1st 5) 1:26:59.5 | Spread (1st 5) 1:41.9 |
| 9, 11, 20, 32, 43, (76), (93) |
| Garrett Erickson-harr, Kevin Finn, Andrew Keene, Flynn Crean, Hunter Lachance, (Benjamin Marquis), (Fletcher Crean) |
| 16:39.4, 16:52.4, 17:17.4, 17:49.0, 18:21.3, (19:32.0), (20:25.5) |
5 | 121 | South Portland,
ME - Team Time (1st 5) 1:27:43.0 | Spread (1st 5) 1:16.5 |
| 12, 18, 23, 28, 40, (48), (50) |
| Jacob Ramos, Nicolas Borelli, Jack Nickerson, Brady Guay, Harrison Jones, (Kyle Hartford), (Chase Porter) |
| 16:58.8, 17:15.1, 17:31.0, 17:42.8, 18:15.3, (18:31.0), (18:33.0) |
6 | 128 | Bonny Eagle,
ME - Team Time (1st 5) 1:28:00.6 | Spread (1st 5) 30.5 |
| 19, 22, 27, 29, 31, (65), (66) |
| Parker Willams, Andrew Sirois, Baxter Weyand, Anthony Mason, Tyler Gilbert, (Xavier Lemieux), (Cameron Gintner) |
| 17:16.2, 17:29.9, 17:42.1, 17:45.7, 17:46.7, (19:12.0), (19:15.0) |
7 | 209 | Deering,
ME - Team Time (1st 5) 1:31:04.2 | Spread (1st 5) 1:48.6 |
| 15, 36, 46, 51, 61, (85), (89) |
| Alexey Seredin, Owen Richards, Deven Abrams, James Tedder, Anthony O'Donnell, (Sam Anderson), (Ben Vachon) |
| 17:05.0, 18:01.7, 18:28.1, 18:35.8, 18:53.6, (19:54.1), (20:00.4) |
8 | 246 | Portland,
ME - Team Time (1st 5) 1:32:34.4 | Spread (1st 5) 1:00.9 |
| 34, 38, 52, 59, 63, (70), (77) |
| Daniel Niles, George Theall, Brendan Mailloux, Nathan Blades, Nate Herrick, (Sam Dupont), (Matthew Breece) |
| 17:58.2, 18:13.7, 18:36.1, 18:47.3, 18:59.1, (19:20.0), (19:33.3) |
9 | 268 | Thornton Academy,
ME - Team Time (1st 5) 1:33:09.7 | Spread (1st 5) 3:06.8 |
| 6, 49, 60, 74, 79, (86), (87) |
| Simon DiMatteo, Dylan Anderson, Dylan Nutting, Alex Hall, Sebastian Shields, (Kaeden Pfeiffer), (Cody Donovan) |
| 16:36.1, 18:31.3, 18:51.1, 19:28.3, 19:42.9, (19:54.5), (19:56.0) |
| 268 | Westbrook,
ME - Team Time (1st 5) 1:33:23.2 | Spread (1st 5) 1:07.8 |
| 42, 44, 54, 56, 72, (80), (100) |
| Camden Bessey, Aiden Pecoraro, Salim Bakar, Carlos Torres, Jonathan Dalessandro, (Charles Berry), (Gabe Berry) |
| 18:18.2, 18:22.5, 18:37.3, 18:39.2, 19:26.0, (19:43.4), (21:17.8) |
11 | 327 | Cheverus,
ME - Team Time (1st 5) 1:36:06.7 | Spread (1st 5) 3:19.8 |
| 16, 37, 88, 92, 94, (95), (106) |
| Jesse Cadigan, Anthony Zerillo, Evan Roy, Ryan Flaherty, Danny McCartney, (Vivian Griffin), (Owen Cook) |
| 17:09.0, 18:11.1, 19:57.5, 20:20.3, 20:28.8, (20:30.1), (22:20.9) |
12 | 339 | Biddeford,
ME - Team Time (1st 5) 1:36:10.9 | Spread (1st 5) 3:58.1 |
| 7, 73, 78, 84, 97, (109), (112) |
| Chris Walton, Tyler Shumate, Kaden Cadorette, William Harriman, Jake Fleurent, (Nick Carpenter), (Kalvin Camire) |
| 16:37.9, 19:26.8, 19:36.2, 19:54.0, 20:36.0, (23:26.6), (24:21.0) |
13 | 346 | Noble,
ME - Team Time (1st 5) 1:37:33.7 | Spread (1st 5) 4:48.8 |
| 14, 57, 81, 91, 103 |
| Maddox Jordan, Isaiah Slater, Michael Crosby, Adrian Croom, Matthew Gorman |
| 16:59.6, 18:41.8, 19:43.7, 20:20.2, 21:48.4 |
14 | 372 | Windham,
ME - Team Time (1st 5) 1:39:03.3 | Spread (1st 5) 3:09.3 |
| 47, 55, 69, 99, 102, (105), (113) |
| Tristan Candelmo, Graden Joly, Sebastian Anghel, Niall Gushe, DJ Stephens, (Roman Thomas), (Robbie Soucy) |
| 18:29.7, 18:37.9, 19:19.3, 20:57.4, 21:39.0, (21:52.7), (25:27.4) |
15 | 376 | Marshwood,
ME - Team Time (1st 5) 1:37:35.0 | Spread (1st 5) 1:26.8 |
| 57, 71, 75, 83, 90, (96), (97) |
| Sean Fuller, Sam DiGrappo, Finn Theos, Ned Whitesell, Luke Dockham, (Ben Byrd), (Zach Cullen) |
| 18:41.8, 19:25.6, 19:31.7, 19:47.3, 20:08.6, (20:31.4), (20:36.0) |
16 | 420 | Sanford,
ME - Team Time (1st 5) 2:01:34.7 | Spread (1st 5) 21:23.5 |
| 30, 62, 104, 110, 114, (115) |
| Ryan Brennan, Josh Werner, Liam Daly, Lewis Fink, Colm Hull, (Eric Ames) |
| 17:46.5, 18:56.6, 21:52.0, 23:49.6, 39:10.0, (45:52.5) |
17 | 425 | Massabesic,
ME - Team Time (1st 5) 1:44:51.7 | Spread (1st 5) 4:43.7 |
| 41, 68, 101, 107, 108, (111) |
| Luke Cloutier, Ian Sampson, Jesse Gonneville, Rylan Daigneault, Richard Harriman, (Tyler Stoddard) |
| 18:15.7, 19:19.0, 21:32.8, 22:44.8, 22:59.4, (24:02.4) |