| Place | TmPl | Bib | Name | Sex | Club | Time | Pace |
|---|---|---|---|---|---|---|---|
| 1 | 935 | Colin Smith | M | Sentinel Striders | 7:55 | 6:22 | |
| 2 | 735 | Lucas Lafleur | M | Cheetah Running Club | 7:58 | 6:25 | |
| 3 | 934 | Cameron Pakler | M | Sentinel Striders | 8:05 | 6:30 | |
| 4 | 762 | Reda Dendane | M | Momentum Athletic Club | 8:48 | 7:05 | |
| 5 | 761 | Nour Almohammadi | M | Momentum Athletic Club | 8:57 | 7:12 | |
| 6 | 1 | 764 | Mason Bacotti | M | Nashua PAL Striders | 8:57 | 7:12 |
| 7 | 837 | Ryan Preneta | M | New England Elite Track Club | 9:21 | 7:32 | |
| 8 | 2 | 765 | David Butler | M | Nashua PAL Striders | 9:24 | 7:34 |
| 9 | 3 | 763 | Colin Ackerman | M | Nashua PAL Striders | 9:29 | 7:38 |
| 10 | 933 | Maxton Miller | M | Sentinel Striders | 9:34 | 7:42 | |
| 11 | 4 | 769 | Logan Spinney | M | Nashua PAL Striders | 9:35 | 7:43 |
| 12 | 756 | Reed Lewis | M | Longmeadow Parks & Rec | 9:48 | 7:53 | |
| 13 | 5 | 768 | Christian Michels | M | Nashua PAL Striders | 10:03 | 8:06 |
| 14 | 932 | Seth Borden | M | Sentinel Striders | 10:05 | 8:07 | |
| 15 | 736 | Finn Van Splunder | M | Cheetah Running Club | 10:53 | 8:46 | |
| 16 | 6 | 767 | Eli Grimaldi | M | Nashua PAL Striders | 11:34 | 9:19 |
| 17 | 909 | Declan Lowe | M | Rumford Road Runners | 11:43 | 9:26 | |
| 18 | 999 | Elliot Donato | M | WindWard Track and Field | 12:31 | 10:04 | |
| 19 | 1000 | Leo Patten | M | WindWard Track and Field | 12:31 | 10:04 |