Players eligible for restricted free agency don’t become restricted free agents by default. In order for a team to make a player a restricted free agent, it must extend a qualifying offer to him. The qualifying offer, which is essentially just a one-year contract offer, varies in amount depending on a player’s previous contract status.
A qualifying offer is designed to give a player’s current team the right of first refusal. Because the qualifying offer acts as the first formal contract offer a free agent receives, his team then has the option to match any offer sheet the player signs with another club. If a player doesn’t receive a qualifying offer, he becomes an unrestricted free agent and is free to sign with any team — his previous club is given no formal opportunity to match.
You can read more about qualifying offers here.
Listed below are the details on which players did and didn’t receive qualifying offers this summer. Our list is based on various reports and team announcements leading up to the June 29 deadline, along with confirmation from RealGM’s official NBA transactions log.
It’s possible that one or two qualifying offers slipped through the cracks and will be reported later today before free agency officially gets underway — if so, we’ll update this list.
For now though, this is what the qualifying offer landscape looks like. The players who received QOs will be restricted free agents, while the players who didn’t will be unrestricted. We’ve updated our free agents lists by position and by team to reflect the changes.
Received qualifying offers:
Players on standard contracts:
Note: Qualifying offers marked with an asterisk (*) are based on a projected $141MM salary cap and would increase or decrease if the cap comes in higher or lower than that.
- Patrick Williams, Bulls ($12,973,527)
- Note: Williams reportedly has a five-year, $90MM contract agreement in place with the Bulls.
- Isaac Okoro, Cavaliers ($11,828,974)
- Tyrese Maxey, Sixers ($8,486,620)
- Immanuel Quickley, Raptors ($8,486,620)
- Note: Quickley reportedly has a five-year, $175MM contract agreement in place with the Raptors.
- Obi Toppin, Pacers ($7,744,601)
- Simone Fontecchio, Pistons ($5,216,324)
- Sandro Mamukelashvili, Spurs ($2,726,603)
- Trendon Watford, Nets ($2,726,603)
- Neemias Queta, Celtics ($2,368,944) *
- Aaron Wiggins, Thunder ($2,368,944) *
- Max Christie, Lakers ($2,293,637) *
Players on two-way contracts:
Note: Qualifying offers for two-way players are one-year, two-way contracts with a guarantee of approximately $78K unless otherwise indicated.
- Emoni Bates, Cavaliers
- Colin Castleton, Lakers
- David Duke, Spurs
- Johnny Juzang, Jazz
- Note: Juzang’s qualifying offer is a one-year, minimum-salary contract with a partial guarantee of approximately $93K.
- Note: Juzang’s qualifying offer is a one-year, minimum-salary contract with a partial guarantee of approximately $93K.
- Quenton Jackson, Pacers
- Vit Krejci, Hawks
- Seth Lundy, Hawks
- Nico Mannion, Warriors
- Note: Mannion hasn’t played in the NBA since 2021, but the Warriors issued him a qualifying offer in order to retain his RFA rights in case he returns to the league.
- Drew Peterson, Celtics
- Trevelin Queen, Magic
- Adama Sanogo, Bulls
- Cole Swider, Heat
- Jacob Toppin, Knicks
- Oscar Tshiebwe, Pacers
- Alondes Williams, Heat
- Brandon Williams, Mavericks
- Jeenathan Williams, Rockets
Did not receive qualifying offers:
Players on standard contracts:
- Precious Achiuwa, Knicks
- Dominick Barlow, Spurs
- Saddiq Bey, Hawks
- Brandon Boston, Clippers
- Jeff Dowtin, Sixers
- Kessler Edwards, Kings
- Malachi Flynn, Pistons
- Luka Garza, Timberwolves
- Kira Lewis, Jazz
- Chuma Okeke, Magic
- Lester Quinones, Warriors
- JT Thor, Hornets
- Stanley Umude, Pistons
- Tristan Vukcevic, Wizards
- Malik Williams, Raptors
- James Wiseman, Pistons
Players on two-way contracts:
- Ibou Badji, Trail Blazers
- Amari Bailey, Hornets
- Jules Bernard, Wizards
- Charlie Brown, Knicks
- Greg Brown, Mavericks
- Jamal Cain, Heat
- JD Davison, Celtics
- Moussa Diabate, Clippers
- Henri Drell, Bulls
- Jordan Ford, Kings
- Harry Giles, Lakers
- Collin Gillespie, Nuggets
- Jacob Gilyard, Nets
- Jordan Goodwin, Grizzlies
- Ashton Hagans, Trail Blazers
- Kevon Harris, Magic
- Nate Hinton, Rockets
- Jay Huff, Nuggets
- Keyontae Johnson, Thunder
- Braxton Key, Nuggets
- Saben Lee, Suns
- Skylar Mays, Lakers
- Justin Minaya, Trail Blazers
- Isaiah Mobley, Cavaliers
- Xavier Moon, Clippers
- Pete Nance, Cavaliers
- Daishen Nix, Timberwolves
- Micah Potter, Jazz
- Jared Rhoden, Pistons
- Jermaine Samuels, Rockets
- Olivier Sarr, Thunder
- Dereon Seabron, Pelicans
- Admiral Schofield, Magic
- Jalen Slawson, Kings
- Terquavion Smith, Sixers
- Ish Wainright, Suns
- Duane Washington, Knicks
- Dylan Windler, Hawks
- Isaiah Wong, Pacers