| 1 | Jefferson WelchPlace 1 · Haverhill | — | Haverhill | 16:14.63 |
| 2 | Tim RitchiePlace 2 · Doherty | — | Doherty | 16:17.61 |
| 3 | Zach SampsonPlace 3 · Haverhill | — | Haverhill | 16:19.69 |
| 4 | Rex RadloffPlace 4 · Dedham | — | Dedham | 16:30.43 |
| 5 | David PolgarPlace 5 · Newton North | — | Newton North | 16:42.89 |
| 6 | Doug BrecherPlace 6 · Newton North | — | Newton North | 16:44.71 |
| 7 | Dan DarcyPlace 7 · Sharon | — | Sharon | 16:48.13 |
| 8 | Brian FordPlace 8 · Central Catholic | — | Central Catholic | 16:50.88 |
| 9 | Chris ForbesPlace 9 · Methuen | — | Methuen | 16:52.13 |
| 10 | Caleb FallPlace 10 · Whitman-Hanson Reg | — | Whitman-Hanson Reg | 16:58.08 |
| 11 | Joseph RundoPlace 11 · Weymouth | — | Weymouth | 16:58.62 |
| 12 | Matt MirandaPlace 12 · Methuen | — | Methuen | 16:59.23 |
| 13 | Will CollinsPlace 13 · Sharon | — | Sharon | 16:59.58 |
| 14 | Sean CaldwellPlace 14 · Barnstable | — | Barnstable | 16:59.97 |
| 15 | Zack DelNeroPlace 15 · Acton Boxboro Reg | — | Acton Boxboro Reg | 17:00.27 |
| 16 | Ryan BurkePlace 16 · Revere | — | Revere | 17:00.58 |
| 17 | Calin BrammerPlace 17 · St Johns Prep | — | St Johns Prep | 17:01.24 |
| 18 | John GallagherPlace 18 · Lowell | — | Lowell | 17:01.81 |
| 19 | John CordoPlace 19 · Lincoln Sudbury Reg | — | Lincoln Sudbury Reg | 17:03.88 |
| 20 | Gary McGovernPlace 20 · Boston College | — | Boston College | 17:07.28 |
| 21 | Eric AshePlace 21 · Whitman-Hanson Reg | — | Whitman-Hanson Reg | 17:07.55 |
| 22 | Dave BinneyPlace 22 · Oliver Ames | — | Oliver Ames | 17:09.41 |
| 23 | Rich BertinoPlace 23 · Whitman-Hanson Reg | — | Whitman-Hanson Reg | 17:10.97 |
| 24 | Rob LindPlace 24 · Doherty | — | Doherty | 17:13.16 |
| 25 | Erique MonterioPlace 25 · New Bedford Voc Reg | — | New Bedford Voc Reg | 17:17.68 |
| 26 | Scott McEwenPlace 26 · Plymouth South High Schoo | — | Plymouth South High Schoo | 17:18.40 |
| 27 | Adam KayePlace 27 · Brookline | — | Brookline | 17:19.43 |
| 28 | Bryan RuelPlace 28 · Whitman-Hanson Reg | — | Whitman-Hanson Reg | 17:19.79 |
| 29 | Duncan MischoPlace 29 · Methuen | — | Methuen | 17:20.52 |
| 30 | Matt SturgisPlace 30 · Barnstable | — | Barnstable | 17:21.21 |
| 31 | Andrew BilliePlace 31 · St Johns Prep | — | St Johns Prep | 17:21.55 |
| 32 | Paul GendronPlace 32 · Lowell | — | Lowell | 17:23.25 |
| 33 | James PrimesPlace 33 · Andover | — | Andover | 17:23.63 |
| 34 | Ryan KowalPlace 34 · Methuen | — | Methuen | 17:25.62 |
| 35 | Dan KimPlace 35 · Westborough | — | Westborough | 17:27.13 |
| 36 | Matt ShimizuPlace 36 · Acton Boxboro Reg | — | Acton Boxboro Reg | 17:29.67 |
| 37 | Matt GannonPlace 37 · Franklin | — | Franklin | 17:31.08 |
| 38 | Tom TrullPlace 38 · Randolph | — | Randolph | 17:31.71 |
| 39 | Pat MoranPlace 39 · Whitman-Hanson Reg | — | Whitman-Hanson Reg | 17:32.31 |
| 40 | Duncan AmosPlace 40 · Nashoba Reg | — | Nashoba Reg | 17:33.63 |
| 41 | Erik GonzalezPlace 41 · Methuen | — | Methuen | 17:34.23 |
| 42 | Shaun DeverPlace 42 · Plymouth South High Schoo | — | Plymouth South High Schoo | 17:34.79 |
| 43 | Dan RodgersPlace 43 · St Johns Prep | — | St Johns Prep | 17:35.20 |
| 44 | Philip SlabinePlace 44 · Chelmsford | — | Chelmsford | 17:35.70 |
| 45 | Tim O'KorenPlace 45 · Franklin | — | Franklin | 17:36.58 |
| 46 | Simran FitzgeraldPlace 46 · Belmont | — | Belmont | 17:38.03 |
| 47 | Patrick LeachPlace 47 · Nashoba Reg | — | Nashoba Reg | 17:38.69 |
| 48 | Zack EllsPlace 48 · St Johns Prep | — | St Johns Prep | 17:39.31 |
| 49 | Peter BrownPlace 49 · Andover | — | Andover | 17:40.80 |
| 50 | Greg TessitorePlace 50 · Methuen | — | Methuen | 17:41.32 |
| 51 | Ben LangeloPlace 51 · Nashoba Reg | — | Nashoba Reg | 17:41.85 |
| 52 | David BenedictPlace 52 · Chelmsford | — | Chelmsford | 17:42.12 |
| 53 | Andrew SmithPlace 53 · Lincoln Sudbury Reg | — | Lincoln Sudbury Reg | 17:45.14 |
| 54 | Ryan NolettePlace 54 · Plymouth South High Schoo | — | Plymouth South High Schoo | 17:46.07 |
| 55 | Josh DavignonPlace 55 · New Bedford Voc Reg | — | New Bedford Voc Reg | 17:46.36 |
| 56 | Chris MurrayPlace 56 · North Andover | — | North Andover | 17:47.02 |
| 57 | Ben LrHardPlace 57 · Barnstable | — | Barnstable | 17:50.13 |
| 58 | Andrew FlahertyPlace 58 · St Johns Prep | — | St Johns Prep | 17:50.43 |
| 59 | Robert DeeganPlace 59 · Boston Latin | — | Boston Latin | 17:50.76 |
| 60 | Keith AndersonPlace 60 · Oliver Ames | — | Oliver Ames | 17:51.77 |
| 61 | Josh McCannPlace 61 · Plymouth South High Schoo | — | Plymouth South High Schoo | 17:53.22 |
| 62 | Tim EynatiianPlace 62 · Chelmsford | — | Chelmsford | 17:54.90 |
| 63 | Matt ZussmanPlace 63 · Oliver Ames | — | Oliver Ames | 17:55.77 |
| 64 | Nick MontanaPlace 64 · Plymouth South High Schoo | — | Plymouth South High Schoo | 17:57.68 |
| 65 | David D'UrbanoPlace 65 · Lowell | — | Lowell | 17:57.97 |
| 66 | Sasha SeletskyPlace 66 · Andover | — | Andover | 17:59.65 |
| 67 | Doug BradfordPlace 67 · Lincoln Sudbury Reg | — | Lincoln Sudbury Reg | 18:00.99 |
| 68 | Charles BeardPlace 68 · NeedhamHS | — | NeedhamHS | 18:01.29 |
| 69 | Mike IbanezPlace 69 · Barnstable | — | Barnstable | 18:03.66 |
| 70 | Andrew JoycePlace 70 · Oliver Ames | — | Oliver Ames | 18:04.88 |
| 71 | Tom SchnitzerPlace 71 · Concord Carlisle Reg | — | Concord Carlisle Reg | 18:05.20 |
| 72 | Brian MaddenPlace 72 · North Andover | — | North Andover | 18:07.14 |
| 73 | Kevin BorstPlace 73 · Stoughton | — | Stoughton | 18:07.74 |
| 74 | Ben FaustPlace 74 · Oliver Ames | — | Oliver Ames | 18:08.01 |
| 75 | Jay StandleyPlace 75 · St Johns Prep | — | St Johns Prep | 18:08.83 |
| 76 | Andrew laPradePlace 76 · Central Catholic | — | Central Catholic | 18:09.26 |
| 77 | Jeff BelovaracPlace 77 · North Quincy | — | North Quincy | 18:09.53 |
| 78 | Tim KellyPlace 78 · Lexington | — | Lexington | 18:10.21 |
| 79 | Jared ConnorPlace 79 · Boston College | — | Boston College | 18:11.31 |
| 80 | Kyle MowattPlace 80 · Oliver Ames | — | Oliver Ames | 18:11.80 |
| 81 | Kyle FerrierPlace 81 · Xaverian Brothers | — | Xaverian Brothers | 18:14.06 |
| 82 | Ryan PetersonPlace 82 · Weymouth | — | Weymouth | 18:14.60 |
| 83 | Oleg SeletskyPlace 83 · Andover | — | Andover | 18:15.07 |
| 84 | Mark ZulkiewiczPlace 84 · Chelmsford | — | Chelmsford | 18:15.36 |
| 85 | Souren KhodaverdianPlace 85 · Malden | — | Malden | 18:15.89 |
| 86 | Ben GuthPlace 86 · Lexington | — | Lexington | 18:16.30 |
| 87 | Jack McCoyPlace 87 · Bishop Stang | — | Bishop Stang | 18:16.76 |
| 88 | Alex McCargarPlace 88 · Andover | — | Andover | 18:17.99 |
| 89 | Jessie ChebotPlace 89 · Newton North | — | Newton North | 18:18.57 |
| 90 | Carl AndersonPlace 90 · Billerica | — | Billerica | 18:19.57 |
| 91 | Sean ColeranPlace 91 · Weymouth | — | Weymouth | 18:21.36 |
| 92 | Scott ColePlace 92 · Newton North | — | Newton North | 18:22.40 |
| 93 | Tim DearingPlace 93 · Brockton | — | Brockton | 18:23.02 |
| 94 | Harrison FarnsworthPlace 94 · Concord Carlisle Reg | — | Concord Carlisle Reg | 18:24.21 |
| 95 | Tim JansonPlace 95 · Nashoba Reg | — | Nashoba Reg | 18:26.08 |
| 96 | Everett BradfordPlace 96 · Natick | — | Natick | 18:26.94 |
| 97 | Arthur SmithPlace 97 · Concord Carlisle Reg | — | Concord Carlisle Reg | 18:28.24 |
| 98 | Matt MacKenizePlace 98 · Franklin | — | Franklin | 18:29.94 |
| 99 | Rich BlackwellPlace 99 · Central Catholic | — | Central Catholic | 18:30.28 |
| 100 | David SchragerPlace 100 · Concord Carlisle Reg | — | Concord Carlisle Reg | 18:32.50 |
| 101 | Evan CasoPlace 101 · North Andover | — | North Andover | 18:33.06 |
| 102 | Casey DriscollPlace 102 · Salem | — | Salem | 18:34.27 |
| 103 | Byrce GurneyPlace 103 · Concord Carlisle Reg | — | Concord Carlisle Reg | 18:34.71 |
| 104 | Ben GoldenbergPlace 104 · Newton North | — | Newton North | 18:35.27 |
| 105 | Ben FullerPlace 105 · Woburn | — | Woburn | 18:35.77 |
| 106 | Nicholas SantosPlace 106 · New Bedford | — | New Bedford | 18:36.43 |
| 107 | John EdmondPlace 107 · Marshfield | — | Marshfield | 18:37.23 |
| 108 | Nathan RobertsPlace 108 · Barnstable | — | Barnstable | 18:37.73 |
| 109 | JP NoonanPlace 109 · Lexington | — | Lexington | 18:38.18 |
| 110 | Ryan WilsonPlace 110 · Chelmsford | — | Chelmsford | 18:38.62 |
| 111 | Garrett RaynerPlace 111 · Andover | — | Andover | 18:39.33 |
| 112 | Gabe ToppingPlace 112 · Belmont | — | Belmont | 18:39.65 |
| 113 | Ryan MendoncaPlace 113 · Dartmouth | — | Dartmouth | 18:40.05 |
| 114 | Mike AirosusPlace 114 · Acton Boxboro Reg | — | Acton Boxboro Reg | 18:40.37 |
| 115 | Dan DuftyPlace 115 · Haverhill | — | Haverhill | 18:42.52 |
| 116 | Damek RehlPlace 116 · Natick | — | Natick | 18:42.83 |
| 117 | Sergio nunezPlace 117 · North Andover | — | North Andover | 18:43.20 |
| 118 | Greg KinnemanPlace 118 · North Andover | — | North Andover | 18:43.50 |
| 119 | Damian KearneyPlace 119 · Doherty | — | Doherty | 18:43.86 |
| 120 | Alan DrugaPlace 120 · Lexington | — | Lexington | 18:44.53 |
| 121 | Christopher LewisPlace 121 · Weymouth | — | Weymouth | 18:44.99 |
| 122 | Chris PottertonPlace 122 · NeedhamHS | — | NeedhamHS | 18:45.33 |
| 123 | John ConnollyPlace 123 · Weymouth | — | Weymouth | 18:45.91 |
| 124 | Eddie ByunPlace 124 · Westborough | — | Westborough | 18:46.78 |
| 125 | Clive LiuPlace 125 · Lexington | — | Lexington | 18:47.55 |
| 126 | Chase CicchettiPlace 126 · Concord Carlisle Reg | — | Concord Carlisle Reg | 18:48.37 |
| 127 | Arthur CollinsPlace 127 · Lawerence | — | Lawerence | 18:48.96 |
| 128 | Greg MantellPlace 128 · St Johns Prep | — | St Johns Prep | 18:49.50 |
| 129 | Kyle SchafferPlace 129 · Hudson | — | Hudson | 18:49.80 |
| 130 | Daniel McMahonPlace 130 · New Bedford | — | New Bedford | 18:50.11 |
| 131 | Ethan SiegelPlace 131 · Newton North | — | Newton North | 18:51.01 |
| 132 | Dan O'LearyPlace 132 · Brookline | — | Brookline | 18:51.35 |
| 133 | kevin McKimPlace 133 · North Attleboro | — | North Attleboro | 18:51.98 |
| 134 | Ryan CookPlace 134 · NeedhamHS | — | NeedhamHS | 18:53.85 |
| 135 | Jon LopatinPlace 135 · Newton South | — | Newton South | 18:54.34 |
| 136 | Alex AlibertiPlace 136 · North Attleboro | — | North Attleboro | 18:55.53 |
| 137 | Steve GendronPlace 137 · Lowell | — | Lowell | 18:55.84 |
| 138 | Eric UthusPlace 138 · Concord Carlisle Reg | — | Concord Carlisle Reg | 18:56.14 |
| 139 | Kevin HechtPlace 139 · Reading | — | Reading | 18:56.50 |
| 140 | Ben OssoffPlace 140 · Andover | — | Andover | 18:56.80 |
| 141 | Casey HubbardPlace 141 · Marshfield | — | Marshfield | 18:57.12 |
| 142 | Chris AngilinPlace 142 · Reading | — | Reading | 18:57.43 |
| 143 | Tom HathawayPlace 143 · St Johns Prep | — | St Johns Prep | 18:57.81 |
| 144 | Mike TremblayPlace 144 · Haverhill | — | Haverhill | 18:58.43 |
| 145 | Abenet GebremichaelPlace 145 · Boston Latin | — | Boston Latin | 18:58.96 |
| 146 | Chris BellevillePlace 146 · Whitman-Hanson Reg | — | Whitman-Hanson Reg | 19:00.88 |
| 147 | Alex RindlerPlace 147 · Newton South | — | Newton South | 19:01.24 |
| 148 | Addison MinottPlace 148 · North Andover | — | North Andover | 19:01.63 |
| 149 | Craig DawsonPlace 149 · New Bedford | — | New Bedford | 19:01.99 |
| 150 | Todd NortonPlace 150 · Beverly | — | Beverly | 19:02.35 |
| 151 | Keith CroftonPlace 151 · Dartmouth | — | Dartmouth | 19:02.70 |
| 152 | Allen KnowlesPlace 152 · Marshfield | — | Marshfield | 19:03.15 |
| 154 | Miguel FernandezPlace 154 · Lawerence | — | Lawerence | 19:06.10 |
| 155 | Mike DonoghuePlace 155 · Barnstable | — | Barnstable | 19:06.87 |
| 156 | Gabe VerzinoPlace 156 · Newton North | — | Newton North | 19:10.29 |
| 157 | Greg AlsfeldPlace 157 · Attleboro | — | Attleboro | 19:11.55 |
| 158 | Colin WalshPlace 158 · Boston College | — | Boston College | 19:12.83 |
| 159 | Adam NelsonPlace 159 · Natick | — | Natick | 19:13.13 |
| 160 | Lan KimPlace 160 · Lowell | — | Lowell | 19:14.25 |
| 161 | John CareyPlace 161 · Methuen | — | Methuen | 19:14.52 |
| 162 | Eric WoelfulPlace 162 · Stoughton | — | Stoughton | 19:15.98 |
| 163 | Matt WainwrightPlace 163 · North Attleboro | — | North Attleboro | 19:16.54 |
| 164 | Andrew O'DonnellPlace 164 · Plymouth North | — | Plymouth North | 19:17.07 |
| 165 | Tom DohertyPlace 165 · North Attleboro | — | North Attleboro | 19:17.41 |
| 166 | Colin SullivanPlace 166 · St Johns Prep | — | St Johns Prep | 19:17.69 |
| 167 | Joey BianchiPlace 167 · Nauset Reg | — | Nauset Reg | 19:18.51 |
| 168 | Devin SibsonPlace 168 · Falmouth | — | Falmouth | 19:18.79 |
| 169 | Carl HamerPlace 169 · Brookline | — | Brookline | 19:19.06 |
| 170 | Brian OrrPlace 170 · Madlen Catholic | — | Madlen Catholic | 19:19.70 |
| 171 | Brian SawyerPlace 171 · Franklin | — | Franklin | 19:20.13 |
| 172 | Mathew CooperPlace 172 · Brockton | — | Brockton | 19:20.38 |
| 173 | Seth JohnsonPlace 173 · Andover | — | Andover | 19:20.69 |
| 174 | Dustin WirzburgerPlace 174 · New Bedford | — | New Bedford | 19:21.24 |
| 175 | Tom MinerPlace 175 · Methuen | — | Methuen | 19:22.15 |
| 176 | Mickey HonsaPlace 176 · Brockton | — | Brockton | 19:23.83 |
| 177 | Bryan McCUstyPlace 177 · Xaverian Brothers | — | Xaverian Brothers | 19:24.11 |
| 178 | Phil VercollonePlace 178 · Marshfield | — | Marshfield | 19:24.80 |
| 179 | Derek SweitzerPlace 179 · North Attleboro | — | North Attleboro | 19:25.24 |
| 180 | Sean MaloneyPlace 180 · North Attleboro | — | North Attleboro | 19:26.94 |
| 181 | Cameron JonesPlace 181 · Dennis Yartmouth | — | Dennis Yartmouth | 19:27.26 |
| 182 | Peter CohnPlace 182 · Natick | — | Natick | 19:27.66 |
| 183 | Tim McLaughlinPlace 183 · Franklin | — | Franklin | 19:27.98 |
| 184 | Kyle SullivanPlace 184 · Oliver Ames | — | Oliver Ames | 19:28.37 |
| 185 | Peter SullivanPlace 185 · Westborough | — | Westborough | 19:28.66 |
| 186 | Andrew GossPlace 186 · North Attleboro | — | North Attleboro | 19:28.99 |
| 187 | Brendan MacFadaenPlace 187 · Malden | — | Malden | 19:29.63 |
| 188 | Peter YochinPlace 188 · Oliver Ames | — | Oliver Ames | 19:30.61 |
| 189 | Sean CoughlinPlace 189 · North Attleboro | — | North Attleboro | 19:32.10 |
| 190 | Kevin McCrearyPlace 190 · Acton Boxboro Reg | — | Acton Boxboro Reg | 19:33.99 |
| 191 | Sean O'NeilPlace 191 · Lincoln Sudbury Reg | — | Lincoln Sudbury Reg | 19:36.27 |
| 192 | Jon WaisnorPlace 192 · North Andover | — | North Andover | 19:38.05 |
| 193 | Max BourgeoisPlace 193 · Nauset Reg | — | Nauset Reg | 19:38.66 |
| 194 | Allen HuberdeauPlace 194 · Haverhill | — | Haverhill | 19:40.41 |
| 195 | Kieran McCooberyPlace 195 · Xaverian Brothers | — | Xaverian Brothers | 19:41.64 |
| 196 | Brian DienstPlace 196 · Nashoba Reg | — | Nashoba Reg | 19:43.43 |
| 197 | Matt McAndrewsPlace 197 · Billerica | — | Billerica | 19:44.55 |
| 198 | Michael SquiresPlace 198 · Madlen Catholic | — | Madlen Catholic | 19:45.40 |
| 199 | Ben GitkindPlace 199 · Westborough | — | Westborough | 19:46.78 |
| 200 | Greg RosaPlace 200 · Billerica | — | Billerica | 19:48.17 |
| 201 | Billy ButlersPlace 201 · Westborough | — | Westborough | 19:48.77 |
| 202 | Ari WeiserPlace 202 · Lexington | — | Lexington | 19:49.90 |
| 203 | Eamonn HartPlace 203 · Concord Carlisle Reg | — | Concord Carlisle Reg | 19:50.25 |
| 204 | Alex CarrollPlace 204 · Madlen Catholic | — | Madlen Catholic | 19:51.26 |
| 205 | Shane O'NeilPlace 205 · Marshfield | — | Marshfield | 19:52.09 |
| 206 | Paul KeoughPlace 206 · Weymouth | — | Weymouth | 19:52.98 |
| 207 | Tommy RuthPlace 207 · NeedhamHS | — | NeedhamHS | 19:53.28 |
| 208 | Sam StewartPlace 208 · Boston College | — | Boston College | 19:53.58 |
| 209 | Rob JacobousPlace 209 · Nauset Reg | — | Nauset Reg | 19:54.07 |
| 210 | Justin DunkPlace 210 · Marshfield | — | Marshfield | 19:54.47 |
| 211 | Rob CormierPlace 211 · Plymouth South High Schoo | — | Plymouth South High Schoo | 19:55.27 |
| 212 | Peter BrennanPlace 212 · Marshfield | — | Marshfield | 19:55.80 |
| 213 | Greg SchoorensPlace 213 · North Attleboro | — | North Attleboro | 19:57.81 |
| 214 | Joe StiebPlace 214 · Xaverian Brothers | — | Xaverian Brothers | 19:59.02 |
| 215 | Chris FalconePlace 215 · Xaverian Brothers | — | Xaverian Brothers | 19:59.95 |
| 216 | Ryan HagertyPlace 216 · Oliver Ames | — | Oliver Ames | 20:00.29 |
| 217 | Ankit PrakashPlace 217 · Newton North | — | Newton North | 20:01.23 |
| 218 | Andy SlezarkPlace 218 · Reading | — | Reading | 20:01.88 |
| 219 | Nick QuinnPlace 219 · Methuen | — | Methuen | 20:02.47 |
| 220 | Jonathan HanksPlace 220 · Shepard Hill | — | Shepard Hill | 20:02.85 |
| 221 | Ian StrugPlace 221 · Westborough | — | Westborough | 20:03.25 |
| 222 | Jared ShalekPlace 222 · Oliver Ames | — | Oliver Ames | 20:03.72 |
| 223 | Nail McLellanPlace 223 · Xaverian Brothers | — | Xaverian Brothers | 20:04.36 |
| 224 | Steve KingPlace 224 · Attleboro | — | Attleboro | 20:06.51 |
| 225 | Dan MarottaPlace 225 · Reading | — | Reading | 20:07.85 |
| 226 | Anthony DiPaloPlace 226 · Beverly | — | Beverly | 20:08.49 |
| 227 | Brendan CalveryPlace 227 · Boston College | — | Boston College | 20:09.24 |
| 228 | Chris HarteryPlace 228 · Billerica | — | Billerica | 20:09.54 |
| 229 | Chris PetersonPlace 229 · Woburn | — | Woburn | 20:09.96 |
| 230 | Matt ChavesPlace 230 · Natick | — | Natick | 20:10.39 |
| 231 | Mike GrohPlace 231 · Xaverian Brothers | — | Xaverian Brothers | 20:11.24 |
| 232 | Cory DonovanPlace 232 · Plymouth South High Schoo | — | Plymouth South High Schoo | 20:12.03 |
| 233 | Dan TivnanPlace 233 · St Johns Prep | — | St Johns Prep | 20:12.44 |
| 234 | Mark DonahuePlace 234 · Marshfield | — | Marshfield | 20:13.74 |
| 235 | Mike RaittPlace 235 · Methuen | — | Methuen | 20:14.06 |
| 236 | Oscar OrozcoPlace 236 · Lawerence | — | Lawerence | 20:14.36 |
| 237 | Tyson SmithPlace 237 · Andover | — | Andover | 20:14.79 |
| 238 | Justin NguyenPlace 238 · North Quincy | — | North Quincy | 20:15.34 |
| 239 | Alex GladstonePlace 239 · Newton South | — | Newton South | 20:16.77 |
| 240 | Tin AldenPlace 240 · Shepard Hill | — | Shepard Hill | 20:17.43 |
| 241 | Jon HathawayPlace 241 · Doherty | — | Doherty | 20:18.03 |
| 242 | Nick HurleyPlace 242 · Shepard Hill | — | Shepard Hill | 20:18.55 |
| 243 | Stephen AlmquistPlace 243 · Natick | — | Natick | 20:18.82 |
| 244 | Matt NixPlace 244 · Concord Carlisle Reg | — | Concord Carlisle Reg | 20:19.07 |
| 245 | Matthew CampbellPlace 245 · Weymouth | — | Weymouth | 20:19.39 |
| 246 | Jeff FarmerPlace 246 · Andover | — | Andover | 20:19.86 |
| 247 | Joe ShruhanPlace 247 · North Attleboro | — | North Attleboro | 20:20.78 |
| 248 | Rob SheehanPlace 248 · North Attleboro | — | North Attleboro | 20:21.65 |
| 249 | Lee GaudettePlace 249 · Beverly | — | Beverly | 20:21.93 |
| 250 | Christopher StanwickPlace 250 · Chelmsford | — | Chelmsford | 20:22.65 |
| 251 | John DowneyPlace 251 · Andover | — | Andover | 20:25.89 |
| 252 | Marco CerulloPlace 252 · Revere | — | Revere | 20:26.30 |
| 253 | Derek GavelisPlace 253 · Natick | — | Natick | 20:26.97 |
| 254 | Michael LubyPlace 254 · Concord Carlisle Reg | — | Concord Carlisle Reg | 20:27.40 |
| 255 | Chris LakePlace 255 · Dennis Yartmouth | — | Dennis Yartmouth | 20:27.72 |
| 256 | Matt HevertPlace 256 · Xaverian Brothers | — | Xaverian Brothers | 20:30.67 |
| 257 | Christopher BucPlace 257 · Weymouth | — | Weymouth | 20:31.93 |
| 258 | Jean MerletPlace 258 · Newton North | — | Newton North | 20:35.61 |
| 259 | Andrew KingPlace 259 · Oliver Ames | — | Oliver Ames | 20:36.65 |
| 260 | Shai ErlichmanPlace 260 · Brookline | — | Brookline | 20:37.07 |
| 261 | Adam CoggeshallPlace 261 · Brookline | — | Brookline | 20:37.55 |
| 262 | Gus CarlsonPlace 262 · Chelmsford | — | Chelmsford | 20:38.45 |
| 263 | Mike BordiniPlace 263 · Chelmsford | — | Chelmsford | 20:39.06 |
| 264 | Josh FurstPlace 264 · Sharon | — | Sharon | 20:40.96 |
| 265 | Matt BabbittPlace 265 · Oliver Ames | — | Oliver Ames | 20:41.70 |
| 266 | Tim GalliganPlace 266 · Concord Carlisle Reg | — | Concord Carlisle Reg | 20:45.39 |
| 267 | Steve CoveneyPlace 267 · Woburn | — | Woburn | 20:46.22 |
| 268 | Ian BurhamPlace 268 · NeedhamHS | — | NeedhamHS | 20:48.60 |
| 269 | Angel ConcepcionPlace 269 · Lawerence | — | Lawerence | 20:48.99 |
| 270 | Matt TruehartPlace 270 · Concord Carlisle Reg | — | Concord Carlisle Reg | 20:49.23 |
| 271 | Pat GargonPlace 271 · St Johns Prep | — | St Johns Prep | 20:52.77 |
| 272 | Sean ButzePlace 272 · Concord Carlisle Reg | — | Concord Carlisle Reg | 20:53.12 |
| 273 | Michael GallantPlace 273 · Haverhill | — | Haverhill | 20:53.87 |
| 274 | Ryan MacLeodPlace 274 · Woburn | — | Woburn | 20:54.67 |
| 275 | Brett WilleyPlace 275 · Franklin | — | Franklin | 20:56.52 |
| 276 | Doug PackardPlace 276 · Concord Carlisle Reg | — | Concord Carlisle Reg | 20:57.09 |
| 277 | Justin O'DonnellPlace 277 · North Attleboro | — | North Attleboro | 20:58.50 |
| 278 | Andrew MaggioPlace 278 · Chelmsford | — | Chelmsford | 21:01.30 |
| 279 | Kyson ChowPlace 279 · Randolph | — | Randolph | 21:02.44 |
| 280 | Daniel WoodwardPlace 280 · Chelmsford | — | Chelmsford | 21:04.43 |
| 281 | Shane PaullPlace 281 · Plymouth South High Schoo | — | Plymouth South High Schoo | 21:04.74 |
| 282 | Archie PatelPlace 282 · Woburn | — | Woburn | 21:05.09 |
| 283 | Jay FalconePlace 283 · Xaverian Brothers | — | Xaverian Brothers | 21:05.87 |
| 284 | Adam UrbinPlace 284 · Westborough | — | Westborough | 21:07.43 |
| 285 | Denis BoulangerPlace 285 · Xaverian Brothers | — | Xaverian Brothers | 21:08.09 |
| 286 | Stephen OlsonPlace 286 · Dennis Yartmouth | — | Dennis Yartmouth | 21:09.76 |
| 287 | Ken NoguchiPlace 287 · NeedhamHS | — | NeedhamHS | 21:15.62 |
| 288 | Billy CardPlace 288 · North Attleboro | — | North Attleboro | 21:16.17 |
| 289 | Connor KornrickPlace 289 · St Johns Prep | — | St Johns Prep | 21:17.95 |
| 290 | Chris GoscinalePlace 290 · Sharon | — | Sharon | 21:18.90 |
| 291 | Wilfredo RiveraPlace 291 · Lawerence | — | Lawerence | 21:19.60 |
| 292 | John CurtinPlace 292 · St Johns Prep | — | St Johns Prep | 21:19.96 |
| 293 | Kyle HackettPlace 293 · Xaverian Brothers | — | Xaverian Brothers | 21:20.80 |
| 294 | Ryan WestPlace 294 · Franklin | — | Franklin | 21:22.91 |
| 295 | David BonomiPlace 295 · Marshfield | — | Marshfield | 21:23.30 |
| 296 | Paul BuckleyPlace 296 · Madlen Catholic | — | Madlen Catholic | 21:24.59 |
| 297 | James LeBlancPlace 297 · Woburn | — | Woburn | 21:25.32 |
| 298 | Greg ReesPlace 298 · North Andover | — | North Andover | 21:25.70 |
| 299 | Jeff PhaneufPlace 299 · St Johns Prep | — | St Johns Prep | 21:27.18 |
| 300 | Eric TibbettsPlace 300 · Billerica | — | Billerica | 21:27.64 |
| 301 | Andrew RancePlace 301 · St Johns Prep | — | St Johns Prep | 21:28.14 |
| 302 | Michael CenowerPlace 302 · Haverhill | — | Haverhill | 21:28.75 |
| 303 | Steve HurtonPlace 303 · Central Catholic | — | Central Catholic | 21:30.11 |
| 304 | Steve PezoldPlace 304 · Xaverian Brothers | — | Xaverian Brothers | 21:32.75 |
| 305 | Stephen BandiniPlace 305 · Newton North | — | Newton North | 21:34.59 |
| 306 | Kyle PruggaPlace 306 · Shepard Hill | — | Shepard Hill | 21:37.55 |
| 307 | Josh PearyPlace 307 · St Johns Prep | — | St Johns Prep | 21:38.96 |
| 308 | Chris DaggettPlace 308 · Natick | — | Natick | 21:39.57 |
| 309 | David MessinaPlace 309 · Natick | — | Natick | 21:40.48 |
| 310 | Danny WengrovitzPlace 310 · Concord Carlisle Reg | — | Concord Carlisle Reg | 21:41.21 |
| 311 | Matt MalacariaPlace 311 · Xaverian Brothers | — | Xaverian Brothers | 21:42.30 |
| 312 | Matt ChathamPlace 312 · Shepard Hill | — | Shepard Hill | 21:43.18 |
| 313 | Amulya IyerPlace 313 · NeedhamHS | — | NeedhamHS | 21:50.16 |
| 314 | David McGovernPlace 314 · Lexington | — | Lexington | 21:53.07 |
| 315 | Kyle TildsleyPlace 315 · Andover | — | Andover | 21:53.48 |
| 316 | Jason WestgatePlace 316 · Andover | — | Andover | 21:53.76 |
| 317 | Chuck HarkinsPlace 317 · Whitman-Hanson Reg | — | Whitman-Hanson Reg | 21:54.25 |
| 318 | Corey LewisPlace 318 · Stoughton | — | Stoughton | 21:59.62 |
| 319 | Joe WatersPlace 319 · Woburn | — | Woburn | 22:01.46 |
| 320 | James ThompsonPlace 320 · Attleboro | — | Attleboro | 22:03.85 |
| 321 | Mike HickeyPlace 321 · North Attleboro | — | North Attleboro | 22:06.95 |
| 322 | Chris PlugisPlace 322 · Natick | — | Natick | 22:07.26 |
| 323 | Tim PianPlace 323 · Newton South | — | Newton South | 22:07.80 |
| 324 | Jack GormanPlace 324 · St Johns Prep | — | St Johns Prep | 22:10.58 |
| 325 | Carlos CrespoPlace 325 · Lawerence | — | Lawerence | 22:12.89 |
| 326 | Nic KleenePlace 326 · Brookline | — | Brookline | 22:13.63 |
| 327 | Dan BrennerPlace 327 · Sharon | — | Sharon | 22:14.07 |
| 328 | Joe KavanaghPlace 328 · Falmouth | — | Falmouth | 22:14.59 |
| 329 | Robin WeldonPlace 329 · Nauset Reg | — | Nauset Reg | 22:15.52 |
| 330 | Przemek KawkaPlace 330 · Nashoba Reg | — | Nashoba Reg | 22:17.70 |
| 331 | Seth GorensteinPlace 331 · NeedhamHS | — | NeedhamHS | 22:22.05 |
| 333 | Chris TingPlace 333 · Concord Carlisle Reg | — | Concord Carlisle Reg | 22:23.73 |
| 334 | Pat FalcoPlace 334 · Dennis Yartmouth | — | Dennis Yartmouth | 22:24.37 |
| 335 | Shawn LyonsPlace 335 · North Attleboro | — | North Attleboro | 22:25.80 |
| 336 | Andy HoyPlace 336 · Xaverian Brothers | — | Xaverian Brothers | 22:26.23 |
| 337 | Will WhitneyPlace 337 · Concord Carlisle Reg | — | Concord Carlisle Reg | 22:28.46 |
| 338 | Chris PorazzoPlace 338 · Revere | — | Revere | 22:28.76 |
| 339 | Craig LeitePlace 339 · New Bedford Voc Reg | — | New Bedford Voc Reg | 22:29.06 |
| 340 | Sam TatPlace 340 · Malden | — | Malden | 22:31.41 |
| 341 | Nate BanfieldPlace 341 · Concord Carlisle Reg | — | Concord Carlisle Reg | 22:36.54 |
| 342 | Ted GronostalskiPlace 342 · North Attleboro | — | North Attleboro | 22:37.78 |
| 343 | Tian ZhouPlace 343 · Natick | — | Natick | 22:41.96 |
| 344 | Matt PescatorePlace 344 · Andover | — | Andover | 22:42.70 |
| 345 | Kevin WilliamsonPlace 345 · Natick | — | Natick | 22:52.72 |
| 346 | Akpanoluo EttehPlace 346 · Natick | — | Natick | 22:58.55 |
| 347 | Calvin PattersonPlace 347 · Natick | — | Natick | 22:59.07 |
| 348 | Dan ScanlonPlace 348 · North Attleboro | — | North Attleboro | 23:02.34 |
| 349 | Wally CollenPlace 349 · Randolph | — | Randolph | 23:03.92 |
| 350 | Klye TybrinskiPlace 350 · Shepard Hill | — | Shepard Hill | 23:04.56 |
| 351 | George VelonisPlace 351 · Andover | — | Andover | 23:07.34 |
| 352 | Russel HallPlace 352 · Central Catholic | — | Central Catholic | 23:11.37 |
| 353 | Kyle MerrillPlace 353 · Dennis Yartmouth | — | Dennis Yartmouth | 23:14.74 |
| 354 | Chuck WaltersPlace 354 · Concord Carlisle Reg | — | Concord Carlisle Reg | 23:15.27 |
| 355 | Mark MeschisenPlace 355 · North Attleboro | — | North Attleboro | 23:16.50 |
| 356 | David LandryPlace 356 · Stoughton | — | Stoughton | 23:25.57 |
| 357 | Harrison QuinnPlace 357 · Plymouth South High Schoo | — | Plymouth South High Schoo | 23:26.46 |
| 358 | Kevin SeekellPlace 358 · North Attleboro | — | North Attleboro | 23:28.68 |
| 359 | Eric DonahuePlace 359 · Andover | — | Andover | 23:28.91 |
| 360 | Quan NguyenPlace 360 · Malden | — | Malden | 23:51.74 |
| 361 | Brad RichardsPlace 361 · Woburn | — | Woburn | 23:57.18 |
| 362 | Ewan McNeilPlace 362 · Andover | — | Andover | 24:19.67 |
| 363 | Sam MorinPlace 363 · Andover | — | Andover | 24:27.11 |
| 364 | Dave EuliePlace 364 · Andover | — | Andover | 24:31.46 |
| 365 | Tom HolleranPlace 365 · Woburn | — | Woburn | 25:05.03 |
| 366 | Alex JenksPlace 366 · Dennis Yartmouth | — | Dennis Yartmouth | 25:12.68 |
| 367 | Cory GregoryPlace 367 · New Bedford Voc Reg | — | New Bedford Voc Reg | 25:20.77 |
| 368 | Danny SullivanPlace 368 · Salem | — | Salem | 26:52.44 |
| 369 | Brian CormierPlace 369 · Stoughton | — | Stoughton | 28:58.10 |
| 370 | Will CliffordPlace 370 · Barnstable | — | Barnstable | 29:39.81 |
| 371 | Devin TymanPlace 371 · Xaverian Brothers | — | Xaverian Brothers | 30:06.63 |