Championships
Baseball
2005 Division III State Champions
Boys Basketball
2008-2009 Division III State Champions
Girls Basketball
2016 Division II State Champions
Field Hockey
2006, 2007, 2008 Division II State Champions
2012, 2013, 2014 Division I State Champions
2023 Division I State Champions
Football
2001 Division IV State Champions
2014-2015 Division II State Champions
2017 Division II-A Champions
2022 Division III State Champions
Golf
2014, 2015, 2016 State Champions
2017 Division I
2023 Girls Individual State Champion
Girls Ice Hockey
2023 Division I State Champions
Boys Ice Hockey
2002 Met B State Champions
2004 Met B State Champions
2012 Division I State Champions
Boys Indoor Track
1953 NEPSAC Champions
1961 Class B State Champions
1965-1966 Class B State Champions
Girls Indoor Track
1961 Class B State Champions
1965-1966 Class B State Champions
Boys Lacrosse
2009-2010 Division I State Champions
2017 Division I Champions
Girls Lacrosse
2008 Division I & State Champions
2012 Division I & State Champions
2015-2016 Division I & State Champions
2017 Division I & State Champions
2021 Division I State Champions
2023 Division I State Champions
Boys Outdoor Track
2010 SENE Champions
2011 SENE Champions
2013 SENE Champions
2014 SENE Champions
2015 SENE Champions
Girls Outdoor Track
2010 SENE Champions
2011 SENE Champions
2012 SENE Champions
2013 SENE Champions
2014 SENE Champions
2015 SENE Champions
Girls Tennis
1999 Class A State Champions
2008 Division II State Champions
2020 Individuals State Champion
2022 Individual State Champions
Sailing
2010 State Champions
2011 State Champions
2012 State Champions
2014 State Champions
2016 State Champions
Boys Soccer
2007 Division III State Champions
2016 Division II & State Champions
2017 Division II & State Champions
Girls Soccer
1994 Division III State Champions
1995 Division III State Champions
1996 Division II State Champions
1997 Division II State Champion
2000 Division II State Champions
2004 SENE Champions
2005 SENE Champions
2019 Division II State Champions
Softball
2008-2009 Division II State Champions
2017 Division I Champions
Boys Swimming
2014 NEPSAC Champions