| 1. | 12 | Liam Murphy | 16:13 | Gloucester | | |
| 2. | 12 | Peter Gilmore | 16:19 | Whitman-Hanson Reg | | |
| 3. | 12 | Dan Roark | 16:22 | Dracut | | |
| 4. | 12 | Travis Wright | 16:25 | Whitman-Hanson Reg | | |
| 5. | 11 | John O'Shea | 16:28 | Dracut | | |
| 6. | 11 | John Dacey | 16:29 | Franklin | | |
| 7. | 12 | Samuel Miller | 16:29 | Needham | | |
| 8. | 12 | Austin Sousa | 16:31 | Gloucester | | |
| 9. | 11 | Jeremy Francisco | 16:31 | Dartmouth | | |
| 10. | 12 | Andrew Erwin | 16:32 | Mansfield | | |
| 11. | 11 | Alex Kramer | 16:33 | North Andover | | |
| 12. | 11 | Nick Wade | 16:34 | North Attleboro | | |
| 13. | 12 | Kevin Gilmore | 16:34 | Whitman-Hanson Reg | | |
| 14. | 12 | Greg Payne | 16:35 | North Attleboro | | |
| 15. | 11 | Kevin Meagher | 16:36 | Mansfield | | |
| 16. | 11 | Pat Taft | 16:37 | Whitman-Hanson Reg | | |
| 17. | 12 | Marc Boutin | 16:38 | Westford Academy | | |
| 18. | 12 | Frank May | 16:44 | Franklin | | |
| 19. | 11 | Chris Letourneau | 16:44 | Franklin | | |
| 20. | 12 | Ben Mattocks | 16:49 | Sharon | | |
| 21. | 10 | Patrick McGowan | 16:50 | Mansfield | | |
| 22. | 10 | Evan Tuohy-Bedford | 16:50 | Dennis-Yarmouth | | |
| 23. | 9 | Shayne Collins | 16:51 | Mansfield | | |
| 24. | 12 | Tyler Rose | 16:52 | Greater New Bedford Vo Tech | | |
| 25. | 12 | Phil Divino | 16:56 | Concord-Carlisle | | |
| 26. | 10 | Ed Colvin | 16:57 | Catholic Memorial | | |
| 27. | 11 | Patrick Condon | 16:57 | Reading Memorial | | |
| 28. | 10 | Christian Ryder | 17:03 | Plymouth North | | |
| 29. | 12 | Chris Guernard | 17:05 | Reading Memorial | | |
| 30. | 11 | Jay Pallazola | 17:06 | Dennis-Yarmouth | | |
| 31. | 9 | Caulin Rogers | 17:07 | Gloucester | | |
| 32. | 12 | Craig Mitchell | 17:09 | Whitman-Hanson Reg | | |
| 33. | 10 | Andrew Ryan | 17:11 | Gloucester | | |
| 34. | 12 | Tom O'Brien | 17:12 | King Philip | | |
| 35. | 12 | Liam Gluck | 17:12 | Needham | | |
| 36. | 10 | Teutsch Forrest | 17:14 | Reading Memorial | | |
| 37. | 10 | Erick Tavoletti | 17:14 | Reading Memorial | | |
| 38. | 10 | Max Lawton | 17:16 | Reading Memorial | | |
| 39. | 11 | Patrick Slight | 17:17 | Franklin | | |
| 40. | 11 | Brett Riley | 17:18 | Needham | | |
| 41. | 10 | Nate Webber | 17:19 | Central Catholic | | |
| 42. | 12 | Dave Koren | 17:19 | Sandwich | | |
| 43. | 10 | Phil Lavely | 17:20 | Concord-Carlisle | | |
| 44. | 11 | Pat Egan | 17:21 | Whitman-Hanson Reg | | |
| 45. | 12 | Zach Delano | 17:21 | Woburn | | |
| 46. | 12 | Neil Marino | 17:23 | Tewksbury Memorial | | |
| 47. | 11 | Andrew McGillowey | 17:23 | Marshfield | | |
| 48. | 9 | Stephen Messina | 17:24 | Westford Academy | | |
| 49. | 12 | Kareem Bouhafs | 17:25 | Arlington | | |
| 50. | 12 | Ryan Mitchell | 17:25 | Marshfield | | |
| 51. | 12 | Tom Springford | 17:26 | Dracut | | |
| 52. | 12 | Kevin Potterton | 17:28 | Needham | | |
| 53. | 12 | Sean Mcmanus | 17:28 | North Andover | | |
| 54. | 12 | Jack Santos | 17:29 | Masconomet Regional | | |
| 55. | 11 | Caleb Brewer | 17:31 | Concord-Carlisle | | |
| 56. | 12 | Casey Howards | 17:32 | Sharon | | |
| 57. | 11 | Dan Butler | 17:32 | Masconomet Regional | | |
| 58. | 10 | Max Nolan | 17:34 | North Attleboro | | |
| 59. | 11 | Jake Newfield | 17:34 | Needham | | |
| 60. | 11 | Joseph Jantz | 17:35 | Arlington | | |
| 61. | 10 | John Wells | 17:36 | Westford Academy | | |
| 62. | 12 | Brad Willox | 17:37 | North Attleboro | | |
| 63. | 12 | Scott Moretto | 17:37 | Dracut | | |
| 64. | 10 | Andrew Butterworth | 17:38 | Central Catholic | | |
| 65. | 11 | Sean Hurley | 17:38 | Tewksbury Memorial | | |
| 66. | 11 | Luke Niland | 17:39 | King Philip | | |
| 67. | 11 | Andrew Gromer | 17:40 | Concord-Carlisle | | |
| 68. | 10 | Tyler Burke | 17:41 | Central Catholic | | |
| 69. | 12 | Matt Galewski | 17:42 | Whitman-Hanson Reg | | |
| 70. | 9 | Michael Messina | 17:44 | Westford Academy | | |
| 71. | 12 | Hector Heredia | 17:44 | Greater Lawrence Tech | | |
| 72. | 12 | Mike Harrington | 17:45 | Catholic Memorial | | |
| 73. | 12 | David Harrison | 17:45 | King Philip | | |
| 74. | 10 | Mike Mccarthy | 17:47 | King Philip | | |
| 75. | 12 | William Sandore | 17:48 | Westford Academy | | |
| 76. | 10 | Kevin Soucey | 17:48 | Central Catholic | | |
| 77. | 9 | Joe Cole | 17:49 | Mansfield | | |
| 78. | 10 | Nick Rose | 17:52 | Tewksbury Memorial | | |
| 79. | 12 | Brad Olson | 17:53 | Beverly | | |
| 80. | 12 | Billy Hawkins | 17:54 | Dartmouth | | |
| 81. | 10 | Chris Carey | 17:54 | Dennis-Yarmouth | | |
| 82. | 11 | Mike Kennedy | 17:54 | Reading Memorial | | |
| 83. | 10 | Taylor Noble | 17:55 | Dracut | | |
| 84. | 10 | Matt Hernon | 17:55 | Mansfield | | |
| 85. | 9 | Dan Gordon | 17:56 | Plymouth North | | |
| 86. | 11 | David Shoup | 17:56 | Concord-Carlisle | | |
| 87. | 12 | John Ryan | 17:56 | Gloucester | | |
| 88. | 10 | Dan Shields | 17:57 | Needham | | |
| 89. | 12 | Vincent Pisano | 17:58 | Westford Academy | | |
| 90. | 11 | Ryan Leahy | 17:58 | Marshfield | | |
| 91. | 11 | Matt Kirkman | 17:59 | Central Catholic | | |
| 92. | 10 | Chris Brown | 18:00 | Dracut | | |
| 93. | 10 | Jack Stanton | 18:03 | Sandwich | | |
| 94. | 12 | Jake Doyle | 18:05 | Mansfield | | |
| 95. | 11 | Sean Macdonald | 18:06 | Masconomet Regional | | |
| 96. | 11 | Nahed Lakkis | 18:06 | Catholic Memorial | | |
| 97. | 12 | Justin Bowman | 18:07 | Plymouth North | | |
| 98. | 12 | Mike Cardillo | 18:08 | Masconomet Regional | | |
| 99. | 11 | Nick Martin | 18:08 | Dartmouth | | |
| 100. | 11 | Ed Dever | 18:08 | King Philip | | |
| 101. | 10 | Kevin Connolly | 18:10 | Dennis-Yarmouth | | |
| 102. | 12 | Andy Childs | 18:11 | Franklin | | |
| 103. | 11 | Emmanuel Howard | 18:13 | Sharon | | |
| 104. | 11 | Brian Jalbert | 18:14 | North Andover | | |
| 105. | 10 | Sean Fagan | 18:14 | Tewksbury Memorial | | |
| 106. | 11 | Eric Kelly | 18:14 | Reading Memorial | | |
| 107. | 12 | Matthew Knight | 18:15 | Concord-Carlisle | | |
| 108. | 10 | Harry Ehrlich | 18:18 | Sharon | | |
| 109. | 11 | Jonathan Emma | 18:19 | Masconomet Regional | | |
| 110. | 10 | Lee Greeley | 18:20 | Masconomet Regional | | |
| 111. | 12 | Richard Goldblatt | 18:22 | Greater New Bedford Vo Tech | | |
| 112. | 12 | Devin Goodwin | 18:22 | Tewksbury Memorial | | |
| 113. | 12 | Matt Sullivan | 18:23 | Woburn | | |
| 114. | 10 | Kevin Gabrielson | 18:24 | Westford Academy | | |
| 115. | 12 | Jonathan Vitale | 18:25 | Natick | | |
| 116. | 10 | Joe Alie | 18:25 | Franklin | | |
| 117. | 12 | Will Salisbury | 18:25 | Dartmouth | | |
| 118. | 11 | Andrew Gluesing | 18:27 | Needham | | |
| 119. | 12 | Ben Lavoie | 18:28 | Dennis-Yarmouth | | |
| 120. | 12 | Kevin Sennott | 18:28 | Dennis-Yarmouth | | |
| 121. | 12 | German Picos | 18:29 | Greater Lowell Tech | | |
| 122. | 11 | Robert Stanton | 18:30 | Norwood | | |
| 123. | 11 | Bobby Brown | 18:31 | Sharon | | |
| 124. | 11 | Matt Zanchi | 18:31 | Natick | | |
| 125. | 12 | Joe Capone | 18:32 | Gloucester | | |
| 126. | 10 | Andrew Carey | 18:33 | Belmont | | |
| 127. | 10 | Jeffrey Oberg | 18:34 | Tewksbury Memorial | | |
| 128. | 12 | Nate Perry | 18:35 | Natick | | |
| 129. | 10 | Andrew Muse | 18:35 | Dennis-Yarmouth | | |
| 130. | 12 | Ben Ferreira | 18:38 | Dartmouth | | |
| 131. | 12 | Curtis Morrill | 18:39 | Concord-Carlisle | | |
| 132. | 11 | Brian Steele | 18:40 | Sandwich | | |
| 133. | 10 | Jason LeFavor | 18:41 | Sandwich | | |
| 134. | 11 | Rob Hennessy | 18:41 | North Andover | | |
| 135. | 11 | Tyler Ferreira | 18:42 | Plymouth North | | |
| 136. | 12 | Matt Howley | 18:44 | Franklin | | |
| 137. | 11 | James Tieso | 18:46 | Catholic Memorial | | |
| 138. | 12 | Mike Notarangelo | 18:47 | Norwood | | |
| 139. | 10 | STEPHEN MacDonald | 18:48 | Sandwich | | |
| 140. | 10 | Kipp Standley | 18:49 | Beverly | | |
| 141. | 11 | Peter Trearchis | 18:50 | Dracut | | |
| 142. | 11 | Zack Taylor | 18:50 | King Philip | | |
| 143. | 12 | Mike White | 18:52 | Tewksbury Memorial | | |
| 144. | 12 | Ben Chapman | 18:52 | Beverly | | |
| 145. | 10 | William Glynn | 18:53 | Norwood | | |
| 146. | 12 | Chris Daley | 18:54 | North Andover | | |
| 147. | 10 | Brandon Bausch | 18:59 | Nauset Regional | | |
| 148. | 10 | Mike Bryant | 18:59 | Central Catholic | | |
| 149. | 11 | Brad Bailey | 19:00 | Sandwich | | |
| 150. | 12 | Alex Huth | 19:00 | King Philip | | |
| 151. | 12 | Justin O'Donnell | 19:01 | North Attleboro | | |
| 152. | 12 | Dan Aloisio | 19:01 | Gloucester | | |
| 153. | 10 | Dave Soares | 19:02 | Woburn | | |
| 154. | 10 | Joel Sanguinetti | 19:04 | Greater New Bedford Vo Tech | | |
| 155. | 12 | Sebastian Mejia | 19:04 | Central Catholic | | |
| 156. | 10 | Mike Millette | 19:06 | Greater Lowell Tech | | |
| 157. | 10 | Derek Hahn | 19:08 | Plymouth North | | |
| 158. | 12 | Chas Hodgdon | 19:08 | Woburn | | |
| 159. | 10 | Peter Ryan | 19:08 | Dartmouth | | |
| 160. | 10 | Stephen Curley | 19:08 | Norwood | | |
| 161. | 10 | Tom Benton | 19:09 | Beverly | | |
| 162. | 10 | Sam Gillespie | 19:11 | Marshfield | | |
| 163. | 11 | Justin Mark | 19:13 | Dartmouth | | |
| 164. | 12 | Winfield Henry | 19:15 | Beverly | | |
| 165. | 12 | Scott Panuczak | 19:16 | Nauset Regional | | |
| 166. | 9 | Eddie Fitzpatrick | 19:17 | North Attleboro | | |
| 167. | 10 | Robert Sheehan | 19:19 | Norwood | | |
| 168. | 9 | Jack Lapsley | 19:22 | Plymouth North | | |
| 169. | 9 | Tim Deignan | 19:24 | Belmont | | |
| 170. | 10 | Michael Griffin | 19:25 | Belmont | | |
| 171. | 12 | Robert Skuncik | 19:26 | Norwood | | |
| 172. | 10 | Noah Wadsworth | 19:27 | Natick | | |
| 173. | 11 | Dan Powers | 19:28 | Masconomet Regional | | |
| 174. | 12 | Andrew Blute | 19:34 | Natick | | |
| 175. | 11 | Sean Rooney | 19:36 | North Attleboro | | |
| 176. | 12 | Michael MacDonald | 19:37 | Sharon | | |
| 177. | 12 | Thomas Bruemmer | 19:38 | Nauset Regional | | |
| 178. | 9 | Beau Stanton | 19:40 | Sandwich | | |
| 179. | 10 | Andrew Gruber | 19:41 | Sharon | | |
| 180. | 11 | Tom Fuller | 19:43 | Woburn | | |
| 181. | 11 | Parth Patel | 19:49 | Woburn | | |
| 182. | 12 | Brendan Norris | 19:52 | Beverly | | |
| 183. | 12 | Erich Gusterhover | 19:53 | North Andover | | |
| 184. | 10 | Evan Tuohey | 19:53 | Natick | | |
| 185. | 10 | Will Hersey | 19:54 | Nauset Regional | | |
| 186. | 10 | Luke Benjamin | 19:59 | Beverly | | |
| 187. | 9 | Ryan Hansen | 20:01 | Silver Lake Regional | | |
| 188. | 10 | Matthew Racine | 20:03 | Greater New Bedford Vo Tech | | |
| 189. | 11 | Sam Bramhall | 20:04 | Plymouth North | | |
| 190. | 12 | David Correll | 20:05 | Arlington | | |
| 191. | 10 | Cody Gibney | 20:06 | Greater New Bedford Vo Tech | | |
| 192. | 10 | John Henry | 20:07 | Norwood | | |
| 193. | 10 | Michael Souza | 20:07 | Greater New Bedford Vo Tech | | |
| 194. | 10 | Daniel Chakmakjian | 20:08 | Arlington | | |
| 195. | 10 | Clay Haun | 20:09 | Belmont | | |
| 196. | 11 | Joe Ballow-Johnson | 20:09 | Nauset Regional | | |
| 197. | 10 | Larry Teague | 20:11 | Greater Lowell Tech | | |
| 198. | 10 | Ben Moody | 20:16 | Nauset Regional | | |
| 199. | 11 | Mike Foster | 20:19 | North Andover | | |
| 200. | 9 | Daniel Miller-Medzon | 20:25 | Belmont | | |
| 201. | 12 | Luck Fortini | 20:29 | Silver Lake Regional | | |
| 202. | 12 | Mike Estabrook | 20:32 | Woburn | | |
| 203. | 12 | Dan Belley | 20:44 | Greater Lowell Tech | | |
| 204. | 11 | Leandro Valdez | 20:53 | Greater Lawrence Tech | | |
| 205. | 12 | Carlos Chavez | 21:11 | Greater Lawrence Tech | | |
| 206. | 12 | Nick Cripps | 21:16 | Greater Lowell Tech | | |
| 207. | 11 | Elis Perez | 21:26 | Greater Lowell Tech | | |
| 208. | 9 | Matthew Tuttle | 21:30 | Silver Lake Regional | | |
| 209. | 10 | Matt Burgess | 21:34 | Silver Lake Regional | | |
| 210. | 10 | Evan Babcock | 21:36 | Greater New Bedford Vo Tech | | |
| 211. | 10 | Jonathan Veguilla | 21:38 | Greater Lawrence Tech | | |
| 212. | 12 | Jeremy Horton | 22:33 | Silver Lake Regional | | |
| 213. | 12 | Mark Currie | 22:42 | Greater Lawrence Tech | | |
| 214. | 9 | Austin Wonderly | 23:01 | Silver Lake Regional | | |
| 215. | 9 | Jack Lowrie | 23:08 | Belmont | | |
| 216. | 11 | Johannes Raatz | 23:29 | Nauset Regional | | |
| 217. | 10 | Chad Crowther | 24:33:00 | Greater Lowell Tech | | |
| 1. | 12 | Eric MacDonald | 16:00 | Pentucket Regional | | |
| 2. | 11 | Mike Moverman | 16:27 | Oliver Ames | | |
| 3. | 12 | Drew Clark | 16:42 | Hopkinton | | |
| 4. | 12 | Nicholas Carroll | 16:48 | Wellesley | | |
| 5. | 11 | Drew Morrissey | 16:52 | Hingham | | |
| 6. | 12 | Greg Dube | 16:56 | Holliston | | |
| 7. | 11 | John Cook | 16:59 | Bishop Feehan | | |
| 8. | 11 | William Volkmann | 17:04 | Wellesley | | |
| 9. | 11 | Reade Pizzonia | 17:09 | Medfield Senior | | |
| 10. | 11 | Joe Curreri | 17:11 | Oliver Ames | | |
| 11. | 10 | Zach Maddigan | 17:11 | Middleboro | | |
| 12. | 11 | Jason Cerelli | 17:12 | Hingham | | |
| 13. | 11 | Sam Benoit | 17:12 | Diman Reg Vo-Tech | | |
| 14. | 11 | William Littlefield | 17:12 | Wellesley | | |
| 15. | 11 | Nate Bowditch | 17:13 | Bishop Feehan | | |
| 16. | 12 | Jackson Barber | 17:13 | Marblehead | | |
| 17. | 10 | Bobby McShane | 17:14 | Bishop Feehan | | |
| 18. | 12 | Brian Mcguinness | 17:16 | Scituate | | |
| 19. | 12 | Matt Smith | 17:19 | Winchester | | |
| 20. | 12 | Peter Steele | 17:22 | Winchester | | |
| 21. | 12 | Justin Barnes | 17:24 | Bishop Feehan | | |
| 22. | 9 | Jonathan McKinley | 17:24 | Duxbury | | |
| 23. | 12 | Tyler Smith | 17:24 | Marblehead | | |
| 24. | 12 | Eric Flaman | 17:25 | Walpole | | |
| 25. | 11 | Dave Phipps | 17:26 | Bishop Feehan | | |
| 26. | 12 | Tyler Waldecker | 17:27 | Hingham | | |
| 27. | 11 | Alastair Butler | 17:28 | Hingham | | |
| 28. | 9 | Brett Baker | 17:29 | Wayland | | |
| 29. | 11 | Mark Brust | 17:29 | Duxbury | | |
| 30. | 12 | Colm Craig | 17:29 | Dighton-Rehoboth | | |
| 31. | 12 | Ben Waller | 17:30 | Marblehead | | |
| 32. | 10 | Amos Meeks | 17:31 | Winchester | | |
| 33. | 12 | Eric Bachrach | 17:33 | Holliston | | |
| 34. | 11 | Paul Dacey | 17:34 | Duxbury | | |
| 35. | 12 | Jake Marcus | 17:36 | Oliver Ames | | |
| 36. | 10 | Ryan Doherty | 17:37 | Walpole | | |
| 37. | 12 | Shawn Geary | 17:39 | Foxboro | | |
| 38. | 12 | Steve Creane | 17:40 | Winchester | | |
| 39. | 11 | Pat Lucas | 17:40 | Bishop Feehan | | |
| 40. | 12 | Kevin Clark | 17:43 | Oliver Ames | | |
| 41. | 12 | Brian Cohen | 17:44 | Oliver Ames | | |
| 42. | 10 | Christop Chapruet | 17:47 | Danvers | | |
| 43. | 12 | Jack Clopeck | 17:50 | Medfield Senior | | |
| 44. | 12 | Richie Chace | 17:50 | Dighton-Rehoboth | | |
| 45. | 12 | Cody Legros | 17:52 | Holliston | | |
| 46. | 11 | Anthony Salvucci | 17:52 | Burlington | | |
| 47. | 12 | Steve Blackmore | 17:54 | Holliston | | |
| 48. | 9 | Peter Krieg | 17:55 | Wellesley | | |
| 49. | 11 | Joshua Weaver | 17:56 | Shawsheen Valley Reg Tech | | |
| 50. | 11 | Ethan Loew | 17:56 | Bishop Feehan | | |
| 51. | 12 | Scott Fixman | 17:57 | Stoneham | | |
| 52. | 12 | Navid Vossoughi | 17:57 | Canton | | |
| 53. | 11 | Ross Peterson | 18:01 | Marblehead | | |
| 54. | 9 | Justin Levine | 18:01 | Marblehead | | |
| 55. | 12 | Jack Norcross | 18:03 | Melrose | | |
| 56. | 11 | Greg Johnston | 18:04 | Winchester | | |
| 57. | 11 | Logan Fitzgerald | 18:05 | Oliver Ames | | |
| 58. | 11 | Reed Mcmurry | 18:06 | Winchester | | |
| 59. | 12 | Ryan Bezner | 18:09 | Dighton-Rehoboth | | |
| 60. | 10 | Tucker Reece | 18:10 | Marblehead | | |
| 61. | 12 | Derik Martel | 18:10 | Burlington | | |
| 62. | 9 | Bryan Stanley | 18:10 | Whittier Regional Voc Tech | | |
| 63. | 9 | Jason Cox | 18:11 | Pentucket Regional | | |
| 64. | 11 | Sam Bernard | 18:16 | Somerset | | |
| 65. | 11 | John Scanlon | 18:16 | Dighton-Rehoboth | | |
| 66. | 12 | Arthur Kaynor | 18:17 | Melrose | | |
| 67. | 11 | Brian Cosgrove | 18:17 | Triton Regional | | |
| 68. | 10 | Cam Fairbanks | 18:17 | Hopkinton | | |
| 69. | 12 | Kyle Roach | 18:20 | Oliver Ames | | |
| 70. | 12 | Jason Steinback | 18:21 | Burlington | | |
| 71. | 12 | Dan Horgan | 18:21 | Walpole | | |
| 72. | 12 | Daniel Eisenson | 18:21 | Wayland | | |
| 73. | 9 | Joey Smith | 18:22 | Medfield Senior | | |
| 74. | 11 | Colten Buckley | 18:22 | Bishop Fenwick | | |
| 75. | 12 | Brian Anderson | 18:23 | Hopkinton | | |
| 76. | 10 | Justin Murray | 18:23 | Holliston | | |
| 77. | 10 | Jason Beland | 18:24 | Foxboro | | |
| 78. | 11 | Jackson Cabo | 18:25 | Wellesley | | |
| 79. | 11 | Kyle Costa | 18:25 | Somerset | | |
| 80. | 10 | Dan Carrai | 18:26 | Hopkinton | | |
| 81. | 10 | Tom Valente | 18:26 | Wilmington | | |
| 82. | 12 | Jeff Sousa | 18:26 | Dighton-Rehoboth | | |
| 83. | 11 | Cory Meyer | 18:28 | Marblehead | | |
| 84. | 10 | Joe Hill | 18:29 | Medfield Senior | | |
| 85. | 12 | Evan Kendall | 18:29 | Marthas Vineyard Reg | | |
| 86. | 11 | Cory Vertentes | 18:29 | Somerset | | |
| 87. | 12 | Rob Salino | 18:30 | Medfield Senior | | |
| 88. | 10 | Bjorn Hanson | 18:31 | Shawsheen Valley Reg Tech | | |
| 89. | 12 | Donald Andrews | 18:31 | Wakefield | | |
| 90. | 12 | Colin Robichaud | 18:32 | Hingham | | |
| 91. | 12 | Peter Tuths | 18:32 | Medfield Senior | | |
| 92. | 9 | Josh Sheehan | 18:33 | Canton | | |
| 93. | 11 | Chris Lotsbom | 18:34 | Walpole | | |
| 94. | 12 | Andy Ha | 18:36 | Canton | | |
| 95. | 9 | Jimmy Paschal | 18:37 | Canton | | |
| 96. | 10 | James Parady | 18:38 | Amesbury | | |
| 97. | 12 | Lucas Emin | 18:39 | Marthas Vineyard Reg | | |
| 98. | 10 | Evan Mercier | 18:39 | Burlington | | |
| 99. | 11 | Andrew Dempsey | 18:40 | Scituate | | |
| 100. | 9 | John Williamson | 18:40 | Wellesley | | |
| 101. | 12 | Justin Delaney | 18:40 | Wakefield | | |
| 102. | 9 | Joey Donlon | 18:41 | Arlington Catholic | | |
| 103. | 10 | Ian Kelley | 18:42 | Whittier Regional Voc Tech | | |
| 104. | 12 | Yuri Brown | 18:43 | Wellesley | | |
| 105. | 10 | Chris Losurdo | 18:43 | Holliston | | |
| 106. | 10 | Max Conley | 18:45 | Marthas Vineyard Reg | | |
| 107. | 12 | Rob McCarthy | 18:45 | Walpole | | |
| 108. | 9 | Will Nevin | 18:47 | Marthas Vineyard Reg | | |
| 109. | 12 | Zach Klink | 18:47 | Dighton-Rehoboth | | |
| 110. | 10 | Forrest Harcourt | 18:49 | Marthas Vineyard Reg | | |
| 111. | 12 | John Surabian | 18:50 | Bishop Fenwick | | |
| 112. | 12 | Jonathan Coveney | 18:50 | Melrose | | |
| 113. | 11 | Mike Mitcheroney | 18:50 | Canton | | |
| 114. | 11 | Chris Boyle | 18:51 | Hingham | | |
| 115. | 12 | Matt Weydt | 18:51 | Scituate | | |
| 116. | 12 | Zach Sinkevich | 18:53 | Diman Reg Vo-Tech | | |
| 117. | 11 | Mark Lodato | 18:53 | Stoneham | | |
| 118. | 11 | Stephen Lynch | 18:54 | Hopkinton | | |
| 119. | 11 | Matt Carney | 18:54 | Canton | | |
| 120. | 12 | Chris Yuknis | 18:54 | Scituate | | |
| 121. | 10 | Chet Kupchella | 18:55 | Scituate | | |
| 122. | 12 | Ben Denman | 18:56 | Triton Regional | | |
| 123. | 12 | Mike Rora | 18:57 | Stoneham | | |
| 124. | 12 | Pat Martin | 18:57 | Foxboro | | |
| 125. | 12 | Tom Perekslis | 18:58 | Duxbury | | |
| 126. | 12 | Tom Waldman | 18:59 | Canton | | |
| 127. | 12 | Peter Rock | 19:01 | Triton Regional | | |
| 128. | 11 | Tyler Lewis | 19:03 | Foxboro | | |
| 129. | 12 | Corey Denman | 19:03 | Triton Regional | | |
| 130. | 12 | Nick Mirandi | 19:04 | Triton Regional | | |
| 131. | 12 | Paul Allison | 19:04 | Hopkinton | | |
| 132. | 11 | Matt Mysliwiec | 19:05 | Holliston | | |
| 133. | 9 | Greg Fontaine | 19:05 | Diman Reg Vo-Tech | | |
| 134. | 12 | Charlie Huntington | 19:05 | Winchester | | |
| 135. | 11 | Tj Howard | 19:06 | Triton Regional | | |
| 136. | 11 | Lee House | 19:06 | Pentucket Regional | | |
| 137. | 12 | James Bilodeau | 19:06 | Walpole | | |
| 138. | 10 | Tim Cordeiro | 19:07 | Somerset | | |
| 139. | 11 | Eric White | 19:07 | Somerset | | |
| 140. | 12 | Andrew Corley | 19:10 | Milton | | |
| 141. | 11 | Michael Nguyen | 19:11 | Wayland | | |
| 142. | 11 | Pat Bridge | 19:11 | Medfield Senior | | |
| 143. | 10 | Matt Lawson | 19:14 | Stoneham | | |
| 144. | 10 | Koji Lam | 19:14 | Wayland | | |
| 145. | 12 | Christopher Damp | 19:15 | Shawsheen Valley Reg Tech | | |
| 146. | 12 | Will Cao | 19:16 | Burlington | | |
| 147. | 10 | Nick Blake | 19:17 | Somerset | | |
| 148. | 10 | Jack Nelson | 19:17 | Arlington Catholic | | |
| 149. | 10 | Timmy Dlugolecki | 19:18 | Hopkinton | | |
| 150. | 11 | David Schneider | 19:19 | Wayland | | |
| 151. | 12 | Tom Fiset | 19:20 | Duxbury | | |
| 152. | 12 | Alan Wiley | 19:21 | Marthas Vineyard Reg | | |
| 153. | 12 | Bob Giguere | 19:22 | Diman Reg Vo-Tech | | |
| 154. | 11 | Matt Pearsall | 19:22 | Pentucket Regional | | |
| 155. | 9 | Steve Arcieri | 19:24 | Milton | | |
| 156. | 12 | Eddie Silva | 19:25 | Wilmington | | |
| 157. | 10 | Matt Hill | 19:25 | Somerset | | |
| 158. | 12 | Alex Roberts | 19:26 | Pentucket Regional | | |
| 159. | 9 | Cameron Frazier | 19:27 | Middleboro | | |
| 160. | 12 | Frannie Black | 19:27 | Hingham | | |
| 161. | 11 | Elliott Calamari | 19:27 | Melrose | | |
| 162. | 9 | Greg Bray | 19:28 | Duxbury | | |
| 163. | 10 | Matt Moquin | 19:33 | Apponequet Regional | | |
| 164. | 10 | Ben Goula | 19:33 | Walpole | | |
| 165. | 11 | Andrew Martino | 19:34 | Scituate | | |
| 166. | 12 | Eric Magee | 19:35 | Burlington | | |
| 167. | 12 | Andrew Marra | 19:36 | Wilmington | | |
| 168. | 12 | Adam Roberts | 19:40 | Pentucket Regional | | |
| 169. | 11 | Sean Perry | 19:40 | Stoneham | | |
| 170. | 12 | Andrew Lee | 19:40 | Arlington Catholic | | |
| 171. | 12 | Dan Kent | 19:41 | Apponequet Regional | | |
| 172. | 10 | Kyle Francouer | 19:41 | Diman Reg Vo-Tech | | |
| 173. | 12 | Nicholas Illsley | 19:42 | Shawsheen Valley Reg Tech | | |
| 174. | 9 | Zach Sears | 19:43 | Wilmington | | |
| 175. | 12 | Bobby Cuervels | 19:44 | Dighton-Rehoboth | | |
| 176. | 11 | Jeff Larnard | 19:46 | Amesbury | | |
| 177. | 12 | Moises Silva | 19:46 | Bishop Fenwick | | |
| 178. | 12 | Ryan Tobin | 19:47 | Wayland | | |
| 179. | 11 | Jon Tatone | 19:48 | Bishop Fenwick | | |
| 180. | 10 | Robert Farrell | 19:48 | Bishop Fenwick | | |
| 181. | 9 | Bill Jewell | 19:48 | Duxbury | | |
| 182. | 12 | Timothy Cushing | 19:49 | Wakefield | | |
| 183. | 10 | Devlin Crawford | 19:49 | Randolph | | |
| 184. | 11 | Kyle Kaufman | 19:49 | Wayland | | |
| 185. | 12 | Stephen Cavallaro | 19:52 | Pentucket Regional | | |
| 186. | 11 | Christian Morrocco | 19:53 | Danvers | | |
| 187. | 11 | Teanny Yuen | 19:53 | Stoneham | | |
| 188. | 9 | Patrick Stewart | 19:54 | Scituate | | |
| 189. | 11 | Eli Kaynor | 19:54 | Melrose | | |
| 190. | 12 | Rob Carpenter | 19:56 | Milton | | |
| 191. | 11 | Andrew Andaralo | 19:56 | Wakefield | | |
| 192. | 11 | Glen Lovett | 20:02 | Melrose | | |
| 193. | 12 | Mike Sukeforth | 20:03 | Middleboro | | |
| 194. | 9 | William Harrington | 20:03 | Bishop Fenwick | | |
| 195. | 11 | Jesse Drane | 20:04 | Apponequet Regional | | |
| 196. | 11 | Robbie Osmers | 20:05 | Marthas Vineyard Reg | | |
| 197. | 9 | Sky Thornell | 20:08 | Essex Agricultural & Tech ... | | |
| 198. | 11 | Travis Cragie | 20:10 | Shawsheen Valley Reg Tech | | |
| 199. | 11 | Tony Dibiase | 20:12 | Stoneham | | |
| 200. | 11 | Pete Buswell | 20:13 | Triton Regional | | |
| 201. | 10 | Tom O'Connell | 20:13 | Burlington | | |
| 202. | 9 | Pat Thomas | 20:15 | Foxboro | | |
| 203. | 10 | Patrick Farrell | 20:16 | Wakefield | | |
| 204. | 11 | Kevin Coughlin | 20:17 | Danvers | | |
| 205. | 12 | John Luti | 20:18 | Bishop Fenwick | | |
| 206. | 12 | Christopher Das | 20:20 | Melrose | | |
| 207. | 12 | Dan Rutledge | 20:25 | Middleboro | | |
| 208. | 12 | James Ryan | 20:25 | Milton | | |
| 209. | 11 | Ryan Keating | 20:27 | Arlington Catholic | | |
| 210. | 12 | Evan Pittsley | 20:33 | Middleboro | | |
| 211. | 11 | Geoffrey Wheeler | 20:34 | Danvers | | |
| 212. | 12 | Ryan Thibeault | 20:36 | Diman Reg Vo-Tech | | |
| 213. | 11 | Kevin Mahoney | 20:36 | Shawsheen Valley Reg Tech | | |
| 214. | 10 | David Wilson | 20:40 | Wakefield | | |
| 215. | 11 | Jimmy DiNuccio | 20:48 | Wilmington | | |
| 216. | 11 | Jeff Quilty | 20:51 | Shawsheen Valley Reg Tech | | |
| 217. | 10 | Andrew Langone | 20:55 | Arlington Catholic | | |
| 218. | 11 | Marc Tranfaglia | 20:55 | Whittier Regional Voc Tech | | |
| 219. | 9 | Max Devin | 20:57 | Milton | | |
| 220. | 10 | Tyler Cornell | 20:57 | Apponequet Regional | | |
| 221. | 11 | Ryan Mahan | 21:04 | Essex Agricultural & Tech ... | | |
| 222. | 11 | Zach Barron | 21:07 | Apponequet Regional | | |
| 223. | 11 | Dillon Simmons | 21:10 | Middleboro | | |
| 224. | 11 | Ryan O'Connell | 21:16 | Danvers | | |
| 225. | 9 | Mike Gamache | 21:17 | Diman Reg Vo-Tech | | |
| 226. | 12 | Joshua Krepps | 21:17 | Wakefield | | |
| 227. | 10 | Jeff Kannally | 21:17 | Wilmington | | |
| 228. | 10 | Peter Siess | 21:21 | Amesbury | | |
| 229. | 12 | Jared Kilroy | 21:23 | Arlington Catholic | | |
| 230. | 11 | John Amirault | 21:28 | Arlington Catholic | | |
| 231. | 9 | Liam Leary | 21:28 | Amesbury | | |
| 232. | 11 | Dan Hellpap | 21:30 | Wareham | | |
| 233. | 11 | Randy Bemis | 21:30 | Wareham | | |
| 234. | 12 | Zach Tochka | 21:30 | Milton | | |
| 235. | 10 | Sean Keane | 21:34 | Wilmington | | |
| 236. | 12 | Josh Rosmartin | 21:57 | Milton | | |
| 237. | 12 | Randy Jose | 22:03 | Apponequet Regional | | |
| 238. | 12 | Zach Watson | 22:16 | Foxboro | | |
| 239. | 11 | Alex Macleod | 22:20 | Danvers | | |
| 240. | 9 | Ben Alden | 22:22 | Foxboro | | |
| 241. | 12 | Pat Horgan | 22:28 | Amesbury | | |
| 242. | 10 | Kyle Bell | 22:32 | Amesbury | | |
| 243. | 9 | Garrett King | 22:32 | Amesbury | | |
| 244. | 12 | Rob Mercurio | 23:06 | Essex Agricultural & Tech ... | | |
| 245. | 12 | Jake Maynard | 23:23 | Essex Agricultural & Tech ... | | |
| 246. | 10 | Owen Meehl | 23:48 | Essex Agricultural & Tech ... | | |
| 247. | 9 | Joe Cauble | 23:49 | Wareham | | |
| 248. | 9 | Peter Gallagher | 24:07:00 | Essex Agricultural & Tech ... | | |
| 249. | 9 | Tim Morrill | 24:32:00 | Randolph | | |
| 250. | 9 | Jacob Webb | 29:46:00 | Wareham | | |
| 1. | 12 | Gabe Pacione | 16:22 | Hamilton-Wenham Regional | | |
| 2. | 11 | Jonathan Gault | 16:36 | Bedford | | |
| 3. | 10 | Max Darrah | 16:40 | Mashpee | | |
| 4. | 11 | Sam Rakoc | 16:49 | Swampscott | | |
| 5. | 12 | John Skillman | 16:50 | Weston | | |
| 6. | 10 | Johnny Gregorek | 16:51 | Seekonk | | |
| 7. | 12 | Mike Murphy | 16:52 | Hanover | | |
| 8. | 12 | Sr Heller | 16:54 | Swampscott | | |
| 9. | 10 | Greg Krathwohl | 16:55 | Ipswich | | |
| 10. | 12 | Joshua Rice | 17:13 | Hamilton-Wenham Regional | | |
| 11. | 12 | Matt Lee | 17:16 | Pembroke | | |
| 12. | 11 | Devin Cannon | 17:25 | Mashpee | | |
| 13. | 12 | Dan Rakoc | 17:26 | Swampscott | | |
| 14. | 12 | Sam Thomas | 17:27 | Ipswich | | |
| 15. | 11 | Daniel Kaepplinger | 17:33 | North Reading | | |
| 16. | 10 | Paul Cina | 17:33 | Pembroke | | |
| 17. | 10 | Greg Englehart | 17:38 | Newburyport | | |
| 18. | 11 | Sam Spencer | 17:38 | Seekonk | | |
| 19. | 11 | Andrew Swiderski | 17:41 | Norton | | |
| 20. | 11 | Eric Kimball | 17:42 | Manchester Essex Regional | | |
| 21. | 11 | Chris Harvey | 17:43 | East Bridgewater | | |
| 22. | 11 | Harry Black | 17:44 | Hamilton-Wenham Regional | | |
| 23. | 12 | Peter Bailey | 17:45 | Hanover | | |
| 24. | 12 | Matt Myette | 17:45 | Carver | | |
| 25. | 11 | Brad Spooner | 17:46 | Carver | | |
| 26. | 11 | Joe Lyons | 17:46 | Tyngsboro | | |
| 27. | 12 | James Keeter | 17:46 | Swampscott | | |
| 28. | 11 | Mike Coles | 17:53 | East Bridgewater | | |
| 29. | 12 | Dan Katz | 17:54 | Hamilton-Wenham Regional | | |
| 30. | 9 | Dana Dourdeville | 17:57 | Old Rochester Regional | | |
| 31. | 9 | Ryan Kelley | 17:57 | Pembroke | | |
| 32. | 10 | Nathaniel McGough | 17:58 | Hamilton-Wenham Regional | | |
| 33. | 11 | Nick Ailes | 17:59 | Sturgis Charter | | |
| 34. | 12 | Benjamin Von Staats | 17:59 | Hamilton-Wenham Regional | | |
| 35. | 10 | Sam Olivieri | 18:00 | Lynnfield | | |
| 36. | 12 | Charlie Yon | 18:03 | Dover-Sherborn | | |
| 37. | 10 | Eric Donnelly | 18:04 | Sacred Heart | | |
| 38. | 11 | Tim Rivotto | 18:06 | Austin Preparatory | | |
| 39. | 12 | Mike Horton | 18:06 | Hanover | | |
| 40. | 11 | Gilbert O'Neil | 18:07 | Norton | | |
| 41. | 11 | Alexander Bradford | 18:08 | Bedford | | |
| 42. | 11 | Luke Seaburg | 18:10 | Georgetown Jr/sr | | |
| 43. | 11 | Takuma Tanaka | 18:11 | Weston | | |
| 44. | 10 | Greg Hamalian | 18:11 | West Bridgewater | | |
| 45. | 12 | John Avitable | 18:12 | Hanover | | |
| 46. | 12 | Ben Cavicchi | 18:13 | Bellingham | | |
| 47. | 10 | Jamie Eberlein | 18:14 | Weston | | |
| 48. | 11 | Joe Cadigan | 18:15 | Hanover | | |
| 49. | 12 | Matt Shea | 18:17 | East Bridgewater | | |
| 50. | 11 | Zach Meader | 18:17 | Georgetown Jr/sr | | |
| 51. | 11 | John May | 18:19 | Dover-Sherborn | | |
| 52. | 9 | James Coner | 18:22 | Pembroke | | |
| 53. | 11 | Josh Rainho | 18:22 | Seekonk | | |
| 54. | 11 | Luke Vance | 18:22 | Hamilton-Wenham Regional | | |
| 55. | 10 | Rob Gammell | 18:24 | Old Rochester Regional | | |
| 56. | 9 | Ben Girard | 18:25 | Manchester Essex Regional | | |
| 57. | 10 | David Allen | 18:26 | Hull | | |
| 58. | 11 | Sierk Van | 18:26 | Swampscott | | |
| 59. | 11 | Pete Bailey | 18:27 | Norwell | | |
| 60. | 11 | Spencer Lange | 18:28 | Manchester Essex Regional | | |
| 61. | 12 | Jonah Ruddy | 18:29 | Westwood | | |
| 62. | 12 | Matt Fisk | 18:29 | Seekonk | | |
| 63. | 9 | Brian Morse | 18:31 | Newburyport | | |
| 64. | 10 | Tj Stokes | 18:35 | Hull | | |
| 65. | 11 | Alex Daley | 18:36 | Manchester Essex Regional | | |
| 66. | 12 | Nick Genatossio | 18:36 | Norwell | | |
| 67. | 12 | Luke Earls | 18:37 | Newburyport | | |
| 68. | 10 | Sebastian Jackaus | 18:37 | Sturgis Charter | | |
| 69. | 9 | Wesley Fitting | 18:38 | Matignon | | |
| 70. | 12 | Ryan Kopper | 18:39 | Pembroke | | |
| 71. | 9 | Ryan Clark | 18:40 | Newburyport | | |
| 72. | 12 | Noah Jefferson | 18:40 | Watertown | | |
| 73. | 9 | Cody Archambault | 18:41 | Seekonk | | |
| 74. | 12 | Evan Drake | 18:43 | Cape Cod Academy | | |
| 75. | 10 | Ken Szubzda | 18:45 | Watertown | | |
| 76. | 11 | Brendan Devlin | 18:46 | Weston | | |
| 77. | 10 | Sean Hickman | 18:47 | Newburyport | | |
| 78. | 9 | Thom Josephson | 18:47 | Ipswich | | |
| 79. | 10 | Tyler Faulkner | 18:50 | Minuteman Regional | | |
| 80. | 11 | Bill Packard | 18:51 | Hanover | | |
| 81. | 10 | Mike Mullen | 18:53 | Seekonk | | |
| 82. | 11 | Brendan Leahy | 18:54 | Westwood | | |
| 83. | 10 | Matt White | 18:55 | Bourne | | |
| 84. | 12 | Greg Langlois | 18:56 | Tyngsboro | | |
| 85. | 11 | Mark O'Flynn | 18:56 | Ipswich | | |
| 86. | 10 | Francis Goodwin | 18:57 | Mystic Valley | | |
| 87. | 11 | Todd Selby | 18:58 | Norwell | | |
| 88. | 10 | Ryan Kelley | 18:58 | Newburyport | | |
| 89. | 9 | Nick Aylward | 18:59 | Sacred Heart | | |
| 90. | 9 | Sean Marrama | 18:59 | Mashpee | | |
| 91. | 12 | Kristian Brakke | 19:00 | Westwood | | |
| 92. | 12 | Jeff Burnett | 19:01 | Cardinal Spellman | | |
| 93. | 11 | Tim Bernazzani | 19:01 | Cardinal Spellman | | |
| 94. | 12 | Steve Dusel | 19:02 | Austin Preparatory | | |
| 95. | 11 | Jimmy Duane | 19:02 | Bourne | | |
| 96. | 12 | Ian Tucke | 19:03 | Tyngsboro | | |
| 97. | 11 | Sebastian Niepoort | 19:03 | Ipswich | | |
| 98. | 12 | Brad Marx | 19:04 | Hanover | | |
| 99. | 11 | John-Paul Sullivan | 19:04 | Coyle & Cassidy | | |
| 100. | 12 | Andrew Keeter | 19:04 | Swampscott | | |
| 101. | 11 | Tim Dalferro | 19:05 | Norwell | | |
| 102. | 10 | John Benson | 19:05 | Dover-Sherborn | | |
| 103. | 12 | James Hickey | 19:06 | Rockland | | |
| 104. | 10 | Gus Zagarella | 19:07 | Ipswich | | |
| 105. | 11 | Ryan Fitzpatrick | 19:09 | Mashpee | | |
| 106. | 9 | Chris Iosue | 19:09 | Bellingham | | |
| 107. | 11 | Dylan Rizzo | 19:11 | Lynnfield | | |
| 108. | 11 | Dj Ball | 19:12 | Manchester Essex Regional | | |
| 109. | 10 | Kyle Richardson | 19:12 | Tyngsboro | | |
| 110. | 10 | Zach Zimmerman | 19:12 | Seekonk | | |
| 111. | 11 | Christopher Donovan | 19:13 | Bedford | | |
| 112. | 10 | Keshav Tyagi | 19:13 | Weston | | |
| 113. | 10 | Jamie Connor | 19:14 | Sacred Heart | | |
| 114. | 11 | Drew Mayfield | 19:15 | Dover-Sherborn | | |
| 115. | 12 | Kevin Reilly | 19:15 | Marian | | |
| 116. | 9 | John McKeon | 19:17 | Abington | | |
| 117. | 11 | Tom Chambers | 19:18 | Abington | | |
| 118. | 9 | Ian Bromfield | 19:21 | Weston | | |
| 119. | 10 | Dustin Zentz | 19:22 | East Bridgewater | | |
| 120. | 11 | Selby Lebert | 19:23 | Bedford | | |
| 121. | 12 | Brian Sachetta | 19:23 | Lynnfield | | |
| 122. | 12 | Chris Robichau | 19:24 | Archbishop Williams | | |
| 123. | 11 | Mike O'Neill | 19:24 | Cape Cod Academy | | |
| 124. | 10 | Scott Cowman | 19:24 | Manchester Essex Regional | | |
| 125. | 11 | Alex Vlahos | 19:25 | Ipswich | | |
| 126. | 9 | Nate Jermain | 19:25 | Manchester Essex Regional | | |
| 127. | 12 | Peter Holland | 19:26 | Dover-Sherborn | | |
| 128. | 12 | Alex Ortloff | 19:27 | Westwood | | |
| 129. | 12 | Del Bennett | 19:29 | Bedford | | |
| 130. | 9 | Dylan Terrill | 19:30 | Mashpee | | |
| 131. | 12 | Justin Zolot | 19:30 | Austin Preparatory | | |
| 132. | 11 | Michael Sharry | 19:31 | Westwood | | |
| 133. | 9 | Patrick Sleight | 19:31 | Westwood | | |
| 134. | 10 | Barry Araujo | 19:32 | Bourne | | |
| 135. | 10 | Dan Pantano | 19:33 | Cardinal Spellman | | |
| 136. | 12 | Paras Doshi | 19:34 | Westwood | | |
| 137. | 12 | Dan Perry | 19:35 | Cardinal Spellman | | |
| 138. | 11 | Kevin Mccarthy | 19:37 | Archbishop Williams | | |
| 139. | 11 | Jimmy Walker | 19:38 | Tyngsboro | | |
| 140. | 10 | Casey Collins | 19:38 | Swampscott | | |
| 141. | 12 | Dan Hernon | 19:42 | Dedham | | |
| 142. | 12 | Steve Negus | 19:43 | Pembroke | | |
| 143. | 12 | Andrew Watson | 19:45 | Dover-Sherborn | | |
| 144. | 12 | Evan Desrochers | 19:47 | Georgetown Jr/sr | | |
| 145. | 11 | Rob Goodman | 19:49 | Old Rochester Regional | | |
| 146. | 9 | Cameron Bowes | 19:51 | Sturgis Charter | | |
| 147. | 11 | Nathaniel Smith | 19:51 | Lynnfield | | |
| 148. | 10 | Matt Kozoil | 19:52 | Tyngsboro | | |
| 149. | 12 | Drew Graziano | 19:53 | Rockland | | |
| 150. | 12 | Connor Bailey | 19:54 | Austin Preparatory | | |
| 151. | 11 | George Baratta | 19:55 | Bedford | | |
| 152. | 9 | James Anderson | 19:55 | Coyle & Cassidy | | |
| 153. | 9 | Brian Collins | 19:55 | Hull | | |
| 154. | 10 | Doug Smith | 19:57 | Cardinal Spellman | | |
| 155. | 10 | Greg Deyoung | 19:58 | Austin Preparatory | | |
| 156. | 9 | Charles Clerkin | 20:00 | North Reading | | |
| 157. | 11 | Evan Carey | 20:00 | Sacred Heart | | |
| 158. | 10 | Geoff O'Brien | 20:01 | East Bridgewater | | |
| 159. | 9 | Connor Maloney | 20:01 | Weston | | |
| 160. | 10 | Jack Barry | 20:02 | Newburyport | | |
| 161. | 9 | Zach Metzger | 20:03 | Sacred Heart | | |
| 162. | 12 | Sam Mcmahon | 20:04 | Georgetown Jr/sr | | |
| 163. | 9 | Andrew Zayac | 20:04 | Coyle & Cassidy | | |
| 164. | 11 | Matt Sylva | 20:04 | West Bridgewater | | |
| 165. | 9 | Robbie Benson | 20:05 | Lynnfield | | |
| 166. | 10 | Jordan Collings | 20:05 | Mashpee | | |
| 167. | 12 | Sam Piscia | 20:06 | Marian | | |
| 168. | 12 | Jason Wood | 20:07 | Coyle & Cassidy | | |
| 169. | 12 | Billy Duane | 20:08 | Bourne | | |
| 170. | 10 | Ian Brouthillette | 20:08 | Mashpee | | |
| 171. | 11 | Joe Wallace | 20:09 | Winthrop | | |
| 172. | 10 | Bruce Fox | 20:09 | Old Rochester Regional | | |
| 173. | 10 | Andrew Santucci | 20:10 | Marian | | |
| 174. | 12 | John Shaughnessy | 20:11 | East Bridgewater | | |
| 175. | 10 | Peter Breen | 20:12 | Bourne | | |
| 176. | 8 | Brendan Whalen | 20:12 | Abington | | |
| 177. | 11 | Matt Clarke | 20:13 | Lynnfield | | |
| 178. | 9 | Zachary Crockford | 20:15 | Sturgis Charter | | |
| 179. | 11 | James Cosby | 20:16 | East Bridgewater | | |
| 180. | 11 | Jarryd Heyl | 20:16 | Bedford | | |
| 181. | 11 | Shane Fencer | 20:17 | West Bridgewater | | |
| 182. | 10 | Graham Edwards | 20:17 | Pembroke | | |
| 183. | 11 | Dan Burke | 20:18 | Norwell | | |
| 184. | 11 | Chris Joyce | 20:19 | Archbishop Williams | | |
| 185. | 9 | Matt Putney | 20:20 | Sacred Heart | | |
| 186. | 10 | Sam Hosford | 20:21 | Carver | | |
| 187. | 10 | Shane Donlan | 20:21 | Norwell | | |
| 188. | 10 | Andrew Mueskes | 20:22 | Georgetown Jr/sr | | |
| 189. | 10 | Don Pham | 20:22 | Watertown | | |
| 190. | 12 | Jim Kelly | 20:23 | Norwell | | |
| 191. | 12 | Andrew Constantine | 20:23 | Cape Cod Academy | | |
| 192. | 11 | Nick Hoitt | 20:25 | Abington | | |
| 193. | 11 | Adam Powers | 20:27 | Coyle & Cassidy | | |
| 194. | 7 | Calvin Gonzalez | 20:28 | Georgetown Jr/sr | | |
| 195. | 9 | Alex Dufault | 20:33 | Sturgis Charter | | |
| 196. | 10 | David Jaras | 20:33 | Georgetown Jr/sr | | |
| 197. | 12 | Geoffrey Diehl | 20:35 | Watertown | | |
| 198. | 12 | Chris Cantaloupo | 20:36 | Upper Cape Cod Reg | | |
| 199. | 12 | Rahul Desai | 20:37 | Lynnfield | | |
| 200. | 10 | Billy Holt | 20:37 | West Bridgewater | | |
| 201. | 12 | Tim Eranio | 20:44 | Cardinal Spellman | | |
| 202. | 11 | Eric Lee | 20:45 | Abington | | |
| 203. | 11 | Dave Rudderham | 20:48 | Tyngsboro | | |
| 204. | 9 | Aaron Reid | 20:50 | Carver | | |
| 205. | 9 | Kyle Northrop | 20:51 | Bellingham | | |
| 206. | 12 | Shaun Franks | 20:52 | Mystic Valley | | |
| 207. | 10 | Brendan Kuo | 20:54 | Watertown | | |
| 208. | 11 | Chris Mcdonnell | 20:54 | Abington | | |
| 209. | 11 | Chris Hofmann | 20:54 | West Bridgewater | | |
| 210. | 10 | Charlie Ludwig | 20:55 | Austin Preparatory | | |
| 211. | 12 | Steven Stewart | 21:02 | North Reading | | |
| 212. | 12 | Dan Bernazzani | 21:02 | Cardinal Spellman | | |
| 213. | 12 | Kevin Sheehan | 21:06 | Rockland | | |
| 214. | 12 | James Burton | 21:07 | Cape Cod Academy | | |
| 215. | 11 | David Holwand | 21:08 | Cape Cod Academy | | |
| 216. | 12 | Nathan Walsh | 21:10 | Cape Cod Academy | | |
| 217. | 10 | Mike Mulligan | 21:13 | Abington | | |
| 218. | 10 | Zac Guerrini | 21:17 | West Bridgewater | | |
| 219. | 10 | Ed Tarnell | 21:18 | Dover-Sherborn | | |
| 220. | 10 | Dana Duggan | 21:20 | Old Rochester Regional | | |
| 221. | 10 | Stefan Mandell | 21:21 | Old Rochester Regional | | |
| 222. | 9 | Matt Doyle | 21:22 | Archbishop Williams | | |
| 223. | 10 | Kris Pearson | 21:22 | Coyle & Cassidy | | |
| 224. | 11 | Dan Griffin | 21:23 | Bellingham | | |
| 225. | 11 | Stephen Mack | 21:23 | North Reading | | |
| 226. | 10 | John Slakey | 21:27 | North Reading | | |
| 227. | 9 | Justin Knuth | 21:28 | Carver | | |
| 228. | 9 | Evan Grande | 21:29 | Sacred Heart | | |
| 229. | 12 | Mark Walsh | 21:34 | Hull | | |
| 230. | 11 | Brian Moore | 21:36 | North Reading | | |
| 231. | 9 | Ryan Emrich | 21:37 | North Reading | | |
| 232. | 11 | Ryan Seller | 21:38 | Marian | | |
| 233. | 11 | Arthur Hoffman | 21:40 | Mystic Valley | | |
| 234. | 11 | Charles Hennebury | 21:40 | Winthrop | | |
| 235. | 11 | Michael Brennan | 21:44 | Coyle & Cassidy | | |
| 236. | 10 | Mark Winders | 21:45 | Carver | | |
| 237. | 11 | Jacob Troisan | 21:55 | Hull | | |
| 238. | 9 | Joe Roche | 21:58 | Bellingham | | |
| 239. | 9 | Jonathan Stern | 22:02 | Archbishop Williams | | |
| 240. | 7 | Joe Souza | 22:10 | West Bridgewater | | |
| 241. | 11 | James Logue | 22:11 | Minuteman Regional | | |
| 242. | 11 | Mike Brennan | 22:21 | Dedham | | |
| 243. | 10 | Corey Kennedy | 22:22 | Bellingham | | |
| 244. | 12 | John Howard | 22:24 | Dedham | | |
| 245. | 11 | Spencer Wyant | 22:25 | Bellingham | | |
| 246. | 9 | Peter Perkins | 22:30 | Old Rochester Regional | | |
| 247. | 9 | Christian Hall | 22:32 | Sturgis Charter | | |
| 248. | 12 | Jeff Babigian | 22:34 | Watertown | | |
| 249. | 10 | Mike O'Connor | 22:50 | Mystic Valley | | |
| 250. | 12 | Ted Ro | 22:51 | Marian | | |
| 251. | 11 | Jeff Pezzone | 22:57 | Dedham | | |
| 252. | 10 | Eliot Alder | 23:01 | Sturgis Charter | | |
| 253. | 9 | Mike Gillis | 23:13 | Norton | | |
| 255. | 11 | Nick Valentino | 24:00:00 | Dedham | | |
| 254. | 12 | Aj Edelstein | 24:08:00 | Hull | | |
| 256. | 10 | Vincent Loconte | 24:53:00 | Winthrop | | |
| 257. | 11 | Casey Holden | 25:00:00 | Winthrop | | |
| 258. | 10 | Christopher Player | 25:53:00 | Archbishop Williams | | |
| 259. | 10 | Dave West | 26:02:00 | Hull | | |
| 260. | 10 | Tylor Warnica | 26:43:00 | Upper Cape Cod Reg | | |
| 261. | 9 | Balkam Peter | 26:51:00 | Upper Cape Cod Reg | | |