| 1 | Justin CascioPlace 1 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 15:17.4 PR |
| 2 | Mitchell DaileyPlace 2 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 15:37.8 |
| 3 | Benjamin SteevesPlace 3 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 15:41.2 |
| 4 | Matthew LeckyPlace 4 · Grade Sr · Old Goat Track Club | Sr | Old Goat Track Club | 15:41.5 |
| 5 | Daniel StevensPlace 5 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 15:42.3 |
| 6 | James CannonPlace 6 · Grade - · Greater Boston Track | - | Greater Boston Track | 15:43.9 |
| 7 | Nicholas GreenPlace 7 · Grade - · HFC Striders | - | HFC Striders | 15:44.4 PR |
| 8 | Andrew CromptonPlace 8 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 15:47.6 |
| 9 | Alex CorbettPlace 9 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 15:52.6 |
| 10 | Ben SzuhajPlace 10 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 15:56.9 PR |
| 11 | Miles HarrisonPlace 11 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 16:10.3 |
| 12 | Will BergerPlace 12 · Grade So · Battle Road Track Club | So | Battle Road Track Club | 16:11.0 |
| 13 | Aksel LaudonPlace 13 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 16:12.2 |
| 14 | Logan GaudettePlace 14 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 16:22.1 |
| 15 | William ThompsonPlace 15 · Grade - · Cambridge Running | - | Cambridge Running | 16:30.9 |
| 16 | Steven HammarPlace 16 · Grade - · GCS Triad Racing Team | - | GCS Triad Racing Team | 16:39.1 |
| 17 | Thomas SkerryPlace 17 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 16:49.3 |
| 18 | Samuel BrunnettePlace 18 · UNA-Brunnette | — | UNA-Brunnette | 16:58.0 |
| 19 | Henry DomnarskiPlace 19 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 17:01.4 |
| 20 | Jacob WormaldPlace 20 · Grade - · GCS Triad Racing Team | - | GCS Triad Racing Team | 17:05.4 |
| 21 | Joshua FarrellPlace 21 · Grade 5th · Old Goat Track Club | 5th | Old Goat Track Club | 17:09.0 |
| 22 | TJ UngerPlace 22 · Grade - · HFC Striders | - | HFC Striders | 17:09.9 |
| 23 | Alex SimoneauPlace 23 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 17:12.2 PR |
| 24 | Andrew YatsuhashiPlace 24 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 17:15.9 |
| 25 | Nevan KelleyPlace 25 · Grade - · UNA-Kelley | - | UNA-Kelley | 17:26.4 PR |
| 26 | Lee DanforthPlace 26 · Grade - · HFC Striders | - | HFC Striders | 17:29.1 |
| 27 | Will ShahbazianPlace 27 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 17:31.1 PR |
| 28 | Gabriel DiamantePlace 28 · Grade So · UNA-Diamante | So | UNA-Diamante | 17:31.4 PR |
| 29 | Thomas AtheyPlace 29 · Grade - · Cambridge Running | - | Cambridge Running | 17:41.1 |
| 30 | Matt RabascoPlace 30 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 17:46.1 |
| 31 | Benjamin HappennyPlace 31 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 17:52.0 |
| 32 | Robert SheehanPlace 32 · Grade - · HFC Striders | - | HFC Striders | 17:53.0 |
| 33 | William BorgesPlace 33 · Grade - · HFC Striders | - | HFC Striders | 17:58.9 |
| 34 | Robert WorfulPlace 34 · UNA-Worful | — | UNA-Worful | 17:58.9 |
| 35 | Brandyn NaroPlace 35 · Grade - · GCS Triad Racing Team | - | GCS Triad Racing Team | 18:00.0 |
| 36 | Devon ColmerPlace 36 · Grade - · Greater Boston Track | - | Greater Boston Track | 18:03.3 |
| 37 | Ryan CarraraPlace 37 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 18:08.4 |
| 38 | Ryan AschbrennerPlace 38 · Grade - · GCS Triad Racing Team | - | GCS Triad Racing Team | 18:10.0 |
| 39 | Drew PaskanikPlace 39 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 18:13.5 |
| 40 | Greg FerlandPlace 40 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 18:16.1 |
| 41 | Joseph ShairsPlace 41 · Grade - · Central Mass Striders | - | Central Mass Striders | 18:18.0 PR |
| 42 | Jacob ParkerPlace 42 · UNA-Parker | — | UNA-Parker | 18:26.3 |
| 43 | Steve BrightmanPlace 43 · Grade - · Central Mass Striders | - | Central Mass Striders | 18:28.2 |
| 44 | Austin ScottPlace 44 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 18:33.4 |
| 45 | Matt KaiserPlace 45 · Grade - · GCS Triad Racing Team | - | GCS Triad Racing Team | 18:55.2 PR |
| 46 | Kevin C FischerPlace 46 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 18:56.4 |
| 47 | Michael O'NeillPlace 47 · Grade - · GCS Triad Racing Team | - | GCS Triad Racing Team | 19:20.0 |
| 48 | Adam GreenspanPlace 48 · Grade - · HFC Striders | - | HFC Striders | 19:36.2 |
| 49 | Brian McCarthyPlace 49 · Grade - · HFC Striders | - | HFC Striders | 19:47.5 PR |
| 50 | RYAN WARNERPlace 50 · UNA-WARNER | — | UNA-WARNER | 20:03.6 |
| 51 | Jason CakourosPlace 51 · Grade - · HFC Striders | - | HFC Striders | 20:11.4 |
| 52 | Robert McCormackPlace 52 · Grade - · HFC Striders | - | HFC Striders | 20:24.7 |
| 53 | Shawn ConwayPlace 53 · Notch Run Club | — | Notch Run Club | 20:29.5 |
| 54 | Tom VossenPlace 54 · Grade - · HFC Striders | - | HFC Striders | 20:37.5 |
| 55 | DAVID RICHARDSONPlace 55 · Notch Run Club | — | Notch Run Club | 20:42.3 |
| 56 | Donald WitheePlace 56 · Notch Run Club | — | Notch Run Club | 20:42.8 |
| 57 | Christopher RoussinPlace 57 · Grade - · HFC Striders | - | HFC Striders | 20:50.2 |
| 58 | David WestenbergPlace 58 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 20:53.2 |
| 59 | Jason WertzPlace 59 · Notch Run Club | — | Notch Run Club | 20:57.9 |
| 60 | Benjamin KeenanPlace 60 · Notch Run Club | — | Notch Run Club | 21:05.6 |
| 61 | Brad KlinedinstPlace 61 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 21:07.6 |
| 62 | David TeszlerPlace 62 · Grade - · UNA-Teszler | - | UNA-Teszler | 21:51.3 PR |
| 63 | David GoodrichPlace 63 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 21:57.0 |
| 64 | Daniel GraceyPlace 64 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 22:07.0 |
| 65 | John BarbourPlace 65 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 22:20.3 |
| 66 | Eric BowdenPlace 66 · Notch Run Club | — | Notch Run Club | 22:28.3 |
| 67 | Jose NaveoPlace 67 · Grade - · Cambridge Running | - | Cambridge Running | 22:52.9 |
| 68 | Andrew CortesePlace 68 · Grade 9 · Greater Lowell Road Runners | 9 | Greater Lowell Road Runners | 22:53.5 PR |
| 69 | Tim HagertyPlace 69 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 23:21.5 |
| 70 | Matt StoryPlace 70 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 23:49.8 |
| 71 | Peter WasylakPlace 71 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 23:59.4 |
| 72 | Joe MamaPlace 72 · BT | — | BT | 24:31.1 |
| 73 | Henry GagnonPlace 73 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 24:42.2 |
| 74 | Jimmy FallonPlace 74 · Grade - · HFC Striders | - | HFC Striders | 24:52.3 |
| 75 | Mark StevensPlace 75 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 25:20.8 |
| 76 | Kyle LeblancPlace 76 · Kyle | — | Kyle | 25:30.9 |
| 77 | Timothy IrishPlace 77 · Grade - · Sunrise Striders | - | Sunrise Striders | 25:56.8 |
| 78 | Kevin HilleryPlace 78 · UNA-Hillery | — | UNA-Hillery | 26:10.2 |
| 79 | John Hadcock SrPlace 79 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 26:58.7 |
| 80 | Glenn StewartPlace 80 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 27:21.7 |
| 81 | Frank NelsonPlace 81 · Grade - · HFC Striders | - | HFC Striders | 27:31.2 PR |
| 82 | Wayne DwyerPlace 82 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 27:44.3 |
| 83 | Steve LeckyPlace 83 · UNA-Lecky | — | UNA-Lecky | 28:05.1 |
| 84 | Christopher WargoPlace 84 · Grade - · HFC Striders | - | HFC Striders | 28:11.7 |
| 85 | Peter HoganPlace 85 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 28:31.2 |
| 86 | Stephen RouleauPlace 86 · Grade - · GCS Triad Racing Team | - | GCS Triad Racing Team | 28:50.5 PR |
| 87 | Leo IoanilliPlace 87 · Grade 9 · UNA-Ioanilli | 9 | UNA-Ioanilli | 29:02.7 PR |
| 88 | Michael LeblancPlace 88 · Mike Leblanc | — | Mike Leblanc | 29:41.2 |
| 89 | John HayesPlace 89 · Notch Run Club | — | Notch Run Club | 31:17.0 |