| 1 | Graham LawsPlace 1 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 16:25.3 PR |
| 2 | Gavin AndersonPlace 2 · Grade 12 · Hingham | 12 | Hingham | 16:39.7 |
| 3 | Thomas SimpsonPlace 3 · Grade 12 · Hingham | 12 | Hingham | 17:07.8 |
| 4 | Will WattsPlace 4 · Grade 11 · Hingham | 11 | Hingham | 17:14.6 |
| 5 | Mitchell BurmPlace 5 · Grade 12 · Hingham | 12 | Hingham | 17:25.4 |
| 6 | Franklin CuozzoPlace 6 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 17:25.5 PR |
| 7 | Reace MorrisonPlace 7 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 17:47.8 PR |
| 8 | Jack SawiskiPlace 8 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 17:55.9 PR |
| 9 | Joseph AndersonPlace 9 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 17:56.7 PR |
| 10 | James HamiltonPlace 10 · Grade 11 · Hingham | 11 | Hingham | 18:16.0 |
| 11 | George O'NeillPlace 11 · Grade 12 · Hingham | 12 | Hingham | 18:19.9 PR |
| 12 | Rory CunninghamPlace 12 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 18:39.8 PR |
| 13 | Robbie Jiang-YuPlace 13 · Grade 12 · Hingham | 12 | Hingham | 18:39.8 |
| 14 | Cameron GalganaPlace 14 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 18:41.7 PR |
| 15 | Austin SmithPlace 15 · Grade 10 · Hingham | 10 | Hingham | 18:50.5 |
| 16 | Nathaniel LemonPlace 16 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 19:00.7 PR |
| 17 | Owen HughesPlace 17 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 19:07.7 PR |
| 18 | Landon FiumaraPlace 18 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 19:11.4 PR |
| 19 | Lukas McAloonPlace 19 · Grade 9 · Hingham | 9 | Hingham | 19:12.7 |
| 20 | Hank AderPlace 20 · Grade 10 · Hingham | 10 | Hingham | 19:33.3 |
| 21 | Julian LlyodPlace 21 · Grade 10 · Hingham | 10 | Hingham | 19:58.5 |
| 22 | Matthew ArnoldPlace 22 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 20:01.8 PR |
| 23 | Patrick QuinnPlace 23 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 20:08.0 PR |
| 24 | Mason ErikssonPlace 24 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 20:14.8 PR |
| 25 | Whitman CargillPlace 25 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 20:29.6 PR |
| 26 | Eli SmockPlace 26 · Grade 9 · Hingham | 9 | Hingham | 20:46.4 |
| 27 | Nolan KustPlace 27 · Grade 9 · Hingham | 9 | Hingham | 21:22.0 |
| 28 | Gavin BelcherPlace 28 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 21:45.8 PR |
| 29 | Dylan EatonPlace 29 · Grade 9 · Hingham | 9 | Hingham | 22:15.2 PR |
| 30 | Langdon PrattPlace 30 · Grade 9 · Hingham | 9 | Hingham | 22:19.7 |
| 31 | Thomas SawiskiPlace 31 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 22:45.2 PR |
| 32 | Charles RennerPlace 32 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 22:51.1 PR |
| 33 | Edward NicklesPlace 33 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 22:54.7 PR |
| 34 | Nathaniel ComeauPlace 34 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 24:10.5 PR |
| 35 | William MontiPlace 35 · Grade 10 · Hingham | 10 | Hingham | 24:37.6 |
| 36 | Sean GallagherPlace 36 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 25:13.8 PR |
| 37 | Gabriel IrizarryPlace 37 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 30:17.1 PR |