THROUGH THE YEARS...
(Click on any of the records in red for a link to more information about that season)
Season
1977-1978 1978-1979 1979-1980 1980-1981 1981-1982 1982-1983 1983-1984 1984-1985 1985-1986 1986-1987 1987-1988 1988-1989 1989-1990 1990-1991 1991-1992 1992-1993 1993-1994 1994-1995 1995-1996 1996-1997 1997-1998 1998-1999 1999-2000 2000-2001 2001-2002 2002-2003 2003-2004 2004-2005 2005-2006 2006-2007 2007-2008 2008-2009 2009-2010 2010-2011 2011-2012 2012-2013 2013-2014 2014-2015 2015-2016 2016-2017 2017-2018 2018-2019 2019-2020 2020-2021 2021-2022 2022-2023 2023-2024 |
Coaches
Ron Brown Pete Leverone Ron Brown Pete Leverone Ron Brown Bob Gay Ron Brown Bob Gay Ron Brown Bob Gay Ron Brown Bob Gay Ron Brown Bob Gay Ron Brown Dave Lewis Bob Gay Paul Holmes Bob Gay Paul Holmes Bob Gay Bob Gay Gary Rabinovitz Bob Gay Kevin Broderick Bob Gay Kevin Broderick Bob Gay Dave Armstrong Bob Gay Kevin Broderick Bob Gay Dale Smith Bob Gay Dale Smith Bob Gay Dave Armstrong Bob Gay Dave Armstrong Bob Gay Dave Armstrong Bob Gay Dave Armstrong Bob Gay Dave Armstrong Bob Gay Dave Armstrong Shawn Kain Shawn Kain Dave Armstrong Dale Smith Shawn Kain Dave Armstrong Dale Smith Shawn Kain Dave Armstrong Dale Smith Shawn Kain Dave Armstrong Shawn Kain Nate Dineen Matt Quimby Josh Constant Shawn Kain Nate Dineen Matt Quimby Kevin O'Dell Shawn Kain Mike Robillard Kevin O'Dell Shawn Kain Mike Robillard Kevin O'Dell Ashley Davis Shawn Kain Eddie Flanagan Kevin O'Dell Ashley Davis Shawn Kain Eddie Flanagan Ashley Davis Jeff Bechen Shawn Kain/Eddie Flanagan Jeff Bechen Kevin Broderick Brian Wright Ryan Stephansky Kevin Broderick Brian Wright Ryan Stephansky Mark Snyder Kevin Broderick Brian Wright Mark Snyder Gary Rabinovitz Kevin Broderick Gary Rabinovitz Mark Snyder Brian Wright Gary Rabinovitz Mark Snyder Joe Baker Kyle Meehan Gary Rabinovitz Kyle Meehan Joe Baker Mark Snyder Gary Rabinovitz Kyle Meehan Kevin Meehan Mark Snyder Gary Rabinovitz Kyle Meehan Kevin Meehan Gary Rabinovitz Kevin Meehan Mark Snyder Gary Rabinovitz Kevin Meehan Mark Snyder Gary Rabinovitz Kevin Meehan Jeff Bechen Dave Armstrong Mike Robillard Steve Osborne |
Captains
None - JV Gary Rabinovitz Fred Rabinovitz Kevin Lyon Dave Hamelin Chris Holmes Dave Lewis Scott McCormack Bob Guiliani Steve Wright Chris Guiliani Larry Newcomb Chris Colclough Craig McCormack Chris Colclough Brian Wright Kevin Broderick Brian Wright Don Conway Bill Macolini Brian Cayon Jason Dineen Dave Armstrong Matt Krebs Brian DeSantes Marshall Higgins Jeff Cordeiro Jeff Flynn Sean Dynan Brien King Eric Runci JJ Frisoli Eric Runci Shawn Kain Tim Lozeau Dave Osborne Jay Makein Dave Osborne Andy Cook Matt Quimby Nick Flynn Jeff Meehan Pat Tobin Brian Cassidy Nate Dineen Ben Dineen Mike Jones Chris Stevens Ryan Josselyn Josh Dixon Eddie Flanagan Andrew Biggins Josh Constant Josh Dixon Eddie Flanagan Kevin O'Dell Steve Pappalardo Mike Sharp Russ Lindsay Matt Nadell Travis Consolo James Petersen Ryan Stephansky Tim Condon Synjen Marrocco James Petersen Ryan Stephansky Jon Leone Joe Petersen Dan Rogers Aaron Wiltshire Tom Condon Chris Kellum Alex Perry Jeff Bechen Greg McGrath Colin McSweeney Jeff Bechen Greg McGrath Robert Bunszell Zach Perkins Kevin Meehan Garrett McSweeney Cory Reid Mike McDonough Nate Perkins Luke Rogers Jake Filicicchia John Will Ben Cordingley Steve Osborne Steve Brooks Tyler Cullinan Christian Schneider Steve Brooks Damari Goldsmith-Greene Bethany Ralph Pat Collett Damari Goldsmith-Greene Declan Hanaphy Aiden O'Brien Pat Collett Rocco Ruffini Maddox Colclough Aidan Guiliani Braden Kain Austin Gamber Charlie Lussier Cooper Lussier Jacob Metivier |
Team Achievements
(JV Competition Only) South Shore League Champs Norwell Tournament Champs South Shore League Champs Keefe Tech Tournament Champs Division II South Sectional Champs Division II States - 6th Place South Shore League Champs Framingham North Tournament Finalists Division II South Sectional Finalists Division II States - 7th Place Atlantic Coast League Champs Atlantic Coast League Champs Framingham Tournament Finalists W-H Invitational Tournament Champs Division II States - 11th Place Atlantic Coast League Champs W-H Invitational Tournament Champs Division II South Sectional Champs Division II States - 3rd Place Atlantic Coast League Champs Framingham Tournament Champs W-H Invitational Tournament Champs Division II South Sectional Champs Division II States - 4th Place Atlantic Coast League Champs W-H Invitational Tournament Finalists Division II South Sectional Finalists Atlantic Coast League Champs W-H Invitational Tournament Finalists Pilgrim Conference I Champs Framingham Tournament Finalists Division II States - 4th Place W-H Invitational Tournament Finalists W-H Invitational Tournament Finalists Division II South Sectional Finalists Division II States - 5th Place Division II South Sectional Finalists Patriot League Keenan Division Champs Patriot League Tournament Finalists W-H Invitational Tournament Finalists Patriot League Keenan Division Champs Patriot League Tournament Champs Division II South Sectional Finalists Sandwich Tournament Finalists Sandwich Tournament Finalists Weymouth Tournament Champs Sandwich Tournament Finalists Whitman-Hanson Tournament Finalists Division II States - 7th Place All-States - 19th Place |
Overall Dual Meet Varsity Record: 559 - 317 - 8 (63.24% Winning)
Coach Ron Brown: 72-37
Coach Bob Gay: 271-60-2 Coach Shawn Kain: 108-98 Coach Eddie Flanagan: 5-5 Coach Kevin Broderick: 42-38-3 Coach Gary Rabinovitz: 61-79-3 Coach Dave Armstrong League Championships Tournament Championships Sectional Championships Top 10 State Finishes |
(66.06% Winning)
(81.68% Winning) (52.41% Winning) (50.00% Winning) (50.60% Winning) (42.66% Winning) TBD 12 (1983-84, 1985-86, 1988-89, 1991-97: X6, 1998-99, 2009-2011: X2) 8 (1983-84, 1986-87, 1992-93, 1993-94, 1994-95: X2, 2010-11, 2021-22) 3 (1987-88, 1993-94, 1994-95) 7 (1987-88, 1989-90, 1993-94, 1994-95, 1998-99, 2000-01, 2022-23) |