| Place | Bib | Name | Sex | Age | Club | Time | Pace |
|---|---|---|---|---|---|---|---|
| 1 | 153 | Nathanael Fondakowski | M | 17 | Nashua PAL Striders B | 16:26 | 5:18 |
| 2 | 425 | Thomas Speltz | M | 17 | Rumford Road Runners | 17:16 | 5:34 |
| 3 | 152 | John Crawford | M | 17 | Nashua PAL Striders A | 17:21 | 5:35 |
| 4 | 154 | Nicholas Marcotte | M | 17 | Nashua PAL Striders A | 17:27 | 5:37 |
| 5 | 155 | Sean O'Keefe | M | 18 | Nashua PAL Striders B | 17:29 | 5:38 |
| 6 | 458 | Ethan Maione | M | 18 | Sentinel Striders | 17:33 | 5:39 |
| 7 | 330 | Avery Crowell | M | 17 | New England Elite Track Club A | 17:40 | 5:42 |
| 8 | 156 | Joshua Rivers | M | 17 | Nashua PAL Striders B | 17:52 | 5:45 |
| 9 | 653 | Ian Meserve | M | 17 | 17:57 | 5:47 | |
| 10 | 676 | Jason Wickett | M | 17 | 18:25 | 5:56 | |
| 11 | 608 | Jack Buffington | M | 17 | 19:18 | 6:13 | |
| 12 | 332 | Marcos Olivieri | M | 17 | New England Elite Track Club A | 20:06 | 6:29 |
| 13 | 685 | Xavier Yepez | M | 17 | New England Elite Track Club | 20:16 | 6:32 |
| 14 | 331 | Dillon Duval | M | 17 | New England Elite Track Club B | 21:42 | 6:59 |