It’s the most wonderful time of the year for basketball geeks, the NBA’s version of Christmas in July: free agency.

Keep up on all the whirlwind signings and rumors with The Post’s NBA free agency guide, which will be updated throughout July.

NBA free agency officially began at 12:01 a.m. Friday, and the great Kevin Durant sweepstakes is underway.

As the NBA watches salary cap space skyrocket to historic heights, thanks to an influx of cash from a new TV deal, here’s what to really watch for: money being thrown around, mistakes surely being made and, quite possibly, new contenders forming. (We suggest you follow The Post’s national NBA writer Tim Bontemps on Twitter for even more up-to-the-minute news and analysis.)

Important to keep in mind: The NBA’s moratorium period runs through July 7 (see below), so any contracts agreed upon before that date are merely handshake agreements.




(R=Restricted free agent)

Atlanta Hawks
Free agents as of July 1
: Kent Bazemore, Kirk Hinrich, Kris Humphries, Al Horford
Retained: Mike Muscala (team exercised option), Kent Bazemore (reported agreement)
Added: DeAndre’ Bembry (draft), Isaia Cordinier (draft), Taurean Prince (draft), Dwight Howard (reported agreement)
Lost: Jeff Teague (trade), Al Horford (agreement with Boston Celtics)
Boston Celtics
Free agents as of July 1
: Evan Turner, Jared Sullinger (R), Tyler Zeller (R)
Retained: N/A
Added: Ben Bentil (draft), Jaylen Brown (draft), John Holland (draft), Demetrius Jackson (draft), Abdel Nader (draft), Guerschon Yabusele (draft), Ante Zizic (draft), Al Horford (reported agreement)
Lost: Evan Turner (reported agreement with Trail Blazers)
Brooklyn Nets
Free agents as of July 1
: Wayne Ellington, Sergey Karasev, Shane Larkin, Thomas Robinson, Henry Sims, Donald Sloan, Markel Brown (R), Willie Reed (R)
Retained: N/A
Added: Isaiah Whitehead (draft), Caris LeVert (draft), Jeremy Lin (reported agreement), Tyler Johnson (reported agreement), Allen Crabbe (reported agreement)
Lost: Thaddeus Young (trade)
Charlotte Hornets
Free agents as of July 1
Nicolas Batum, Tyler Hansbrough, Al Jefferson, Courtney Lee, Jeremy Lin, Marvin Williams, Troy Daniels (R), Jorge Gutierrez (R)
Retained: Nicolas Batum (reported agreement), Marvin Williams (reported agreement)
Added: Marco Belinelli (trade), Ramon Sessions (reported agreement), Roy Hibbert (reported agreement)
Lost: Jeremy Lin (reported agreement with Nets), Al Jefferson (reported agreement with Pacers), Courtney Lee (reported agreement with Knicks)
Chicago Bulls
Free agents as of July 1
: Aaron Brooks, Pau Gasol, E’Twaun Moore, Joakim Noah
Retained: N/A
Added: Robin Lopez (trade), Jose Calderon (trade), Jerian Grant (trade), Spencer Dinwiddie (trade), Denzel Valentine (draft), Paul Zipser (draft), Rajon Rondo (reported agreement), Dwyane Wade (reported agreement)
Lost: Derrick Rose (trade), Justin Holiday (trade), Cameron Bairstow (trade), Joakim Noah (agreement with Knicks), E’Twaun Moore (reported agreement with Pelicans), Pau Gasol (reported deal with Spurs)
Cleveland Cavaliers
Free agents as of July 1
: LeBron James, James Jones, Timofey Mozgov, J.R. Smith, Matthew Dellavedova (R), Jordan McRae (R)
Retained: N/A
Added: Kay Felder (draft)
Lost: Richard Jefferson (retirement), Timofey Mozgov (reported agreement with Lakers), Matthew Dellavedova (reported agreement with Bucks)
Dallas Mavericks
Free agents as of July 1
: Raymond Felton, David Lee, Zaza Pachulia, Chandler Parsons, Charlie Villanueva, Deron Williams, Dwight Powell (R)
Retained: Deron Williams (reported agreement), Dwight Powell (reported agreement), Dirk Nowitzki (reported agreement)
Added: A.J. Hammons (draft), Harrison Barnes (reported agreement), Andrew Bogut (trade)
Lost: Chandler Parsons (reported agreement with Grizzlies), Zaza Pachulia (reported deal with Warriors)
Denver Nuggets
Free agents as of July 1
: Darrell Arthur, D.J. Augustin, Mike Miller
Retained: Darrell Arthur (reported agreement)
Added: Malik Beasley (draft), Petr Cornelie (draft), Juan Hernangomez (draft), Jamal Murray (draft)
Lost: D.J. Augustin (reported agreement with Magic)
Detroit Pistons
Free agents as of July 1
: Steve Blake, Anthony Tolliver, Andre Drummond (R)
Retained: Andre Drummond (reported agreement)
Added: Cameron Bairstow (trade), Henry Ellenson (draft), Michael Gbinije (draft), Ish Smith (reported agreement), Andre Drummond (reported agreement), Jon Leuer (reported agreement)
Lost: Jodie Meeks (trade), Spencer Dinwiddie (trade)
Golden State Warriors
Free agents as of July 1
: Leandro Barbosa, Ian Clark , James Michael McAdoo, Brandon Rush, Marreese Speights, Anderson Varejao, Harrison Barnes (R), Festus Ezeli (R)
Retained: N/A
Added: Damian Jones (draft), Patrick McCaw (draft), Kevin Durant (reported agreement), Zaza Pachulia (reported agreement)
Lost: Harrison Barnes (reported agreement with Mavericks), Andrew Bogut (trade)
Houston Rockets
Free agents as of July 1
: Dwight Howard, Josh Smith, Jason Terry, Terrence Jones (R), Donatas Motiejunas (R)
Retained: N/A
Added: Chinanu Onuaku (draft), Zhou Qi (draft), Ryan Anderson (reported agreement), Eric Gordon (reported agreement), Nene (reported agreement)
Lost: Dwight Howard (reported agreement with Hawks)
Indiana Pacers
Free agents as of July 1
: Jordan Hill, Solomon Hill, Ty Lawson, Ian Mahinmi
Retained: N/A
Added: Jeff Teague (trade), Thaddeus Young (trade), Al Jefferson (reported agreement)
Lost: George Hill (trade), Solomon Hill (reported agreement with Pelicans), Ian Mahinmi (reported agreement with Wizards)
Los Angeles Clippers
Free agents as of July 1
: Cole Aldrich, Jeff Ayres, Jamal Crawford, Jeff Green, Wesley Johnson, Luc Richard Mbah a Moute, Pablo Prigioni, Austin Rivers
Retained: Austin Rivers (reported agreement), Wesley Johnson (reported agreement), Jamal Crawford (reported agreement)
Added: Brice Johnson (draft), David Michineau (draft), Diamond Stone (draft)
Lost: Jeff Green (reported agreement with Magic)
Los Angeles Lakers
Free agents as of July 1
: Brandon Bass, Roy Hibbert, Robert Sacre, Metta World Peace, Tarik Black (R), Jordan Clarkson (R), Marcelo Huertas (R), Ryan Kelly (R)
Retained: Jordan Clarkson (reported agreement)
Added: Brandon Ingram (draft), Ivica Zubac (draft), Timofey Mozgov (reported agreement), Luol Deng (reported agreement)
Lost: Kobe Bryant (retirement), Roy Hibbert (reported deal with Hornets)
Memphis Grizzlies
Free agents as of July 1
: Chris Andersen, Matt Barnes, Mike Conley, Jordan Farmar, P.J. Hairston, Lance Stephenson, Bryce Cotton (R), Xavier Munford (R)
Retained: Mike Conley (reported agreement)
Added: Wade Baldwin IV (draft), Deyonta Davis (draft), Zhelin Wang (draft), Rade Zagorac (draft), Chandler Parsons (reported agreement)
Lost: Ryan Hollins (waived), Matt Barnes (reported deal with Kings)
Miami Heat
Free agents as of July 1
: Luol Deng, Gerald Green, Udonis Haslem, Joe Johnson, Amar’e Stoudemire, Dwyane WadeHassan Whiteside, Dorell Wright, Tyler Johnson (R)
Retained: Hassan Whiteside (reported agreement)
Added: N/A
Lost: Joe Johnson (reported deal with Jazz), Luol Deng (reported deal with Lakers), Tyler Johnson (reported deal with Nets), Dwyane Wade (reported deal with Bulls)
Milwaukee Bucks
Free agents as of July 1
: Jerryd Bayless, O.J. Mayo, Steve Novak, Greivis Vasquez, Miles Plumlee (R)
Retained: N/A
Added: Malcolm Brogdon (draft), Thon Maker (draft), Mirza Teletovic (reported agreement), Matthew Dellavedova (reported agreement)
Lost: Jerryd Bayless (reported deal with 76ers)
Minnesota Timberwolves
Free agents as of July 1
: Tayshaun Prince, Damjan Rudez (R)
Retained: N/A
Added: Kris Dunn (draft)
Lost: N/A
New Orleans Pelicans
Free agents as of July 1
: Ryan Anderson, Norris Cole, Alonzo Gee, Eric Gordon, Jordan Hamilton, Kendrick Perkins, James Ennis (R), Tim Frazier (R)
Retained: N/A
Added: Cheick Diallo (draft), Buddy Hield (draft), Solomon Hill (reported agreement), E’Twaun Moore (reported agreement)
Lost: Ryan Anderson (reported agreement with Rockets), Eric Gordon (reported agreement with Rockets)
New York Knicks
Free agents as of July 1
: Arron Afflalo, Lou Amundson, Kevin Seraphin, Lance Thomas, Sasha Vujacic, Derrick Williams, Cleanthony Early (R), Langston Galloway (R)
Retained: N/A
Added: Derrick Rose (trade), Justin Holiday (trade), Joakim Noah (reported agreement), Courtney Lee (reported agreement), Brandon Jennings (reported agreement)
Lost: Robin Lopez (trade), Jose Calderon (trade), Jerian Grant (trade), Tony Wroten (waived), Arron Afflalo (reported agreement with Kings)
Oklahoma City Thunder
Free agents as of July 1
: Kevin Durant, Randy Foye, Nazr Mohammed, Dion Waiters (R)
Retained: N/A
Added: Victor Oladipo (trade), Ersan Ilyasova (trade), Daniel Hamilton (draft), Domantas Sabonis (draft)
Lost: Serge Ibaka (trade), Kevin Durant (reported deal with Warriors)
Orlando Magic
Free agents as of July 1
: Brandon Jennings, Jason Smith, Dewayne Dedmon (R), Evan Fournier (R), Andrew Nicholson (R)
Retained: Evan Fournier (reported agreement)
Added: Serge Ibaka (trade), Jodie Meeks (trade), Stephen Zimmerman Jr. (draft), D.J. Augustin (reported agreement), Jeff Green (reported agreement), Bismack Biyombo (reported agreement)
Lost: Victor Oladipo (trade), Ersan Ilyasova (trade), Andrew Nicholson (reported deal with Wizards), Brandon Jennings (reported deal with Knicks)
Philadelphia 76ers
Free agents as of July 1
: Elton Brand, Ish Smith, Isaiah Canaan (R), Christian Wood (R)
Retained: Hollis Thompson (team exercised option)
Added: Furkan Korkmaz (draft), Timothe Luwawu (draft), Ben Simmons (draft), Jerryd Bayless (reported agreement)
Lost: Ish Smith (reported agreement with Pistons)
Phoenix Suns
Free agents as of July 1
: Chase Budinger, Jon Leuer, Ronnie Price, Mirza Teletovic
Retained: N/A
Added: Dragan Bender (draft), Marquese Chriss (draft), Tyler Ulis (draft), Jared Dudley (reported agreement)
Lost: Bogdan Bogdanovic (trade, player rights), Mirza Teletovic (reported agreement with Bucks), Jon Leuer (reported agreement with Pistons)
Portland Trail Blazers
Free agents as of July 1
: Gerald Henderson, Chris Kaman, Brian Roberts, Allen Crabbe (R), Maurice Harkless (R), Meyers Leonard (R)
Retained: N/A
Added: Jake Layman (draft), Evan Turner (reported agreement)
Lost: Allen Crabbe (reported deal with Nets)
Sacramento Kings
Free agents as of July 1
: Quincy Acy, James Anderson, Rajon Rondo, Seth Curry (R), Eric Moreland (R)
Retained: N/A
Added: Malachi Richardson (draft), Bogdan Bogdanovic (trade, player rights), Isaiah Cousins (draft), Skal Labissiere (draft), Georgios Papagiannis (draft), Arron Afflalo (reported agreement), Matt Barnes (reported agreement)
Lost: Marco Belinelli (trade), Rajon Rondo (reported deal with Bulls)
San Antonio Spurs
Free agents as of July 1
: Matt Bonner, Tim Duncan, Manu Ginobili, Kevin Martin, Andre Miller, David West, Boban Marjanovic (R)
Retained: Tim Duncan (picked up player option, could retire), David West
Added: Dejounte Murray (draft), Pau Gasol (reported agreeement)
Lost: N/A
Toronto Raptors
Free agents as of July 1
: Bismack BiyomboDeMar DeRozan, James Johnson, Luis Scola, Jason Thompson
Retained: DeMar DeRozan (reported agreement)
Added: Jakob Poeltl (draft), Pascal Siakam (draft)
Lost: Bismack Biyombo (reported agreement with Magic)
Utah Jazz
Free agents as of July 1
: Trevor Booker
Retained: N/A
Added: George Hill (trade), Joel Bolomboy (draft), Marcus Paige (draft), Tyrone Wallace (draft), Joe Johnson (reported agreement)
Lost: Trey Burke (trade)
Washington Wizards
Free agents as of July 1
: Alan Anderson, Jared Dudley, J.J. Hickson, Nene, Ramon Sessions, Garrett Temple, Marcus Thornton, Bradley Beal (R)
Retained: Bradley Beal (reported agreement),
Added: Ian Mahinmi (reported agreement), Andrew Nicholson (reported agreement), Trey Burke (reported trade), Tomas Santoransky
Lost: Jared Dudley (reported agreement with Suns), Ramon Sessions (reported deal with Hornets), Nene (reported agreement with Rockets)


Free agency start time: Friday, July 1 at 12:01 a.m.

Salary cap: $94 million (projected)

Free agent moratorium end date: Thursday, July 7 at 12:01 a.m. (when restricted free agents can sign offer sheets, unrestricted free agents can officially sign contracts they’ve agreed to with teams, and trades made involving 2016-17 cap figures can be made official).

What is a “restricted” free agent? Any player who is either on the fourth year of his rookie scale contract as a first round pick (example: Bradley Beal) or a player who wasn’t drafted in the first round but has played three or fewer seasons in the NBA (example: Matthew Dellavedova).

What is an “Early Bird” free agent? Any player who has played two years in the NBA with one team and is a restricted free agent (example: Jordan Clarkson). This is now known as the Gilbert Arenas Rule, after the Washington Wizards successfully signed Arenas away from the Golden State Warriors in 2003, leading to a rule change.

Some players who are Early Bird free agents aren’t held to these standards, because they are veterans who have been in the NBA more than two years, but played with one team for two years. The most prominent example this summer is Hassan Whiteside.

Who is an “unrestricted” free agent? Anyone else.

Max salary ranges (assuming a $94 million salary cap; number is first year of max salary):

  • Players with 0-6 years of experience (examples: Bradley Beal, Andre Drummond): $22.2 million
  • Players with 7-9 years of experience (examples: Kevin Durant, Al Horford): $26.6 million
  • Players with 10+ years of experience (example: LeBron James): $31 million
With the league’s salary cap set to jump over 30 percent this summer — going from $70 million this past season to at least $94 million next season — players are going to be in line to make massive amounts of money. Here’s our ranking of who should get that money.
The reality is not every team will get a chance to bring in a true superstar, and even more simply can’t afford their asking price. That means teams will be scrambling to implement their backup plans. If that’s the case, here’s who they should target.
A need in free agency may be more specific — a playmaker to augment an already talented offensive scheme, for instance, or perhaps defensive help in the form of an imposing rim protector. No matter what a team needs, here is a specialist who is available in free agency.


1. Kevin Durant, SF, Unrestricted, Oklahoma City Thunder
2. LeBron James, SF, Unrestricted, Cleveland Cavaliers
3. Andre Drummond, C, Restricted, Detroit Pistons
4. Al Horford, PF/C, Unrestricted, Atlanta Hawks
5. Nicolas Batum, SG, Unrestricted, Charlotte Hornets
6. Dwight Howard, C, Unrestricted, Houston Rockets
7. Mike Conley, PG, Unrestricted, Memphis Grizzlies
8. DeMar DeRozan, SG, Unrestricted, Toronto Raptors
9. Bradley Beal, SG, Restricted, Washington Wizards
10. Hassan Whiteside, C, Unrestricted, Miami Heat
11. Chandler Parsons, SF, Unrestricted, Dallas Mavericks
12. Luol Deng, SF, Unrestricted, Miami Heat
13. Marvin Williams, SF, Unrestricted, Charlotte Hornets
14. Bismack Biyombo, C, Unrestricted, Toronto Raptors
15. Jordan Clarkson, PG, Restricted, Los Angeles Lakers
16. Dwyane Wade, SG, Unrestricted, Miami Heat
17. Dirk Nowitzki, PF, Unrestricted, Dallas Mavericks
18. Tim Duncan, C, Unrestricted, San Antonio Spurs
19. Joakim Noah, PF/C, Unrestricted, Chicago Bulls
20. Pau Gasol, PF/C, Unrestricted, Chicago Bulls
21. Harrison Barnes, SF, Restricted, Golden State Warriors
22. J.R. Smith, SG, Unrestricted, Cleveland Cavaliers
23. Kent Bazemore, SG, Unrestricted, Atlanta Hawks
24. Jeremy Lin, PG, Unrestricted, Charlotte Hornets
25. Courtney Lee, SG, Unrestricted, Charlotte Hornets
26. Deron Williams, PG, Unrestricted, Dallas Mavericks
27. Evan Fournier, SG, Restricted, Orlando Magic
28. Jared Dudley, SF, Unrestricted, Washington Wizards
29. Eric Gordon, SG, Unrestricted, New Orleans Pelicans
30. Ryan Anderson, PF, Unrestricted, New Orleans Pelicans
31. Manu Ginobili, SG, Unrestricted, San Antonio Spurs
32. Donatas Motiejunas, PF/C, Restricted, Houston Rockets
33. Meyers Leonard, C, Restricted, Portland Trail Blazers
34. Gerald Henderson, SG, Unrestricted, Portland Trail Blazers
35. Arron Afflalo, SG, Unrestricted, New York Knicks
36. Joe Johnson, SF, Unrestricted, Miami Heat
37. Jamal Crawford, SG, Unrestricted, Los Angeles Clippers
38. Maurice Harkless, SF, Restricted, Portland Trail Blazers
39. Langston Galloway, SG, Restricted, New York Knicks
40. Dion Waiters, SG, Restricted, Oklahoma City Thunder
41. Solomon Hill, SF, Unrestricted, Indiana Pacers
42. Matthew Dellavedova, PG, Restricted, Cleveland Cavaliers
43. Evan Turner, SF, Unrestricted, Boston Celtics
44. Allen Crabbe, SG, Restricted, Portland Trail Blazers
45. Al Jefferson, C, Unrestricted, Charlotte Hornets
46. Jared Sullinger, C, Restricted, Boston Celtics
47. Nene, PF, Unrestricted, Washington Wizards
48. David West, PF, Unrestricted, San Antonio Spurs
49. Timofey Mozgov, C, Unrestricted, Cleveland Cavaliers
50. Tyler Johnson, PG, Restricted, Miami Heat