| 1 | Tadhg LakePlace 1 · Grade 11 · Waynflete | 11 | Waynflete | 16:45.00 |
| 2 | Lou KnowlesPlace 2 · Grade 11 · Fryeburg Academy | 11 | Fryeburg Academy | 18:09.00 |
| 3 | Dylan ValdmanisPlace 3 · Grade 11 · Waynflete | 11 | Waynflete | 18:13.00 |
| 4 | Milo MorrisPlace 4 · Grade 11 · Wells | 11 | Wells | 18:37.00 |
| 5 | Caleb KramerPlace 5 · Grade 12 · Waynflete | 12 | Waynflete | 18:51.00 |
| 6 | Eben BoykoPlace 6 · Grade 11 · Wells | 11 | Wells | 18:54.00 |
| 7 | Jackson MacwilliamPlace 7 · Grade - · Old Orchard Beach | - | Old Orchard Beach | 19:10.00 |
| 8 | Sy StevensPlace 8 · Grade 10 · Fryeburg Academy | 10 | Fryeburg Academy | 19:20.00 |
| 9 | Lucas MadsenPlace 9 · Grade 11 · Wells | 11 | Wells | 19:32.00 |
| 10 | Thomas HubbellPlace 10 · Grade 10 · Fryeburg Academy | 10 | Fryeburg Academy | 20:29.00 |
| 11 | Jasper McdougalPlace 11 · Grade 9 · Fryeburg Academy | 9 | Fryeburg Academy | 20:44.00 |
| 12 | Brennan MaskPlace 12 · Grade 10 · Fryeburg Academy | 10 | Fryeburg Academy | 20:46.00 |
| 13 | Clinton TrussellPlace 13 · Grade 12 · Fryeburg Academy | 12 | Fryeburg Academy | 20:50.00 |
| 14 | James CurtisPlace 14 · Grade 9 · Wells | 9 | Wells | 20:59.00 |
| 15 | Nate DupuisPlace 15 · Grade 10 · Fryeburg Academy | 10 | Fryeburg Academy | 21:12.00 |
| 16 | Alexander CurtisPlace 16 · Grade 9 · Wells | 9 | Wells | 21:16.00 |
| 17 | Matthew BariteauPlace 17 · Grade 10 · Fryeburg Academy | 10 | Fryeburg Academy | 21:23.00 |
| 18 | Daniel StrahlerPlace 18 · Grade 9 · Fryeburg Academy | 9 | Fryeburg Academy | 21:25.00 |
| 19 | Tommaso VillaPlace 19 · Grade 12 · Fryeburg Academy | 12 | Fryeburg Academy | 21:55.00 |
| 20 | Zachary JenkinsPlace 20 · Grade 10 · Wells | 10 | Wells | 21:59.00 |
| 21 | Rafe LilienthalPlace 21 · Grade 12 · Waynflete | 12 | Waynflete | 22:01.00 |
| 22 | Rhys ReinbachPlace 22 · Grade 12 · Fryeburg Academy | 12 | Fryeburg Academy | 22:07.00 |
| 23 | Aiden CoombsPlace 23 · Grade 10 · Fryeburg Academy | 10 | Fryeburg Academy | 22:24.00 |
| 24 | Sasha RogersPlace 24 · Grade 10 · Waynflete | 10 | Waynflete | 23:13.00 |
| 25 | Robert GuzzardiPlace 25 · Grade 9 · Wells | 9 | Wells | 23:18.00 |
| 26 | Asahel NkuluPlace 26 · Grade 11 · Waynflete | 11 | Waynflete | 23:52.00 |
| 27 | Jack HarrisPlace 27 · Grade - · Old Orchard Beach | - | Old Orchard Beach | 23:58.00 |
| 28 | Wes CoombsPlace 28 · Grade 9 · Fryeburg Academy | 9 | Fryeburg Academy | 24:01.00 |
| 29 | Nate ManziPlace 29 · Grade 9 · Waynflete | 9 | Waynflete | 25:00.00 |
| 30 | Luke MichaudPlace 30 · Grade 9 · Wells | 9 | Wells | 28:46.00 |
| 31 | Carmen PuliaficoPlace 31 · Grade 9 · Wells | 9 | Wells | 28:47.00 |
| 32 | Liam ThomasPlace 32 · Grade 10 · Old Orchard Beach | 10 | Old Orchard Beach | 31:08.00 |