| 1 | Mitchell DaileyPlace 1 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 15:31.8 |
| 2 | James CannonPlace 2 · Grade - · Greater Boston Track | - | Greater Boston Track | 15:43.7 |
| 3 | Nicholas GreenPlace 3 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 15:59.6 |
| 4 | Michael CreedonPlace 4 · Grade - · Greater Boston Track | - | Greater Boston Track | 16:02.2 |
| 5 | Alex CorbettPlace 5 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 16:04.4 |
| 6 | Daniel StevensPlace 6 · Grade 12 · Old Goat Track Club | 12 | Old Goat Track Club | 16:05.4 |
| 7 | Ewan RawcliffePlace 7 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 16:13.6 PR |
| 8 | Benjamin SteevesPlace 8 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 16:17.5 |
| 9 | Michael StammPlace 9 · Grade - · Greater Boston Track | - | Greater Boston Track | 16:24.1 PR |
| 10 | Andrew CromptonPlace 10 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 16:25.6 |
| 11 | Sebastian GilliganPlace 11 · Notch Run Club | — | Notch Run Club | 16:30.3 |
| 12 | Logan GaudettePlace 12 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 16:32.1 |
| 13 | Will BergerPlace 13 · Grade Fr · Battle Road Track Club | Fr | Battle Road Track Club | 16:36.0 |
| 14 | Steven HammarPlace 14 · Gate City Striders | — | Gate City Striders | 16:38.5 |
| 15 | Lucas EstradaPlace 15 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 16:43.9 |
| 16 | Erik HinrichsenPlace 16 · Grade - · Greater Boston Track | - | Greater Boston Track | 16:45.4 |
| 17 | Miles HarrisonPlace 17 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 16:46.0 |
| 18 | Steven Spreizer Jr.Place 18 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 16:47.4 |
| 19 | Andrew YatsuhashiPlace 19 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 16:48.3 |
| 20 | Reid KovacsPlace 20 · Tortoise Track Club | — | Tortoise Track Club | 16:57.2 |
| 21 | Russell GokemeijerPlace 21 · Grade - · Greater Boston Track | - | Greater Boston Track | 17:01.5 |
| 22 | Ryan FischerPlace 22 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 17:04.4 PR |
| 23 | Jacob WormaldPlace 23 · Gate City Striders | — | Gate City Striders | 17:07.8 |
| 24 | Thomas AtheyPlace 24 · Grade - · Cambridge Running | - | Cambridge Running | 17:17.6 |
| 25 | TJ UngerPlace 25 · Grade - · HFC Striders | - | HFC Striders | 17:21.4 |
| 26 | Reed FosterPlace 26 · Tortoise Track Club | — | Tortoise Track Club | 17:32.4 |
| 27 | Lee DanforthPlace 27 · Grade - · HFC Striders | - | HFC Striders | 17:33.7 |
| 28 | Zach EckhardtPlace 28 · Tortoise Track Club | — | Tortoise Track Club | 17:39.4 |
| 29 | Will ShahbazianPlace 29 · Grade RS · Old Goat Track Club | RS | Old Goat Track Club | 17:41.0 |
| 30 | Baxter DemersPlace 30 · Grade - · Greater Boston Track | - | Greater Boston Track | 17:41.9 |
| 31 | Dan ChruniakPlace 31 · Notch Run Club | — | Notch Run Club | 17:45.7 |
| 32 | Jeffrey NoyesPlace 32 · Grade 11 · Greater Boston Track | 11 | Greater Boston Track | 17:48.4 |
| 33 | Mark RabascoPlace 33 · Grade - · Greater Springfield Harriers, Inc. | - | Greater Springfield Harriers, Inc. | 17:54.4 PR |
| 34 | Eric MendozaPlace 34 · Grade - · Greater Boston Track | - | Greater Boston Track | 17:54.9 |
| 35 | Iain RidgwayPlace 35 · Notch Run Club | — | Notch Run Club | 18:00.0 |
| 36 | Mark FurlerPlace 36 · Gate City Striders | — | Gate City Striders | 18:06.4 |
| 37 | Steve BrightmanPlace 37 · Grade - · Central Mass Striders | - | Central Mass Striders | 18:08.3 |
| 38 | Ryan AschbrennerPlace 38 · Gate City Striders | — | Gate City Striders | 18:11.2 |
| 39 | Samuel BrunnettePlace 39 · UNA-Brunnette | — | UNA-Brunnette | 18:13.7 |
| 40 | Dan DonatoPlace 40 · Notch Run Club | — | Notch Run Club | 18:14.6 |
| 41 | Matt RabascoPlace 41 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 18:22.3 |
| 42 | Steven ODriscollPlace 42 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 18:25.8 |
| 43 | Robert SheehanPlace 43 · Grade - · HFC Striders | - | HFC Striders | 18:35.6 |
| 44 | Angel ReyesPlace 44 · Grade - · Greater Boston Track | - | Greater Boston Track | 18:38.8 PR |
| 45 | Evan FeigelPlace 45 · Tortoise Track Club | — | Tortoise Track Club | 18:44.5 |
| 46 | Ryan CarraraPlace 46 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 18:46.2 |
| 47 | Tim Van OrdenPlace 47 · Grade - · Central Mass Striders | - | Central Mass Striders | 18:49.2 |
| 48 | Adam GreenspanPlace 48 · Grade - · HFC Striders | - | HFC Striders | 18:59.8 |
| 49 | Alex SimoneauPlace 49 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 19:01.3 |
| 50 | Josh MillerPlace 50 · Grade 11 · HFC Striders | 11 | HFC Striders | 19:06.3 |
| 51 | Mark SwistakPlace 51 · Grade - · Central Mass Striders | - | Central Mass Striders | 19:07.4 |
| 52 | Josh BrodinPlace 52 · Grade - · Greater Boston Track | - | Greater Boston Track | 19:11.2 |
| 53 | David MoyerPlace 53 · Grade - · Greater Boston Track | - | Greater Boston Track | 19:23.6 |
| 54 | Brandyn NaroPlace 54 · Gate City Striders | — | Gate City Striders | 19:30.2 |
| 55 | John SavaPlace 55 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 19:37.2 |
| 56 | Mattheu KelschPlace 56 · Notch Run Club | — | Notch Run Club | 19:49.3 |
| 57 | Cory HofmannPlace 57 · Grade - · HFC Striders | - | HFC Striders | 20:00.4 |
| 58 | Jason CakourosPlace 58 · Grade - · HFC Striders | - | HFC Striders | 20:01.5 |
| 59 | Christopher RoussinPlace 59 · Grade - · HFC Striders | - | HFC Striders | 20:18.0 |
| 60 | David RichardsonPlace 60 · Notch Run Club | — | Notch Run Club | 20:23.7 |
| 61 | Drew PaskanikPlace 61 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 20:42.6 |
| 62 | Matthew LeckyPlace 62 · Grade Jr · Old Goat Track Club | Jr | Old Goat Track Club | 20:48.0 |
| 63 | Jason WertzPlace 63 · Notch Run Club | — | Notch Run Club | 20:49.0 |
| 64 | Brian JuneauPlace 64 · Notch Run Club | — | Notch Run Club | 20:50.4 |
| 65 | David GoodrichPlace 65 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 20:51.7 PR |
| 66 | Matthew MoriPlace 66 · Grade - · HFC Striders | - | HFC Striders | 20:52.5 |
| 67 | Brad KlinedinstPlace 67 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 20:53.4 |
| 68 | Donald WitheePlace 68 · Notch Run Club | — | Notch Run Club | 20:59.9 |
| 69 | Kevin YatsuhashiPlace 69 · Grade Jr · Old Goat Track Club | Jr | Old Goat Track Club | 21:03.8 |
| 70 | Andrew BraggPlace 70 · Grade - · Tracksmith Hare AC | - | Tracksmith Hare AC | 21:12.8 PR |
| 71 | Michael WongPlace 71 · Grade - · Tracksmith Hare AC | - | Tracksmith Hare AC | 21:22.1 PR |
| 72 | Chris ManciniPlace 72 · Notch Run Club | — | Notch Run Club | 21:43.3 |
| 73 | David TeszlerPlace 73 · UNA-Teszler | — | UNA-Teszler | 21:52.8 |
| 74 | Shawn ConwayPlace 74 · Notch Run Club | — | Notch Run Club | 22:12.8 |
| 75 | Jose NaveoPlace 75 · Grade - · Cambridge Running | - | Cambridge Running | 22:20.3 |
| 76 | Ansel AmannaPlace 76 · Tortoise Track Club | — | Tortoise Track Club | 22:29.2 |
| 77 | Bill NewshamPlace 77 · Grade - · Greater Boston Track | - | Greater Boston Track | 22:46.2 PR |
| 78 | JASON PASKANIKPlace 78 · UNA | — | UNA | 23:11.5 |
| 79 | Derek HowlandPlace 79 · UNA-Howland | — | UNA-Howland | 23:16.8 |
| 80 | Dylan HowlandPlace 80 · UNA-Howland | — | UNA-Howland | 23:18.0 |
| 81 | Marcos De SaPlace 81 · Gate City Striders | — | Gate City Striders | 23:35.0 |
| 82 | Paul BazanchukPlace 82 · Grade - · Central Mass Striders | - | Central Mass Striders | 23:47.3 PR |
| 83 | James PawlickiPlace 83 · Notch Run Club | — | Notch Run Club | 24:00.0 |
| 84 | Peter WasylakPlace 84 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 24:01.2 |
| 85 | Mark StevensPlace 85 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 24:04.1 PR |
| 86 | Tim HagertyPlace 86 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 24:15.9 |
| 87 | Ken GoodinPlace 87 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 24:48.9 |
| 88 | BRIAN DAVISPlace 88 · Notch Run Club | — | Notch Run Club | 24:55.8 |
| 89 | Timothy IrishPlace 89 · UNA-Irish | — | UNA-Irish | 25:44.9 |
| 90 | MATTHEW CLIADAKISPlace 90 · UNA | — | UNA | 26:01.6 |
| 91 | Wayne DwyerPlace 91 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 26:11.8 PR |
| 92 | Noah KortkampPlace 92 · UNA-Kortkamp | — | UNA-Kortkamp | 26:46.0 |
| 93 | Harris HardyPlace 93 · UNA-Hardy | — | UNA-Hardy | 26:49.1 |
| 94 | Matthew ShapiroPlace 94 · Gate City Striders | — | Gate City Striders | 27:15.4 |
| 95 | Shawn HowlandPlace 95 · UNA-Howland | — | UNA-Howland | 27:32.0 |
| 96 | Stephen RouleauPlace 96 · Gate City Striders | — | Gate City Striders | 27:33.2 |
| 97 | Steve LeckyPlace 97 · UNA-Lecky | — | UNA-Lecky | 27:35.6 |
| 98 | Peter HoganPlace 98 · Grade - · Greater Lowell Road Runners | - | Greater Lowell Road Runners | 28:13.4 |
| 99 | James Shope JrPlace 99 · Grade - · North Medford | - | North Medford | 28:20.5 PR |
| 100 | Michael DaileyPlace 100 · UNA-Dailey | — | UNA-Dailey | 30:39.4 |
| 101 | Stephen DulyPlace 101 · UNA-Duly | — | UNA-Duly | 35:28.1 |
| 102 | Tom DerderianPlace 102 · Grade - · Greater Boston Track | - | Greater Boston Track | 38:14.5 |