| 1 | Caleb LordPlace 1 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 17:35.10 |
| 2 | Paul CasavantPlace 2 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 17:48.10 |
| 3 | Chris CotePlace 3 · Grade 12 · Waterville | 12 | Waterville | 18:09.70 |
| 4 | Andrew LevesquePlace 4 · Grade 11 · Cony | 11 | Cony | 18:33.40 |
| 5 | Caleb Love-WebbPlace 5 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 18:34.80 |
| 6 | Roger QuehlPlace 6 · Grade 12 · Belfast Area | 12 | Belfast Area | 18:38.90 |
| 7 | Spencer CanhamPlace 7 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 18:50.90 |
| 8 | Ethan HarrimanPlace 8 · Grade 12 · Maranacook Community | 12 | Maranacook Community | 18:51.10 |
| 9 | Jacob GamachePlace 9 · Grade 10 · Edward Little | 10 | Edward Little | 18:53.40 |
| 10 | Will WebbPlace 10 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 18:53.80 |
| 11 | Ryan ColePlace 11 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 19:03.40 |
| 12 | Josh DonnellyPlace 12 · Grade 12 · Brewer | 12 | Brewer | 19:06.60 |
| 13 | Billy ChambersPlace 13 · Grade 11 · Waterville | 11 | Waterville | 19:19.40 |
| 14 | Caleb MarshPlace 14 · Grade 11 · Brewer | 11 | Brewer | 19:27.80 |
| 15 | Alex MaxsimicPlace 15 · Grade 10 · Brewer | 10 | Brewer | 19:28.70 |
| 16 | Austin LandryPlace 16 · Non-Scoring | — | Non-Scoring | 19:32.70 |
| 17 | Ethan DapicePlace 17 · Grade 12 · Brewer | 12 | Brewer | 19:36.90 |
| 18 | John ParentPlace 18 · Grade 11 · Maranacook Community | 11 | Maranacook Community | 19:37.10 |
| 19 | Justin St.PeterPlace 19 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 19:45.50 |
| 20 | Cooper RussellPlace 20 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 19:55.20 |
| 21 | Ethan CasavantPlace 21 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 19:57.10 |
| 22 | Tyler MoorePlace 22 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 20:02.40 |
| 23 | Aiden RipleyPlace 23 · Grade 12 · Belfast Area | 12 | Belfast Area | 20:08.50 |
| 24 | Jeffrey BilodeauPlace 24 · Grade 10 · Cony | 10 | Cony | 20:08.70 |
| 25 | Patrick GroeningPlace 25 · Grade 11 · Belfast Area | 11 | Belfast Area | 20:18.10 |
| 26 | Jacob BazinettPlace 26 · Grade 12 · Edward Little | 12 | Edward Little | 20:19.50 |
| 27 | Jordan LoweryPlace 27 · Grade 9 · Brewer | 9 | Brewer | 20:20.00 |
| 28 | Colby RandPlace 28 · Grade 12 · Brewer | 12 | Brewer | 20:21.10 |
| 29 | Wyatt LataillePlace 29 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 20:25.70 |
| 30 | Soren NyhusPlace 30 · Grade 9 · Waterville | 9 | Waterville | 20:30.40 |
| 31 | Dan RicePlace 31 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 20:30.90 |
| 32 | Patrick WelchPlace 32 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 20:31.10 |
| 33 | Ruslan ReiterPlace 33 · Grade 10 · Maranacook Community | 10 | Maranacook Community | 20:33.20 |
| 34 | Zane BielenbergPlace 34 · Grade 10 · Belfast Area | 10 | Belfast Area | 20:36.20 |
| 35 | Brandon EmersonPlace 35 · Grade 12 · Cony | 12 | Cony | 20:50.30 |
| 36 | Trevor IltisPlace 36 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 20:53.20 |
| 37 | Jackson WinslowPlace 37 · Grade 11 · Belfast Area | 11 | Belfast Area | 20:55.90 |
| 38 | Will KizerPlace 38 · Grade 12 · Brewer | 12 | Brewer | 21:04.80 |
| 39 | Ricky SmithPlace 39 · Grade 9 · Belfast Area | 9 | Belfast Area | 21:07.90 |
| 40 | Reuben TrippPlace 40 · Grade 9 · Edward Little | 9 | Edward Little | 21:10.60 |
| 41 | Michael BaileyPlace 41 · Grade 10 · Brewer | 10 | Brewer | 21:13.10 |
| 42 | Ben WinchenbachPlace 42 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 21:13.60 |
| 43 | Luca DeAngelisPlace 43 · Grade 11 · Maranacook Community | 11 | Maranacook Community | 21:17.30 |
| 44 | Tyler NoyesPlace 44 · Grade 10 · Belfast Area | 10 | Belfast Area | 21:24.00 |
| 45 | Gregor GindlinPlace 45 · Non-Scoring | — | Non-Scoring | 21:26.50 |
| 46 | Sam GardnerPlace 46 · Grade 10 · Brewer | 10 | Brewer | 21:28.20 |
| 47 | Jonathan KarpPlace 47 · Grade 11 · Brewer | 11 | Brewer | 21:28.50 |
| 48 | Reese RodriquePlace 48 · Grade 9 · Edward Little | 9 | Edward Little | 21:28.90 |
| 49 | Jon DonnellyPlace 49 · Grade 9 · Brewer | 9 | Brewer | 21:32.10 |
| 50 | Robben HarrisPlace 50 · Grade 9 · Brewer | 9 | Brewer | 21:35.00 |
| 51 | Aaron EmersonPlace 51 · Grade 10 · Cony | 10 | Cony | 21:36.90 |
| 52 | Russell AllenPlace 52 · Grade 9 · Edward Little | 9 | Edward Little | 21:54.40 |
| 53 | Jose LynchPlace 53 · Grade 9 · Waterville | 9 | Waterville | 21:55.00 |
| 54 | Cameron MathiesPlace 54 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 21:57.10 |
| 55 | Alex WinnPlace 55 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 21:58.80 |
| 56 | Gabe SaloPlace 56 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 22:00.10 |
| 57 | Reed DavisPlace 57 · Grade 11 · Brewer | 11 | Brewer | 22:00.90 |
| 58 | Jacob SpauldingPlace 58 · Grade 12 · Brewer | 12 | Brewer | 22:05.00 |
| 59 | Skyler BangPlace 59 · Grade 11 · Edward Little | 11 | Edward Little | 22:05.20 |
| 60 | TJ BigsbyPlace 60 · Grade 11 · Cony | 11 | Cony | 22:13.70 |
| 61 | Alexander BergamaschiPlace 61 · Grade 11 · Brewer | 11 | Brewer | 22:15.90 |
| 62 | Jordan BickfordPlace 62 · Grade 11 · Belfast Area | 11 | Belfast Area | 22:24.10 |
| 63 | Lucas BursteinPlace 63 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 22:24.40 |
| 64 | Peter HansonPlace 64 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 22:25.30 |
| 65 | Kyle WoodPlace 65 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 22:28.90 |
| 66 | Noah AubePlace 66 · Grade 11 · Cony | 11 | Cony | 22:29.80 |
| 67 | Dakota DouglasPlace 67 · Grade 12 · Cony | 12 | Cony | 22:34.40 |
| 68 | Jack PoutassePlace 68 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 22:37.80 |
| 69 | Zack HolmanPlace 69 · Grade 10 · Maranacook Community | 10 | Maranacook Community | 22:39.70 |
| 70 | William HylandPlace 70 · Grade 12 · Belfast Area | 12 | Belfast Area | 22:44.40 |
| 71 | Bryant YorkPlace 71 · Grade 10 · Cony | 10 | Cony | 22:45.00 |
| 72 | Max NyholmPlace 72 · Grade 12 · Edward Little | 12 | Edward Little | 22:50.70 |
| 73 | Alex MorseyPlace 73 · Grade 11 · Belfast Area | 11 | Belfast Area | 22:50.90 |
| 74 | Jarrett OsbornePlace 74 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 23:02.50 PR |
| 75 | Ben ChassePlace 75 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 23:03.40 |
| 76 | Will KarodPlace 76 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 23:03.70 |
| 77 | Noah GardnerPlace 77 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 23:03.90 |
| 78 | Ben ResekPlace 78 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 23:04.10 |
| 79 | Luke DuchartPlace 79 · Grade 12 · Cony | 12 | Cony | 23:09.20 |
| 80 | Max TrostelPlace 80 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 23:16.80 |
| 81 | Jake MichaudPlace 81 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 23:25.00 |
| 82 | Dakota ClementPlace 82 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 23:25.30 |
| 83 | Jonathan SeymourPlace 83 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 23:25.70 |
| 84 | Eiji FreyPlace 84 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 23:27.20 |
| 85 | Thomas LilieholmPlace 85 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 23:28.20 |
| 86 | Liam HainingPlace 86 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 23:29.40 |
| 87 | Ben LaRochePlace 87 · Grade 12 · Edward Little | 12 | Edward Little | 23:32.50 |
| 88 | Gary GallagherPlace 88 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 23:58.90 |
| 89 | Jack WrotenPlace 89 · Grade 9 · Cony | 9 | Cony | 24:03.70 |
| 90 | James MclaughlinPlace 90 · Grade 9 · Brewer | 9 | Brewer | 24:06.10 |
| 91 | Brandon BernierPlace 91 · Grade 12 · Edward Little | 12 | Edward Little | 24:06.30 |
| 92 | Andy ChambersPlace 92 · Grade 9 · Waterville | 9 | Waterville | 24:13.00 |
| 93 | Jakob FrenchPlace 93 · Grade 9 · Cony | 9 | Cony | 24:18.10 |
| 94 | Matt WagnerPlace 94 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 24:19.00 |
| 95 | Nick LeclercPlace 95 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 24:19.40 |
| 96 | Nick CammelieriPlace 96 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 24:25.20 |
| 97 | Cooper BoardmanPlace 97 · Grade 10 · Waterville | 10 | Waterville | 24:28.80 |
| 98 | Drew MasseyPlace 98 · Grade 12 · Waterville | 12 | Waterville | 24:29.90 |
| 99 | William GreenPlace 99 · Grade 9 · Maranacook Community | 9 | Maranacook Community | 24:36.80 |
| 100 | Adam BifuloPlace 100 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 24:43.80 |
| 101 | Max IannazziPlace 101 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 24:49.60 |
| 102 | Noah HowardPlace 102 · Grade 11 · Belfast Area | 11 | Belfast Area | 24:51.20 |
| 103 | Alex SpearinPlace 103 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 24:52.60 |
| 104 | Kevin MillerPlace 104 · Grade 11 · Belfast Area | 11 | Belfast Area | 24:53.10 |
| 105 | Colby HollisPlace 105 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 25:00.10 |
| 106 | Ryan DeveauPlace 106 · Grade 12 · Edward Little | 12 | Edward Little | 25:01.10 |
| 107 | Matthew MorsePlace 107 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 25:13.50 |
| 108 | Braden McAvoyPlace 108 · Grade 11 · Brewer | 11 | Brewer | 25:18.60 |
| 109 | Justin LopezPlace 109 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 25:31.40 |
| 110 | Devon MaynardPlace 110 · Grade 9 · Brewer | 9 | Brewer | 25:42.50 |
| 111 | Chase CurryPlace 111 · Grade 9 · Belfast Area | 9 | Belfast Area | 25:45.20 |
| 112 | Shane GauthierPlace 112 · Grade 9 · Edward Little | 9 | Edward Little | 25:49.80 |
| 113 | Adan LawlorPlace 113 · Grade 9 · Waterville | 9 | Waterville | 25:52.20 |
| 114 | Dalton BowiePlace 114 · Grade 9 · Cony | 9 | Cony | 25:59.30 |
| 115 | Nick DoranPlace 115 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 26:05.50 |
| 116 | Joshua BaillargeonPlace 116 · Grade 11 · Brewer | 11 | Brewer | 26:30.80 |
| 117 | Nathaniel MorseyPlace 117 · Grade 9 · Belfast Area | 9 | Belfast Area | 26:44.40 |
| 118 | Noah ThomasPlace 118 · Grade 10 · Belfast Area | 10 | Belfast Area | 26:52.80 |
| 119 | Chandler BainePlace 119 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 27:03.50 |
| 120 | Zach Chasse'Place 120 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 27:10.30 |
| 121 | Stan SmallPlace 121 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 27:18.30 |
| 122 | Jarrod JoyPlace 122 · Grade 12 · Brewer | 12 | Brewer | 27:20.10 |
| 123 | Patrick KearnsPlace 123 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 27:31.40 |
| 124 | Shawn FarringtonPlace 124 · Grade 12 · Brewer | 12 | Brewer | 28:18.30 |
| 125 | Adam ColterPlace 125 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 28:46.80 |
| 126 | Taylor CoonPlace 126 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 28:47.80 |