Hoops Rumors Originals

Checking In On NBA’s Two-Way Contract Slots

As our two-way contract tracker shows, 70 of the 90 two-way slots available around the NBA are currently occupied, with 20 still open.

The NBA’s new Collective Bargaining Agreement permits teams to carry three players on two-way deals instead of just two, increasing the league-wide total to a maximum of 90 instead of 60. In other words, that total of 70 active two-way players is a new record, and it only figures to continue rising as the regular season nears.

[RELATED: Hoops Rumors Glossary: Two-Way Contract]

Here are a few details on this year’s two-way contracts and slots:

  • A total of 64 two-way contracts have been signed during the 2023/24 league year. Two of those players who signed two-way deals – Knicks guards Trevor Keels and Duane Washington – were subsequently waived, but the other 62 are still under contract.
  • A total of 13 two-way contracts carried over from last season, since they were for two years instead of one. Eight of those deals are still active. The other five? Nets forward RaiQuan Gray, Hornets forward Xavier Sneed, Lakers forward Cole Swider, and Wizards guard Quenton Jackson were waived, while Pelicans forward E.J. Liddell was converted to a standard deal, agreeing to a three-year contract with New Orleans.
  • Three two-way qualifying offers remain on the table. Hawks guard Trent Forrest, Hornets guard Theo Maledon, and Timberwolves wing Matt Ryan still have the option of accepting those qualifying offers and returning to their respective teams on new two-way contracts. All three clubs have one two-way slot available, so no corresponding moves would be necessary to clear roster space.
  • Of the 64 two-way contracts signed this year, seven have been for two years; the other 57 have been for just one year, putting those players on track for restricted free agency in 2024. The seven players who signed two-year deals are Hornets forward Leaky Black, Cavaliers guard Craig Porter Jr., Clippers forward Jordan Miller, Lakers forward Alex Fudge, Bucks guard Omari Moore, Timberwolves guard Jaylen Clark, and Knicks wing Jaylen Martin.
  • The Warriors and the Pelicans are the only clubs with a pair of two-way openings. Every team is carrying at least one player on a two-way contract, and the other 28 besides Golden State and New Orleans are carrying at least two.
  • In 2022, 14 players had their Exhibit 10 contracts converted to two-way contracts before opening night. If roughly the same number of Exhibit 10 conversions occur this fall, many of the 20 two-way slots that remain open may not be filled for a while. However, it’s worth noting that – since two-way deals feature such modest guarantees ($75K) and don’t count against the salary cap – teams typically don’t hesitate to shuffle players in and out of those slots. So there could still be plenty of turnover in the coming weeks beyond those 20 openings.

Key 2023 NBA Preseason Dates, Deadlines

The most notable dates of the 2023 NBA offseason are behind us now that we’re well clear of the draft and the free agent period. However, there are still a number of dates and deadlines to keep an eye on in the coming weeks and months before teams take the court for the 2023/24 regular season.

Here’s the breakdown:


August 31

  • Last day for teams to waive players and apply the stretch provision to their 2023/24 salaries.

September 5

  • Last day for teams to issue required tenders to unsigned second-round picks; those players become free agents on September 6 if not tendered.

September 10

  • 2023 FIBA World Cup ends.

October 2

  • NBA media day. With teams and players reporting to training camp, many coaches and general managers will speak to reporters on this date for the first time in months.

October 3

  • Training camps begin.
  • Note: Teams playing exhibition games outside of North America are expected to hold their media days and open their training camps a few days earlier.

October 5

  • Preseason begins.

October 20

  • Preseason ends.

October 21

  • Last day for players on fully non-guaranteed contracts to be waived and not count at all against a team’s 2023/24 cap. They must clear waivers before the first day of the regular season.

October 23

  • Last day of the 2023 offseason.
  • Roster limits decrease from 21 players to 18 (4:00 pm CT). Teams will be limited to carrying 15 players on standard contracts and three on two-way deals as of this deadline.
  • Last day for teams to sign a player to a rookie scale extension (5:00 pm CT).
    [RELATED: Players eligible for rookie scale extensions]
  • Last day for teams to sign an extension-eligible veteran player with multiple seasons left on his contract (such as Donovan Mitchell) to an extension. An extension-eligible veteran player on an expiring deal (like Klay Thompson) can still be extended after October 23.
  • Last day for teams to complete sign-and-trade deals.
  • Last day for teams to convert an Exhibit 10 contract into a two-way contract.

October 24


Larry Coon’s Salary Cap FAQ and NBA.com were used in the creation of this post.

Longest-Tenured NBA Players By Team

Since we last checked in on the NBA’s longest-tenured players by team in August 2022, more than a third of the players on that list have either changed teams or – in the case of long-tenured Heat big man Udonis Haslem – retired.

Haslem, who made his Heat debut in 2003, was with the franchise for two decades. No players on the list below are close to reaching that benchmark yet, but Haslem’s retirement means that we have a new player atop our list of the longest-tenured players by team: Stephen Curry is about to enter his 15th season with the Warriors, having been drafted by the club in 2009. No active NBA player has been with his current team longer than that.

While Haslem is off the list because he has retired, most of the other long-tenured players who have been removed from our list changed teams via trade. Most notably, Bradley Beal – who had been with the Wizards since 2012 – and Marcus Smart – a Celtic since 2014 – were included in offseason deals.

In addition to the Wizards, Heat and Celtics, eight other teams have a new longest-tenured player since our last update. Those teams, with their former longest-tenured player listed in parentheses, are the Cavaliers (Kevin Love), Rockets (Eric Gordon), Nets (Joe Harris), Magic (Terrence Ross), Jazz (Donovan Mitchell), Hawks (John Collins), Grizzlies (Dillon Brooks), and Spurs (Jakob Poeltl).

Here are the NBA’s current longest-tenured players by team:


(Note: This is a snapshot as of August 2023 and won’t be updated throughout the season. This list features each team’s longest-tenured player, so only one player per team is listed.)

  1. Golden State Warriors: Stephen Curry (draft), June 2009
  2. Portland Trail Blazers: Damian Lillard (draft), June 2012
  3. Milwaukee Bucks: Giannis Antetokounmpo (draft), June 2013
  4. Philadelphia 76ers: Joel Embiid (draft), June 2014
  5. Denver Nuggets: Nikola Jokic (draft), June 2014
  6. Dallas Mavericks: Dwight Powell (trade), December 2014
  7. Minnesota Timberwolves: Karl-Anthony Towns (draft), June 2015
  8. Indiana Pacers: Myles Turner (draft), June 2015
  9. Phoenix Suns: Devin Booker (draft), June 2015
  10. Boston Celtics: Jaylen Brown (draft), June 2016
  11. Toronto Raptors: Pascal Siakam (draft), June 2016
  12. Sacramento Kings: De’Aaron Fox (draft), June 2017
  13. Orlando Magic: Jonathan Isaac (draft), June 2017
  14. Miami Heat: Bam Adebayo (draft), June 2017
  15. Chicago Bulls: Zach LaVine (draft trade), June 2017
  16. Memphis Grizzlies: Jaren Jackson Jr. (draft), June 2018
  17. Atlanta Hawks: Trae Young (draft trade), June 2018
  18. Charlotte Hornets: Miles Bridges (draft trade), June 2018 (*)
  19. New York Knicks: Mitchell Robinson (draft), June 2018
  20. Los Angeles Lakers: LeBron James (free agent), July 2018
  21. New Orleans Pelicans: Zion Williamson (draft), June 2019
  22. Cleveland Cavaliers: Darius Garland (draft), June 2019
  23. Brooklyn Nets: Nic Claxton (draft), June 2019
  24. Los Angeles Clippers: Ivica Zubac (trade), February 2019
  25. San Antonio Spurs: Keldon Johnson (draft), June 2019
  26. Oklahoma City Thunder: Luguentz Dort (free agent), July 2019
  27. Utah Jazz: Jordan Clarkson (trade), December 2019
  28. Detroit Pistons: Killian Hayes (draft), November 2020
  29. Washington Wizards: Deni Avdija (draft), November 2020
  30. Houston Rockets: Jae’Sean Tate (free agent), November 2020

* Note: Bridges was a free agent for the entire 2022/23 season, but the Hornets retained his RFA rights during that time and brought him back this offseason, extending his tenure with the team. If we don’t count Bridges, Charlotte’s’ longest-tenured players are Cody Martin and – if he re-signs – P.J. Washington, both of whom were selected in the 2019 draft.

2025 NBA Free Agents

Hoops Rumors’ up-to-date list of 2025 free agents is below. These are players who are eligible for restricted or unrestricted free agency after the 2024/25 season. The player’s 2025 age is in parentheses.

Players who are currently free agents are not seen here. Players with team or player options for the 2025/26 season are listed below, unless they’re still on their rookie scale contracts.

This list will be continually updated. You’ll be able to access it anytime under the “Hoops Rumors Features” menu on the right sidebar on our desktop site, or in the “Free Agent Lists” section of our mobile menu. If you have any corrections or omissions, please contact us.

Updated 11-5-24 (2:13pm CT)


Unrestricted Free Agents

Point Guards

Shooting Guards

Small Forwards

Power Forwards

Centers


Restricted Free Agents

Point Guards

Shooting Guards

Small Forwards

Power Forwards

Centers


Player Options

Point Guards

Shooting Guards

Small Forwards

Power Forwards

Centers


Team Options

Point Guards

Shooting Guards

Small Forwards

Power Forwards

Centers


Two-Way Free Agents

Point Guards

Shooting Guards

Small Forwards

Power Forwards

Centers

55 Active NBA Players On World Cup Rosters

The 2023 World Cup will tip off in less than 24 hours, with several dozen NBA players poised to take part in the summer competition.

Of the 32 countries taking part in the FIBA World Cup this year, 21 will have at least one active NBA player on their rosters, and a few others will feature former NBA players. By our count, 55 active NBA players will compete in the tournament, with 12 of those players representing Team USA.

That list doesn’t include stars who are notably absent from this year’s event, such as Nuggets center Nikola Jokic (Serbia), Nuggets guard Jamal Murray (Canada), and Bucks forward Giannis Antetokounmpo (Greece), along with plenty of the top U.S. players.

However, there’s still some star power on the list below, including a pair of Antetokounmpo’s fellow All-NBA First Teamers who are playing for Canada and Slovenia.

With the help of a full roster breakdown compiled by Alberto De Roa of HoopsHype, here are the active NBA players on World Cup squads:


Angola

Australia

Canada

China

Dominican Republic

Finland

France

Georgia

Germany

Greece

Italy

Japan

Latvia

Lithuania

Montenegro

Philippines

Serbia

Slovenia

South Sudan

Note: Wenyen Gabriel is also on South Sudan’s roster, but he’s technically not an active NBA player, since he’s still a free agent after finishing last season with the Lakers.

Spain

Note: Usman Garuba is also on Spain’s roster, but he’s technically not an active NBA player after being waived by the Thunder earlier this week.

United States


The following teams don’t have an active NBA player on their roster:

  • Brazil
  • Cape Verde
  • Egypt
  • Iran
  • Ivory Coast
  • Jordan
  • Lebanon
  • Mexico
  • New Zealand
  • Puerto Rico
  • Venezuela

While these clubs don’t have any players who are currently in the NBA, that doesn’t necessarily mean they’re lacking NBA experience altogether.

For instance, Brazil has former NBAers like Raul Neto and Bruno Caboclo on its roster. Jordan’s squad includes longtime NBA forward Rondae Hollis-Jefferson, Lebanon’s features former first-round pick Omari Spellman, and Puerto Rico’s features veteran guards Tremont Waters and John Holland.

Egypt’s roster also featured undrafted rookie Patrick Gardner, who has reportedly agreed to an Exhibit 10 contract with the Nets. That deal is not yet official, so we’re not considering him an active NBA player.

Community Shootaround: Ben Simmons

Throughout the offseason, there have been indications that Nets guard Ben Simmons has overcome the physical issues that cut short his 2022/23 season and that he’ll be healthy and ready to go when training camp opens.

Brooklyn general manager Sean Marks started the speculation at his end-of-season press conference after the team was eliminated from the playoffs in April. Marks told reporters that Simmons didn’t appear to need another back surgery and would likely be fully healthy by the start of September.

Simmons got some social media buzz in June when he posted workout photos on Instagram, and a month later, Marc J. Spears of Andscape shared a quote from a source who said Simmons is “as healthy as he has ever been since his last year in Philly.” A day later, Ian Begley of SNY.tv reported that Simmons had fully completed rehab following a back nerve impingement that sidelined him for the last six weeks of the season.

In early August, teammate Cameron Johnson said in an interview that he expects Simmons to be “if not full form, pretty close to it.” He added that he had recently talked to Simmons and believes he’s in “a good place.”

A healthy Simmons would obviously make a huge difference for the Nets, who are trying to establish a new identity after trading Kevin Durant and Kyrie Irving in February. Johnson, Mikal Bridges and Nic Claxton are the foundation of the team, and Simmons could turn them into a legitimate contender if he becomes anything close to the All-Star that he was in Philadelphia.

Of course, there are caveats. Simmons decided not to join the Australian team for the World Cup after raising the possibility in May. He came to an agreement with the national team that he would skip the tournament while continuing to prepare for the upcoming NBA season while leaving open the possibility of playing in the 2024 Olympics.

Anyone who has followed the Nets since Simmons was acquired in February of 2022 knows there have been other encouraging health reports, which are eventually followed by setbacks.

Simmons is owed $37.9MM for the upcoming season and $40.3MM for 2024/25. The contract is considered among the worst in the league, but only because Simmons hasn’t been able to play. It becomes much more reasonable — and possibly even tradable — if he gets to be healthy and productive again.

We want to know what you think. Will Simmons be able to get back to normal after two straight seasons marred by injuries and off-court issues, or is the All-Star version of Simmons gone forever? Please leave your comments in the space below.

Teams Have Until Next Thursday To Stretch 2023/24 Salaries

Thursday, August 31 is the last day that an NBA team will be able to waive a player who has a guaranteed salary for 2023/24 and stretch that player’s ’23/24 salary across three seasons.

[RELATED: Hoops Rumors Glossary: Stretch Provision]

A player who is waived between September 1 and the end of the 2023/24 season can still have his cap hit(s) for 2024/25 and future seasons stretched across multiple years, assuming he’s owed guaranteed money beyond this season. But his ’23/24 cap charge would remain unchanged in that scenario, unless he reaches a buyout agreement with his team.

The stretch provision allows teams to gain some short-term relief at the cost of reduced long-term flexibility. It’s used most frequently by teams in the luxury tax that want to either lower their tax bill (or duck out of tax territory entirely) or by teams that want to create a little extra cap room to accommodate a specific roster move.

Teams haven’t employed the stretch provision all that frequently in recent years. In fact, it hasn’t been used at all so far this offseason.

However, the Mavericks reportedly intend to utilize it when they waive center JaVale McGee, who is owed a $5,734,280 guaranteed salary for 2023/24 and holds a $6,007,341 player option for ’24/25.

Since the stretch provision allows a team to spread the player’s remaining salary across twice his remaining years, plus one additional year, Dallas would be able to stretch McGee’s $11,741,621 over five seasons. That would work out to annual dead-money cap hits of $2,348,324 through 2027/28.

There aren’t many other obvious candidates to have their 2023/24 salaries stretched, but the deadline is still worth keeping in mind for the possibilities it will take off the table. Any player on a guaranteed expiring contract who is waived after August 31 will have his remaining salary count entirely against his team’s ’23/24 books.

NBA Teams With Fewest Players On Guaranteed Contracts

As of Wednesday, 11 of the NBA’s 30 teams are carrying at least 15 players on guaranteed contracts and are unlikely to have many additional offseason acquisitions in store. Another 11 teams are carrying either 13 or 14 players on guaranteed deals.

As our roster counts page shows, that leaves eight clubs carrying 12 or fewer players on fully guaranteed deals. That doesn’t necessarily mean that all eight of those teams will sign free agents to guaranteed contracts before the regular season begins, but it’s worth checking in on them to take a closer look at their roster situations.

[RELATED: 2023/24 Non-Guaranteed Contracts By Team]

Boston Celtics

The only team with just 11 players on fully guaranteed contracts, the Celtics are also carrying Dalano Banton and Luke Kornet on partially guaranteed or non-guaranteed deals. Banton and Kornet seem like good bets to make the 15-man regular season roster, but Boston would still have to add a 14th man for opening night.

Based on recent reports, it sounds like the Celtics are eyeing forwards and wings for that 14th spot, with T.J. Warren, Lamar Stevens, and Louis King among the free agents working out for the club.

Charlotte Hornets

Although they only have 12 players on fully guaranteed contracts, the Hornets have no shortage of candidates for their final two or three roster spots. P.J. Washington is a restricted free agent and still seems more likely to return than to head elsewhere — he would take the 13th slot.

Charlotte also has Frank Ntilikina, Kobi Simmons, and JT Thor on partially guaranteed or non-guaranteed salaries, with Theo Maledon still a two-way restricted free agent. So even if No. 31 overall pick James Nnaji becomes a draft-and-stash player and doesn’t sign an NBA contract immediately, the Hornets have plenty of options to fill out their roster without making outside additions.

Cleveland Cavaliers

The Cavaliers have 12 guaranteed contracts on their books, with Sam Merrill on a non-guaranteed minimum deal as their 13th man. Cleveland is a safe bet to make at least one more free agent addition — the club is said to be on the lookout for solid veteran depth, without a specific position in mind. The Cavs will likely wait out the market and see which of the top remaining free agents are willing to accept minimum-salary offers.

Houston Rockets

Although the Rockets only have 12 players on fully guaranteed contracts, Aaron Holiday – whose partial guarantee exceeds $1MM – will likely make the roster as a 13th man. Houston still has a good deal of room to maneuver below the luxury tax line and could easily add two more players without any financial concerns.

Perhaps one of the team’s four Exhibit 10 players or three two-way players will earn a promotion with a strong preseason, but it’s still worth keeping an eye on the Rockets to see if they have one more move up their sleeves in free agency or on the trade market.

Miami Heat

The Heat have a full 21-man offseason roster, but only 12 of those players have guaranteed standard contracts.

Orlando Robinson, who has a small partial guarantee, should make the 15-man roster, and two-way player Jamal Cain is a candidate to be converted to a standard deal, but Miami has more ambitious targets in mind. If the Heat make a trade for Damian Lillard, they’ll likely send out more players than they take back and could fill out their roster with veteran free agents.

New York Knicks

Even with Jericho Sims‘ salary for 2023/24 now fully guaranteed, the Knicks have just 12 players on guaranteed contracts. Isaiah Roby, DaQuan Jeffries, and Duane Washington are in the mix for 15-man roster spots on their non-guaranteed deals.

New York also has a pair of two-way players – Nathan Knight and Dylan Windler – with multiple years of NBA experience, so they may be candidates for promotions. The Knicks are likely keeping their options open for possible Evan Fournier trades too, recognizing that they could potentially use his pseudo-expiring $18.9MM contract to take back two or three players in a trade.

Portland Trail Blazers

Like the Heat, the Trail Blazers are in a bit of a holding pattern while they wait to see how the Lillard situation plays out. For now, they have 12 players on guaranteed contracts, with Moses Brown on a partially guaranteed deal. But if they end up acquiring, say, three players in exchange for Lillard, their projected 15-man roster will fill up in a hurry.

Utah Jazz

Of all the teams listed in this article, the Jazz may have the fewest roster decisions to make before the season. In addition to their 12 players on guaranteed salaries, they’re carrying Kris Dunn, Omer Yurtseven, and Luka Samanic on partially guaranteed or non-guaranteed contracts. Utah may simply hang onto those three players and set its 15-man regular season roster without any further tweaks.

Poll: Will Team USA Win 2023 FIBA World Cup?

The 2023 FIBA World Cup will begin on Friday, with Team USA’s schedule tipping off on Saturday when the Americans face New Zealand in the first of three group-play games. The 32-team field will be narrowed to 16 teams at the end of the first group-play stage, then eight of 16 teams will advance from the second group-play stage to the single-elimination knockout round.

In the last World Cup, in 2019, a heavily favored Team USA squad advanced to the eight-team knockout round, but lost to France in the quarterfinals and then to Serbia in a consolation contest before defeating Poland to claim seventh place.

This time around, the U.S. is once again missing its very best players, but has put together a talented, balanced roster led by rising stars such as Anthony Edwards, Mikal Bridges, and Brandon Ingram. Team USA went 5-0 in exhibition play leading up to the World Cup and will once again enter the tournament as an overwhelming frontrunner.

The oddsmakers at BetOnline.ag list the U.S. as a -120 favorite, with no other country given better than +800 odds to win the title. France and Canada are considered the next-best bets behind Team USA.

The French club is headed up by several veterans of international play, including NBAers like Rudy Gobert, Evan Fournier, and Nicolas Batum. France placed third in the 2019 World Cup after knocking off Team USA in the quarterfinals and will be looking to move up the podium this time around.

Canada doesn’t have a recent history of success in international competitions, but will have one of the most NBA-heavy rosters in the tournament, with an All-NBA First Teamer (Shai Gilgeous-Alexander) leading the way. As Michael Grange of Sportsnet.ca tweets, the Canadian 12-man roster, finalized on Wednesday, also features RJ Barrett, Luguentz Dort, Dillon Brooks, Kelly Olynyk, Nickeil Alexander-Walker, and Dwight Powell.

According to BetOnline.ag, the other teams that make up the top eight contenders for this year’s World Cup are Australia, Spain (the defending champions), Serbia, Slovenia, and Germany.

As we noted earlier today, the Australians have finalized a talented 12-man roster that features Josh Giddey, Dyson Daniels, Joe Ingles, Matisse Thybulle, Josh Green, and Patty Mills.

Spain is missing 2019 World Cup MVP Ricky Rubio, while the Serbians are without reigning NBA Finals MVP Nikola Jokic, but both countries still have enough talent to be considered serious threats. Slovenia is led by perennial NBA All-Star Luka Doncic, while the German team includes NBAers like Franz Wagner, Moritz Wagner, and Dennis Schröder.

We want to know what you think. With the U.S. team considered a slight favorite vs. the rest of the field, do you like Team USA to take home the gold after its disappointing finish in 2019? Or do you think another team – perhaps one whose roster has had a chance to develop more chemistry in international games – will knock off the Americans and claim the title?

Vote in our poll, then head to the comment section below to share your predictions!

Hoops Rumors Glossary: Veteran Contract Extension

An NBA team that want to re-sign a player before he reaches free agency can do so, but only at certain times and if his contract meets specific criteria.

Rookie scale extensions, which can be completed for former first-round picks between the third and fourth years of their rookie scale contracts, were the NBA’s most common form of extension in the past. But the league relaxed its criteria for veteran extensions in its 2017 Collective Bargaining Agreement and loosened them further in the 2023 CBA, resulting in a significant increase in those deals in recent years. They’ve now overtaken rookie scale extensions as the league’s most frequently signed extensions.

[RELATED: 2023/24 NBA Contract Extension Tracker]

A veteran extension is any contract extension that tacks additional years onto a contract that wasn’t a rookie scale deal. Even if the player is still on his first NBA contract, he can technically receive a “veteran” extension if he was initially signed as a second-round pick or an undrafted free agent rather than via the league’s rookie scale for first-rounders.

Here’s a full breakdown of how players become eligible to sign veteran extensions, and the limits that come along with them:


When can a player sign a veteran contract extension?

A team that wants to sign a player to a veteran extension wouldn’t be able to simply complete that extension one year after the initial contract was signed. The team must wait a specified period of time before the player becomes extension-eligible, as follows:

  • If the player initially signed a three- or four-year contract: Second anniversary of signing date.
    • Note: The second anniversary date also applies if the player previously signed an extension that lengthened his contract to three or four total seasons.
  • If the player initially signed a five- or six-year contract: Third anniversary of signing date.
    • Note: The third anniversary date also applies if the player previously signed an extension that lengthened his contract to five or six total seasons.
  • If the player previously renegotiated his contract and increased his salary by more than 10%: Third anniversary of renegotiation date.

A contract that only covers one or two seasons is ineligible to be extended.

The anniversary dates for signings have been complicated in recent years by the COVID-19 pandemic that forced the NBA to adjust its usual calendar during the 2019/20, ’20/21 and ’21/22 league years. For instance, the 2020 free agency period was delayed until November 21 instead of beginning on July 1.

Anthony Davis signed a five-year free agent contract on December 3, 2020, which would normally make him ineligible to be extended until December 3, 2023. However, the NBA adjusted that three-year waiting period to better reflect certain stages of the offseason rather than adhering to specific dates on the calendar. As a result, Davis was able to sign a new extension with the Lakers this year on August 4.

Going forward, the usual two- and three-year waiting periods will once again apply. For instance, after signing a three-year extension that lengthened his contract to five total seasons, Davis will become extension-eligible again on August 4, 2026.

It’s worth noting that an extension signed between October 2 and the start of the regular season is considered – for the purpose of determining its anniversary – to have been signed on October 1.

How many years can a player receive on a veteran extension?

A veteran extension can be for up to five years, including the year(s) remaining on the previous contract. The current league year always counts as one of those five years, even if an extension is agreed to as late as June 30.

For instance, when Bogdan Bogdanovic signed an extension in March with the Hawks, he was in the final year of previous contract, which ran through 2022/23. He added four extra years via the extension, maxing out at five years overall.

If a player signs a “designated” veteran extension, he can receive up to six total years, as we cover in a separate glossary entry. Devin Booker, Karl-Anthony Towns, and Nikola Jokic all took this route during the 2022 offseason after meeting the super-max criteria; Jaylen Brown has been the lone super-max recipient in the 2023 offseason.

How much money can a player receive on a veteran extension?

The first-year salary in a veteran extension can be worth up to 140% of the salary in the final year of the player’s previous contract or 140% of the NBA’s estimated average salary, whichever is greater. Annual raises are limited to 8% of the first-year extension salary.

When Dejounte Murray signed an extension with the Hawks this offseason, he added four extra years to the one year and $17,714,000 (base salary) remaining on his previous deal. Because that $17.7MM cap hit greatly exceeds the league’s estimated average salary, Murray was eligible to earn up to 140% of his final-year salary in the first year of his extension. As such, his new contract begins next season with a base salary of $24,799,600, with 8% annual raises from there.

In 2023/24, the NBA’s estimated average salary is $11,958,000, so a player earning less than that amount would be eligible to receive an extension worth up to 140% of that figure. That would work out to a starting salary of $16,741,200 and a four-year total of about $75MM.

A contract extension can’t exceed the maximum salary that a player is eligible to earn, so there are some instances in which a player won’t be able to get a full 40% raise on a new extension.

For instance, Davis’ new three-year extension should technically award him up to a 40% raise on his $43,219,440 salary in 2024/25. However, that would work out to a $60,507,216 salary in 2025/26 — even if the salary cap increases by the maximum allowable 10% in each of the next two summers, Davis’ maximum salary in ’25/26 would be $57,604,894 (35% of the cap). So he won’t receive a full 40% raise on his new deal.

Because a player’s own personal maximum salary on an extension is always at least 5% of his salary in the previous season, there are scenarios in which a player could exceed the league-wide maximum salary. But given the rate at which the cap has increased in recent years, there aren’t any practical examples of that at this point.

Designated veteran extensions and renegotiated contracts have slightly different rules for salaries and raises than standard veteran extensions. You can read about those differences in our glossary entries on those subjects.

Can a player sign a veteran extension as part of a trade?

The NBA’s Collective Bargaining Agreement does allow for extend-and-trade transactions, but the rules governing them are more limiting than for standard veteran extensions.

A player eligible for an extension can sign one in conjunction with a trade, but he would be limited to three overall years and a starting salary worth 105% of the final-year salary on his previous deal. Subsequent annual raises are limited to 5% as well.

A player who receives an extension that exceeds those extend-and-trade limits becomes ineligible to be traded for six months. Conversely, a player who is involved in a trade becomes ineligible to sign an extension for six months if the extension would exceed the extend-and-trade limits.

Kristaps Porzingis‘s two-year extension with the Celtics is an example of a recent extension that didn’t exceed the extend-and-trade limits — he took a pay cut from $36,016,200 to $29,268,293 and the deal lengthened his contract to three total years. Because that extension fell within the extend-and-trade parameters, Porzingis was permitted to sign it less than a month after being traded.

Conversely, since Davis’ new extension lengthens his total contract to five years and will feature raises exceeding 5%, he’ll be ineligible to be traded until February 4, six months after he signed the deal.

These extend-and-trade restrictions will be modified beginning at the start of the 2024/25 league year. At that time, the extend-and-trade limits will increase from three total years and a starting salary up to 105% of the player’s previous salary to four total years and a starting salary up to 120% of the player’s previous salary (or 120% of the estimated average salary, for players earning below the average). The maximum 5% annual raise will remain in place.

Players who renegotiate their current-year salary as part of an extension can’t be traded for six months. This applies to players like Domantas Sabonis and Jordan Clarkson this summer.

An extension-eligible player can’t be extended-and-traded between the end of the season and June 30 if there’s a chance he could become a free agent that July. That rule applies to both veterans on expiring contracts and veterans with team or player options that have yet to be exercised.

For instance, prior to being traded to Boston, Porzingis wouldn’t have been eligible to sign an extension with the Wizards until he had exercised his player option for 2023/24.

What are the other rules related to veteran extensions?

There are many more minor rules and guidelines related to veteran extensions, including several involving bonuses and option years. A full breakdown can be found in Larry Coon’s CBA FAQ, but here are some of the notable ones most likely to come into play:

  • A contract with an option can be extended if the player opts in or the team picks up the option.
  • A contract with an option can also be extended if the option is declined, as long as the extension adds at least two new years to the deal and the first-year salary isn’t worth less than the option would have been. The only exception to this rule involves an early termination option — a contract with an ETO can’t be extended if the ETO is exercised, ending the contract early. This is why Davis waived his ETO when he signed his extension with the Lakers earlier this month.
  • A newly signed extension can contain a player or team option, but not an early termination option.
  • If a contract contains incentive bonuses, a veteran extension must contain the same bonuses. The bonus amounts can be increased or decreased by up to 8%, but they must still be part of the deal. An extension also can’t contain bonuses that weren’t part of the original contract.
  • If a contract includes an unearned trade bonus, it doesn’t necessarily have to be applied to the extension. If the team and player elect not to carry over the trade bonus to the extension and the player is dealt before the extension takes effect, the application of the bonus would ignore the extension.

Note: This is a Hoops Rumors Glossary entry. Our glossary posts will explain specific rules relating to trades, free agency, or other aspects of the NBA’s Collective Bargaining Agreement. Larry Coon’s CBA FAQ was used in the creation of this post.

Previous versions of this post were published in 2019 and 2022.