Official Team Scores
1. Wellesley 25
2. Brookline 103
3. Concord-Carlisle 126
4. Franklin 130
5. Acton-Boxborough Reg 133
6. Saint John's Shrewsbury 152
7. Newton South 217
8. City of Boston Cross Country 221
9. Pembroke 223
10. Hopedale 365
11. Attleboro 387
12. Walpole 402
13. Wakefield 404
14. Dover-Sherborn 434
15. Plymouth North 442
16. Burlington 447
17. Somerset Berkley Regional 521
18. Plymouth South 561
19. Shrewsbury 592
20. Westford Academy 617
21. Natick 662
22. Hopkinton 679
23. Parker Charter 742
24. Lenox Memorial 744
25. Weston 762
26. Woburn 776
27. Westfield 795
28. Marthas Vineyard 819
29. Weymouth 828
30. Bishop Feehan 837
31. Watertown 862
32. Malden Catholic 866
33. Brockton 873
34. Mansfield 874
35. Oliver Ames 977
36. Norton 1072
37. Wayland 1089
38. Milford 1090
39. Foxboro 1090
40. Taunton 1102
41. Barnstable 1161
42. Medfield 1182
43. Nauset Regional 1207
44. King Philip 1234
45. Hanover 1247
46. Stoughton 1429
47. Marian 1442
Mens Results
5,000 Meters JV D1
pl yr name mark team
1. 10 Nathaniel Kohnen 16:37.1 Wellesley
2. 11 Duncan Brown 16:47.9 Wellesley
3. 11 Daniel Barrow 16:59.2 Franklin
4. 11 Luke Cohen-Abeles 17:00.9 Wellesley
5. 11 Ryan Goldman 17:02.7 Franklin
6. 11 Austin Pineau 17:13.0 Wellesley
7. 10 Eric Ji 17:15.0 Acton-Boxborough Reg
9. - Will Lavey 17:19.4 Newton South
10. 11 John Sullivan 17:20.0 Saint John's Shrewsb...
11. David Ma 17:20.4 Lincoln-Sudbury Regi...
12. 11 Peter Rachlin 17:20.8 Brookline
13. 11 Bennett MacDougall 17:21.4 Wellesley
14. 11 Harrison Clark 17:22.2 Brookline
15. 11 Matthew Catarius 17:25.0 Saint John's Shrewsb...
16. 11 Caleb Cramer 17:28.0 Concord-Carlisle
17. 12 Kyle Fabrizio 17:30.4 Pembroke
18. - Brendt Wang 17:32.0 Acton-Boxborough Reg
19. 11 Julian Henry 17:32.2 Concord-Carlisle
20. 11 Sam Shapiro 17:32.7 Brookline
21. 12 Colton Cappa 17:34.2 Pembroke
22. 10 Winston Thompson 17:36.1 Acton-Boxborough Reg
23. 11 Avery Harpe 17:37.3 Greater New Bedford ...
24. 11 Mark Austin 17:37.7 Wellesley
25. 12 James Grant 17:38.2 Concord-Carlisle
26. 11 Sergei LeFaivre 17:39.4 Brookline
27. 11 Jack Carlson 17:42.2 Wellesley
1. 11 Victor Baez Jr 17:46.6 City of Boston Cross...
2. 12 Sean Dykens 17:46.7 City of Boston Cross...
28. 10 Tiger Tian 17:49.0 Acton-Boxborough Reg
29. 11 Daniel Lacayo 17:50.3 Newton South
30. 11 Matthew Shumway 17:52.8 Franklin
31. 11 Amos Decker 17:53.8 Concord-Carlisle
32. 11 Jacob Wagner 17:54.1 Wellesley
33. 11 Matthew Jennings 17:54.7 Saint John's Shrewsb...
3. 10 Adnan Abdi Rahman 17:55.7 City of Boston Cross...
34. 11 Matthew Cappucci 17:55.8 Westford Academy
35. 12 Alex Ho 17:56.2 Walpole
36. 12 Henry Heffan 17:56.6 Brookline
37. 11 Dante Maglitta 17:57.2 Saint John's Shrewsb...
38. 12 Tom Tremblay 17:58.6 Pembroke
39. 11 Colin Doherty 18:00.1 Concord-Carlisle
4. 9 Noah Guarini 18:00.6 Dover-Sherborn
40. 10 Patrick Barnes 18:01.8 Hopkinton
41. 11 Benjamin Silver 18:02.1 Framingham
42. 12 Jason Chadwick 18:03.9 Concord-Carlisle
43. 11 Kyle Bonnefant 18:06.6 Concord-Carlisle
44. 12 Owen McKenna 18:09.8 Franklin
5. 10 Michael Dobbs 18:10.9 Hopedale
45. 12 Cameron Mallia 18:11.2 Plymouth North
6. 10 Jacob Millan 18:12.6 Somerset Berkley Reg...
46. 11 Cooper Ross 18:13.0 Franklin
47. 11 Brendan Knapp 18:15.0 Natick
48. 11 Nick Raffa 18:15.7 Attleboro
49. 11 Thomas Sutter 18:16.8 Concord-Carlisle
50. 12 Mik Masterson 18:17.0 Parker Charter
51. 12 Lance Campbell 18:18.3 Walpole
52. 12 David Lee 18:19.2 Wakefield
7. 11 Jai Patel 18:22.7 Dennis-Yarmouth
53. 12 John Floros 18:23.8 Newton South
9. 11 Chris Showan 18:26.4 Carver
54. 11 Matthew Tortora 18:27.2 Westford Academy
55. 12 Ethan Rankin 18:27.8 Pembroke
56. 12 Jack Landrigan 18:30.1 Newton South
57. 11 Michael Hayeck 18:30.4 Saint John's Shrewsb...
58. 10 Michael Pierce 18:31.3 Acton-Boxborough Reg
59. 11 Dylan Gaffey 18:31.7 Burlington
60. - Shaunak Sinha 18:32.3 Acton-Boxborough Reg
61. 11 Matt Jenkins 18:32.4 Plymouth North
62. 12 Kohl Lunardini 18:33.1 Westfield
10. 12 Flavor Green 18:33.2 City of Boston Cross...
63. 12 Bobby Sanderson 18:34.0 Concord-Carlisle
11. 11 Lucas Bache 18:34.5 Hopedale
64. 11 Jared Stotsky 18:36.6 Newton South
12. 10 Mark Gagliardi 18:36.8 Somerset Berkley Reg...
65. 12 McCormick Brendan 18:37.1 Attleboro
13. 11 Wesley Rose 18:37.7 Dennis-Yarmouth
14. 12 Gustavo Novelle-Ru... 18:38.4 City of Boston Cross...
66. Enoch Fu 18:38.7 Cambridge Rindge & L...
67. 12 Cedric Fahey 18:39.8 Saint John's Shrewsb...
68. Andrew O'Grady 18:40.4 South Hadley
15. 9 Joshua Fumia 18:41.4 Hopedale
69. 11 Patrick Ibarra 18:41.9 Attleboro
70. 12 Ramsey Rouabhia 18:42.2 Shrewsbury
16. 10 Daniel Rivard 18:42.7 Marthas Vineyard
71. Vilippu Viinikainen 18:42.9 Cambridge Rindge & L...
17. 11 Ethan St.Aubin 18:43.7 Plymouth South
18. 12 Kamrin MacFarland 18:44.0 Plymouth South
72. 11 Liam Walker 18:44.4 Attleboro
73. 12 William Jacobs 18:44.4 Franklin
19. 9 Joseph Turenne 18:45.5 Hopedale
74. 11 Jack Easter 18:46.2 Plymouth North
75. 11 Gabriel Lee 18:47.2 Brookline
76. 12 Evan Wall 18:47.8 Parker Charter
77. 10 Richard Vittum 18:47.9 Burlington
20. 11 Martin Bleakley 18:48.0 Dover-Sherborn
78. 11 Kevin Spiegelman 18:48.8 Saint John's Shrewsb...
79. 12 Michael Keohane 18:49.0 Saint John's Shrewsb...
21. 11 Santiago Abrill 18:49.1 Somerset Berkley Reg...
80. - Connor Cerasuolo 18:49.2 Oliver Ames
81. 11 Scott Fraser 18:49.5 Burlington
82. 11 Kevin Taylor 18:50.0 Walpole
83. 12 Zachary Siders 18:50.7 Franklin
84. 11 Robert Kay 18:51.5 Pembroke
85. 11 Ben Allaire 18:51.7 Sharon
86. 11 Evan Lindeman 18:52.3 Brookline
87. 11 Nicholas Zaffino 18:53.1 Franklin
22. 12 John McMann 18:53.7 Weston
88. 12 Max Hinchey 18:54.7 Wakefield
89. 11 Alex Portanova 18:55.6 Walpole
90. 11 Declan Page 18:55.9 Natick
91. 12 Nick Palmer 18:56.2 Pembroke
92. 10 John Holden 18:56.3 Billerica Memorial
23. 12 Harrison Dorr 18:56.4 Marthas Vineyard
93. 11 John Lane 18:56.8 Pembroke
24. 12 Ben Matson 18:57.0 Plymouth South
25. 9 Jackson Terenzi 18:58.4 Hopedale
94. 11 Derrick Scheeler 18:58.9 Wakefield
95. 12 Max Perozek 18:59.2 Wellesley
96. 12 Justin Bouffard 18:59.5 Hopkinton
97. 11 Cole DiForte 18:59.5 Mansfield
98. 10 William Bradley 19:00.3 North Attleboro
99. 12 Kobe Russell 19:01.2 Burlington
100. 10 Thomas Gendron 19:02.1 Burlington
26. 10 Joseph Collins 19:02.4 Dover-Sherborn
101. 10 Oliver Willis 19:02.7 Parker Charter
27. 12 Kian Rice 19:03.4 Watertown
102. 11 Virginio Monteiro 19:03.7 Brockton
103. 11 Nick Ouellette 19:03.9 North Quincy
104. 12 Aditya Pothanaboyina 19:04.5 Shrewsbury
105. 11 Asa Szegvari 19:04.9 Concord-Carlisle
28. 10 Francis Hodgens 19:05.1 Hopedale
106. 12 Brian Morley 19:05.7 Pembroke
107. 11 Andrew Costa 19:06.0 Plymouth North
108. 12 Cris Daley 19:07.1 Westfield
109. 12 Philip Dorfman 19:07.6 Brookline
110. 11 Michael Abban 19:10.4 Pembroke
29. JR Tristan Collins 19:10.6 Lenox Memorial
111. 11 Rhys Casstevens 19:10.9 Attleboro
112. 12 Parker Dean 19:11.0 Acton-Boxborough Reg
30. 7 Maxwell Adam 19:11.1 Lenox Memorial
113. Yuuta Aoki 19:11.7 Acton-Boxborough Reg
114. 11 Matt Prescott 19:15.2 Weymouth
115. 12 Kaleb Seifert 19:15.6 Taunton
116. 12 Bryce Parkman 19:15.6 Franklin
31. 7 Dennis Love 19:16.2 Lenox Memorial
117. 12 Alec Goldman 19:16.4 Brookline
118. 11 Suhas Jeevanand 19:16.5 Shrewsbury
119. 11 Zack Cragan 19:16.6 Bishop Feehan
120. 11 Sam Evans 19:18.8 Shepherd Hill Reg
121. 11 Tony Pikula 19:19.8 Shrewsbury
122. 9 Jonathan Wolinski 19:19.8 Burlington
124. 12 Anthony Lynch 19:22.3 Brockton
125. 12 Nick Borchardt 19:23.4 Walpole
126. 12 Ian Holmes 19:23.6 Hopkinton
127. 11 Nathan Follett 19:24.4 Watertown
128. 11 Ryan Lefebre 19:24.9 Westford Academy
32. 10 Peter Diebold 19:25.2 Weston
129. 11 Aayush Patel 19:25.2 Milford
130. 12 Tommy Dziechiarz 19:27.2 Shepherd Hill Reg
33. 12 Trevor Chase 19:27.4 Wayland
131. 12 Tracey Kalungi 19:27.6 Woburn
132. 12 Sean Curley 19:28.1 Saint John's Shrewsb...
133. 9 Luke Stockless 19:28.7 Malden Catholic
134. 12 Kyle Pieroni 19:28.8 Plymouth North
135. 12 Zach Seguin 19:30.6 Woburn
136. 8 Jacob Broyles 19:31.4 South Hadley
137. 12 Denny Nguyen 19:31.6 Dartmouth
138. 12 Andrew Ison 19:32.3 Bishop Feehan
34. 10 Connor Glynn 19:32.4 Dighton-Rehoboth
139. 11 Sam Donnellan 19:33.0 Mansfield
35. FR Devin Mckeon 19:33.5 Somerset Berkley Reg...
140. 11 Zachary Zhang 19:33.9 Sharon
141. 11 Arnold Lin 19:34.4 Natick
36. 10 Nick Andre 19:34.5 Tyngsborough
37. JR Finnigan Brown 19:34.7 Nauset Regional
142. 11 Thomas Harrington 19:36.3 Wakefield
143. 10 Devin Patel 19:36.8 Bromfield
144. 10 Justin Duhamel 19:37.3 Groton-Dunstable Reg
145. 12 Camden Cappa 19:37.8 Pembroke
38. 10 Andy Dougherty 19:38.6 Dover-Sherborn
39. 11 Zachary Steele 19:39.5 Norton
146. 11 Brendan Jeanjaquet 19:39.8 Weymouth
40. 11 Yosther Rosales 19:40.7 City of Boston Cross...
147. 10 Isaiah McHoul 19:40.7 North Attleboro
41. 10 Michael Costello 19:40.8 Plymouth South
148. Vivek Uhlmann 19:41.2 Newton South
149. 11 Matthew Katz 19:41.5 Mansfield
42. 10 Austin Osborne 19:41.9 Weston
150. 12 Will Hughson 19:41.9 Groton-Dunstable Reg
151. Jean-Luc Walsh 19:42.1 Woburn
152. 12 Henry Elmhurst 19:43.4 Walpole
153. 11 Ian Wojtowicz 19:44.6 Barnstable
43. 10 Ronan Sullivan 19:44.8 Plymouth South
154. 11 Marcus Brown 19:45.1 Shrewsbury
44. 12 Daniel Fabrizio 19:45.2 Watertown
45. 7 Thomas Leger 19:45.6 Lenox Memorial
155. 12 Danny Hart 19:46.2 Newton South
46. 11 Dan Tiedtke 19:46.8 Hanover
156. 12 Zach Sclar 19:46.9 Bromfield
157. 12 Wiley Ordermann 19:47.4 Groton-Dunstable Reg
158. 12 Mark O'Connor 19:48.0 Shrewsbury
159. 11 Ahmad Chenadeh 19:48.8 Shrewsbury
160. 11 Cameron Russell 19:48.9 Boston Latin
47. 11 Simon Barnum 19:49.2 Norwell
161. 12 Ben Wheeler 19:49.2 Bishop Feehan
48. 11 John Fattore 19:50.9 Dover-Sherborn
162. 11 Riley Losordo 19:51.0 Plymouth North
163. 12 Matt Robin 19:52.1 Walpole
164. 12 Garrett Collis 19:52.2 Westfield
49. 11 Colin Henke 19:54.1 Marthas Vineyard
165. 12 Brett Cushing 19:54.3 Woburn
166. 12 Evan Bacchiocchi 19:54.9 Attleboro
50. 9 Theodore Zisserson 19:55.5 Rising Tide Charter
167. 12 Pablo Fernandez 19:55.6 Natick
168. 12 Jake Goodchild 19:55.8 Wakefield
169. - Drew Nickla 19:56.7 Oliver Ames
170. 12 Jack Dever 19:57.3 Woburn
51. SO Brian Kanuse 19:57.4 Somerset Berkley Reg...
171. 10 Kevin Wilson 19:58.2 Weymouth
172. 12 Nolan Gericke 19:59.1 Shrewsbury
173. 9 Max Evers 19:59.4 Shrewsbury
52. 12 Ted Sandland 19:59.5 Sturgis East Charter
174. 9 Thomas Tracy 19:59.6 Malden Catholic
53. 12 Vincent Pak 19:59.9 Wayland
54. FR Aidan Quigley 20:03.0 Somerset Berkley Reg...
175. 10 Darius Luster 20:03.2 Barnstable
176. 12 Jack Crowell 20:03.9 Shrewsbury
55. 10 Matt Gallitano 20:04.6 Dover-Sherborn
177. 11 Sam Simpson 20:05.8 Wakefield
178. Evan Sisitsky 20:06.5 Hopkinton
179. 11 Chris Beaudoin 20:06.9 Wakefield
180. 11 Derek Jensen 20:07.0 Weymouth
181. 11 Tyler Spangler 20:07.2 Greater New Bedford ...
182. 11 Robert Martin 20:08.5 Attleboro
183. 9 Tom Curran 20:10.2 Malden Catholic
56. 12 Sam Dubois 20:11.4 Dighton-Rehoboth
184. 12 Jeremy Taylor 20:11.7 Plymouth North
57. 11 Maxwell Fernandez 20:11.9 Weston
185. Zachary Rivers 20:12.4 Newton South
186. 11 Devyn MacDonald 20:12.4 Taunton
58. 11 Ryan Nip 20:12.5 Weston
187. 12 Stephan Seslar 20:13.2 Plymouth North
188. 11 Michael Yu 20:13.4 Dartmouth
189. 12 Nate Hale 20:13.5 Milford
190. 11 Wesley Chung 20:13.6 Westford Academy
191. 12 Seth Corrigan 20:14.4 Bishop Feehan
192. 11 Jack Owen 20:14.9 Weymouth
59. 9 Mathew Greeley 20:15.6 Sandwich
60. 11 Sam Pollack 20:15.6 Foxboro
61. 11 Lucas Bradbury 20:16.4 Foxboro
62. 12 Alex Luce 20:17.3 Dover-Sherborn
193. 12 James Carr 20:17.6 Brockton
194. 11 Andrew Ouellette 20:19.2 Wellesley
195. 12 Ian Flynn 20:19.7 Franklin
196. 11 Nick Carson 20:20.9 Natick
63. FR Nick Graf 20:21.2 Abington
197. 11 Vivek Bhagat 20:21.7 Westford Academy
198. 12 Carl Allard 20:22.3 Parker Charter
199. 11 Mike Berelowitz 20:23.0 Natick
64. 11 Ben Youkilis 20:23.1 Bellingham
200. 11 Alex Ouellette 20:23.8 North Quincy
201. 12 Lucas Roberts 20:24.2 Shepherd Hill Reg
65. 12 Nick Cordeiro 20:25.4 Watertown
202. 11 Matthew Rowbotham 20:25.7 Westfield
66. 10 Harry Lassige 20:26.3 Plymouth South
203. 11 Matt Whalen 20:26.4 Mansfield
67. 12 Kyle Heaney 20:29.9 Medfield
68. 11 Matt Anderson 20:31.2 Norton
204. 12 Aeden Angelone 20:31.6 King Philip
69. 11 Holden Parrent 20:32.8 Sturgis East Charter
70. 11 Robert Gerardi 20:33.2 Seekonk
71. 10 Sam Kefallinos 20:33.8 Cohasset-Hull
72. 12 George Smith 20:34.0 Plymouth South
73. 12 Jon Kerivan 20:34.2 Medfield
205. 11 Nicholas Brumble 20:34.3 Bishop Feehan
206. 11 Jason Abreu 20:35.6 Billerica Memorial
207. 10 Joe Lucas 20:36.2 Brockton
208. 10 Keith Herlihy 20:36.8 Burlington
209. 11 Kyle Hupe 20:37.2 Milford
74. 10 Jackson Sylvestre 20:39.4 Foxboro
75. 11 Jack Field 20:39.5 Somerset Berkley Reg...
210. 11 Chris North 20:39.7 Hopkinton
76. 12 Jared Sharpless 20:39.8 Dennis-Yarmouth
77. 11 Ryan LaFrancois 20:39.9 Norton
78. 12 Robert Scott 20:40.3 Norwell
211. 11 Samuel Winalski 20:40.8 Shepherd Hill Reg
212. 12 Francois Pierre 20:41.2 Brockton
79. 12 Andrew Fei 20:42.0 Weston
213. 11 Ryan Casebolt 20:42.2 Acton-Boxborough Reg
214. - Michael Terekhov 20:42.7 Saint John's Shrewsb...
215. 11 Ben Reinwald 20:42.7 Beverly
216. 11 Khushal Potdukhe 20:42.8 Natick
80. 12 Benjamin Davis 20:42.9 Sturgis East Charter
217. 12 Bryan Abbott 20:44.1 Taunton
81. 12 Guilherme Sperb-Pe... 20:44.7 Weston
83. JR Justin King 20:45.7 Lenox Memorial
84. 12 Henry Johnson 20:46.9 Abington
85. 11 Eben Peak 20:47.1 Marthas Vineyard
218. - Jay Schindler 20:47.6 Oliver Ames
219. 11 Jack Soule 20:48.2 Weymouth
86. 9 Ben O'Neil 20:48.8 Medfield
220. 11 Davin Evans 20:49.2 Hopkinton
221. 10 Matthew Tobey 20:49.7 Wakefield
222. 11 Pat Fuss 20:50.7 Weymouth
223. 12 Adam Banat 20:52.5 Shrewsbury
224. George Brash 20:53.9 Dartmouth
225. 12 Greg Schranze 20:55.2 Plymouth North
87. FR Aidan Karpicz 20:55.4 Somerset Berkley Reg...
88. 11 Luke Byrnes 20:56.9 Foxboro
89. 11 Josh Kennedy 20:57.4 Carver
226. 10 Chris Terranova 20:58.2 Malden Catholic
227. 11 Matt Davis 20:58.5 Hopkinton
90. 12 Chris Tozlowski 20:59.4 Plymouth South
228. 10 Ryan Kosh 20:59.6 King Philip
91. 12 Thomas Daley 21:01.1 Wayland
229. 11 Ryan Hanewich 21:01.3 Bishop Feehan
230. 11 Nick Troccolo 21:02.2 Natick
92. 12 Ryan Freed 21:02.3 Rising Tide Charter
231. 12 Michael Lotrionte 21:03.5 Plymouth North
93. 10 McKay Sumison 21:04.5 Weston
94. 12 Xavier Curney 21:05.0 Abington
232. 11 Evan Hamlin 21:05.5 Oliver Ames
233. 12 Wayne Carey 21:05.9 Shrewsbury
95. 10 Michael Garvey 21:06.5 Advanced Math & Scie...
96. 9 Sam Ross 21:07.2 Weston
97. 11 Nick Denham 21:07.4 Norton
234. Jimmy Konapik 21:08.1 Westfield
235. 12 Devlin Welch 21:10.4 Westfield
98. 9 Connor Callahan 21:11.7 Foxboro
99. 10 Haven Veragus 21:12.1 Cohasset-Hull
236. William Huebner 21:12.4 Hopkinton
237. 10 Joe Vigliotta 21:13.9 Burlington
238. 11 Jackson Stanley 21:14.7 Oliver Ames
239. 11 David Sullo 21:16.4 Malden Catholic
100. 11 Jon DelSignore 21:17.7 Sutton Memorial
101. 10 Tom Sykes 21:18.2 Marthas Vineyard
102. 11 Henry Stafford 21:19.3 Wayland
240. 11 Tom Dorval 21:19.4 Milford
241. 10 Ethan Aaker 21:20.4 Milton
242. 12 Dobromir Mitev 21:20.7 Woburn
243. - Isaiah Hayward 21:20.8 Cambridge Rindge & L...
244. - Micheal Daley 21:22.9 Milton
245. 11 Joseph Reale 21:23.5 King Philip
246. 9 Richard Cromwell 21:25.6 Burlington
103. 12 Jake Bates 21:25.7 Sandwich
104. 12 Matt Roberts 21:26.5 Carver
105. 12 Philip Hockenbury 21:27.3 Hopedale
247. 11 Ben McCoy 21:28.3 Brockton
248. 12 Brendan Coccio 21:30.8 Hopkinton
249. 12 Austin Wallace 21:31.3 Whitman-Hanson Reg
106. 11 Kenny Mackenzie 21:32.3 Bishop Stang
250. 11 Liam Gallagher 21:32.8 Weymouth
251. 12 Steven Days-Merrill 21:33.8 Greater New Bedford ...
252. 12 Vincent Rizzari 21:33.9 Woburn
253. 11 Jack Martin 21:34.0 Newton South
107. 12 Ryan Wheeler 21:38.1 Norton
254. 9 Hunter Quinn 21:38.1 Malden Catholic
255. 11 Chukwudimma Ikoro 21:39.0 Stoughton
256. 11 Corey Oliveira 21:39.1 Dartmouth
108. 12 Mike Bilodeau 21:40.3 Sturgis East Charter
109. 11 David Danielian 21:41.3 Watertown
110. 11 Lucas Nunes 21:41.6 Dennis-Yarmouth
111. 11 Ari Yantovsky 21:42.2 Lenox Memorial
257. - Devon Klee 21:43.1 Westfield
258. 11 Lukas Janulaitis 21:43.2 Barnstable
112. 10 Jordan Perry 21:44.4 Marian
113. 11 Miles Spite 21:49.2 Hanover
259. 12 Nick Abril 21:49.8 King Philip
114. 11 Derek Slack 21:50.8 Somerset Berkley Reg...
115. 12 Brian Stolzenbach 21:50.8 Medfield
116. 9 Fei Matthew 21:51.8 Weston
117. SR Joey Reddy 21:52.5 Medfield
118. 12 Ryan Garczynski 21:54.5 Norwood
119. 11 Brady Fournier 21:54.6 Seekonk
120. 11 Liam Sadek 21:54.7 Hanover
121. 10 Dylan Jones 21:55.3 Advanced Math & Scie...
122. 11 Alec Stinnett 21:56.8 Sturgis West Charter
260. 11 Michael Hensley 21:59.5 New Bedford
261. 12 Zachery Valade 22:01.4 Attleboro
262. 11 James Lockwood 22:01.5 Barnstable
263. 11 Seth Martin 22:03.0 Framingham
264. 12 Dan Medeiros 22:03.6 Mansfield
123. 11 Joe Packard 22:04.1 Lenox Memorial
124. 11 Michael DelGuidice 22:07.1 Cohasset-Hull
265. 11 Benjamin Daggett 22:07.4 Sharon
125. 11 Youjin Chen 22:08.7 Whitinsville Christian
266. 11 Thomas O'Brien 22:10.2 Bishop Feehan
267. 10 Max Goreham 22:10.8 King Philip
268. 12 Harrison Burke 22:11.5 King Philip
126. 11 Nick Mirisol 22:11.6 Hanover
127. 11 Zachary Hamann 22:14.4 Innovation Academy
269. 12 Sam Gilson 22:18.1 Oliver Ames
270. 11 Cameron Duffy 22:19.2 Stoughton
271. 11 Trevor Hart 22:22.7 Taunton
272. 10 Jai Aravala 22:23.3 Billerica Memorial
273. 12 Eric Loughlin 22:24.6 Natick
128. JR Zachary Roth 22:30.0 Nauset Regional
129. JR Cameron MacMartin 22:30.4 Nauset Regional
130. 11 Brendan Hamaty 22:33.3 Nauset Regional
274. 12 Jachson Diltz 22:35.9 Westfield
131. 12 Harrison Wardwell 22:38.2 Bishop Stang
132. 11 Nick Flamos 22:39.4 Hanover
133. SR Ben Helfrich 22:41.3 Falmouth
134. 11 Joe Petrocelli 22:43.6 Hanover
135. JR Christian Beer 22:48.0 Nauset Regional
136. SR Patrick O'Connor 22:49.6 Medfield
137. 12 Matt Quintal-barri... 22:50.0 Rising Tide Charter
275. 11 Brendan Sullivan 22:50.3 Mansfield
138. 11 Luca Colosimo 22:50.8 Norwood
276. 11 Tyler King 22:51.6 Mansfield
139. 11 Calvin Rambacher 22:52.1 Littleton
140. 11 Ethan Putnam 22:59.4 West Bridgewater
141. 9 Isaac Terrell 23:01.0 Marian
142. 8 Alex Cote 23:01.7 Littleton
143. 11 Jared Dines 23:03.1 Wayland
277. 11 Tyler Merritt 23:03.9 Taunton
144. SR Ethan McTeague 23:05.7 Innovation Academy
278. 12 Michael O'Neil 23:05.7 Taunton
145. 12 Robert Noonan 23:09.6 Norwood
146. 11 Dan Quackenbush 23:14.0 Marian
147. 11 Will Flaherty 23:18.0 Hanover
148. SO Paras Gauba 23:20.7 Advanced Math & Scie...
149. 12 Noah Garfield 23:25.1 Medfield
150. 12 Nathan Miller 23:25.4 Carver
151. 11 Patrick Quinn 23:27.7 Sturgis West Charter
279. 11 Liam Sives 23:30.0 Barnstable
280. 12 Andrew Saliba 23:31.4 Woburn
281. 11 Andrew Elmowitz 23:36.6 Stoughton
282. 12 Lu Wang 23:36.7 Hopkinton
152. 11 Zach DeBoer 23:37.8 Hanover
283. 11 Nicholas Alves 23:41.5 Stoughton
284. 12 Chris Bunnell 23:48.0 Parker Charter
285. 11 Brandon Sailer 23:49.4 Milford
286. 12 John Olivier 23:57.8 Shrewsbury
153. 11 Christian Garcia 23:58.6 Keefe Technical
287. 10 Adam King 24:03.9 King Philip
154. 9 Aidan Fedor 24:11.1 Medfield
155. 12 Ryan Gasparro 24:17.5 Marian
288. 12 William Dobaruma 24:27.1 Brockton
156. 10 Alex Wang 24:28.8 Marian
289. 12 Bennett Evans 24:31.9 Whitman-Hanson Reg
290. Youssof Amer 24:40.3 Cambridge Rindge & L...
157. 12 Aidan Mazagonwalla 24:45.1 Dighton-Rehoboth
158. 11 Spencer Vernes 24:45.3 Marian
159. 10 Alex De Leon 24:47.2 Keefe Technical
160. JR Sam Levin 24:47.6 Wayland
291. 12 Burnon Chen 24:56.4 Marlborough
292. 11 Hassan Khan 24:57.3 Stoughton
293. 11 Jamear Venette 25:00.8 Stoughton
294. 10 Evan Capar 25:10.0 Attleboro
161. 11 Ryan Frank 25:10.8 Hanover
162. 11 Saleem Mohammad 25:10.8 Hanover
295. 12 Ben Sawyer 25:11.7 Woburn
296. 12 Nathan Tau 25:13.8 Shrewsbury
297. 11 Ben Simmons 25:18.5 Marlborough
298. 11 Matt Pearl 25:18.5 Marlborough
299. 11 Declan Richards 25:19.7 Stoughton
Provided by Athletic.net