| 1 | Paul CasavantPlace 1 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 17:07.95 |
| 2 | Jacob GamachePlace 2 · Grade 11 · Edward Little | 11 | Edward Little | 17:39.46 |
| 3 | Wyatt LordPlace 3 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 17:51.07 |
| 4 | Caleb Love-WebbPlace 4 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 17:54.58 |
| 5 | Will WebbPlace 5 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 17:59.92 |
| 6 | Andrew LevesquePlace 6 · Grade 12 · Cony | 12 | Cony | 18:02.18 |
| 7 | Caleb RichardsonPlace 7 · Grade 9 · Cony | 9 | Cony | 18:50.54 |
| 8 | Ruslan ReiterPlace 8 · Grade 11 · Maranacook Community | 11 | Maranacook Community | 18:52.60 |
| 9 | Spencer DunnPlace 9 · Grade 12 · Edward Little | 12 | Edward Little | 19:08.10 |
| 10 | Kyle WoodPlace 10 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 19:15.60 |
| 11 | Ricky SmithPlace 11 · Grade 10 · Belfast Area | 10 | Belfast Area | 19:15.86 |
| 12 | Patrick GroeningPlace 12 · Grade 12 · Belfast Area | 12 | Belfast Area | 19:20.24 |
| 13 | Josh StanleyPlace 13 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 19:25.20 |
| 14 | Russell AllenPlace 14 · Grade 10 · Edward Little | 10 | Edward Little | 19:30.69 |
| 15 | Andrew KeithleyPlace 15 · Grade 12 · Cony | 12 | Cony | 19:33.64 |
| 16 | Eli SmithPlace 16 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 19:34.32 |
| 17 | Wyatt LataillePlace 17 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 19:36.21 |
| 18 | Patrick WelchPlace 18 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 19:39.19 |
| 19 | Reece RodriguePlace 19 · Grade 10 · Edward Little | 10 | Edward Little | 19:54.84 |
| 20 | John ParentPlace 20 · Grade 12 · Maranacook Community | 12 | Maranacook Community | 19:55.38 |
| 21 | Cameron MathiesPlace 21 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 20:09.23 |
| 22 | Noah AubePlace 22 · Grade 12 · Cony | 12 | Cony | 20:09.65 PR |
| 23 | Stanley SturgisPlace 23 · Grade 10 · Belfast Area | 10 | Belfast Area | 20:12.29 |
| 24 | Tyler NoyesPlace 24 · Grade 11 · Belfast Area | 11 | Belfast Area | 20:14.16 |
| 25 | Brendan MolinePlace 25 · Grade 9 · Belfast Area | 9 | Belfast Area | 20:14.78 |
| 26 | Jackson WinslowPlace 26 · Grade 12 · Belfast Area | 12 | Belfast Area | 20:21.85 |
| 27 | Zack HolmanPlace 27 · Grade 11 · Maranacook Community | 11 | Maranacook Community | 20:24.54 |
| 28 | Kurt SpeedPlace 28 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 20:28.07 PR |
| 29 | Simon FedarkoPlace 29 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 20:31.58 |
| 30 | Michael KreminPlace 30 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 20:32.95 |
| 31 | Bryant YorkPlace 31 · Grade 11 · Cony | 11 | Cony | 20:38.80 |
| 32 | Thorne BoucherPlace 32 · Grade 11 · Cony | 11 | Cony | 20:42.85 |
| 33 | Liam HainingPlace 33 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 20:46.13 |
| 34 | Sabin OliverPlace 34 · Grade 10 · Edward Little | 10 | Edward Little | 20:49.95 |
| 35 | Nate VanlonkhuyzenPlace 35 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 20:56.16 |
| 36 | Alex WinnPlace 36 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 21:03.32 |
| 37 | Aaron EmersonPlace 37 · Grade 11 · Cony | 11 | Cony | 21:05.04 |
| 38 | Jordan BickfordPlace 38 · Grade 12 · Belfast Area | 12 | Belfast Area | 21:12.69 |
| 39 | Jack WrotenPlace 39 · Grade 10 · Cony | 10 | Cony | 21:14.90 |
| 40 | Alex FarkasPlace 40 · Grade 9 · Cony | 9 | Cony | 21:24.02 |
| 41 | Nate JanellPlace 41 · Grade 9 · Maranacook Community | 9 | Maranacook Community | 21:27.86 |
| 42 | Ian HalberstadtPlace 42 · Grade 11 · Maranacook Community | 11 | Maranacook Community | 21:44.64 |
| 43 | Alex SpearinPlace 43 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 21:45.93 |
| 44 | Tyler BartlettPlace 44 · Grade 10 · Belfast Area | 10 | Belfast Area | 21:49.03 |
| 45 | Leo KalajianPlace 45 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 21:49.43 |
| 46 | Alex MorseyPlace 46 · Grade 12 · Belfast Area | 12 | Belfast Area | 21:49.92 |
| 47 | Will KarodPlace 47 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 21:50.82 |
| 48 | Hunter HoskinsPlace 48 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 22:13.89 |
| 49 | Gabe WrightPlace 49 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 22:18.80 |
| 50 | Connor LarsonPlace 50 · Grade 11 · Edward Little | 11 | Edward Little | 22:20.87 |
| 51 | Eiji FreyPlace 51 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 22:23.93 |
| 52 | Robin ApollonioPlace 52 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 22:27.84 |
| 53 | Matt SyphersPlace 53 · Grade 9 · Edward Little | 9 | Edward Little | 22:33.32 |
| 54 | William GreenPlace 54 · Grade 10 · Maranacook Community | 10 | Maranacook Community | 22:36.14 |
| 55 | Kevin MillerPlace 55 · Grade 12 · Belfast Area | 12 | Belfast Area | 22:41.81 |
| 56 | Ian SullivanPlace 56 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 22:53.69 |
| 57 | Devindale ReynoldsPlace 57 · Grade 9 · Belfast Area | 9 | Belfast Area | 22:57.01 |
| 58 | Parker HarrimanPlace 58 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 23:06.29 |
| 59 | Adam BifuloPlace 59 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 23:06.60 |
| 60 | Zachary SteigertPlace 60 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 23:16.59 |
| 61 | Josh WhitePlace 61 · Grade 9 · Edward Little | 9 | Edward Little | 23:22.36 |
| 62 | Jason MathiesPlace 62 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 23:24.38 |
| 63 | Amadou OusmanPlace 63 · Grade 10 · Edward Little | 10 | Edward Little | 23:54.46 |
| 64 | Nick DoranPlace 64 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 23:59.63 |
| 65 | Nathaniel MorseyPlace 65 · Grade 10 · Belfast Area | 10 | Belfast Area | 24:03.54 |
| 66 | Jack PoutassePlace 66 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 24:14.71 |
| 67 | Ian MoriartyPlace 67 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 24:24.85 |
| 68 | Trevor AllenPlace 68 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 24:25.27 |
| 69 | Ben LucarelliPlace 69 · Grade 9 · Cony | 9 | Cony | 24:27.09 |
| 70 | Evan AllenPlace 70 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 24:31.58 |
| 71 | Michael GaryPlace 71 · Grade 9 · Edward Little | 9 | Edward Little | 25:01.11 |
| 72 | Noah HowardPlace 72 · Grade 12 · Belfast Area | 12 | Belfast Area | 25:05.27 |
| 73 | Nick CammelieriPlace 73 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 25:38.46 |
| 74 | Alex LarsonPlace 74 · Grade 9 · Edward Little | 9 | Edward Little | 25:54.77 |
| 75 | Noah HamelPlace 75 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 26:11.26 |
| 76 | Isaac AndersonPlace 76 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 26:34.12 |
| 77 | Nick HartleyPlace 77 · Grade 9 · Edward Little | 9 | Edward Little | 26:34.99 |
| 78 | Aaron FullerPlace 78 · Grade 10 · Belfast Area | 10 | Belfast Area | 26:55.78 |
| 79 | Devon LammentPlace 79 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 27:26.17 |
| 80 | Adam ColterPlace 80 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 27:32.72 |
| 81 | Gavin HansonPlace 81 · Grade 10 · Edward Little | 10 | Edward Little | 28:44.45 |
| 82 | Noah ThomasPlace 82 · Grade 11 · Belfast Area | 11 | Belfast Area | 29:36.39 |
| 83 | Sam GosinskiPlace 83 · Grade 10 · Belfast Area | 10 | Belfast Area | 31:00.03 |
| 84 | Carter ShawPlace 84 · Grade 9 · Edward Little | 9 | Edward Little | 38:37.42 |