List of NBA champions

This is a list of NBA Champions.

Champions
 The first brackets in the Western champion and Eastern champion columns indicate the teams' playoff seed. The second brackets indicate the number of times that teams have appeared in an NBA Finals as well as each respective team's NBA Finals record to date.

 Year Western champion CoachResult Eastern champion CoachReference 1947Chicago Stags (1) (1, 0–1)Harold Olsen 1–4Philadelphia Warriors (2) (1, 1–0)Eddie Gottlieb 1948Baltimore Bullets (2) (1, 1–0)Buddy Jeannette 4–2Philadelphia Warriors (1) (2, 1–1)Eddie Gottlieb 1949''Minneapolis Lakers (2) (1, 1–0)||John Kundla|| align="center" | 4–2||Washington Capitols (1) (1, 0–1)||Red Auerbach|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Minneapolis Lakers (1)  (2, 2–0)||John Kundla|| align="center" | 4–2||Syracuse Nationals (1) (1, 0–1) ||Al Cervi|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Rochester Royals (2) (1, 1–0)||Les Harrison|| align="center" | 4–3||New York Knicks (3) (1, 0–1)||Joe Lapchick|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Minneapolis Lakers (2) (3, 3–0) ||John Kundla|| align="center" | 4–3||New York Knicks (3) (2, 0–2)||Joe Lapchick|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Minneapolis Lakers (1) (4, 4–0)||John Kundla|| align="center" | 4–1||New York Knicks (1) (3, 0–3)||Joe Lapchick|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Minneapolis Lakers (1) (5, 5–0) ||John Kundla|| align="center" | 4–3||Syracuse Nationals (1) (3, 0–2)||Al Cervi|| align="center" |
|-
| align="center" | ||Fort Wayne Pistons (1) (1, 0–1)||Charles Eckman|| align="center" | 3–4|| style="background:#FFFF99" | Syracuse Nationals (1) (3, 1–2)||Al Cervi|| align="center" |
|-
| align="center" | ||Fort Wayne Pistons (1) (2, 0–2)||Charles Eckman|| align="center" | 1–4|| style="background:#FFFF99" | Philadelphia Warriors (1) (3, 2–1)||George Senesky|| align="center" |
|-
| align="center" | ||St. Louis Hawks (1) (1, 0–1)||Alex Hannum|| align="center" | 3–4|| style="background:#FFFF99" | Boston Celtics (1) (1, 1–0)||Red Auerbach|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | St. Louis Hawks (1) (2, 1–1)||Alex Hannum|| align="center" | 4–2||Boston Celtics (1) (2, 1–1)||Red Auerbach|| align="center" |
|-
| align="center" | ||Minneapolis Lakers (2) (6, 5–1)||John Kundla|| align="center" | 0–4|| style="background:#FFFF99" | Boston Celtics (1) (3, 2–1)||Red Auerbach|| align="center" |
|-
| align="center" | ||St. Louis Hawks (1) (3, 1–2)||Ed Macauley|| align="center" | 3–4|| style="background:#FFFF99" | Boston Celtics (1) (4, 3–1)||Red Auerbach|| align="center" |
|-
| align="center" | ||St. Louis Hawks (1) (4, 1–3)||Paul Seymour|| align="center" | 1–4|| style="background:#FFFF99" | Boston Celtics (1) (5, 4–1)||Red Auerbach|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (1) (7, 5–2)||Fred Schaus|| align="center" | 3–4|| style="background:#FFFF99" | Boston Celtics (1) (6, 5–1)||Red Auerbach|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (1) (8, 5–3)||Fred Schaus|| align="center" | 2–4|| style="background:#FFFF99" | Boston Celtics (1) (7, 6–1)||Red Auerbach|| align="center" |
|-
| align="center" | ||San Francisco Warriors (1) (4, 2–2)||Alex Hannum|| align="center" | 1–4|| style="background:#FFFF99" | Boston Celtics (1) (8, 7–1)||Red Auerbach|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (1) (9, 5–4) ||Fred Schaus|| align="center" | 1–4|| style="background:#FFFF99" | Boston Celtics (1) (9, 8–1)||Red Auerbach|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (1) (10, 5–5)||Fred Schaus|| align="center" | 3–4|| style="background:#FFFF99" | Boston Celtics (2) (10, 9–1)||Red Auerbach|| align="center" |
|-
| align="center" | ||San Francisco Warriors (1) (5, 2–3)||Bill Sharman|| align="center" | 2–4|| style="background:#FFFF99" | Philadelphia 76ers (1) (4, 2–2)||Alex Hannum|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (2) (11, 5–6)||Butch van Breda Kolff|| align="center" | 2–4|| style="background:#FFFF99" | Boston Celtics (2) (11, 10–1)||Bill Russell|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (1)  (12, 5–7)||Butch van Breda Kolff|| align="center" | 3–4|| style="background:#FFFF99" | Boston Celtics (4) (12, 11–1)||Bill Russell|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (2) (13, 5–8)||Joe Mullaney|| align="center" | 3–4|| style="background:#FFFF99" | New York Knicks (1) (4, 1–3)||Red Holzman|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Milwaukee Bucks (1) (1, 1–0)||Larry Costello|| align="center" | 4–0||Baltimore Bullets (1) (1, 0–1)||Gene Shue|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (1) (14, 6–8)||Bill Sharman|| align="center" | 4–1||New York Knicks (2) (5, 1–4)||Red Holzman|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (2) (15, 6–9)||Bill Sharman|| align="center" | 1–4|| style="background:#FFFF99" | New York Knicks (2) (6, 2–4)||Red Holzman|| align="center" |
|-
| align="center" | ||Milwaukee Bucks (1) (2, 1–1)||Larry Costello|| align="center" | 3–4|| style="background:#FFFF99" | Boston Celtics (1) (13, 12–1)||Tom Heinsohn|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Golden State Warriors (1) (6, 3–3)||Al Attles|| align="center" | 4–0||Washington Bullets (2) (2, 0–2)||K. C. Jones|| align="center" |
|-
| align="center" | ||Phoenix Suns (3) (1, 0–1)||John MacLeod|| align="center" | 2–4|| style="background:#FFFF99" | Boston Celtics (1) (14, 13–1)||Tom Heinsohn|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Portland Trail Blazers (3) (1, 1–0)||Jack Ramsey|| align="center" | 4–2||Philadelphia 76ers (1) (5, 2–3)||Gene Shue|| align="center" |
|-
| align="center" | ||Seattle SuperSonics (4) (1, 0–1)||Lenny Wilkens|| align="center" | 3–4|| style="background:#FFFF99" | Washington Bullets (3) (3, 1–2)||Dick Motta|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Seattle SuperSonics (1) (2, 1–1)||Lenny Wilkens|| align="center" | 4–1||Washington Bullets (1) (4, 1–3)||Dick Motta|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (1) (16, 7–9)||Paul Westhead|| align="center" | 4–2||Philadelphia 76ers (3) (6, 2–4)||Billy Cunningham|| align="center" |
|-
| align="center" | ||Houston Rockets (6) (1, 0–1)||Del Harris|| align="center" | 2–4|| style="background:#FFFF99" | Boston Celtics (1) (15, 14–1)||Bill Fitch|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (1) (17, 8–9)||Pat Riley|| align="center" | 4–2||Philadelphia 76ers (3) (7, 2–5)||Billy Cunningham|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (1) (18, 8–10)||Pat Riley|| align="center" | 0–4|| style="background:#FFFF99" | Philadelphia 76ers (1) (8, 3–5)||Billy Cunningham|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (1) (19, 8–11)||Pat Riley|| align="center" | 3–4|| style="background:#FFFF99" | Boston Celtics (1) (16, 15–1)||K. C. Jones|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (1) (20, 9–11)||Pat Riley|| align="center" | 4–2||Boston Celtics (1) (17, 15–2)||K. C. Jones|| align="center" |
|-
| align="center" | ||Houston Rockets (2) (2, 0–2)||Bill Fitch|| align="center" | 2–4|| style="background:#FFFF99" | Boston Celtics (1) (18, 16–2)||K. C. Jones|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (1) (21, 10–11)||Pat Riley|| align="center" | 4–2||Boston Celtics (1) (19, 16–3)||K. C. Jones|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (1) (22, 11–11)||Pat Riley|| align="center" | 4–3||Detroit Pistons (2) (3, 0–3)||Chuck Daly|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (1) (23, 11–12)||Pat Riley|| align="center" | 0–4|| style="background:#FFFF99" | Detroit Pistons (1) (4, 1–3)||Chuck Daly|| align="center" |
|-
| align="center" | ||Portland Trail Blazers (3) (2, 1–1)||Rick Adelman|| align="center" | 1–4|| style="background:#FFFF99" | Detroit Pistons (1) (5, 2–3)||Chuck Daly|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (3) (24, 11–13)||Mike Dunleavy|| align="center" | 1–4|| style="background:#FFFF99" | Chicago Bulls (1) (1, 1–0)||Phil Jackson|| align="center" |
|-
| align="center" | ||Portland Trail Blazers (1) (3, 1–2)||Rick Adelman|| align="center" | 2–4|| style="background:#FFFF99" | Chicago Bulls (1) (2, 2–0)||Phil Jackson|| align="center" |
|-
| align="center" | ||Phoenix Suns (1) (2, 0–2)||Paul Westphal|| align="center" | 2–4|| style="background:#FFFF99" | Chicago Bulls (2) (3, 3–0)||Phil Jackson|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Houston Rockets (2) (3, 1–2)||Rudy Tomjanovich|| align="center" | 4–3||New York Knicks (2) (7, 2–5)||Pat Riley|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Houston Rockets (6) (4, 2–2)||Rudy Tomjanovich|| align="center" | 4–0||Orlando Magic (1) (1, 0–1)||Brian Hill|| align="center" |
|-
| align="center" | ||Seattle SuperSonics (1) (3, 1–2)||George Karl|| align="center" | 2–4|| style="background:#FFFF99" | Chicago Bulls (1) (4, 4–0)||Phil Jackson|| align="center" |
|-
| align="center" | ||Utah Jazz (1) (1, 0–1)||Jerry Sloan|| align="center" | 2–4|| style="background:#FFFF99" | Chicago Bulls (1) (5, 5–0)||Phil Jackson|| align="center" |
|-
| align="center" | ||Utah Jazz (1) (2, 0–2)||Jerry Sloan|| align="center" | 2–4|| style="background:#FFFF99" | Chicago Bulls (1) (6, 6–0)||Phil Jackson|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | San Antonio Spurs (1) (1, 1–0)||Gregg Popovich|| align="center" | 4–1||New York Knicks (8) (8, 2–6)||Jeff Van Gundy|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (1) (25, 12–13)||Phil Jackson|| align="center" | 4–2||Indiana Pacers (1) (1, 0–1)||Larry Bird|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (2) (26, 13–13)||Phil Jackson|| align="center" | 4–1||Philadelphia 76ers (1) (9, 3–6)||Larry Brown|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (3) (27, 14–13)||Phil Jackson|| align="center" | 4–0||New Jersey Nets (1) (1, 0–1)||Byron Scott|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | San Antonio Spurs (1) (2, 2–0)||Gregg Popovich|| align="center" | 4–2||New Jersey Nets (2) (2, 0–2)||Byron Scott|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (2) (28, 14–14)||Phil Jackson|| align="center" | 1–4|| style="background:#FFFF99" | Detroit Pistons (3) (6, 3–3)||Larry Brown|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | San Antonio Spurs (2) (3, 3–0)||Gregg Popovich|| align="center" | 4–3||Detroit Pistons (2) (7, 3–4)||Larry Brown|| align="center" |
|-
| align="center" | ||Dallas Mavericks (4) (1, 0–1)||Avery Johnson|| align="center" | 2–4|| style="background:#FFFF99" | Miami Heat (2) (1, 1–0)||Pat Riley|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | San Antonio Spurs (3) (4, 4–0)||Gregg Popovich|| align="center" | 4–0||Cleveland Cavaliers (2) (1, 0–1)||Mike Brown|| align="center" |
|-
| align="center" | ||Los Angeles Lakers (1) (29, 14–15)||Phil Jackson|| align="center" | 2–4|| style="background:#FFFF99" | Boston Celtics (1) (20, 17–3)||Doc Rivers|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (1) (30, 15–15)||Phil Jackson|| align="center" | 4–1||Orlando Magic (3) (2, 0–2)||Stan Van Gundy|| align="center" |
|-
| align="center" | || style="background:#FFFF99" | Los Angeles Lakers (1) (31, 16–15)||Phil Jackson || align="center" |4–3||Boston Celtics (4) (21, 17–4)||Doc Rivers|| align="center" |
|-
| align="center" | || style="background:#FFFF99" |Dallas Mavericks (3) (2, 1–1)||Rick Carlisle|| align="center" | 4–2  ||| Miami Heat (2) (2, 1–1)||Erik Spoelstra|| align="center" |
|-
| align="center" | ||Oklahoma City Thunder (2) (4, 1–3)||Scott Brooks|| align="center" | 1–4 || style="background:#FFFF99" | Miami Heat (2) (3, 2–1)||Erik Spoelstra|| align="center" |
|-
| align="center" | |||San Antonio Spurs (2) (5, 4–1)||Gregg Popovich|| align="center" | 3–4 || style="background:#FFFF99" |Miami Heat (1) (4, 3–1)||Erik Spoelstra|| align="center" |
|-
| align="center" | || style="background:#FFFF99" |San Antonio Spurs (1) (6, 5–1)||Gregg Popovich|| align="center" | 4–1 ||Miami Heat (2) (5, 3–2)||Erik Spoelstra|| align="center" |
|-
| align="center" | || style="background:#FFFF99" |Golden State Warriors (1) (7, 4–3)||Steve Kerr|| align="center" | 4–2 ||Cleveland Cavaliers (2) (2, 0–2)||David Blatt|| align="center" |
|-
| align="center" | ||Golden State Warriors (1) (8, 4–4)||Steve Kerr|| align="center" | 3–4 || style="background:#FFFF99" |Cleveland Cavaliers (1) (3, 1–2)||Tyronn Lue|| align="center" | 
|-
| align="center" | || style="background:#FFFF99" |Golden State Warriors (1) (9, 5–4)||Steve Kerr|| align="center" | 4–1 ||Cleveland Cavaliers (2) (4, 1–3)||Tyronn Lue|| align="center" | 
|-
| align="center" | || style="background:#FFFF99" |Golden State Warriors (2) (10, 6–4)||Steve Kerr|| align="center" | 4–0 ||Cleveland Cavaliers (4) (5, 1–4)||Tyronn Lue|| align="center" | 
|-
| align="center" | || | Golden State Warriors (1) (11, 6–5) || Steve Kerr|| align="center" |2–4 || style="background:#FFFF99" |Toronto Raptors (2) (1, 1–0) || Nick Nurse|| align="center" |
|-
| align="center" | || style="background:#FFFF99" |Los Angeles Lakers (1) (32, 17–15) || Frank Vogel|| align="center" |4–2||Miami Heat (5) (6, 3–3) || Erik Spoelstra|| align="center" |
|-
| align="center" | 
|Phoenix Suns (2) (3, 0–3)
|Monty Williams
| align="center" |2–4|| style="background:#FFFF99" |Milwaukee Bucks (3) (3, 2–1)
|Mike Budenholzer
| align="center" |
|-
| align="center" | || style="background:#FFFF99" |Golden State Warriors (3)  (12, 7–5)||Steve Kerr|| align="center" |4–2||Boston Celtics (2) (22, 17–5)||Ime Udoka|| align="center" |
|-
| align="center" | || style="background:#FFFF99" |Denver Nuggets (1)  (1, 1–0)||Michael Malone|| align="center" |4–1||Miami Heat (8) (7, 3–4)||Erik Spoelstra|| align="center" |
|-
|align="center" | ||Dallas Mavericks (5) (3, 1–2)||Jason Kidd||align=center|1–4||style="background:#FFFF99"|Boston Celtics'' (1) (23, 18–5)Joe Mazzulla
Notes

References

Champions
Category:North America sport-related lists