| 1 | Des CostiganPlace 1 · Grade 8 · Appleton Village | 8 | Appleton Village | 12:40.75 PR |
| 2 | Benjy QualterPlace 2 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 13:29.67 PR |
| 3 | Frank BernadinoPlace 3 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 13:31.72 PR |
| 4 | Piers EganPlace 4 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 13:33.71 PR |
| 5 | Caden SmithPlace 5 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 13:34.61 PR |
| 6 | Mateo JacquesPlace 6 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 13:35.61 PR |
| 7 | Correy QualterPlace 7 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 13:40.89 PR |
| 8 | George JohnsPlace 8 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 13:54.14 PR |
| 9 | Enzo CitragliaPlace 9 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 14:00.93 PR |
| 10 | Jakob IversonPlace 10 · Grade 8 · Great Salt Bay | 8 | Great Salt Bay | 14:07.45 PR |
| 11 | Eli GatesPlace 11 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 14:12.59 PR |
| 12 | Gardner GillespiePlace 12 · Grade 8 · Medomak | 8 | Medomak | 14:16.18 PR |
| 13 | Josh PalmerPlace 13 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 14:24.88 PR |
| 14 | Julian FunkPlace 14 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 14:34.48 PR |
| 15 | Finlay WoodburyPlace 15 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 14:42.10 PR |
| 16 | Elijah BuescherPlace 16 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 15:13.29 PR |
| 17 | Finn MillerPlace 17 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 15:14.54 PR |
| 18 | Percy KrawicPlace 18 · Grade 5 · Great Salt Bay | 5 | Great Salt Bay | 15:16.71 PR |
| 19 | Sebastian ToussaintPlace 19 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 15:16.90 PR |
| 20 | Emmett SowderPlace 20 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 15:16.91 PR |
| 21 | Lucano SerafiniPlace 21 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 15:55.57 PR |
| 22 | Paton GrantPlace 22 · Grade 6 · Great Salt Bay | 6 | Great Salt Bay | 16:04.66 PR |
| 23 | Teddy TrumbauerPlace 23 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 16:17.09 PR |
| 24 | Ian MitchellPlace 24 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 16:20.56 PR |
| 25 | Kameron FowliePlace 25 · Grade 8 · Boothbay | 8 | Boothbay | 16:28.04 PR |
| 26 | Nolan FarrellPlace 26 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 16:28.89 PR |
| 27 | Nate McKenziePlace 27 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 16:32.00 PR |
| 28 | Braydan HansenPlace 28 · Grade 6 · Richmond | 6 | Richmond | 16:34.48 PR |
| 29 | Ryan RothwellPlace 29 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 16:43.24 PR |
| 30 | Cole CasasPlace 30 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 16:45.54 PR |
| 31 | Garret ScribnerPlace 31 · Grade 6 · Great Salt Bay | 6 | Great Salt Bay | 16:46.25 PR |
| 32 | Sully ColemanPlace 32 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 16:50.65 PR |
| 33 | Gerard IversPlace 33 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 16:54.22 PR |
| 34 | Parks McConnellPlace 34 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 16:54.68 PR |
| 35 | Mathew HackettPlace 35 · Grade 6 · Great Salt Bay | 6 | Great Salt Bay | 16:55.63 PR |
| 36 | Ciaran MastricoloPlace 36 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 17:28.79 PR |
| 37 | Boden EverettPlace 37 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 17:30.69 PR |
| 38 | Maxton CorderoPlace 38 · Grade 7 · Medomak | 7 | Medomak | 17:37.88 PR |
| 39 | Oscar WollenPlace 39 · Grade 5 · Great Salt Bay | 5 | Great Salt Bay | 17:39.53 PR |
| 40 | Oscar PrendergastPlace 40 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 17:42.33 PR |
| 41 | Chris ClarkPlace 41 · Grade 7 · Great Salt Bay | 7 | Great Salt Bay | 17:43.25 PR |
| 42 | Silas PearsonPlace 42 · Grade 6 · Appleton Village | 6 | Appleton Village | 17:44.75 PR |
| 43 | Rowan LagePlace 43 · Grade 8 · Medomak | 8 | Medomak | 17:56.71 PR |
| 44 | Theron PeetPlace 44 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 18:41.85 PR |
| 45 | Rebel ArmstrongPlace 45 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 18:51.99 PR |
| 46 | James KilfoylePlace 46 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 18:54.03 PR |
| 47 | Angus MacDermidPlace 47 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 18:54.71 PR |
| 48 | Dex PavelichPlace 48 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 18:55.62 PR |
| 49 | Joseph LavignePlace 49 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 18:55.86 PR |
| 50 | Ryan TierneyPlace 50 · Grade 8 · Camden-Rockport | 8 | Camden-Rockport | 18:56.32 PR |
| 51 | Alexei GoncharovPlace 51 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 18:57.94 PR |
| 52 | Levi SwartzPlace 52 · Grade 7 · Medomak | 7 | Medomak | 19:00.14 PR |
| 53 | Henrik WorthingPlace 53 · Grade 5 · Great Salt Bay | 5 | Great Salt Bay | 19:23.05 PR |
| 54 | Dillon FarrellPlace 54 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 19:42.20 PR |
| 55 | Sebastian NyguyenPlace 55 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 19:46.88 PR |
| 56 | Cody PenningtonPlace 56 · Grade 5 · Appleton Village | 5 | Appleton Village | 19:55.04 PR |
| 57 | Sam StittPlace 57 · Grade 6 · Appleton Village | 6 | Appleton Village | 20:07.75 PR |
| 58 | Ben TwitchellPlace 58 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 20:09.67 PR |
| 59 | Zander DarlingPlace 59 · Grade 6 · Appleton Village | 6 | Appleton Village | 20:10.21 PR |
| 60 | Ethan MiltonPlace 60 · Grade 7 · Oceanside | 7 | Oceanside | 20:12.35 PR |
| 61 | Wilder DowPlace 61 · Grade 7 · Camden-Rockport | 7 | Camden-Rockport | 20:36.67 PR |
| 62 | Max GreenawayPlace 62 · Grade 5 · Appleton Village | 5 | Appleton Village | 20:41.81 PR |
| 63 | Wyatt DillonPlace 63 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 21:03.24 PR |
| 64 | Nathan Dodge-harveyPlace 64 · Grade 7 · Medomak | 7 | Medomak | 21:08.17 PR |
| 65 | Max JonesPlace 65 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 21:32.78 PR |
| 66 | Reese RollingPlace 66 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 22:15.21 PR |
| 67 | Dmitri WalshPlace 67 · Grade 6 · Medomak | 6 | Medomak | 22:26.57 PR |
| 68 | Ulysses DoughertyPlace 68 · Grade 7 · Medomak | 7 | Medomak | 22:38.47 PR |
| 69 | Angus PiercePlace 69 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 22:45.75 PR |
| 70 | Bentley RobinsonPlace 70 · Grade 7 · Medomak | 7 | Medomak | 23:34.92 PR |
| 71 | Henry BelknapPlace 71 · Grade 5 · Great Salt Bay | 5 | Great Salt Bay | 23:37.63 PR |
| 72 | Bradford SewallPlace 72 · Grade 5 · Great Salt Bay | 5 | Great Salt Bay | 23:44.51 PR |
| 73 | Charlie BissonettePlace 73 · Grade 7 · Appleton Village | 7 | Appleton Village | 24:28.68 PR |
| 74 | North StroutPlace 74 · Grade 5 · Great Salt Bay | 5 | Great Salt Bay | 25:04.35 PR |
| 75 | Thomas LavignePlace 75 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 25:14.29 PR |
| 76 | Sully SeegerPlace 76 · Grade 6 · Camden-Rockport | 6 | Camden-Rockport | 25:15.00 PR |
| 77 | Austin HealPlace 77 · Grade 8 · Oceanside | 8 | Oceanside | 25:15.13 PR |
| 78 | Dustin StimesonPlace 78 · Grade 7 · Oceanside | 7 | Oceanside | 26:42.33 PR |
| 79 | Oliver UgelPlace 79 · Grade 5 · Great Salt Bay | 5 | Great Salt Bay | 27:12.09 PR |
| 80 | Jhordayn EbanksPlace 80 · Grade 5 · Great Salt Bay | 5 | Great Salt Bay | 27:28.42 PR |
| 81 | Eben LynchPlace 81 · Grade 6 · Great Salt Bay | 6 | Great Salt Bay | 27:37.87 PR |
| 82 | Blake HaleyPlace 82 · Grade 7 · Great Salt Bay | 7 | Great Salt Bay | 29:40.30 PR |
| 83 | Tristan RodriguezPlace 83 · Grade 8 · Oceanside | 8 | Oceanside | 29:43.71 PR |
| 84 | Mark PiercePlace 84 · Grade 7 · Appleton Village | 7 | Appleton Village | 30:49.02 PR |
| 85 | Asa ColemanPlace 85 · Grade 5 · Appleton Village | 5 | Appleton Village | 31:03.82 PR |