NESCAC Men's Ice Hockey Past Champions

All-Time Championships
Middlebury: 8 (00-01-02-04-05-06-07-10)
Trinity: 7 (03-08-16-17-19-22-24)
Amherst: 3 (09-12-15)
Bowdoin: 3 (13-14-23)
Hamilton: 1 (2025)
Colby: 1 (2018)
Wesleyan: 1 (2020)
 

Year Champion Runner-Up Score Host
2025 No. 1 Hamilton No. 5 Tufts 3-0 Hamilton
2024 No. 1 Trinity No. 3 Tufts 4-0 Trinity
2023 ^ No. 7 Bowdoin No. 8 Williams 3-2 (OT)  Amherst
2022 No. 2 Trinity No. 1 Colby 4-1 Colby
2021 None Declared - 2020-21 Season was canceled due to COVID-19
2020 No. 5 Wesleyan No. 2 Trinity 7-2 Williams
2019 No. 1 Trinity No. 3 Amherst 3-2 (OT) Trinity
2018 No. 6 Colby No. 1 Trinity 4-1 Trinity
2017 No. 3 Trinity No. 1 Hamilton 3-2 (OT) Hamilton
2016 No. 2 Trinity No. 6 Amherst 5-1 Trinity
2015 No. 2 Amherst No. 4 Williams 1-0 Amherst
2014 No. 5 Bowdoin No. 2 Amherst 3-2 (2OT) Trinity
2013 No. 1 Bowdoin No. 2 Williams 2-1 Bowdoin
2012 No. 1 Amherst No. 3 Middlebury 4-3 Amherst
2011 * None No. 2 Williams 5-2 Williams
2010 No. 2 Middlebury No. 1 Bowdoin 3-2 Bowdoin
2009 No. 1 Amherst No. 2 Middlebury 5-2 Amherst
2008  No. 6 Trinity No. 2 Middlebury 3-2 (2OT) Colby
2007 No. 2 Middlebury No. 1 Bowdoin 4-2 Bowdoin
2006 No. 1 Middlebury No. 3 Bowdoin 3-1 Middlebury
2005 No. 2 Middlebury No. 4 Bowdoin 3-2 Trinity
2004 No. 1 Middlebury No. 2 Trinity 6-2 Middlebury
2003 No. 2 Trinity No. 1 Middlebury 4-2 Middlebury
2002 No. 1 Middlebury No. 4 Trinity 3-2 Middlebury
2001 No. 1 Middlebury No. 2 Amherst 4-3 (OT) Middlebury
2000 No. 1 Middlebury No. 4 Williams 3-2 (OT) Middlebury
^ 2023 Men's Ice Hockey Championship Game marked the first time the No. 7 and No. 8 teams played for a NESCAC title in any sport in conference history
* Championship vacated by Bowdoin due to a violation of institutional policy