Boys 2.95 mile Run
1. 11 Jason Reed 17:48 Foxboro
2. 12 Billy Clark 17:48 Foxboro
3. 12 Daniel Brooks 18:08 Canton
4. 11 Cortland Priest 18:08 Canton
5. 11 Danny Rounds 18:15 Foxboro
6. 10 Brendan Foley 18:20 Foxboro
7. 10 Matt Kelly 18:44 Foxboro
8. 11 Andrew Moy 18:53 Canton
9. 10 Joe Sullivan 18:54 Foxboro
10. 11 Mike Platt 19:03 Foxboro
11. 12 Caleb Morrison 19:14 Canton
12. - Andrew Salvatori 19:17 Canton
13. 12 Tim O'Toole 19:28 Foxboro
14. 12 Mathew Smith 19:30 Foxboro
15. 12 Liam Scollins 19:31 Foxboro
16. 12 Brian Rota 19:36 Canton
17. 11 Jack Steeves 20:04 Foxboro
18. 9 Ethan Hicks 20:05 Foxboro
19. 10 Jacob Sylvestre 20:10 Foxboro
20. - Thomas Cahill 20:20 Canton
21. 12 Matt Demoy 20:25 Canton
22. 11 Dan Reed 20:54 Foxboro
23. 12 Mike Salvatori 20:56 Canton
24. 12 Kevin Hawley 21:01 Canton
25. - Ryan Hickey 21:12 Canton
26. - Matt Floyd 21:15 Canton
27. - Colin Messinger 21:20 Canton
28. - Gerry Sullivan 21:41 Canton
29. - Timothy Gong 21:46 Canton
30. 9 Aidan Sullivan 21:48 Foxboro
31. 10 Andre Jaberi 21:53 Foxboro
32. - Noah Healy 22:00 Canton
33. 10 Tyler Donovan 22:02 Foxboro
34. - Kyle Morrison 22:12 Canton
35. - Joe Barry 22:30 Canton
36. 10 Alex Shilcusky 22:43 Foxboro
38. - Matthew Larsen 22:47 Canton
37. 12 Jack Marino 22:48 Foxboro
39. 12 Kevin Wanless 22:59 Canton
40. - Austin Maffie 23:03 Canton
41. - Jack O'Brien 23:04 Canton
42. - Sebastien Melendez 23:06 Canton
43. - Theo Bollenbach 23:08 Canton
44. - Geoffrey Bonnanzio 23:09 Canton
45. 10 Cameron McManus 23:25 Canton
46. - Anthony Ducasse 24:05 Canton
47. - Matt Gaughan 24:39 Canton
48. 10 Brandon Lentol 24:56 Canton
49. 10 Adam Feeney 25:59 Canton
50. 9 Mike McHugh 26:03 Foxboro
51. 10 Peter Bartlett 26:09 Canton
52. - Tyler Czyras 26:14 Canton
53. 9 Michael Costa 26:59 Foxboro
54. - Ben Mendillo 28:29 Foxboro
55. 10 David Trufan 34:23 Foxboro