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