| 1 | Joel KianderPlace 1 · Grade 8 · Yarmouth | 8 | Yarmouth | 11:32.25 PR |
| 2 | Hunter KimballPlace 2 · Grade 8 · Greely | 8 | Greely | 11:36.23 PR |
| 3 | Beckett BaitlinerPlace 3 · Grade 7 · Yarmouth | 7 | Yarmouth | 11:36.39 PR |
| 4 | Aaron MccalmonPlace 4 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 11:54.24 |
| 5 | Rasmus KjeldgaardPlace 5 · Grade 7 · Yarmouth | 7 | Yarmouth | 12:03.27 PR |
| 6 | Jamie WoodruffPlace 6 · Grade 8 · Brunswick | 8 | Brunswick | 12:56.41 |
| 7 | Isaac DavisonPlace 7 · Grade 8 · Cape Elizabeth | 8 | Cape Elizabeth | 12:56.42 |
| 8 | Dawson DominiskiPlace 8 · Grade 8 · Greely | 8 | Greely | 13:10.48 PR |
| 9 | Ross FischerPlace 9 · Grade 7 · Yarmouth | 7 | Yarmouth | 13:20.42 PR |
| 10 | Oscar OrtizPlace 10 · Grade 6 · St. John's Catholic School | 6 | St. John's Catholic School | 13:33.91 |
| 11 | Peter McIntirePlace 11 · Grade 6 · Brunswick | 6 | Brunswick | 13:41.62 |
| 12 | Baxter BrownPlace 12 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 13:43.81 |
| 13 | Bradley BelangerPlace 13 · Grade 8 · Greely | 8 | Greely | 13:47.00 PR |
| 14 | Asa HallaganPlace 14 · Grade 6 · Yarmouth | 6 | Yarmouth | 13:49.07 PR |
| 15 | Emory GrohmanPlace 15 · Grade 7 · Yarmouth | 7 | Yarmouth | 13:50.98 PR |
| 16 | Marco CianchettePlace 16 · Grade 8 · Greely | 8 | Greely | 14:07.44 PR |
| 17 | Caden CardosiPlace 17 · Grade 8 · Greely | 8 | Greely | 14:08.63 PR |
| 18 | Theo LichterPlace 18 · Grade 6 · Greely | 6 | Greely | 14:09.07 PR |
| 19 | Max RathbonePlace 19 · Grade 8 · Brunswick | 8 | Brunswick | 14:22.81 |
| 20 | Jameson SeverancePlace 20 · Grade 6 · Brunswick | 6 | Brunswick | 14:30.90 |
| 21 | Wyatt AustinPlace 21 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 14:35.58 |
| 22 | Kaden PutnamPlace 22 · Grade 7 · Yarmouth | 7 | Yarmouth | 14:36.13 PR |
| 23 | Drew BalascioPlace 23 · Grade 7 · Yarmouth | 7 | Yarmouth | 14:38.82 PR |
| 24 | Shane ElliotPlace 24 · Grade 6 · Greely | 6 | Greely | 14:39.50 PR |
| 25 | Silas SawhneyPlace 25 · Grade 7 · Yarmouth | 7 | Yarmouth | 14:39.51 PR |
| 26 | Carter BrownPlace 26 · Grade 6 · Brunswick | 6 | Brunswick | 14:41.06 |
| 27 | Wyeth UschmannPlace 27 · Grade 7 · Yarmouth | 7 | Yarmouth | 14:47.30 PR |
| 28 | Matthew ColianniPlace 28 · Grade 7 · Greely | 7 | Greely | 14:48.10 PR |
| 29 | Andrew FuegenPlace 29 · Grade 7 · Greely | 7 | Greely | 14:52.87 PR |
| 30 | Callen SuttonPlace 30 · Grade 7 · Brunswick | 7 | Brunswick | 14:54.95 |
| 31 | Patrick GerrardPlace 31 · Grade 8 · Yarmouth | 8 | Yarmouth | 14:56.63 |
| 32 | Seamus NashPlace 32 · Grade 8 · Brunswick | 8 | Brunswick | 15:03.79 |
| 33 | Leonard StraubPlace 33 · Grade 6 · Yarmouth | 6 | Yarmouth | 15:04.04 PR |
| 34 | Jackson DeMartiniPlace 34 · Grade 6 · St. John's Catholic School | 6 | St. John's Catholic School | 15:16.58 |
| 35 | Henry HandePlace 35 · Grade 8 · Greely | 8 | Greely | 15:23.38 PR |
| 36 | James OrtizPlace 36 · Grade 6 · St. John's Catholic School | 6 | St. John's Catholic School | 15:26.43 |
| 37 | Sean MazerollePlace 37 · Grade 8 · Brunswick | 8 | Brunswick | 15:35.04 PR |
| 38 | Jacob LeePlace 38 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 15:45.52 |
| 39 | Miles SchroderPlace 39 · Grade 8 · Cape Elizabeth | 8 | Cape Elizabeth | 15:53.10 |
| 40 | Ray DevinePlace 40 · Grade 6 · Brunswick | 6 | Brunswick | 15:54.67 |
| 41 | Bret MartinPlace 41 · Grade 7 · Brunswick | 7 | Brunswick | 15:55.20 |
| 42 | John WilliamsPlace 42 · Grade 7 · Greely | 7 | Greely | 16:01.26 PR |
| 43 | Lucas OwenPlace 43 · Grade 6 · Yarmouth | 6 | Yarmouth | 16:01.26 PR |
| 44 | James Lamson-LaPlumePlace 44 · Grade 8 · Yarmouth | 8 | Yarmouth | 16:19.42 PR |
| 45 | Ben WrightPlace 45 · Grade 6 · Brunswick | 6 | Brunswick | 16:20.13 |
| 46 | Nevin RileyPlace 46 · Grade 8 · Brunswick | 8 | Brunswick | 16:31.53 PR |
| 47 | Connor GarlandPlace 47 · Grade 7 · Yarmouth | 7 | Yarmouth | 17:07.46 PR |
| 48 | Miles WashburnPlace 48 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 17:08.11 |
| 49 | Owen WestlingPlace 49 · Grade 6 · Brunswick | 6 | Brunswick | 17:47.61 |
| 50 | Liam DudleyPlace 50 · Grade 6 · Brunswick | 6 | Brunswick | 17:51.07 PR |
| 51 | Chen LuPlace 51 · Grade 7 · Brunswick | 7 | Brunswick | 18:27.69 |
| 52 | Elijah KerrPlace 52 · Grade 7 · St. John's Catholic School | 7 | St. John's Catholic School | 18:28.92 |
| 53 | Rex SoucyPlace 53 · Grade 8 · Brunswick | 8 | Brunswick | 18:34.65 |
| 54 | Eliot MasonPlace 54 · Grade 8 · Brunswick | 8 | Brunswick | 18:56.95 PR |
| 55 | Nico LopezPlace 55 · Grade 8 · Brunswick | 8 | Brunswick | 19:04.07 |
| 56 | Benjamin WatkinsonPlace 56 · Grade 8 · Brunswick | 8 | Brunswick | 19:08.27 |
| 57 | Michael GillanPlace 57 · Grade 8 · Yarmouth | 8 | Yarmouth | 19:15.31 PR |
| 58 | Kamran GulizadaPlace 58 · Grade 6 · Yarmouth | 6 | Yarmouth | 19:24.87 PR |
| 59 | Brycen HarlowPlace 59 · Grade 7 · Brunswick | 7 | Brunswick | 19:28.89 |
| 60 | Henry KilbornPlace 60 · Grade 7 · Greely | 7 | Greely | 19:35.10 PR |
| 61 | Steven SchwarzPlace 61 · Grade 7 · Brunswick | 7 | Brunswick | 20:07.94 |
| 62 | Alex LavwayPlace 62 · Grade 7 · Brunswick | 7 | Brunswick | 20:07.94 |
| 63 | Olin UmbriacoPlace 63 · Grade 6 · Brunswick | 6 | Brunswick | 20:20.12 PR |
| 64 | Dolan SilevinacPlace 64 · Grade 7 · Greely | 7 | Greely | 20:40.26 PR |
| 65 | Cohen RiserPlace 65 · Grade 6 · Brunswick | 6 | Brunswick | 20:47.65 |
| 66 | Benjamin BrookesPlace 66 · Grade 6 · Brunswick | 6 | Brunswick | 20:48.57 |
| 67 | Tyler MckinnonPlace 67 · Grade 6 · Brunswick | 6 | Brunswick | 21:08.44 |
| 68 | Alban GartsidePlace 68 · Grade 6 · Brunswick | 6 | Brunswick | 21:48.08 |
| 69 | Miles FerrellPlace 69 · Grade 7 · Greely | 7 | Greely | 23:00.63 PR |
| 70 | Dino ArauzPlace 70 · Grade 7 · Brunswick | 7 | Brunswick | 23:50.07 |
| 71 | Paul SchwarzPlace 71 · Grade 6 · Brunswick | 6 | Brunswick | 24:32.53 PR |
| 72 | Andrew FlahertyPlace 72 · Grade 8 · Brunswick | 8 | Brunswick | 24:40.20 |