| 1 | Jackson LibbyPlace 1 · Grade 10 · Gray-New Gloucester | 10 | Gray-New Gloucester | 17:03.21 PR |
| 2 | Abraham MedranoPlace 2 · Grade 12 · Wells | 12 | Wells | 17:35.14 |
| 3 | Jack LucasPlace 3 · Grade 9 · Gray-New Gloucester | 9 | Gray-New Gloucester | 17:59.16 |
| 4 | Quin DijkstraPlace 4 · Grade 10 · York | 10 | York | 18:01.39 |
| 5 | Gabriel HatfieldPlace 5 · Grade 12 · Wells | 12 | Wells | 18:21.91 PR |
| 6 | Milo MorrisPlace 6 · Grade 10 · Wells | 10 | Wells | 18:25.78 |
| 7 | Nathien LessardPlace 7 · Grade 9 · Gray-New Gloucester | 9 | Gray-New Gloucester | 18:26.16 |
| 8 | Ian AubutPlace 8 · Grade 10 · Gray-New Gloucester | 10 | Gray-New Gloucester | 18:31.28 |
| 9 | Lou KnowlesPlace 9 · Grade 10 · Fryeburg Academy | 10 | Fryeburg Academy | 18:39.78 |
| 10 | Gabriel Ballesteros-GonzalezPlace 10 · Grade 9 · Fryeburg Academy | 9 | Fryeburg Academy | 19:02.35 |
| 11 | Geoffrey NippinsPlace 11 · Grade 9 · Fryeburg Academy | 9 | Fryeburg Academy | 19:06.00 |
| 12 | Lucas MadsenPlace 12 · Grade 10 · Wells | 10 | Wells | 19:07.08 |
| 13 | Eben BoykoPlace 13 · Grade 10 · Wells | 10 | Wells | 19:08.32 |
| 14 | Christian LacadiePlace 14 · Grade 10 · Gray-New Gloucester | 10 | Gray-New Gloucester | 19:08.86 PR |
| 15 | Neal LaValleePlace 15 · Grade 11 · Gray-New Gloucester | 11 | Gray-New Gloucester | 19:14.25 |
| 16 | Zedric NipasPlace 16 · Grade 12 · Robert W Traip | 12 | Robert W Traip | 19:30.28 PR |
| 17 | Harper StaublePlace 17 · Grade 9 · Robert W Traip | 9 | Robert W Traip | 19:32.21 |
| 18 | Damian CyrPlace 18 · Grade 12 · Wells | 12 | Wells | 19:36.25 |
| 19 | Sy StevensPlace 19 · Grade 9 · Fryeburg Academy | 9 | Fryeburg Academy | 19:51.57 |
| 20 | Thomas HubbellPlace 20 · Grade 9 · Fryeburg Academy | 9 | Fryeburg Academy | 19:57.35 |
| 21 | Tate PetersonPlace 21 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 20:25.41 PR |
| 22 | Caleb FloresPlace 22 · Grade 9 · Robert W Traip | 9 | Robert W Traip | 20:49.28 |
| 23 | Joseph FulmerPlace 23 · Grade 9 · York | 9 | York | 20:58.00 PR |
| 24 | Zachary JenkinsPlace 24 · Grade 9 · Wells | 9 | Wells | 20:59.86 |
| 25 | Declan SwansonPlace 25 · Grade 11 · Gray-New Gloucester | 11 | Gray-New Gloucester | 21:12.75 |
| 26 | Coleton LessardPlace 26 · Grade 9 · Gray-New Gloucester | 9 | Gray-New Gloucester | 21:16.13 |
| 27 | William MitchellPlace 27 · Grade 10 · Gray-New Gloucester | 10 | Gray-New Gloucester | 21:28.60 |
| 28 | Dodge Mixer-BailyPlace 28 · Grade 12 · Fryeburg Academy | 12 | Fryeburg Academy | 21:56.50 |
| 29 | Alistair ClarkPlace 29 · Grade 11 · Gray-New Gloucester | 11 | Gray-New Gloucester | 22:05.41 PR |
| 30 | Aaron AdamsPlace 30 · Grade 8 · Wells | 8 | Wells | 22:08.91 PR |
| 31 | Paul StairPlace 31 · Grade 10 · Wells | 10 | Wells | 22:13.91 |
| 32 | Dean TrainerPlace 32 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 22:27.28 |
| 33 | Rhys ReinbachPlace 33 · Grade 11 · Fryeburg Academy | 11 | Fryeburg Academy | 23:01.00 |
| 34 | Ethan MacWilliamPlace 34 · Grade 10 · Old Orchard Beach | 10 | Old Orchard Beach | 23:09.78 |
| 35 | Henry BradishPlace 35 · Grade 9 · Wells | 9 | Wells | 23:36.00 |
| 36 | Aidyn PanizoPlace 36 · Grade 10 · Old Orchard Beach | 10 | Old Orchard Beach | 23:43.10 |
| 37 | Aiden CoombsPlace 37 · Grade 9 · Fryeburg Academy | 9 | Fryeburg Academy | 24:13.66 |
| 38 | Noah BusickPlace 38 · Grade 9 · Wells | 9 | Wells | 24:17.22 |
| 39 | Charlie CoraccioPlace 39 · Grade 9 · Robert W Traip | 9 | Robert W Traip | 24:48.10 |
| 40 | Andy KulendukaPlace 40 · Grade 12 · Old Orchard Beach | 12 | Old Orchard Beach | 24:48.71 |
| 41 | Beomkyu LeePlace 41 · Grade 9 · Fryeburg Academy | 9 | Fryeburg Academy | 24:58.72 |
| 42 | Seaton GarrettPlace 42 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 25:13.91 |
| 43 | Sean BeaudoinPlace 43 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 25:52.88 |
| 44 | Ivan AlemanPlace 44 · Grade 9 · Fryeburg Academy | 9 | Fryeburg Academy | 26:05.78 |
| 45 | Trevor SkeltonPlace 45 · Grade 10 · Old Orchard Beach | 10 | Old Orchard Beach | 27:08.53 |
| 46 | Liam ThomasPlace 46 · Grade 9 · Old Orchard Beach | 9 | Old Orchard Beach | 27:23.35 |
| 47 | Riccardo ZellaPlace 47 · Grade 11 · Gray-New Gloucester | 11 | Gray-New Gloucester | 28:29.07 |