| 1 | Gavin LawlerPlace 1 · Grade 12 · Windham | 12 | Windham | 19:21.96 |
| 2 | Caleb SaucierPlace 2 · Grade 12 · Windham | 12 | Windham | 19:40.71 |
| 3 | Dante AvilaPlace 3 · Grade 10 · Kennebunk | 10 | Kennebunk | 19:46.42 |
| 4 | Isaac TarringPlace 4 · Grade 11 · Kennebunk | 11 | Kennebunk | 19:49.58 |
| 5 | Mason BragdonPlace 5 · Grade 11 · Windham | 11 | Windham | 19:50.11 |
| 6 | Michael MastraccioPlace 6 · Grade 10 · Sanford | 10 | Sanford | 20:11.36 |
| 7 | Isaac PelletierPlace 7 · Grade 11 · Sanford | 11 | Sanford | 20:34.21 |
| 8 | Noah SaucierPlace 8 · Grade 12 · Windham | 12 | Windham | 20:42.02 |
| 9 | Owen CousinsPlace 9 · Grade 9 · Westbrook | 9 | Westbrook | 21:02.80 |
| 10 | Silas WinterPlace 10 · Grade 10 · Kennebunk | 10 | Kennebunk | 21:06.64 |
| 11 | Noah HughesPlace 11 · Grade 12 · Westbrook | 12 | Westbrook | 21:15.49 |
| 12 | Jack VanGiesonPlace 12 · Grade 11 · Sanford | 11 | Sanford | 21:46.52 PR |
| 13 | Jackson StimmelPlace 13 · Grade 10 · Sanford | 10 | Sanford | 22:20.05 |
| 14 | Dominic PenleyPlace 14 · Grade 10 · Sanford | 10 | Sanford | 22:44.11 |
| 15 | Graham SanbornPlace 15 · Grade 10 · Kennebunk | 10 | Kennebunk | 23:09.39 |
| 16 | Chance McNeilPlace 16 · Grade 11 · Kennebunk | 11 | Kennebunk | 23:09.72 |
| 17 | Evan MedinaPlace 17 · Grade 9 · Kennebunk | 9 | Kennebunk | 23:13.38 |
| 18 | John FordPlace 18 · Grade 10 · Kennebunk | 10 | Kennebunk | 23:16.28 |
| 19 | Reid VanderburghPlace 19 · Grade 10 · Windham | 10 | Windham | 23:19.00 |
| 20 | Raymond LambPlace 20 · Grade 10 · Kennebunk | 10 | Kennebunk | 23:28.21 |
| 21 | William StubbsPlace 21 · Grade 9 · Kennebunk | 9 | Kennebunk | 23:38.46 |
| 22 | Xander CollinsPlace 22 · Grade 10 · Windham | 10 | Windham | 23:39.02 |
| 23 | Jaydin HirstPlace 23 · Grade 10 · Kennebunk | 10 | Kennebunk | 23:41.27 |
| 24 | Cooper BrownPlace 24 · Grade 11 · Kennebunk | 11 | Kennebunk | 24:29.36 |
| 25 | Elijah WestPlace 25 · Grade 9 · Kennebunk | 9 | Kennebunk | 24:30.13 |
| 26 | Marek SlomczynskiPlace 26 · Grade 12 · Windham | 12 | Windham | 24:44.24 |
| 27 | Carter HuffPlace 27 · Grade 10 · Sanford | 10 | Sanford | 24:48.58 |
| 28 | Aaron SanbornPlace 28 · Grade 10 · Windham | 10 | Windham | 25:34.52 |
| 29 | Morgan WilleyPlace 29 · Grade 11 · Windham | 11 | Windham | 25:46.92 |
| 30 | Jack LandryPlace 30 · Grade 11 · Westbrook | 11 | Westbrook | 25:49.11 |
| 31 | Mathew MelvinPlace 31 · Grade 12 · Sanford | 12 | Sanford | 26:27.46 |
| 32 | Charlie PufferPlace 32 · Grade 11 · Sanford | 11 | Sanford | 27:14.61 |
| 33 | Liam MoxceyPlace 33 · Grade 10 · Windham | 10 | Windham | 28:22.27 |
| 34 | Gabriel WatermanPlace 34 · Grade 12 · Sanford | 12 | Sanford | 30:34.24 |
| 35 | Kevin TranPlace 35 · Grade 11 · Westbrook | 11 | Westbrook | 32:02.58 |
| 36 | Eliot TriaduPlace 36 · Grade 11 · Sanford | 11 | Sanford | 32:11.80 |
| 37 | Gavin ReamsPlace 37 · Grade 10 · Sanford | 10 | Sanford | 37:16.96 |
| 38 | Michael CarpenterPlace 38 · Grade 10 · Sanford | 10 | Sanford | 37:56.17 |
| 39 | DJ GuillemttePlace 39 · Grade 10 · Sanford | 10 | Sanford | 40:22.99 |