The NBA offseason officially began at 12:01 a.m. ET on June 28 following the completion of the 2024 NBA Draft.
NBA free agency tipped off on June 30 at 6 p.m. ET with players and teams allowed to discuss deals during the moratorium period. Here’s a look at all of the reported and official free-agent deals, extensions and trades for all 30 teams so far.
Free Agent Tracker | Free Agency Explained | Trade Tracker | 2024 NBA Draft | All NBA Transactions
Atlanta Hawks
• Dyson Daniels joins via trade with Pelicans (multiple reports)
• Larry Nance Jr. joins via trade with Pelicans (multiple reports)
Boston Celtics
• Luke Kornet returns on 1-year deal (officially announced)
• Neemias Queta returns on multi-year deal (per The Athletic)
• Jayson Tatum agrees to 5-year max extension (multiple reports)
• Xavier Tillman returns on 2-year deal (officially announced)
• Derrick White agrees to 4-year extension (multiple reports)
Brooklyn Nets
• Bojan Bogdanovic joins via trade with Knicks (multiple reports)
Charlotte Hornets
• Reggie Jackson joins via trade with Nuggets (multiple reports)
Chicago Bulls
• Josh Giddey joins via trade with Thunder (officially announced)
• Jalen Smith agrees to 3-year deal (per ESPN)
• Patrick Williams returns on 5-year deal (per The Athletic)
Cleveland Cavaliers
• Donovan Mitchell agrees to 3-year extension (multiple reports)
Dallas Mavericks
• Quentin Grimes joins via trade with Pistons (multiple reports)
• Naji Marshall agrees to 3-year deal (per ESPN)
• Klay Thompson joins via sign-and-trade (multiple reports)
Denver Nuggets
• No reported moves yet
Detroit Pistons
• Cade Cunningham agrees to 5-year extension (per The Athletic)
• Tim Hardaway Jr. joins via trade with Mavs (multiple reports)
• Tobias Harris agrees to 2-year deal (per multiple reports)
• Wendell Moore Jr. joins via trade with Wolves (multiple reports)
Golden State Warriors
• Kyle Anderson agrees to 3-year deal (per ESPN)
• De’Anthony Melton agrees to 1-year deal (per The Athletic)
• Chris Paul to be waived, become free agent (officially announced)
• Lindy Waters III joins via trade with Thunder (officially announced)
Houston Rockets
• AJ Griffin joins via trade with Hawks (officially announced)
• Aaron Holiday returns on 2-year deal (per The Athletic)
Indiana Pacers
• Pascal Siakam returns on 4-year deal (multiple reports)
• Obi Toppin returns on a 4-year deal (multiple reports)
• James Wiseman agrees to 2-year deal (per ESPN)
Los Angeles Clippers
• Mo Bamba agrees to 1-year deal (per ESPN)
• Nicolas Batum agrees to a 2-year deal (per ESPN)
• Kris Dunn agrees to deal (multiple reports)
• James Harden returns on 2-year deal (multiple reports)
• Derrick Jones Jr. agrees to 3-year deal (per The Athletic)
• Kevin Porter Jr. agrees to 2-year deal (per The Athletic)
Los Angeles Lakers
• Max Christie returns on 4-year deal (multiple reports)
Memphis Grizzlies
• No reported moves yet
Miami Heat
• Keshad Johnson agrees to two-way contract (officially announced)
• Kevin Love returns on 2-year deal (multiple reports)
• Zion Pullin agrees to two-way contract (officially announced)
• Dru Smith returns on a two-way contract (officially announced)
Milwaukee Bucks
• Delon Wright agrees to 1-year deal (per ESPN)
Minnesota Timberwolves
• Luka Garza returns on 2-year deal (per ESPN)
> Complete Timberwolves roster
New Orleans Pelicans
• Dejounte Murray joins via trade with Hawks (multiple reports)
New York Knicks
• OG Anunoby returns on 5-year deal (multiple reports)
• Mikal Bridges joins via trade with Nets (multiple reports)
Oklahoma City Thunder
• Alex Caruso joins via trade with Bulls (officially announced)
• Isaiah Hartenstein agrees to 3-year deal (per ESPN)
• Isaiah Joe returns on 4-year deal (per The Athletic)
• Aaron Wiggins returns on 5-year deal (per The Athletic)
Orlando Magic
• Goga Bitadze agrees to 3-year deal (per ESPN)
• Kentavious Caldwell-Pope agrees to 3-year deal (multiple reports)
• Gary Harris agrees to 2-year deal (per ESPN)
• Jonathan Isaac agrees to 5-year extension (per ESPN)
• Moritz Wagner returns on 2-year deal (per ESPN)
Philadelphia 76ers
• Andre Drummond agrees to 2-year deal (multiple reports)
• Paul George agrees to 4-year deal (multiple reports)
• Eric Gordon agrees to 2-year deal (per The Athletic)
• Tyrese Maxey agrees to 5-year extension (multiple reports)
• Kelly Oubre Jr. returns on 2-year deal (per ESPN)
Phoenix Suns
• Bol Bol returns on 1-year deal (per ESPN)
• Collin Gillespie agrees to two-way contract (per ESPN)
• Monte Morris agrees to deal (per The Athletic)
• Mason Plumlee agrees to 1-year deal (per ESPN)
Portland Trail Blazers
• Deni Avdija joins via trade with Wizards (multiple reports)
• Justin Minaya returns on a two-way contract (officially announced)
Sacramento Kings
• Alex Len returns on a 1-year deal (per The Athletic)
• Jalen McDaniels joins via trade with Raptors (officially announced)
• Malik Monk returns on 4-year deal (multiple reports)
San Antonio Spurs
• Chris Paul agrees to 1-year deal (multiple reports)
Toronto Raptors
• Scottie Barnes agrees to 5-year extension (multiple reports)
• Davion Mitchell joins via trade with Kings (officially announced)
• Immanuel Quickley returns on 5-year deal (multiple reports)
• Garrett Temple has agreed to 1-year deal (per ESPN)
• Sasha Vezenkov joins via trade with Kings (officially announced)
Utah Jazz
• Drew Eubanks agrees to 2-year deal (per ESPN)
• Omer Yurtseven waived, becomes free agent (officially announced)
Washington Wizards
• Malcolm Brogdon joins via trade with Trail Blazers (multiple reports)
• Richaun Holmes returns on 2-year deal (per The Athletic)
• Jonas Valanciunas agrees to 3-year deal (per ESPN)