| 1 | Connor KedzierskiPlace 1 · Grade 11 · Bucksport | 11 | Bucksport | 16:14.17 |
| 2 | Chris CooperPlace 2 · Grade 12 · Mount Desert Island | 12 | Mount Desert Island | 16:24.37 PR |
| 3 | Finley HermansPlace 3 · Grade 9 · George Stevens | 9 | George Stevens | 17:08.89 PR |
| 4 | Owen CannonPlace 4 · Grade 11 · George Stevens | 11 | George Stevens | 17:10.40 PR |
| 5 | Connor MesheyPlace 5 · Grade 11 · Bucksport | 11 | Bucksport | 17:15.43 PR |
| 6 | Spencer YoungPlace 6 · Grade 10 · George Stevens | 10 | George Stevens | 17:21.55 PR |
| 7 | James GoddardPlace 7 · Grade 11 · Mount Desert Island | 11 | Mount Desert Island | 17:23.29 PR |
| 8 | Tryg SoaresPlace 8 · Grade 12 · Mount Desert Island | 12 | Mount Desert Island | 17:34.60 PR |
| 9 | Lucas LaddPlace 9 · Grade 12 · George Stevens | 12 | George Stevens | 17:55.09 PR |
| 10 | Adams StrattonPlace 10 · Grade 10 · George Stevens | 10 | George Stevens | 17:57.10 |
| 11 | Wyatt RichardsonPlace 11 · Grade 11 · George Stevens | 11 | George Stevens | 18:03.47 |
| 12 | Nathaniel HilemanPlace 12 · Grade 9 · Bucksport | 9 | Bucksport | 18:11.69 |
| 13 | Zachary Havey-ChambersPlace 13 · Grade 12 · Bucksport | 12 | Bucksport | 18:11.72 PR |
| 14 | Aidan HumphreyPlace 14 · Grade 11 · Mount Desert Island | 11 | Mount Desert Island | 18:16.85 PR |
| 15 | Marlin OrcuttPlace 15 · Grade 12 · Bucksport | 12 | Bucksport | 18:23.83 PR |
| 16 | Geoffrey BeanePlace 16 · Grade 12 · Mount Desert Island | 12 | Mount Desert Island | 18:32.86 PR |
| 17 | Jack FarnsworthPlace 17 · Grade 11 · Sumner Memorial | 11 | Sumner Memorial | 18:33.28 PR |
| 18 | Joseph McNeillPlace 18 · Grade 12 · Ellsworth | 12 | Ellsworth | 19:13.16 PR |
| 19 | Reuben BradleyPlace 19 · Grade 10 · Sumner Memorial | 10 | Sumner Memorial | 19:30.10 PR |
| 20 | James BryantPlace 20 · Grade 11 · Sumner Memorial | 11 | Sumner Memorial | 19:44.52 PR |
| 21 | Judah SullensPlace 21 · Grade 10 · Bucksport | 10 | Bucksport | 19:54.00 |
| 22 | Owen DiDonatoPlace 22 · Grade 10 · Ellsworth | 10 | Ellsworth | 20:00.46 PR |
| 23 | Dylan MungerPlace 23 · Grade 10 · Mount Desert Island | 10 | Mount Desert Island | 20:42.59 PR |
| 24 | Chris DelgadoPlace 24 · Grade 11 · Sumner Memorial | 11 | Sumner Memorial | 21:31.33 |
| 25 | Cameron OrcuttPlace 25 · Grade 12 · Bucksport | 12 | Bucksport | 21:45.40 |
| 26 | Brenden WillettPlace 26 · Grade 12 · Sumner Memorial | 12 | Sumner Memorial | 21:57.29 PR |
| 27 | Sean CoolidgePlace 27 · Grade 9 · George Stevens | 9 | George Stevens | 22:07.24 PR |
| 28 | Balian MortensonPlace 28 · Grade 10 · Bucksport | 10 | Bucksport | 24:46.17 |
| 29 | Charlie YoungPlace 29 · Grade 9 · Bucksport | 9 | Bucksport | 25:15.34 |
| 30 | Andrew SmithPlace 30 · Grade 12 · Ellsworth | 12 | Ellsworth | 25:34.29 PR |
| 31 | Alex GayosoPlace 31 · Grade 9 · Bucksport | 9 | Bucksport | 27:05.78 PR |
| 32 | Flynn JohnsonPlace 32 · Grade 11 · George Stevens | 11 | George Stevens | 27:30.91 |
| 33 | Kyle CunninghamPlace 33 · Grade 10 · Sumner Memorial | 10 | Sumner Memorial | 28:13.23 PR |
| 34 | Sylus CousinsPlace 34 · Grade 9 · Ellsworth | 9 | Ellsworth | 29:26.51 PR |