After 13 years in Miami, Dwyane Wade will play for his hometown team, the Chicago Bulls. (Alan Diaz/Associated Press)

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.

Latest rumors and news | Analysis | Player movement tracker | What you need to know | Top 50 free agents

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.

NBA free agency draft grades: Analyzing the early deals

LATEST RUMORS AND NEWS

NBA free agency in 2016 has been a summer like no other. It's the first season of the league's nine-year, $24 billion TV deal, so the salary cap and player salaries have sky-rocketed. Here's where some of the star players landed. (Thomas Johnson,Danielle Kunitz/The Washington Post)

In Miami, it’s Pat Riley’s way or the highway. Dwyane Wade chose the latter.

In another NBA stunner, Dwyane Wade decides to leave Heat, sign with Bulls

Wizards’ Plan B became Plan F; what’s left is a two-year window with John Wall

Six potential landing spots for Russell Westbrook include the Lakers and … Cavaliers?

This year’s free agency should be remembered for one thing: Bad Photoshops

Kevin Durant upgrades the Warriors in almost every way possible

Ray Allen is mulling an NBA comeback at nearly 41

The lure of the ring: Why a title allowed Dirk Nowitzki to remain a hero in Dallas

How LeBron, the CBA and James Harden pushed Kevin Durant to the Warriors

The Kevin Durant aftermath begins: Warriors agree to deal Andrew Bogut to Dallas

Center Roy Hibbert set to join Charlotte Hornets

Warriors supplement roster with center Zaza Pachulia

Kevin Durant agrees to free agent deal with the Golden State Warriors

Mavericks bring back Deron Williams, Dwight Powell

Bulls set to sign point guard Rajon Rondo to two-year deal

Clippers reportedly retain reigning sixth man of the year Jamal Crawford

Wizards acquire Trey Burke, agree to deal with F Andrew Nicholson

Wizards miss out on free agent target Al Horford, who agrees to deal with Celtics

Rockets land Ryan Anderson on a four-year, $80 million deal

Hornets are keeping Marvin Williams

Celtics come ready to pitch Kevin Durant with … Tom Brady?

Lakers, Luol Deng agree on a four-year, $72 million deal

Bismack Biyombo reportedly bound for Magic after agreeing to a $72 million contract

Trevor Booker appears to be Brooklyn-bound, no terms reported yet

Aaron Affalo heading to Sacramento on a two-year, $25 million deal

Pistons nab Jon Leuer on a four-year contract

Joe Johnson signs two-year, $22 million deal with… Utah?

Atlanta Hawks pay premium price to retain Kent Bazemore

 

ANALYSIS AND BEST FITS

Brewer: Kevin Durant faced a difficult decision. He made the right one by joining the Warriors.

Five issues to be resolved in the wake of Kevin Durant’s move to Golden State

Free agency grades: How do these signings add up?

Chandler Parsons gives the Grizzlies one of the NBA’s best spot-up shooters

Timofey Mozgov’s Lakers deal isn’t as big a mistake as you think

Everyone wants to sign Kevin Durant but only six teams have a chance

Joakim Noah can run the triangle offense for the Knicks

Brewer: The Wizards can win in free agency. Here’s how.

Steinberg: Wizards owe it to John Wall to make this the ‘biggest summer’

Lakers need to get a star center in free agency

Knicks don’t have a lot of options but need players for the triangle offense

 

PLAYER MOVEMENT TRACKER

(R=Restricted free agent)

atl

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)

bos

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-PRIMARY-LOGO-21-300x300

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)

cha

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)

chi

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)

cle

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)

dal

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)

den

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)

det

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)

gsw

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)

rockets

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)

3084

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)

lac

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)

lal

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)

mem

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)

mia

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)

mil

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)

min

Minnesota Timberwolves
Free agents as of July 1
: Tayshaun Prince, Damjan Rudez (R)
Retained: N/A
Added: Kris Dunn (draft)
Lost: N/A

nop

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)

nyk

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)

okc

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)

orl

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)

phi

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)

nba_phx_logo

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)

por

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)

Ar2cXMx_

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)

sas

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

tor

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)

logo-alt-300-UTA

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_logo

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)

THE ESSENTIALS: WHAT YOU NEED TO KNOW

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

Top 50 NBA free agents: Kevin Durant … then everyone else

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.

Miss out on a big fish in free agency? Here’s what your backup plan should be.

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.

Shopper’s guide to this year’s NBA free agents

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.

TOP 50 FREE AGENTS

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