The NBA season is complete, which means all 30 teams are now in offseason mode.
With those teams already doing deep dives into preparation for the 2022 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 2022-23 season this fall.
2022-23 key dates
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 (6 p.m. ET.)
July 1
• Free-agency moratorium (12:00 a.m. ET)
• First-round selections can sign contracts
• Minimum contracts (two or fewer years) can sign
• Restricted free agents can sign an offer sheet
• Third-year and fourth-year rookie options can be exercised
July 6
• Free agency begins (12:00 p.m. ET)
• Teams can sign free agents
• Trades can become official
• Rookie scale and veteran contracts can be extended
• Clock on offer sheets begins
July 13
• Last day to withdraw a qualifying offer
Aug. 31
• Last day to use the waive and stretch provision
Oct. 4
• Training camp begins
Oct. 15
• Last day to waive a player on a non-guaranteed contract and not incur a salary-cap charge
Oct. 17
• Last day of the offseason
• Last date to sign a rookie scale or veteran extension (two years left on existing deal)
• Rosters are restricted to 15
Oct. 31
• Deadline for third-year and fourth-year team options on rookie contracts to be exercised
Qualifying offers
Player and team options
June 28
• Hamidou Diallo (DET): $5.2 million (team)
• Frank Jackson (DET): $3.2 million (team)
• Cory Joseph (DET): $5.2 million
• Luka Garza (DET): $1.6 million (team)
• Trey Lyles (SAC): $2.6 million
June 29
• Sam Hauser (BOS): $1.6 million (team)
• Juwan Morgan (BOS): $1.8 million (team)
• Kessler Edwards (BKN): $1.6 million (team)
• Kyrie Irving (BKN): $36.5 million
• Patty Mills (BKN): $6.2 million
• Jalen McDaniels (CHA): $1.9 million (team)
• Tony Bradley (CHI): $2 million
• Carsen Edwards (DET): $1.9 million (team)
• Jae'Sean Tate (HOU): $1.8 million
• Oshae Brissett (IND): $1.8 million (team)
• Stanley Johnson (LAL): $2.4 million (team)
• Wenyen Gabriel (LAL): $1.9 million (team)
• Russell Westbrook (LAL): $47.1 million
• Bobby Portis (MIL): $4.6 million
• Jaylen Nowell (MIN): $1.9 million (team)
• Naz Reid (MIN): $1.9 million (team)
• Luguentz Dort (OKC): $1.9 million (team)
• Mike Muscala (OKC): $3.5 million (team)
• Isaiah Roby (OKC): $1.9 million (team)
• Shake Milton (PHI): $2 million (team)
• James Harden (PHI): $47.4 million
• Svi Mykhailiuk (TOR): $1.9 million
• Bradley Beal (WAS): $36.4 million
Guarantee dates
June 28
• Kentavious Caldwell-Pope (WAS): $4.9 million to $14 million
June 29
• Danilo Gallinari (ATL): $5 million to $21.5 million
• Kelly Oubre Jr. (CHA): $5 million to $12.6 million
• Max Strus (MIA): $0 to $1.8 million
• Gabe Vincent (MIA): $0 to $1.8 million
• Omer Yurtseven (MIA): $0 to $1.8 million
• Chimezie Metu (SAC): $0 to $1.9 million
June 30
• Theo Maledon (OKC): $0 to $1.9 million
• Moritz Wagner (ORL): $0 to $1.9 million
• Juancho Hernangomez (UTH): $0 to $6.6 million
July 1
• Ish Smith (WAS): $0 to $4.7 million
July 3
• Maxi Kleber (DAL): $0 to $9 million
• John Konchar (MEM): $840,000 to $2.3 million
July 4
• Frank Ntilikina (DAL): $0 to $2 million
• Dalano Banton (TOR): $150,000 to $300,000
July 6
• Duane Washington Jr. (IND): $0 to $1.6 million
July 7
• Nick Richards (CHA): $0 to $1.8 million
July 10
• Eric Bledsoe (POR): $3.9 million to $19.4 million
• Terry Taylor (IND): $625,000 to $1.6 million
July 20
• Naz Reid (MIN): $0 to $1.9 million
Aug. 1
• Jalen McDaniels (CHA): $0 to $1.9 million
• Tre Jones (SAS): $0 to $500,000
TBD
• Kenrich Williams (OKC): $0 to $2 million
• Isaiah Joe (PHI): $0 to $1.8 million
• Keita Bates-Diop (SAS): $0 to $1.9 million
• Tre Jones (SAS): $500,000 to $1.8 million
• Dalano Banton (TOR): $300,000 to $1.6 million
Rookie extension eligible
Dylan Windler, Cleveland Cavaliers
Brandon Clarke, Memphis Grizzlies
Jaxson Hayes, New Orleans Pelicans
Cam Reddish, New York Knicks
Ty Jerome, Oklahoma City Thunder
Matisse Thybulle, Philadelphia Sixers
Romeo Langford, San Antonio Spurs
Veteran extension eligible
Atlanta: Danilo Gallinari, Bogdan Bogdanovic
Brooklyn: Kyrie Irving, Seth Curry (as of Aug. 11), Joe Harris, Ben Simmons (as of Aug. 11)
Boston: Al Horford, Jaylen Brown (as of Oct. 1)
Charlotte: Jalen McDaniels, Mason Plumlee, Nick Richards, Gordon Hayward
Chicago: Nikola Vucevic
Cleveland: Kevin Love, Caris LeVert, Dean Wade
Dallas: Dwight Powell, Maxi Kleber, Christian Wood
Denver: Nikola Jokic, Monte Morris (as of Aug. 28), Jamal Murray (as of July 24)
Detroit: Jerami Grant
Golden State: Andrew Wiggins, Klay Thompson, Draymond Green (as of Aug. 3)
Houston: John Wall, Jae'Sean Tate, Eric Gordon (as of Sept. 3), Kenyon Martin Jr.
Indiana: Myles Turner, Oshae Brissett, Buddy Hield (as of Oct. 1)
LA Lakers: Russell Westbrook, LeBron James (as of Aug. 4)
Memphis: Dillon Brooks, Steven Adams, John Konchar, Xavier Tillman (as of July 27)
Milwaukee: Brook Lopez, Pat Connaughton, Khris Middleton
Minnesota: Naz Reid, D'Angelo Russell, Jaylen Nowell, Karl-Anthony Towns, Malik Beasley
New Orleans: Larry Nance Jr., CJ McCollum (as of Aug. 9)
Oklahoma City: Luguentz Dort, Isaiah Roby, Kenrich Williams, Derrick Favors, Theo Maledon
Orlando: Terrence Ross, Markelle Fultz (as of Sept. 30)
Philadelphia: James Harden (as of Aug. 11), De'Anthony Melton, Shake Milton, Isaiah Joe, Paul Reed, Tobias Harris
Phoenix: Jae Crowder, Dario Saric, Devin Booker
Portland: Eric Bledsoe, Damian Lillard
Sacramento: Harrison Barnes, Justin Holiday, Chimezie Metu, Domantas Sabonis (as of Oct. 1)
San Antonio: Jakob Poeltl, Tre Jones, Dejounte Murray (as of Oct. 1)
Toronto: Pascal Siakam (as of Oct. 1), Fred VanVleet
Utah: Bojan Bogdanovic, Juancho Hernangomez, Jordan Clarkson
Washington: Bradley Beal, Kentavious Caldwell-Pope, Kristaps Porzingis (as of Aug. 11), Vernon Carey Jr. (as of Aug. 11), Kyle Kuzma (as of Sept. 30)
Trade exceptions
June 27
• Dallas: $10.9 million
June 30
• Minnesota: $4.75 million
July 6
• Brooklyn: $3.3 million
• Toronto: $3.1 million
July 7
• Indiana: $7.3 million
• Chicago: $5 million
• Memphis: $4.1 million
• New Orleans: $6.4 million
July 18
• LA Clippers: $8.3 million
• Boston: $17.2 million
Aug. 19
• Brooklyn: $6.3 million