Who are the NBA free agents to watch?
Nearly half the league hit free agency in 2019. Plenty of stars changed teams, including Kevin Durant, Kyrie Irving, Kawhi Leonard, Jimmy Butler and Kemba Walker.
The 2020 class doesn't have the same star power or the same amount of cap space available, but 2021 will be absolutely loaded.
Here's our team-by-team look at all the players who can and will hit free agency over the next two seasons.
Key: Restricted = Restricted free agent; Player = Player option; Team = Team option; ETO = Early termination option
Atlanta Hawks
2020
2021
John Collins (restricted)
Brandon Goodwin (restricted)
Tony Snell
Khyri Thomas (restricted)
Boston Celtics
2020
2021
Jayson Tatum (restricted)
Javonte Green (restricted)
Semi Ojeleye
Enes Kanter
Brooklyn Nets
2020
2021
Spencer Dinwiddie (player)
Jarrett Allen (restricted)
Jeremiah Martin (restricted)
Bruce Brown (restricted)
Charlotte Hornets
2020
2021
Devonte' Graham (restricted)
Malik Monk (restricted)
Ray Spalding (restricted)
Chicago Bulls
2020
2021
Lauri Markkanen (restricted)
Ryan Arcidiacono (team)
Cleveland Cavaliers
2020
2021
Matt Mooney (restricted)
Dallas Mavericks
2020
2021
Justin Jackson (restricted)
Josh Richardson (team)
Tim Hardaway Jr.
Denver Nuggets
2020
2021
Will Barton (player)
Bol Bol (restricted)
Keita Bates-Diop (restricted)
Detroit Pistons
2020
2021
Tony Bradley (restricted)
Blake Griffin (player)
Golden State Warriors
2020
None
2021
Kevon Looney (player)
Kelly Oubre Jr.
Houston Rockets
2020
2021
David Nwaba
Indiana Pacers
2020
2021
T.J. Leaf (restricted)
Edmond Sumner (team)
LA Clippers
2020
2021
Paul George (player)
Kawhi Leonard (player)
Luke Kennard (restricted)
Amir Coffey (restricted)
Los Angeles Lakers
2020
2021
LeBron James (player)
Kyle Kuzma (restricted)
Talen Horton-Tucker (restricted)
Devontae Cacok (restricted)
Memphis Grizzlies
2020
De'Anthony Melton (restricted)
John Konchar (restricted)
Jontay Porter (restricted)
2021
Marko Guduric (restricted)
Justise Winslow (team)
Miami Heat
2020
2021
Andre Iguodala (team)
Bam Adebayo (restricted)
Kendrick Nunn (restricted)
Duncan Robinson (restricted)
Milwaukee Bucks
2020
Ersan Ilyasova
2021
Thanasis Antetokounmpo (restricted)
Jrue Holiday (player)
DJ Wilson (restricted)
Minnesota Timberwolves
2020
Malik Beasley (restricted)
Juan Hernangomez (restricted)
Jordan McLaughlin (restricted)
Kelan Martin (restricted)
2021
Jarred Vanderbilt (restricted)
New Orleans Pelicans
2020
Brandon Ingram (restricted)
2021
Nicolo Melli (restricted)
Josh Hart (restricted)
Lonzo Ball (restricted)
New York Knicks
2020
2021
Dennis Smith Jr. (restricted)
Frank Ntilikina (restricted)
Mitchell Robinson (team)
Ignas Brazdeikis (team)
Ed Davis
Oklahoma City Thunder
2020
2021
Orlando Magic
2020
2021
Markelle Fultz (restricted)
Al-Farouq Aminu (player)
Jonathan Isaac (restricted)
James Ennis III (player)
Philadelphia 76ers
2020
2021
Marial Shayok (restricted)
Norvel Pelle (restricted)
Phoenix Suns
2020
Jevon Carter (restricted)
Dario Saric (restricted)
Cameron Payne (team)
2021
Chris Paul (player)
Elie Okobo (team)
Portland Trail Blazers
2020
Jaylen Hoard (restricted)
2021
Zach Collins (restricted)
Gary Trent Jr. (restricted)
Sacramento Kings
2020
2021
De'Aaron Fox (restricted)
Kyle Guy (restricted)
San Antonio Spurs
2020
Jakob Poeltl (restricted)
Drew Eubanks (restricted)
Quinndary Weatherspoon (restricted)
2021
Derrick White (restricted)
Chimezie Metu (restricted)
Toronto Raptors
2020
Chris Boucher (restricted)
Malcolm Miller (restricted)
Stanley Johnson (player)
2021
Norman Powell (player)
OG Anunoby (restricted)
Terence Davis (restricted)
Paul Watson (restricted)
Utah Jazz
2020
2021
Donovan Mitchell (restricted)
Juwan Morgan (restricted)
Rayjon Tucker (restricted)
Washington Wizards
2020
2021