NBA Finals matchup list - Which teams have won the title - ESPN
A complete list of NBA champions:
2022 — Golden State Warriors over Boston Celtics
2021 — Milwaukee Bucks over Phoenix Suns
2020 — Los Angeles Lakers over Miami Heat
2019 — Toronto Raptors over Golden State Warriors
2018 — Golden State Warriors over Cleveland Cavaliers
2017 — Golden State Warriors over Cleveland Cavaliers
2016 — Cleveland Cavaliers over Golden State Warriors
2015 — Golden State Warriors over Cleveland Cavaliers
2014 --San Antonio Spurs over Miami Heat
2013 — Miami Heat over San Antonio Spurs
2012 — Miami Heat over Oklahoma City Thunder
2011 — Dallas Mavericks over Miami Heat
2010 — Los Angeles Lakers over Boston Celtics
2009 — Los Angeles Lakers over Orlando Magic
2008 — Boston Celtics over Los Angeles Lakers
2007 — San Antonio Spurs over Cleveland Cavaliers
2006 — Miami Heat over Dallas Mavericks
2005 — San Antonio Spurs over Detroit Pistons
2004 — Detroit Pistons over Los Angeles Lakers
2003 — San Antonio Spurs over New Jersey Nets
2002 — Los Angeles Lakers over New Jersey Nets
2001 — Los Angeles Lakers over Philadelphia 76ers
2000 --Los Angeles Lakers over Indiana Pacers
1999 — San Antonio Spurs over New York Knicks
1998 — Chicago Bulls over Utah Jazz
1997 — Chicago Bulls over Utah Jazz
1996 — Chicago Bulls over Seattle SuperSonics
1995 — Houston Rockets over Orlando Magic
1994 — Houston Rockets over New York Knicks
1993 — Chicago Bulls over Phoenix Suns
1992 — Chicago Bulls over Portland Trail Blazers
1991 — Chicago Bulls over Los Angeles Lakers
1990 — Detroit Pistons over Portland Trail Blazers
1989 — Detroit Pistons over Los Angeles Lakers
1988 — Los Angeles Lakers over Detroit Pistons
1987 — Los Angeles Lakers over Boston Celtics
1986 — Boston Celtics over Houston Rockets
1985 — Los Angeles Lakers