| 1 | Henri RivardPlace 1 · Grade 12 · Marshwood | 12 | Marshwood | 16:40.0 |
| 2 | Isaac PelletierPlace 2 · Grade 11 · Sanford | 11 | Sanford | 18:24.5 |
| 3 | Michael MastraccioPlace 3 · Grade 10 · Sanford | 10 | Sanford | 18:30.2 |
| 3 | Paiden TrulockPlace 3 · Grade 8 · Marshwood | 8 | Marshwood | 18:30.2 |
| 5 | Jackson StimmelPlace 5 · Grade 10 · Sanford | 10 | Sanford | 18:33.1 |
| 6 | Gabriel WatermanPlace 6 · Grade 12 · Sanford | 12 | Sanford | 19:04.2 |
| 7 | Jackson WiderstromPlace 7 · Grade 12 · Marshwood | 12 | Marshwood | 19:08.8 |
| 8 | Keaton SampsonPlace 8 · Grade 11 · Massabesic | 11 | Massabesic | 19:12.3 |
| 9 | Remington GrunhuvdPlace 9 · Grade 10 · Massabesic | 10 | Massabesic | 19:22.5 |
| 10 | Dominic PenleyPlace 10 · Grade 10 · Sanford | 10 | Sanford | 19:43.8 |
| 11 | Thomas MannionPlace 11 · Grade 10 · Marshwood | 10 | Marshwood | 19:50.6 |
| 12 | Felix RothwellPlace 12 · Grade 12 · Noble | 12 | Noble | 20:17.5 |
| 13 | Payton LamontagnePlace 13 · Grade 11 · Noble | 11 | Noble | 20:18.6 |
| 14 | Seth StarkeyPlace 14 · Grade 12 · Noble | 12 | Noble | 20:20.4 |
| 15 | Jordyn TherouxPlace 15 · Grade 11 · Sanford | 11 | Sanford | 20:45.3 |
| 16 | Jack Van GiesonPlace 16 · Grade 11 · Sanford | 11 | Sanford | 20:58.6 |
| 17 | Leopold von SpiegelfeldPlace 17 · Grade 11 · Marshwood | 11 | Marshwood | 21:13.5 |
| 18 | Greyson HawkinsPlace 18 · Grade 10 · Noble | 10 | Noble | 21:15.4 |
| 19 | Carter HuffPlace 19 · Grade 10 · Sanford | 10 | Sanford | 21:15.9 |
| 20 | Takoda SampsonPlace 20 · Grade 10 · Noble | 10 | Noble | 22:33.1 |
| 21 | Judah CurryPlace 21 · Grade 11 · Marshwood | 11 | Marshwood | 22:33.2 |
| 22 | Ronan KellyPlace 22 · Grade 9 · Massabesic | 9 | Massabesic | 23:02.8 |
| 23 | Dillon SylvainPlace 23 · Grade 11 · Noble | 11 | Noble | 23:13.0 |
| 24 | Aziz FarzaliyevPlace 24 · Grade 8 · Massabesic | 8 | Massabesic | 23:38.5 |
| 25 | Charlie PufferPlace 25 · Grade 11 · Sanford | 11 | Sanford | 23:49.2 |
| 26 | Jackson WilliamsPlace 26 · Grade 10 · Noble | 10 | Noble | 24:13.0 |
| 27 | Henry HatchPlace 27 · Grade 9 · Marshwood | 9 | Marshwood | 24:42.1 |
| 28 | Mathew MelvinPlace 28 · Grade 12 · Sanford | 12 | Sanford | 24:52.4 |
| 29 | Zachary MinnighPlace 29 · Grade 10 · Noble | 10 | Noble | 25:01.6 |
| 30 | Fergus O'NeilPlace 30 · Grade 9 · Noble | 9 | Noble | 25:37.8 |
| 31 | Hugo O'NeilPlace 31 · Grade 9 · Noble | 9 | Noble | 25:50.9 |
| 32 | Max von SpiegelfeldPlace 32 · Grade 9 · Marshwood | 9 | Marshwood | 26:46.5 |
| 33 | Gregory CassPlace 33 · Grade 9 · Massabesic | 9 | Massabesic | 26:54.5 |
| 34 | Brenden GuitardPlace 34 · Grade 10 · Noble | 10 | Noble | 27:19.8 |
| 35 | Eliot TriaduPlace 35 · Grade 11 · Sanford | 11 | Sanford | 28:45.4 |
| 36 | Calvin Sheehan-KoppPlace 36 · Grade 9 · Marshwood | 9 | Marshwood | 31:55.7 |
| 37 | Noah BucklinPlace 37 · Grade 9 · Marshwood | 9 | Marshwood | 33:19.4 |
| 38 | Michael CarpenterPlace 38 · Grade 10 · Sanford | 10 | Sanford | 33:30.1 |
| 39 | Gavin ReamsPlace 39 · Grade 10 · Sanford | 10 | Sanford | 34:24.9 |
| 40 | DJ GuillemttePlace 40 · Grade 10 · Sanford | 10 | Sanford | 38:52.7 |