| 1 | Aaron RobertsPlace 1 · Grade 12 · Hingham | 12 | Hingham | 14:50.94 |
| 2 | Connor AndersonPlace 2 · Grade 12 · Hingham | 12 | Hingham | 14:57.62 |
| 3 | Gavin AndersonPlace 3 · Grade 11 · Hingham | 11 | Hingham | 15:08.70 |
| 4 | Owen HughesPlace 4 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 15:32.35 |
| 5 | Mitchell BurmPlace 5 · Grade 11 · Hingham | 11 | Hingham | 15:41.81 |
| 6 | Thomas SimpsonPlace 6 · Grade 11 · Hingham | 11 | Hingham | 15:50.21 |
| 7 | Graham LawsPlace 7 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 16:02.59 |
| 8 | Jack SawiskiPlace 8 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 16:08.55 |
| 9 | Luke AllsoppPlace 9 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 16:09.20 |
| 10 | Ryan BurnsPlace 10 · Grade 12 · Hingham | 12 | Hingham | 16:16.18 |
| 11 | Franklin CuozzoPlace 11 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 16:31.70 |
| 12 | James HamiltonPlace 12 · Grade 10 · Hingham | 10 | Hingham | 16:39.76 |
| 13 | Cameron GalganaPlace 13 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 16:49.04 |
| 14 | Julian LlyodPlace 14 · Grade 9 · Hingham | 9 | Hingham | 16:53.92 |
| 15 | Robbie Jiang-YuPlace 15 · Grade 11 · Hingham | 11 | Hingham | 17:32.17 |
| 16 | Michael KenneyPlace 16 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 17:39.73 |
| 17 | Brady MarksPlace 17 · Grade 10 · Hingham | 10 | Hingham | 17:49.38 |
| 18 | George O'NeillPlace 18 · Grade 11 · Hingham | 11 | Hingham | 17:55.61 |
| 19 | Rory CunninghamPlace 19 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 18:17.32 |
| 20 | John HamiltonPlace 20 · Grade 10 · Hingham | 10 | Hingham | 18:18.17 |
| 21 | Whitman CargillPlace 21 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 19:08.89 |
| 22 | Brock GeraigeryPlace 22 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 19:09.54 |
| 23 | Hank AderPlace 23 · Grade 9 · Hingham | 9 | Hingham | 19:16.14 |
| 24 | Matthew MartellPlace 24 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 19:36.08 |
| 25 | Austin SmithPlace 25 · Grade 9 · Hingham | 9 | Hingham | 19:36.74 |
| 26 | Tucker FortinPlace 26 · Grade 9 · Hingham | 9 | Hingham | 19:44.75 |
| 27 | Reace MorrisonPlace 27 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 19:52.05 |
| 28 | Patrick QuinnPlace 28 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 19:58.53 |
| 29 | Gavin BelcherPlace 29 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 20:35.91 |
| 30 | Joseph AndersonPlace 30 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 20:52.20 |
| 31 | Sergio Munoz-AlborsPlace 31 · Grade 12 · Hingham | 12 | Hingham | 21:02.84 |
| 32 | Thomas SawiskiPlace 32 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 21:13.60 |
| 33 | Nathaniel LemonPlace 33 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 21:23.21 |
| 34 | Gabriel IrizarryPlace 34 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 33:34.51 |