Boys 5000m Run
1. 12 Mike McDonald 16:03 Framingham
2. 11 Steven Flanagan 16:09 Needham
3. 12 Alex Turner 16:19 Needham
4. 10 Vinny Brown 16:20 Weymouth
5. 11 Kevin Quinn 16:24 Needham
6. 11 Cody Moran 16:52 Weymouth
7. 12 Drew Khalaj 16:55 Needham
8. 12 John Benner 17:07 Needham
9. 11 Alex Lowry 17:16 Framingham
10. 10 Dave Glavin 17:29 Weymouth
11. 12 Brendan Connolly 17:30 Weymouth
12. 11 Matt Mahoney 17:40 Needham
13. 11 Chris Gillis 17:43 Needham
14. 12 Matt Heier 17:49 Needham
15. 10 Tom Hunter 17:50 Weymouth
16. 9 Cameron McLeod 17:53 Needham
17. 12 Paul Halberstadt 17:54 Framingham
18. 12 Thomas DeSouza 17:55 Needham
19. 10 Mike Havey 17:56 Weymouth
20. 11 Will Cordonnier 17:58 Needham
21. 11 David Muir 18:00 Needham
22. 12 Sam Cruickshank 18:07 Needham
23. 11 Tyler Hall 18:08 Framingham
24. 10 Chris Spyropoulos 18:10 Needham
25. 10 Shane McCullum 18:15 Needham
26. 9 Benjamin Burgess 18:17 Framingham
27. 11 Duncan Shaver 18:18 Needham
28. 12 Jared Nussbaum 18:18 Framingham
29. 10 Kevin Fischer 18:19 Weymouth
30. 12 John Lagoutaris 18:24 Framingham
31. 10 Conner Jahn 18:31 Needham
32. 11 James Leahy 18:33 Weymouth
33. 12 Sam Brown 18:36 Weymouth
34. 10 Conor McGovern 18:37 Needham
35. 10 Sylvain Pagnier 18:47 Needham
36. 11 Max Olson 18:48 Framingham
37. 10 Duncan MacLeod 19:00 Weymouth
38. 10 Mike Flaherty 19:04 Weymouth
39. 11 Saul Amster 19:05 Framingham
40. 10 Jack Dolan 19:09 Weymouth
41. 11 William Lovett 19:14 Framingham
42. 11 Brendan Retallic 19:21 Framingham
43. 12 Shelton Daal 19:30 Needham
44. 9 Nick Abbott 19:33 Weymouth
45. 12 Tim Jeanjaquet 19:55 Weymouth
46. 10 Nick Salerno 20:15 Framingham
47. 10 Ryan McColgan 20:19 Weymouth
48. 11 Matthew Hakar 20:23 Framingham
49. 10 Vito Parisi 20:37 Framingham
50. 9 Benjamin Silver 20:42 Framingham
Girls 5000m Run
1. 12 Sarah Armstrong 19:03 Needham
2. 12 Margie Cullen 19:03 Needham
3. 12 Kacie Higgins 19:43 Weymouth
4. 12 Kelly Higgins 19:50 Weymouth
5. 12 Daniella Pascucci 20:04 Needham
6. 12 Julianna Donovan 20:57 Needham
7. 12 Olivia Owen 21:05 Weymouth
8. 9 Alice Blake 21:41 Needham
9. 11 Ciara Duggan 21:58 Weymouth
10. 12 Isabel Carrasquillo 21:59 Framingham
11. 12 Jackie Schneider 22:00 Weymouth
12. 11 Emily Hargreaves 22:04 Needham
13. 12 Lucy Matzilevich 22:11 Framingham
14. 11 Emily Hillson 22:35 Weymouth
15. 11 Jordan Knapp 22:41 Weymouth
16. 11 Katie Doran 23:00 Weymouth
17. 10 Megan Shaw 23:06 Weymouth
18. 11 Lily Auger 23:07 Needham
19. 10 Nell Haney 23:12 Needham
20. 9 Emma Patz 23:13 Needham
21. 12 Camille Manoukian 23:15 Needham
22. 10 Emily Roefaro 23:24 Needham
23. 10 Christina Ridge 23:28 Weymouth
24. 11 Audrey Betts 23:31 Weymouth
25. 9 Celine Lemaire 23:36 Needham
26. 11 Kelly Donovan 23:41 Weymouth
27. 12 Ellen Burton 23:41 Framingham
28. 11 Jill Robins 23:45 Needham
29. 11 Sofia Kurd 23:45 Needham
30. 11 Molly Retik 23:53 Needham
31. 10 Selena Murphy 23:59 Weymouth
32. 9 Julie Glavin 24:08 Weymouth
33. 11 Meenakshi Nandrajog 24:22 Weymouth
34. 12 Molly Covarrubias 24:34 Framingham
35. 9 Meaghan Butler 24:35 Weymouth
36. 9 Macey McEnaney 24:38 Framingham
37. 11 Rachael Heath 24:40 Weymouth
38. 10 Susan Hogan 24:50 Weymouth
39. 11 Faith Daigle 25:40 Framingham
40. 10 Mayara Haddad 26:28 Framingham
41. 9 Clara Small 27:33 Framingham
42. 9 Jenna Reidl 27:37 Framingham
Provided by Athletic.net