NBA Championships

Every champion from 1946-47 through 2025-26. Historical team names are preserved.

80 seasons
SeasonChampionRunner-upFinalsFinals MVPWinning Coach
2025-26New York KnicksSan Antonio Spurs4-1Jalen BrunsonMike Brown
2024-25Oklahoma City ThunderIndiana Pacers4-3Shai Gilgeous-AlexanderMark Daigneault
2023-24Boston CelticsDallas Mavericks4-1Jaylen BrownJoe Mazzulla
2022-23Denver NuggetsMiami Heat4-1Nikola JokicMichael Malone
2021-22Golden State WarriorsBoston Celtics4-2Stephen CurrySteve Kerr
2020-21Milwaukee BucksPhoenix Suns4-2Giannis AntetokounmpoMike Budenholzer
2019-20Los Angeles LakersMiami Heat4-2LeBron JamesFrank Vogel
2018-19Toronto RaptorsGolden State Warriors4-2Kawhi LeonardNick Nurse
2017-18Golden State WarriorsCleveland Cavaliers4-0Kevin DurantSteve Kerr
2016-17Golden State WarriorsCleveland Cavaliers4-1Kevin DurantSteve Kerr
2015-16Cleveland CavaliersGolden State Warriors4-3LeBron JamesTyronn Lue
2014-15Golden State WarriorsCleveland Cavaliers4-2Andre IguodalaSteve Kerr
2013-14San Antonio SpursMiami Heat4-1Kawhi LeonardGregg Popovich
2012-13Miami HeatSan Antonio Spurs4-3LeBron JamesErik Spoelstra
2011-12Miami HeatOklahoma City Thunder4-1LeBron JamesErik Spoelstra
2010-11Dallas MavericksMiami Heat4-2Dirk NowitzkiRick Carlisle
2009-10Los Angeles LakersBoston Celtics4-3Kobe BryantPhil Jackson
2008-09Los Angeles LakersOrlando Magic4-1Kobe BryantPhil Jackson
2007-08Boston CelticsLos Angeles Lakers4-2Paul PierceDoc Rivers
2006-07San Antonio SpursCleveland Cavaliers4-0Tony ParkerGregg Popovich
2005-06Miami HeatDallas Mavericks4-2Dwyane WadePat Riley
2004-05San Antonio SpursDetroit Pistons4-3Tim DuncanGregg Popovich
2003-04Detroit PistonsLos Angeles Lakers4-1Chauncey BillupsLarry Brown
2002-03San Antonio SpursNew Jersey Nets4-2Tim DuncanGregg Popovich
2001-02Los Angeles LakersNew Jersey Nets4-0Shaquille O'NealPhil Jackson
2000-01Los Angeles LakersPhiladelphia 76ers4-1Shaquille O'NealPhil Jackson
1999-00Los Angeles LakersIndiana Pacers4-2Shaquille O'NealPhil Jackson
1998-99San Antonio SpursNew York Knicks4-1Tim DuncanGregg Popovich
1997-98Chicago BullsUtah Jazz4-2Michael JordanPhil Jackson
1996-97Chicago BullsUtah Jazz4-2Michael JordanPhil Jackson
1995-96Chicago BullsSeattle SuperSonics4-2Michael JordanPhil Jackson
1994-95Houston RocketsOrlando Magic4-0Hakeem OlajuwonRudy Tomjanovich
1993-94Houston RocketsNew York Knicks4-3Hakeem OlajuwonRudy Tomjanovich
1992-93Chicago BullsPhoenix Suns4-2Michael JordanPhil Jackson
1991-92Chicago BullsPortland Trail Blazers4-2Michael JordanPhil Jackson
1990-91Chicago BullsLos Angeles Lakers4-1Michael JordanPhil Jackson
1989-90Detroit PistonsPortland Trail Blazers4-1Isiah ThomasChuck Daly
1988-89Detroit PistonsLos Angeles Lakers4-0Joe DumarsChuck Daly
1987-88Los Angeles LakersDetroit Pistons4-3James WorthyPat Riley
1986-87Los Angeles LakersBoston Celtics4-2Magic JohnsonPat Riley
1985-86Boston CelticsHouston Rockets4-2Larry BirdK.C. Jones
1984-85Los Angeles LakersBoston Celtics4-2Kareem Abdul-JabbarPat Riley
1983-84Boston CelticsLos Angeles Lakers4-3Larry BirdK.C. Jones
1982-83Philadelphia 76ersLos Angeles Lakers4-0Moses MaloneBilly Cunningham
1981-82Los Angeles LakersPhiladelphia 76ers4-2Magic JohnsonPat Riley
1980-81Boston CelticsHouston Rockets4-2Cedric MaxwellBill Fitch
1979-80Los Angeles LakersPhiladelphia 76ers4-2Magic JohnsonPaul Westhead
1978-79Seattle SuperSonicsWashington Bullets4-1Dennis JohnsonLenny Wilkens
1977-78Washington BulletsSeattle SuperSonics4-3Wes UnseldDick Motta
1976-77Portland Trail BlazersPhiladelphia 76ers4-2Bill WaltonJack Ramsay
1975-76Boston CelticsPhoenix Suns4-2Jo Jo WhiteTom Heinsohn
1974-75Golden State WarriorsWashington Bullets4-0Rick BarryAl Attles
1973-74Boston CelticsMilwaukee Bucks4-3John HavlicekTom Heinsohn
1972-73New York KnicksLos Angeles Lakers4-1Willis ReedRed Holzman
1971-72Los Angeles LakersNew York Knicks4-1Wilt ChamberlainBill Sharman
1970-71Milwaukee BucksBaltimore Bullets4-0Kareem Abdul-JabbarLarry Costello
1969-70New York KnicksLos Angeles Lakers4-3Willis ReedRed Holzman
1968-69Boston CelticsLos Angeles Lakers4-3Jerry WestBill Russell
1967-68Boston CelticsLos Angeles Lakers4-2Bill Russell
1966-67Philadelphia 76ersSan Francisco Warriors4-2Alex Hannum
1965-66Boston CelticsLos Angeles Lakers4-3Red Auerbach
1964-65Boston CelticsLos Angeles Lakers4-1Red Auerbach
1963-64Boston CelticsSan Francisco Warriors4-1Red Auerbach
1962-63Boston CelticsLos Angeles Lakers4-2Red Auerbach
1961-62Boston CelticsLos Angeles Lakers4-3Red Auerbach
1960-61Boston CelticsSt. Louis Hawks4-1Red Auerbach
1959-60Boston CelticsSt. Louis Hawks4-3Red Auerbach
1958-59Boston CelticsMinneapolis Lakers4-0Red Auerbach
1957-58St. Louis HawksBoston Celtics4-2Alex Hannum
1956-57Boston CelticsSt. Louis Hawks4-3Red Auerbach
1955-56Philadelphia WarriorsFt. Wayne Pistons4-1George Senesky
1954-55Syracuse NationalsFt. Wayne Pistons4-3Al Cervi
1953-54Minneapolis LakersSyracuse Nationals4-3John Kundla
1952-53Minneapolis LakersNew York Knicks4-1John Kundla
1951-52Minneapolis LakersNew York Knicks4-1John Kundla
1950-51Rochester RoyalsNew York Knicks4-3Les Harrison
1949-50Minneapolis LakersSyracuse Nationals4-2John Kundla
1948-49Minneapolis LakersWashington Capitols4-2John Kundla
1947-48Baltimore BulletsPhiladelphia Warriors4-2Buddy Jeannette
1946-47Philadelphia WarriorsChicago Stags4-1Eddie Gottlieb