ESPN.com · Jun 17, 2025
Who has won the NBA Finals? Championship winners by year
Copy Link
The Boston Celtics defeated the Dallas Mavericks in the 2024 NBA Finals. Check out a complete list of NBA champions:
2024 - Boston Celtics over Dallas Mavericks
2023 -- Denver Nuggets over Miami Heat
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