| 1 | Alex GilbertPlace 1 · Grade 12 · Freeport | 12 | Freeport | 16:35.14 |
| 2 | Levi RiggsPlace 2 · Grade 12 · Morse | 12 | Morse | 16:52.25 |
| 3 | Jackie ChalmersPlace 3 · Grade 10 · Yarmouth | 10 | Yarmouth | 17:04.15 |
| 4 | Owen CardPlace 4 · Grade 12 · Lincoln Academy | 12 | Lincoln Academy | 17:22.20 |
| 5 | Ian GuzmanPlace 5 · Grade 11 · Freeport | 11 | Freeport | 17:23.33 |
| 6 | Bowen MitchellPlace 6 · Grade 10 · Yarmouth | 10 | Yarmouth | 17:26.22 |
| 7 | Pierce GorneaultPlace 7 · Grade 9 · Caribou | 9 | Caribou | 17:32.25 |
| 8 | Hayden AtkinsonPlace 8 · Grade 12 · York | 12 | York | 17:37.20 |
| 9 | Eli ChalmersPlace 9 · Grade 10 · Yarmouth | 10 | Yarmouth | 17:40.90 |
| 10 | Liam NuddPlace 10 · Grade 12 · Cape Elizabeth | 12 | Cape Elizabeth | 17:42.51 |
| 11 | Leo FerreyPlace 11 · Grade 10 · Cape Elizabeth | 10 | Cape Elizabeth | 17:52.68 |
| 12 | Colby DaiglePlace 12 · Grade 11 · Medomak Valley | 11 | Medomak Valley | 17:54.24 |
| 13 | Xander GordonPlace 13 · Grade 12 · Yarmouth | 12 | Yarmouth | 17:56.94 |
| 14 | Jesse CanfieldPlace 14 · Grade 11 · Yarmouth | 11 | Yarmouth | 18:04.91 |
| 15 | Thomas MickaelPlace 15 · Grade 12 · Lincoln Academy | 12 | Lincoln Academy | 18:07.29 |
| 16 | Scott StubbsPlace 16 · Grade 12 · Caribou | 12 | Caribou | 18:15.78 |
| 17 | Abraham MedranoPlace 17 · Grade 12 · Wells | 12 | Wells | 18:17.19 |
| 18 | Jackson GarciaPlace 18 · Grade 9 · Poland Regional | 9 | Poland Regional | 18:18.39 |
| 19 | Beckham RandPlace 19 · Grade 11 · John Bapst Memorial | 11 | John Bapst Memorial | 18:18.61 |
| 20 | Vincent LandbergPlace 20 · Grade 11 · Freeport | 11 | Freeport | 18:21.87 |
| 21 | Jackson LibbyPlace 21 · Grade 10 · Gray-New Gloucester | 10 | Gray-New Gloucester | 18:22.78 |
| 22 | Jasper KellerPlace 22 · Grade 10 · Yarmouth | 10 | Yarmouth | 18:25.82 |
| 23 | Charles SchmidPlace 23 · Grade 9 · York | 9 | York | 18:30.97 |
| 24 | Jack LucasPlace 24 · Grade 9 · Gray-New Gloucester | 9 | Gray-New Gloucester | 18:32.71 |
| 25 | Quin DijkstraPlace 25 · Grade 10 · York | 10 | York | 18:33.00 |
| 26 | Mungu TussingPlace 26 · Grade 11 · Freeport | 11 | Freeport | 18:44.12 |
| 27 | Owen CooperPlace 27 · Grade 11 · Greely | 11 | Greely | 18:47.22 |
| 28 | Xander JamiesonPlace 28 · Grade 11 · Caribou | 11 | Caribou | 18:49.19 |
| 29 | Chris CooperPlace 29 · Grade 12 · Mount Desert Island | 12 | Mount Desert Island | 18:50.34 |
| 30 | Jude LandryPlace 30 · Grade 12 · Yarmouth | 12 | Yarmouth | 18:51.96 |
| 31 | Sam DunhamPlace 31 · Grade 12 · Freeport | 12 | Freeport | 18:53.20 |
| 32 | Paxton DarrellPlace 32 · Grade 10 · Presque Isle | 10 | Presque Isle | 18:53.55 |
| 33 | Cole LavignePlace 33 · Grade 11 · Gardiner Area | 11 | Gardiner Area | 18:54.02 |
| 34 | Harrison WhitePlace 34 · Grade 12 · Lincoln Academy | 12 | Lincoln Academy | 19:01.72 |
| 35 | Ian AubutPlace 35 · Grade 10 · Gray-New Gloucester | 10 | Gray-New Gloucester | 19:04.04 |
| 36 | Jonah MiltonPlace 36 · Grade 8 · Cape Elizabeth | 8 | Cape Elizabeth | 19:04.11 |
| 37 | Tewolde StewartPlace 37 · Grade 11 · Caribou | 11 | Caribou | 19:05.72 |
| 38 | James GoddardPlace 38 · Grade 11 · Mount Desert Island | 11 | Mount Desert Island | 19:07.33 |
| 39 | Tryg SoaresPlace 39 · Grade 12 · Mount Desert Island | 12 | Mount Desert Island | 19:07.76 |
| 40 | Emerson GeranisPlace 40 · Grade 10 · York | 10 | York | 19:09.05 |
| 41 | Harper DoylePlace 41 · Grade 12 · Poland Regional | 12 | Poland Regional | 19:12.85 |
| 42 | Alex RoachPlace 42 · Grade 10 · Old Town | 10 | Old Town | 19:12.88 |
| 43 | Cedric WisemanPlace 43 · Grade 11 · York | 11 | York | 19:19.34 |
| 44 | Nathien LessardPlace 44 · Grade 9 · Gray-New Gloucester | 9 | Gray-New Gloucester | 19:19.89 |
| 45 | Boden MannPlace 45 · Grade 12 · York | 12 | York | 19:23.31 |
| 46 | Grady EmersonPlace 46 · Grade 10 · Medomak Valley | 10 | Medomak Valley | 19:24.55 |
| 47 | Timothy DansePlace 47 · Grade 10 · Caribou | 10 | Caribou | 19:25.54 |
| 48 | Jasper RogersPlace 48 · Grade 12 · Cape Elizabeth | 12 | Cape Elizabeth | 19:25.82 |
| 49 | Alva GandlerPlace 49 · Grade 12 · Lincoln Academy | 12 | Lincoln Academy | 19:30.08 |
| 50 | Cameron LevesquePlace 50 · Grade 10 · Caribou | 10 | Caribou | 19:30.99 |
| 51 | Ellis CaseyPlace 51 · Grade 10 · Freeport | 10 | Freeport | 19:35.85 |
| 52 | Riley LambPlace 52 · Grade 12 · Poland Regional | 12 | Poland Regional | 19:36.40 |
| 53 | Wyatt BabyakPlace 53 · Grade 11 · York | 11 | York | 19:40.84 |
| 54 | Holden NehrbossPlace 54 · Grade 10 · Lincoln Academy | 10 | Lincoln Academy | 19:42.13 |
| 55 | Isaiah SabeanPlace 55 · Grade 12 · Cony | 12 | Cony | 19:43.24 |
| 56 | Brady CloutierPlace 56 · Grade 11 · Cony | 11 | Cony | 19:43.73 |
| 57 | Benedict HoskinsPlace 57 · Grade 11 · John Bapst Memorial | 11 | John Bapst Memorial | 19:43.87 |
| 58 | Christian LacadiePlace 58 · Grade 10 · Gray-New Gloucester | 10 | Gray-New Gloucester | 19:44.18 |
| 59 | Aidan HumphreyPlace 59 · Grade 11 · Mount Desert Island | 11 | Mount Desert Island | 19:44.55 |
| 60 | Carter WashburnPlace 60 · Grade 10 · Cape Elizabeth | 10 | Cape Elizabeth | 19:47.84 |
| 61 | Dylan AndersonPlace 61 · Grade 12 · Gardiner Area | 12 | Gardiner Area | 19:48.57 |
| 62 | Alden Fitzgerald WardPlace 62 · Grade 10 · Lincoln Academy | 10 | Lincoln Academy | 19:49.53 |
| 63 | Evan RegensburgerPlace 63 · Grade 9 · Lake Region | 9 | Lake Region | 19:51.09 |
| 64 | Isaiah FeltonPlace 64 · Grade 11 · Lincoln Academy | 11 | Lincoln Academy | 19:51.32 |
| 65 | Parker PlourdePlace 65 · Grade 11 · John Bapst Memorial | 11 | John Bapst Memorial | 19:59.33 |
| 66 | Hunter CraigPlace 66 · Grade 12 · Presque Isle | 12 | Presque Isle | 20:02.17 |
| 67 | Joseph BelangerPlace 67 · Grade 11 · Hermon | 11 | Hermon | 20:02.36 |
| 68 | Jason ChoiPlace 68 · Grade 12 · John Bapst Memorial | 12 | John Bapst Memorial | 20:02.55 |
| 69 | Benjamin McCalmonPlace 69 · Grade 10 · Cape Elizabeth | 10 | Cape Elizabeth | 20:07.11 |
| 70 | Surya VelPlace 70 · Grade 11 · John Bapst Memorial | 11 | John Bapst Memorial | 20:09.78 |
| 71 | Gage DaigneaultPlace 71 · Grade 12 · Freeport | 12 | Freeport | 20:11.81 |
| 72 | Finn ZwintscherPlace 72 · Grade 11 · Cape Elizabeth | 11 | Cape Elizabeth | 20:12.38 |
| 73 | Bryson PoulinPlace 73 · Grade 10 · Cony | 10 | Cony | 20:18.86 |
| 74 | Neal LaValleePlace 74 · Grade 11 · Gray-New Gloucester | 11 | Gray-New Gloucester | 20:28.89 |
| 75 | Sam WithersPlace 75 · Grade 12 · Waterville | 12 | Waterville | 20:33.41 |
| 76 | Darion WescottPlace 76 · Grade 11 · Ellsworth | 11 | Ellsworth | 20:36.15 |
| 77 | Manyuh NepalPlace 77 · Grade 11 · John Bapst Memorial | 11 | John Bapst Memorial | 20:36.47 |
| 78 | Gavin FanjoyPlace 78 · Grade 11 · Erskine Academy | 11 | Erskine Academy | 20:41.50 |
| 79 | Geoffrey BeanePlace 79 · Grade 12 · Mount Desert Island | 12 | Mount Desert Island | 20:48.07 |
| 80 | Cruze CasavantPlace 80 · Grade 10 · Presque Isle | 10 | Presque Isle | 20:57.38 |
| 81 | Nathanael CookPlace 81 · Grade 10 · John Bapst Memorial | 10 | John Bapst Memorial | 21:12.12 |
| 82 | Abrahm HastyPlace 82 · Grade 9 · Gardiner Area | 9 | Gardiner Area | 21:19.96 |
| 83 | Parker HadleyPlace 83 · Grade 10 · Cony | 10 | Cony | 21:34.02 |
| 84 | Isaac BrissettePlace 84 · Grade 9 · Caribou | 9 | Caribou | 21:35.16 |
| 85 | Gavin PerryPlace 85 · Grade 9 · Cony | 9 | Cony | 21:48.25 |
| 86 | Declan SwansonPlace 86 · Grade 11 · Gray-New Gloucester | 11 | Gray-New Gloucester | 21:59.17 |
| 87 | Dylan MungerPlace 87 · Grade 10 · Mount Desert Island | 10 | Mount Desert Island | 22:04.06 |
| 88 | Orin McCawPlace 88 · Grade 10 · Gardiner Area | 10 | Gardiner Area | 22:04.44 |
| 89 | Connor MielePlace 89 · Grade 9 · Presque Isle | 9 | Presque Isle | 22:12.11 |
| 90 | Valentyn PickensPlace 90 · Grade 12 · Presque Isle | 12 | Presque Isle | 22:19.30 |
| 91 | Harrison KiersPlace 91 · Grade 9 · Mount Desert Island | 9 | Mount Desert Island | 22:21.10 |
| 92 | Jackson GrayPlace 92 · Grade 11 · Gardiner Area | 11 | Gardiner Area | 22:21.95 |
| 93 | Lucas FosterPlace 93 · Grade 9 · Gardiner Area | 9 | Gardiner Area | 22:44.92 |
| 94 | Connor PoirierPlace 94 · Grade 12 · Cony | 12 | Cony | 23:35.70 |
| 95 | Noah HollandPlace 95 · Grade 12 · Presque Isle | 12 | Presque Isle | 23:36.85 |
| 96 | Christian BretonPlace 96 · Grade 9 · Gardiner Area | 9 | Gardiner Area | 23:51.67 |
| 97 | Ozy PucciarelliPlace 97 · Grade 10 · Cony | 10 | Cony | 23:52.72 |