| 1 | Mateo JacquesPlace 1 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 12:59.62 |
| 2 | Enzo CitragliaPlace 2 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 13:50.29 |
| 3 | Finlay WoodburyPlace 3 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 14:00.11 |
| 4 | Eli GatesPlace 4 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 14:00.60 |
| 5 | Wes RogersPlace 5 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 14:01.69 |
| 6 | Josh PalmerPlace 6 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 15:21.13 |
| 7 | Finn MillerPlace 7 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 15:41.09 |
| 8 | Boden EverettPlace 8 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 15:45.16 |
| 9 | Lucano SerafiniPlace 9 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 16:06.56 |
| 10 | Braydan HansenPlace 10 · Grade 7 · Richmond | 7 | Richmond | 16:26.95 PR |
| 11 | Jasper OhPlace 11 · Grade 6 · Oceanside | 6 | Oceanside | 16:27.87 |
| 12 | Derrick CorsonPlace 12 · Grade 6 · Oceanside | 6 | Oceanside | 16:41.70 |
| 13 | Theron PeetPlace 13 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 16:46.49 |
| 14 | James KilfoylePlace 14 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 16:48.72 |
| 15 | Colton ButlerPlace 15 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 16:50.33 |
| 16 | Angus MacDermidPlace 16 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 17:05.53 |
| 17 | Dillon FarrellPlace 17 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 17:12.51 PR |
| 18 | Dmitri WalshPlace 18 · Grade 7 · Medomak | 7 | Medomak | 17:21.14 PR |
| 19 | Chandler StraussPlace 19 · Grade 6 · Oceanside | 6 | Oceanside | 17:27.99 |
| 20 | Tristan WoodmanPlace 20 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 17:30.75 |
| 21 | Cyrus EverettPlace 21 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 17:35.32 |
| 22 | Zeek HathawayPlace 22 · Grade 4 · Edna Drinkwater School | 4 | Edna Drinkwater School | 17:37.79 |
| 23 | Nate PeasePlace 23 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 17:39.41 |
| 24 | Ethan MiltonPlace 24 · Grade 8 · Oceanside | 8 | Oceanside | 17:47.92 |
| 25 | Max JonesPlace 25 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 17:48.64 |
| 26 | Theodore ManuilovPlace 26 · Grade 12 · Oceanside | 12 | Oceanside | 17:48.83 |
| 27 | Wilder DowPlace 27 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 18:12.38 |
| 28 | Wyatt DillonPlace 28 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 19:06.06 |
| 29 | Nathan Dodge-harveyPlace 29 · Grade 8 · Medomak | 8 | Medomak | 19:06.86 PR |
| 30 | Emmett CormierPlace 30 · Grade 5 · St George | 5 | St George | 19:10.44 |
| 31 | Owen McConnellPlace 31 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 19:17.10 |
| 32 | Thomas LavignePlace 32 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 19:29.25 |
| 33 | Kaiden CoorPlace 33 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 19:34.62 |
| 34 | Maxwell CrawsonPlace 34 · Grade 8 · Richmond | 8 | Richmond | 19:55.07 PR |
| 35 | Oscar PrendergastPlace 35 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 19:55.41 PR |
| 36 | Carmine SchreckengostPlace 36 · Grade 8 · Searsport | 8 | Searsport | 20:31.54 PR |
| 37 | Rider WaddellPlace 37 · Grade 8 · Oceanside | 8 | Oceanside | 20:34.64 |
| 38 | Elias IrvingPlace 38 · Grade 6 · Medomak | 6 | Medomak | 20:53.87 PR |
| 39 | Ulysses DoughertyPlace 39 · Grade 8 · Medomak | 8 | Medomak | 21:00.80 |
| 40 | Will TwitchellPlace 40 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 21:32.21 |
| 41 | Sully SeegerPlace 41 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 21:42.65 |
| 42 | Angus PiercePlace 42 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 21:52.85 PR |
| 43 | Zavier MelendezPlace 43 · Grade 6 · Oceanside | 6 | Oceanside | 22:16.46 |
| 44 | Freddy MaleyPlace 44 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 25:31.40 |
| 45 | Dalton WymanPlace 45 · Grade 7 · Richmond | 7 | Richmond | 25:54.62 PR |
| 46 | Xander StevensPlace 46 · Grade 6 · Oceanside | 6 | Oceanside | 27:17.20 |