| 1 | Pierce GorneaultPlace 1 · Grade 9 · Caribou | 9 | Caribou | 16:40.42 |
| 2 | Beckham RandPlace 2 · Grade 11 · John Bapst Memorial | 11 | John Bapst Memorial | 17:08.94 PR |
| 3 | Colby DaiglePlace 3 · Grade 11 · Medomak Valley | 11 | Medomak Valley | 17:10.21 |
| 4 | Chris CooperPlace 4 · Grade 12 · Mount Desert Island | 12 | Mount Desert Island | 17:18.83 PR |
| 5 | Scott StubbsPlace 5 · Grade 12 · Caribou | 12 | Caribou | 17:26.97 |
| 6 | Tewolde StewartPlace 6 · Grade 11 · Caribou | 11 | Caribou | 17:33.49 |
| 7 | Xander JamiesonPlace 7 · Grade 11 · Caribou | 11 | Caribou | 17:43.23 PR |
| 8 | Cole LavignePlace 8 · Grade 11 · Gardiner Area | 11 | Gardiner Area | 17:45.90 PR |
| 9 | Alex RoachPlace 9 · Grade 10 · Old Town | 10 | Old Town | 17:52.41 PR |
| 10 | Paxton DarrellPlace 10 · Grade 10 · Presque Isle | 10 | Presque Isle | 17:58.20 |
| 11 | Tryg SoaresPlace 11 · Grade 12 · Mount Desert Island | 12 | Mount Desert Island | 18:00.33 |
| 12 | James GoddardPlace 12 · Grade 11 · Mount Desert Island | 11 | Mount Desert Island | 18:01.03 |
| 13 | Charley FleesPlace 13 · Grade 12 · Waterville | 12 | Waterville | 18:27.41 |
| 14 | Grady EmersonPlace 14 · Grade 10 · Medomak Valley | 10 | Medomak Valley | 18:28.38 PR |
| 15 | Timothy DansePlace 15 · Grade 10 · Caribou | 10 | Caribou | 18:29.05 PR |
| 16 | Aidan HumphreyPlace 16 · Grade 11 · Mount Desert Island | 11 | Mount Desert Island | 18:33.82 |
| 17 | Joseph BelangerPlace 17 · Grade 11 · Hermon | 11 | Hermon | 18:35.49 PR |
| 18 | Darion WescottPlace 18 · Grade 11 · Ellsworth | 11 | Ellsworth | 18:39.20 |
| 19 | Dylan AndersonPlace 19 · Grade 12 · Gardiner Area | 12 | Gardiner Area | 18:41.22 PR |
| 20 | Gavin FanjoyPlace 20 · Grade 11 · Erskine Academy | 11 | Erskine Academy | 18:43.54 |
| 21 | Cameron LevesquePlace 21 · Grade 10 · Caribou | 10 | Caribou | 18:49.27 PR |
| 22 | Parker PlourdePlace 22 · Grade 11 · John Bapst Memorial | 11 | John Bapst Memorial | 18:51.40 PR |
| 23 | Hunter CraigPlace 23 · Grade 12 · Presque Isle | 12 | Presque Isle | 18:54.28 PR |
| 24 | Isaiah SabeanPlace 24 · Grade 12 · Cony | 12 | Cony | 18:56.14 |
| 25 | Brady CloutierPlace 25 · Grade 11 · Cony | 11 | Cony | 18:56.68 |
| 26 | Geoffrey BeanePlace 26 · Grade 12 · Mount Desert Island | 12 | Mount Desert Island | 18:57.61 |
| 27 | Benedict HoskinsPlace 27 · Grade 11 · John Bapst Memorial | 11 | John Bapst Memorial | 19:01.05 |
| 28 | Manyuh NepalPlace 28 · Grade 11 · John Bapst Memorial | 11 | John Bapst Memorial | 19:02.61 PR |
| 29 | Surya VelPlace 29 · Grade 11 · John Bapst Memorial | 11 | John Bapst Memorial | 19:02.93 |
| 30 | Sam WithersPlace 30 · Grade 12 · Waterville | 12 | Waterville | 19:04.40 PR |
| 31 | Jason ChoiPlace 31 · Grade 12 · John Bapst Memorial | 12 | John Bapst Memorial | 19:15.25 |
| 32 | Bryson PoulinPlace 32 · Grade 10 · Cony | 10 | Cony | 19:15.66 PR |
| 33 | Charles (CJ) YanushPlace 33 · Grade 10 · Old Town | 10 | Old Town | 19:16.82 |
| 34 | Abram PhilbrookPlace 34 · Grade 11 · Oceanside | 11 | Oceanside | 19:17.45 |
| 35 | Isaac BrissettePlace 35 · Grade 9 · Caribou | 9 | Caribou | 19:20.52 |
| 36 | Jack LapierrePlace 36 · Grade 9 · Waterville | 9 | Waterville | 19:22.00 |
| 37 | Nathan FotterPlace 37 · Grade 10 · Lawrence | 10 | Lawrence | 19:32.09 PR |
| 38 | Parker HadleyPlace 38 · Grade 10 · Cony | 10 | Cony | 19:32.23 |
| 39 | LaVoie OwenPlace 39 · Grade 9 · Waterville | 9 | Waterville | 19:32.41 PR |
| 40 | Abrahm HastyPlace 40 · Grade 9 · Gardiner Area | 9 | Gardiner Area | 19:35.86 |
| 41 | Cruze CasavantPlace 41 · Grade 10 · Presque Isle | 10 | Presque Isle | 19:36.65 PR |
| 42 | Noah FerioliPlace 42 · Grade 11 · Foxcroft Academy | 11 | Foxcroft Academy | 19:40.43 |
| 43 | Nathanael CookPlace 43 · Grade 10 · John Bapst Memorial | 10 | John Bapst Memorial | 19:54.32 PR |
| 44 | Ethen EakrightPlace 44 · Grade 11 · Foxcroft Academy | 11 | Foxcroft Academy | 20:00.06 |
| 45 | Joshua CreswellPlace 45 · Grade 12 · Nokomis Regional | 12 | Nokomis Regional | 20:00.07 |
| 46 | Joshua NadeauPlace 46 · Grade 10 · Hermon | 10 | Hermon | 20:08.42 |
| 47 | Valentyn PickensPlace 47 · Grade 12 · Presque Isle | 12 | Presque Isle | 20:10.25 PR |
| 48 | Dylan MungerPlace 48 · Grade 10 · Mount Desert Island | 10 | Mount Desert Island | 20:10.64 |
| 49 | Owen DiDonatoPlace 49 · Grade 10 · Ellsworth | 10 | Ellsworth | 20:15.72 PR |
| 50 | Gavin PerryPlace 50 · Grade 9 · Cony | 9 | Cony | 20:25.98 PR |
| 51 | John BellPlace 51 · Grade 11 · Oceanside | 11 | Oceanside | 20:30.29 PR |
| 52 | Louis BonhoffPlace 52 · Grade 9 · Nokomis Regional | 9 | Nokomis Regional | 20:34.21 |
| 53 | Daegan CreamerPlace 53 · Grade 10 · Erskine Academy | 10 | Erskine Academy | 20:37.11 PR |
| 54 | Markus MysterPlace 54 · Grade 10 · Oceanside | 10 | Oceanside | 20:41.63 PR |
| 55 | Orin McCawPlace 55 · Grade 10 · Gardiner Area | 10 | Gardiner Area | 20:54.01 |
| 56 | Lucas FosterPlace 56 · Grade 9 · Gardiner Area | 9 | Gardiner Area | 20:54.13 PR |
| 57 | Tanner KopishkePlace 57 · Grade 10 · Medomak Valley | 10 | Medomak Valley | 20:54.44 |
| 58 | Connor MielePlace 58 · Grade 9 · Presque Isle | 9 | Presque Isle | 20:57.33 |
| 59 | Jaden MizeraPlace 59 · Grade 12 · Erskine Academy | 12 | Erskine Academy | 20:59.29 PR |
| 60 | Ben ScottPlace 60 · Grade 12 · Waterville | 12 | Waterville | 21:15.92 PR |
| 61 | Maden JovinPlace 61 · Grade 9 · Oceanside | 9 | Oceanside | 21:19.08 |
| 62 | Connor PoirierPlace 62 · Grade 12 · Cony | 12 | Cony | 21:19.10 |
| 63 | Jackson GrayPlace 63 · Grade 11 · Gardiner Area | 11 | Gardiner Area | 21:22.56 PR |
| 64 | Harrison KiersPlace 64 · Grade 9 · Mount Desert Island | 9 | Mount Desert Island | 21:24.85 PR |
| 65 | Isaac AudettePlace 65 · Grade 11 · Erskine Academy | 11 | Erskine Academy | 21:34.74 PR |
| 66 | William ChoatePlace 66 · Grade 12 · Erskine Academy | 12 | Erskine Academy | 21:35.54 |
| 67 | Glenn ModrusanPlace 67 · Grade 12 · Hermon | 12 | Hermon | 21:37.46 |
| 68 | Jaxson CotnoirPlace 68 · Grade 12 · Waterville | 12 | Waterville | 21:50.01 |
| 69 | Noah HollandPlace 69 · Grade 12 · Presque Isle | 12 | Presque Isle | 21:50.10 PR |
| 70 | Liu WilsonPlace 70 · Grade 9 · Waterville | 9 | Waterville | 21:53.23 |
| 71 | Phineas CumlerPlace 71 · Grade 10 · Belfast Area | 10 | Belfast Area | 22:06.85 |
| 72 | Jameson FournierPlace 72 · Grade 11 · Oceanside | 11 | Oceanside | 22:16.60 |
| 73 | Parker MerrittPlace 73 · Grade 11 · Lawrence | 11 | Lawrence | 22:17.72 PR |
| 74 | Jacob StricklandPlace 74 · Grade 10 · Ellsworth | 10 | Ellsworth | 22:26.86 |
| 75 | Harrison ParrPlace 75 · Grade 9 · Oceanside | 9 | Oceanside | 22:30.47 |
| 76 | Elijah PelkeyPlace 76 · Grade 10 · Erskine Academy | 10 | Erskine Academy | 22:33.20 PR |
| 77 | Boston PoulinPlace 77 · Grade 10 · Medomak Valley | 10 | Medomak Valley | 22:41.34 PR |
| 78 | Christian BretonPlace 78 · Grade 9 · Gardiner Area | 9 | Gardiner Area | 22:55.77 PR |
| 79 | Ozy PucciarelliPlace 79 · Grade 10 · Cony | 10 | Cony | 22:59.78 PR |
| 80 | Carlo BriaPlace 80 · Grade 9 · Medomak Valley | 9 | Medomak Valley | 23:00.71 PR |
| 81 | Andrew SmithPlace 81 · Grade 12 · Ellsworth | 12 | Ellsworth | 23:09.34 PR |
| 82 | Logan DowPlace 82 · Grade 11 · Erskine Academy | 11 | Erskine Academy | 23:20.01 |
| 83 | Leo HigginsPlace 83 · Grade 9 · Lawrence | 9 | Lawrence | 25:07.06 |
| 84 | Kai Kutsy-DurbinPlace 84 · Grade 11 · Belfast Area | 11 | Belfast Area | 25:43.34 |
| 85 | Finnegan AdamsPlace 85 · Grade 10 · Oceanside | 10 | Oceanside | 25:57.84 |
| 86 | Owen BrownPlace 86 · Grade 9 · Lawrence | 9 | Lawrence | 26:01.87 |
| 87 | Skyler PatrickPlace 87 · Grade 9 · Foxcroft Academy | 9 | Foxcroft Academy | 26:13.98 |
| 88 | Marcos FilhoPlace 88 · Grade 12 · Lawrence | 12 | Lawrence | 29:40.05 PR |
| 89 | Andrew FranklinPlace 89 · Grade 11 · Nokomis Regional | 11 | Nokomis Regional | 31:23.14 |