NBA offseason 2024: Schedule, deadlines, contract details
With many teams already doing deep dives into preparation for the 2024 NBA draft and this summer’s free agency, here’s a look at the league’s upcoming calendar, along with important deadlines for teams and players to exercise contract options. More than 30 players are in line for qualifying offers that would make them restricted free agents, and more than 100 players are eligible for either rookie or veteran extensions, leaving teams with plenty to think about over the next few months.
We have all the details on that and more, and we’ll continue to add to the information below as the NBA calendar evolves and moves toward the start of the 2024-25 season this fall.
Sunday
Regular season ends
Last day to sign a player or convert a two-way contract
Team salaries frozen for the 2023-24 season
Monday
New offseason apron rules start
Roster set for NBA playoffs (3 p.m. ET)
Tuesday-April 19
Play-in tournament
Wednesday-April 20
Portsmouth Invitational Tournament
April 20
Playoffs begin
April 27
Early entry eligibility deadline (11:59 p.m. ET)
May 6-7
Conference semifinals begin (possible move to May 4-5)
May 11-12
NBA G League Elite Camp (Chicago)
May 12
Draft lottery (Chicago)
May 12-19
Chicago Pre-draft Camp
May 21-22
Conference finals (possible move up to May 19-20)
May 29
Withdrawal date for college players (11:59 p.m. ET)
June 1
The last day New Orleans can choose to defer the first-round pick owed from the Lakers to 2025
NBA Finals
Game 1: June 6
Game 2: June 9
Game 3: June 12
Game 4 :June 14
Game 5 (if necessary): June 17
Game 6 (if necessary): June 20
Game 7 (if necessary): June 23
June 16
Early entry-entrant withdrawal deadline (non-college players)
TBD (first day after the NBA Finals)
Teams can begin negotiating with their own free agents
June 26-27
2024 NBA draft
June 29
Last day for a team or player option to be exercised
Last day for a player to receive a Qualifying Offer
June 30
Free agent negotiations can begin with players not on your own team (6 p.m. ET)
July 1
Free agency moratorium (12:01 a.m. ET)
First-round selections can sign contracts
Minimum contracts (2 years or less) can sign
Offer sheets can be extended to a player
Restricted free agents can sign an offer sheet
Third-year and fourth-year rookie options can be exercised
Two-way contracts can be signed and converted
July 6
Free agency begins (Noon ET)
Teams can officially sign free agents
Trades can become official
Rookie-scale and veteran contracts can be extended
Clock on offer sheets begins
July TBD
USA Basketball training camp (Las Vegas)
July TBD
Sacramento summer league
July TBD
Utah summer league
July 10
USA Basketball exhibition vs. Canada (Las Vegas)
July 12-22
NBA 2K Vegas Summer League
July 13
Last day to withdraw a Qualifying Offer
July 20
USA Basketball exhibition vs. South Sudan (London)
July 22
USA Basketball exhibition vs. Germany (London)
July 27-Aug. 11
Olympics (Paris)
Aug. 31
Last day to use the waive-and-stretch provision
Sept. 27
Training camp begins for teams playing outside North America
Oct. 1
Training camp begins for teams not playing outside North America
Oct. 19
Last day to waive a player on a non-guaranteed contract and not incur a salary cap charge
Oct. 21
Last day of the offseason
Last date to sign a rookie scale or veteran extension (if more than one season is left. If a player has an option, he is allowed to extend up until June 30)
Last day a player can sign a designated veteran (supermax) extension
Rosters set for NBA opening day (5 p.m. ET)
Last day to sign-and-trade a free agent
Last day a player with an Exhibit 10 contract can be converted to a two-way
Oct. 22
Regular season begins
Oct. 31
Deadline to exercise third-year and fourth-year team options on rookie contracts
Note: Two-way players listed above are not eligible to sign another two-way contract.
Atlanta: Vit Krejci, Seth Lundy
Brooklyn: Jacob Gilyard
Boston: Drew Peterson
Charlotte: Amari Bailey
Chicago: Henri Drell, Adama Sanogo
Cleveland: Emoni Bates, Pete Nance
Dallas: Greg Brown III, Brandon Williams
Denver: James Huff, Braxton Key
Houston: Nate Hinton, Jermaine Samuels Jr., Nate Williams
Indiana: Quenton Jackson, Oscar Tshiebwe, Isaiah Wong
L.A. Lakers: Colin Castleton
Memphis: Jordan Goodwin
Miami: Cole Swider, Alondes Williams
Minnesota: Daishen Nix
New York: Jacob Toppin, Duane Washington Jr.
Oklahoma City: Keyontae Johnson
Orlando: Trevelin Queen
Philadelphia: Terquavion Smith
Portland: Ibou Badji, Ashton Hagans, Justin Minaya
Sacramento: Jordan Ford, Jalen Slawson
San Antonio: David Duke Jr.
Toronto: Jontay Porter
Washington: Jules Bernard
Note: The qualifying offer is the salary of a 2024-25 two-way contract (50% of the 0 years of service that applies to the minimum scale)
June 19
Gary Payton II (GS): $9,130,000
June 23
Vlatko Cancar (Team) (DEN): $2,346,606
June 24
OG Anunoby (NY): $19,928,571
June 25
Reggie Jackson (DEN): $5,200,000
June 28
Bruce Brown (Team) (TOR): $23,000,000
June 29
Garrison Mathews (Team) (ATL): $2,230,253
Oshae Brissett (BOS): $2,463,946
Sam Hauser (Team) (BOS): $2,092,344
Keita Bates-Diop (BKN): $2,654,644
*Davis Bertans (ETO) (CHA): $16,000,000
*JT Thor (Team) (CHA): $1,988,598
Lonzo Ball (CHI): $21,395,348
Torrey Craig (CHI): $2,845,342
Kentavious Caldwell-Pope (DEN): $15,440,185
Evan Fournier (Team) (DET): $19,000,000
*Stanley Umude (Team) (DET): $2,120,693
Chimezie Metu (Team) (DET): $2,654,644
*Jeff Green (Team) (HOU): $9,600,000
Jae’Sean Tate (Team) (HOU): $7,065,217
Jalen Smith (IND): $5,417,386
Paul George (LAC): $48,787,676
P.J. Tucker (LAC): $11,539,000
Russell Westbrook (LAC): $4,027,525
Jaxson Hayes (LAL): $2,463,946
LeBron James (LAL): $51,415,938
Cam Reddish (LAL): $2,463,946
D’Angelo Russell (LAL): $18,692,307
Christian Wood (LAL): $3,306,040
Luke Kennard (MEM): $14,763,636
Yuta Watanabe (MEM): $2,654,644
Thomas Bryant (MIA): $2,845,342
Kevin Love (MIA): $4,027,525
Caleb Martin (MIA): $7,126,900
Josh Richardson (MIA): $3,051,153
*Jose Alvarado (Team) (NO): $1,988,598
*Jeremiah Robinson-Earl (Team) (NO): $2,196,970
DaQuan Jeffries (Team) (NY): $2,463,946
*Jericho Sims (Team) (NY): $2,092,344
*Isaiah Joe (Team) (OKC): $2,164,993
*Lindy Waters III (Team) (OKC): $1,988,598
*Aaron Wiggins (Team) (OKC): $1,988,598
Joe Ingles (Team) (ORL): $11,000,000
Moritz Wagner (Team) (ORL): $8,000,000
*Jeff Dowtin Jr. (Team) (PHI): $2,196,970
Drew Eubanks (PHX): $2,654,644
Eric Gordon (PHX): $3,356,271
Damion Lee (PHX): $2,845,342
Josh Okogie (PHX): $2,956,734
Dalano Banton (POR): $2,196,970
Richaun Holmes (WSH): $12,876,780
*Tristan Vukcevic (Team) (WSH): $2,424,892
Note: Player options on June 29 must be exercised by 5 p.m. ET
*Contract does not become guaranteed if option is exercised.
TBD
Paul Reed (PHI): $0 to $7,723,000 if team reaches second round
June 24
Kevon Looney (GS): $3,000,000 to $8,000,000
June 27
Seth Curry (CHA): $0 to $4,000,000
June 28
Dante Exum (DAL): $0 to $3,150,000
Chris Paul (GS): $0 to $30,000,000
T.J. McConnell (IND): $5,000,000 to $9,300,000
Josh Minott (MIN): $0 to $2,019,699
Bojan Bogdanovic (NYK): $2,000,000 to $19,032,850
Lauri Markkanen (UTAH): $6,000,000 to $18,044,544
June 29
Bruno Fernando (ATL): $0 to $2.717,391
Garrison Mathews (ATL): $0 to $2,23,0253
Jock Landale (HOU): $0 to $8,000,000
Landry Shamet (WSH): $0 to $11,000,000
June 30
Alex Caruso (CHI): $3,000,000 to $9,890,000
Jaden Hardy (DAL): $400,000 to $2,019,699
Troy Brown Jr. (DET): $0 to $4,000,000
Caleb Houstan (ORL): $0 to $2,019,699
July 1
Devonte’ Graham (NO): $2,850,000 to $12,650,000
July 8
AJ Green (MIL): $0 to $2,120,693
July 11
Jeff Green (HOU): $0 to $8,000,000
July 15
Orlando Robinson (MIA): $0 to $2,120,693
July 16
Jericho Sims (NY): $651,180 to $1,302,359
July 18
Bryce McGowens (CHA): $0 to $2,019,699
July 20
Toumani Camara (POR): $0 to $1,891,857
Jabari Walker (POR): $0 to $2,019,699
July 23
Javon Freeman-Liberty (TOR): $100,000 to $150,000
July 25
Darius Bazley (UTAH): $0 to $400,000
Kenneth Lofton Jr. (UTAH): $0 to $400,000
Aug. 1
Charles Bassey (SA): $0 to $2,500,000
Julian Champagnie (SA): $0 to $3,000,000
Atlanta: Jalen Johnson
Brooklyn: Cam Thomas and Day’Ron Sharpe
Boston: Jaden Springer
Charlotte: Tre Mann
Cleveland: Evan Mobley
Detroit: Cade Cunningham and Quentin Grimes
Golden State: Moses Moody and Jonathan Kuminga
Houston: Jalen Green and Alperen Sengun
Indiana: Isaiah Jackson
LA Clippers: Bones Hyland
Memphis: Santi Aldama and Ziaire Williams
New Orleans: Trey Murphy III
Oklahoma City: Josh Giddey
Orlando: Franz Wagner and Jalen Suggs
Sacramento: Davion Mitchell and Chris Duarte
Toronto: Scottie Barnes
Washington: Corey Kispert
Note: Players are eligible to extend starting on July 6 unless noted
Atlanta: Trae Young ,Clint Capela, Garrison Mathews and Bruno Fernando (as of Oct. 2)
Boston: Jayson Tatum (super max), Derrick White and Sam Hauser
Brooklyn: Mikal Bridges (as of Oct. 1) and Ben Simmons
Charlotte: JT Thor and Cody Martin Chicago: DeMar DeRozan (through June 30), Lonzo Ball and Alex Caruso
Cleveland: Donovan Mitchell, Jarrett Allen and Dean Wade (as of Sept. 27)
Dallas: Luka Doncic (not supermax), Jaden Hardy, Tim Hardaway Jr. and Maxi Kleber
Denver: Jamal Murray, Vlatko Cancar, Kentavious Caldwell-Pope (as of July 16), Michael Porter Jr. (as of Sept. 29) and Aaron Gordon (as of Sept. 27)
Detroit: Evan Fournier (through June 30)
Golden State: Stephen Curry, Klay Thompson (through June 30), Chris Paul, Gary Payton II and Kevon Looney (as of July 9)
Houston: Jae’Sean Tate (through June 30) and Steven Adams (as of Oct. 1)
Indiana: Pascal Siakam (through June 30), T.J. McConnell, Andrew Nembhard (as of July 22), Jalen Smith and Doug McDermott (thru June 30)
LA Clippers: Paul George (through June 30), Brandon Boston Jr. (through June 30), Terance Mann, Ivica Zubac, Amir Coffey, P.J. Tucker and Norman Powell
L.A. Lakers: LeBron James (as of Aug. 18)
Memphis: Luke Kennard (through June 30), Marcus Smart (as of July 25) and Jaren Jackson Jr. (as of Oct. 1)
Miami: Bam Adebayo, Jimmy Butler (as of July 7), Haywood Highsmith (thru June 30), Caleb Martin, Duncan Robinson and Terry Rozier (as of July 30)
Milwaukee: Bobby Portis and Pat Connaughton (as of July 18)
Minnesota: Rudy Gobert, Monte Morris (through June 30), Jordan McLaughlin (through June 30) and Josh Minott (as of July 22)
New Orleans: Brandon Ingram, Naji Marshall (through June 30), Jonas Valanciunas (through June 30), Larry Nance Jr. (as of Oct. 1) and CJ McCollum (as of Sept. 26)
New York: OG Anunoby (through June 30), Jalen Brunson (as of July 12), Julius Randle (as of Aug. 3), Jericho Sims (as of July 9), Mitchell Robinson (as of July 12), Alec Burks (through June 30) and Bojan Bogdanovic (as of Oct. 30)
Oklahoma City: Aaron Wiggins, Isaiah Joe (as of Oct. 16), Shai Gilgeous-Alexander (not supermax), Gordon Hayward (through June 30) and Jaylin Williams (as of July 19)
Orlando: Markelle Fultz (through June 30), Gary Harris (through June 30), Jonathan Isaac, Wendell Carter Jr. (as of Oct. 10) and Caleb Houstan (as of July 10)
Philadelphia: Joel Embiid (as of July 18), Tobias Harris (through June 30), De’Anthony Melton (through June 30), KJ Martin (through June 30), Robert Covington (through June 30) and Buddy Hield (through June 30)
Phoenix: Grayson Allen (through June 30), Kevin Durant (as of July 8), Jusuf Nurkic and Royce O’Neale (through June 30)
Portland: Malcolm Brogdon, Jabari Walker (as of July 13), Robert Williams III (as of July 30), Anfernee Simons and Deandre Ayton (as of July 18)
Sacramento: De’Aaron Fox and Kevin Huerter (as of Oct. 1)
San Antonio: Cedi Osman (through June 30) and Devonte’ Graham
Toronto: Gary Trent Jr. (as of June 30) and Chris Boucher
Utah: Talen Horton-Tucker (through June 30), Lauri Markkanen, John Collins and Collin Sexton (as of Sept. 3)
Washington: Isaiah Livers (as of June 30), Marvin Bagley III, Landry Shamet (as of Oct. 1) and Richaun Holmes
Brooklyn: Mikal Bridges (as of Oct. 18)
Chicago: Alex Caruso
Charlotte: Davis Bertans (as of Aug. 8) and JT Thor
Orlando: Wendell Carter Jr. (as of Oct. 16)
San Antonio: Devonte’ Graham
Utah: Lauri Markkanen (as of Aug. 6) and John Collins
Note: Players listed above are on teams that could have cap space