The NBA season is nearly complete, which means teams are about to start preparing for the offseason.
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.
Jump to a section:
Key dates | Qualifying offers | Two-way qualifying offers
Options | Guarantee dates | Rookie extension eligible
Veteran extension eligible | Renegotiation eligible
2024 key dates
Sunday
Monday
Tuesday-April 19
Wednesday-April 20
April 20
-
Playoffs begin
April 27
May 6-7
May 11-12
May 12
-
Draft lottery (Chicago)
May 12-19
-
Chicago Pre-draft Camp
May 21-22
May 29
June 1
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
TBD (first day after the NBA Finals)
June 26-27
-
2024 NBA draft
June 29
June 30
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
July TBD
-
Sacramento summer league
July TBD
-
Utah summer league
July 10
July 12-22
July 13
July 20
July 22
July 27-Aug. 11
-
Olympics (Paris)
Aug. 31
Sept. 27
Oct. 1
Oct. 19
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
Qualifying offers
Note: Two-way players listed above are not eligible to sign another two-way contract.
Two-way qualifying offers
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)
Team and player options
June 19
June 23
June 24
June 25
June 28
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.
Guarantee dates
TBD
-
Paul Reed (PHI): $0 to $7,723,000 if team reaches second round
June 24
June 27
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
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
July 8
July 11
July 15
July 16
July 18
July 20
July 23
July 25
Aug. 1
Rookie extension eligible
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
Veteran extension eligible
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
Renegotiation eligible
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