1. Newburyport
1 5 8 16 21 (28) (45) = 51
Nicolas Carleo, Joseph Molvar, Jack Carleo, Mark Landergan, Petey
Conway, Jackson Kealey, Gabriel Ficht
2. Manchester Essex
4 7 13 14 17 (39) (40) = 55
Cameron Holley, Spencer Feuerbach, Nathan Evans, Patrick Guinee,
Charlie Davis, Campbell Fackre, Connor Senay
3. Hamilton-Wenham
11 12 18 19 22 (32) (36) = 82
Dan Allara, Michael Allara, Jack Blatchford, Charles Cring, Griffin
Marshall, Nathaniel Shepard, Jack Gourdeau
4. Masconomet
3 9 24 26 31 (34) (42) = 93
Daniel Cosgrove, Kyle Faddis, Nathan Murley, Garrett Bampos, Joseph
Weston, Charles Gilfeather, Baxter Demers
5. Pentucket
2 20 23 25 30 (47) (55) = 100
Alex Demeule, Drew Capener, Ethan Bridgewater, Joshua Wildes, Sam
Coppola, Jeremy Binding, Mike Labrecque
6. North Reading
6 15 37 50 57 (67) (68) = 165
Jake O'Connell, Brendan Carter, Justin Bruzzese, Peter Audier, Noah
Spicer, Andrew Shedd, Jake Doucette
7. Amesbury
10 27 41 43 49 (62) (63) = 170
Patrick McCue, Cole Legg, Riley O'Connor, William Sydlowski, Brian
Chabot, Zach Ziomek, Brian Abel
8. Triton
29 33 35 38 48 (51) (59) = 183
Ryan Atherton, Dan Horgan, Chris Barry, Ryan Sheedy, Cam Atherton,
Ryan Kent, Nick Amello
9. Ipswich
44 46 54 56 58 (65) (71) = 258
Trevor Smith, Reed Dolan, Philip Meneghini, Justin Bergner, Dan
Bennett, Luke Sirois, Stephen Blake
10. Georgetown
53 60 61 66 69 (70) (73) = 309
Jon Maloberti, Casey Reale, Robbie Blythe, Ted Kosciuszek, Sean manion,
Charlie Mullen, Max Mogavero
11. Lynnfield
52 64 72 74 75 (76) (77) = 337
Alex Dalelio, Ryan Iapicca, Anthony Metrano, Joe Motzkin, Max Whyman,
Nick Fabrizio, Matt Parzaile