Hoops Rumors Originals

Community Shootaround: 2024/25 NBA MVP Race

As we relayed on Friday, three-time Most Valuable Player Nikola Jokic led the way in the first MVP straw poll conducted by ESPN’s Tim Bontemps for the 2024/25 season. However, while Jokic earned 57 first-place votes from the 100 media members polled by Bontemps, it’s clearly a three-player race at this point.

Jokic totaled 827 total points in the voting, with Thunder guard Shai Gilgeous-Alexander at 678 points and Bucks forward Giannis Antetokounmpo at 643. Gilgeous-Alexander received 24 first-place votes, while Antetokounmpo got 19 — no other player earned a single first-place vote, and Celtics forward Jayson Tatum was the only other player to even claim a second-place vote (he got three).

Plenty could change between now and the end of the regular season, and injury luck is always a factor, but it seems highly likely at this point that one of Jokic, Gilgeous-Alexander, or Antetokounmpo will be named this season’s Most Valuable Player. Here are their cases so far:

Nikola Jokic:

As usual, the Nuggets center has been an advanced-stats star. He leads the NBA in player efficiency rating (31.9), win shares per 48 minutes (.287), box plus/minus (12.8), and value over replacement player (3.0).

Of course, Jokic’s traditional stats look awfully impressive too. His 31.0 points per game would be a career best, as would his league-leading 50.0% mark on three-point attempts. He’s nearly averaging a triple-double, with 13.0 rebounds and 9.8 assists per game.

The main knock against Jokic at this point is that his Nuggets are fighting to stay out of play-in territory — they’re currently tied for sixth in the Western Conference at 14-11. But it’s hard to blame the big man for that modest record. Denver has a +9.7 net rating in his 819 minutes on the court, while their net rating in the 391 minutes he hasn’t played is a brutal -14.3.

Shai Gilgeous-Alexander:

Gilgeous-Alexander is averaging 30.3 points, 6.2 assists, and 5.5 rebounds per game with a 50.8% field goal percentage, a very strong mark for a guard. He’s also the only player in the NBA who is averaging at least two steals and one block per contest.

The fact that MVPs historically come from teams at or near the top of the standings works in SGA’s favor — his Thunder are 22-5, which is the second-best record in the league and the top mark in the Western Conference. Oklahoma City has a three-game lead in the conference standings on the No. 2 Rockets.

While his supporting cast is certainly stronger than Jokic’s, Gilgeous-Alexander has obviously had a huge hand in OKC’s success. The team has a +15.5 net rating in his 935 minutes and a +1.5 mark in 361 minutes without him on the floor.

The Thunder star also ranks first in the NBA in defensive win shares (2.0) and total win shares (5.4), while placing just behind Jokic in WS/48, BPM, and VORP. His only real weakness is his subpar three-point rate of 33.5% on 6.3 attempts per night.

Giannis Antetokounmpo:

No NBA player has averaged more points per game this season than Antetokounmpo (32.7), who is also among the league leaders in rebounds per game (11.6). The Bucks forward also fills the box score with 6.0 assists and 1.5 blocks per night, along with a career-best field goal percentage of 61.3%.

Giannis is right there with Jokic in terms of PER (31.8) and ranks third behind Jokic and SGA in BPM (9.1) and VORP (2.4). He earns extra points for pulling the Bucks out of an early-season hole, but as a result of that slow start, the team is still just 15-12, fifth in the Eastern Conference. That won’t help his case, so the Bucks will have to keep winning.

Antetokounmpo’s on/off-court numbers are also surprisingly unflattering compared to his top two MVP competitors. Milwaukee’s net rating is essentially the same with him on the court (+1.4) as it is when he’s not playing (+1.3).

We want to know what you think. Which of these three players would you be your MVP pick right now? Which one do you expect to lead the MVP race as the season progresses? Outside of this trio, which player do you think has the best chance to make a run at this season’s MVP award?

Head to the comment section below to weigh in with your thoughts!

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: 2024/25 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.

An extension-eligible player who is on an expiring contract can sign an extension at anytime between the start of the league year in July and the end of that league year on June 30. This rule also applies to a player who is in the final standard year of his contract, with a player or team option the following year, as long as that option is declined as part of the extension.

If an extension-eligible player still has more than one non-option year remaining on his contract, he can be extended between the start of the league year and the last day before the regular season tips off. He would be ineligible for an extension during the regular season and would regain his eligibility the following July.

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.

For example, having signed a four-year extension with the Nuggets on Oct. 21, a day before the 2024/25 regular season began, Aaron Gordon – who is now under contract for five total seasons – will become extension-eligible on Oct. 1, 2027, which is considered to be the three-year anniversary of his recently signed extension.

On the other hand, because he signed his most recent extension on Oct. 24, a couple days after the season tipped off, Timberwolves center Rudy Gobert – who is now under contract for four total seasons – will become eligible for his next extension on Oct. 24, 2026, the actual two-year anniversary of his latest deal.

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 Grayson Allen signed an extension in April with the Suns, he was in the final year of previous contract, which ran through 2023/24. He added four extra years via the extension, maxing out at five years overall. He wouldn’t be able to add a fifth year at that time even though the regular season was over, since the ’23/24 league year still counted toward the total.

If a player signs a “designated” veteran extension, he can receive up to six total years, as we cover in a separate glossary entry. Jaylen Brown got a super-max extension from the Celtics during the 2023 offseason, while his teammate Jayson Tatum was the only player to sign one in 2024.

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 Jalen Brunson signed an extension with the Knicks during the 2024 offseason, he added four extra years to the one year and $24,960,001 remaining on his previous deal. Because his cap hit comfortably 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 in 2025/26 with a base salary of $34,944,001, with 8% annual raises from there.

In 2023/24, the NBA’s estimated average salary is $12,930,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 $18,102,000 and a four-year total of about $81MM. That’s the maximum deal that Thunder guard Alex Caruso is now eligible to sign.

A contract extension can’t exceed the maximum salary 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, Bam Adebayo‘s new three-year, maximum-salary extension with the Heat should technically award him up to a 40% raise on his $37,096,620 salary in 2025/26. However, that would work out to a $51,935,268 salary in 2026/27. Even if the salary cap increases by the maximum allowable 10% in each of the next two summers, Adebayo’s maximum allowable salary in ’26/27 would be $51,033,600 (30% of that’s season’s 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.

That’s the case for Stephen Curry, who signed a one-year, $62,587,158 extension with the Warriors in August. That extension is for the 2026/27 season. Even if the cap increases by 10% in each of the next two years, the league-wide maximum for a player with 10-plus years of NBA experience in ’26/27 would be $59,539,200. However, Curry is allowed to exceed that figure because he’ll earn $59,606,817 in ’25/26 — his latest one-year extension represents a 5% raise.

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 four overall years and a starting salary worth 120% of the final-year salary on his previous deal (or 120% of the estimated average salary, for players earning below the average). 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.

Gobert’s three-year extension with the Timberwolves is an example of a recent extension that didn’t exceed the extend-and-trade limits — he took a pay cut from $43,827,586 to $35MM in the first year of the extension and the deal lengthened his contract to four total years. Because that extension fell within the extend-and-trade parameters, Gobert could still technically be traded this season despite signing in October, though he almost certainly won’t be.

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

Players who renegotiate their current-year salary as part of an extension can’t be traded for six months. This applies this season to Magic forward Jonathan Isaac, who becomes trade-eligible on January 6, and Jazz forward Lauri Markkanen, who won’t be trade-eligible during the regular season since he renegotiated his deal on August 7 — his trade restriction will lift on Feb. 7, one day after this season’s deadline.

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.

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. 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.
  • 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, 2022, and 2023.

The Bucks Players Who Benefited Most From NBA Cup Prize Money

The Bucks‘ team salary this season is approximately $193MM, which is over the second tax apron and far exceeds the $160.4MM on the Thunder‘s books.

However, only two players on Oklahoma City’s roster are on minimum-salary contracts and just three of 15 Thunder players on standard deals are earning less than $3MM this season. By comparison, Milwaukee has eight players with salaries below $3MM, plus a ninth earning just a hair above $3MM. Seven of those nine players are earning their respective minimums.

While the $514,970 bonus for winning the NBA Cup may be a drop in the bucket for maximum-salary Bucks stars Giannis Antetokounmpo and Damian Lillard, it represents a significant pay raise for the players on the lower two-thirds of Milwaukee’s cap sheet, as well as the players on two-way contracts who will receive bonuses worth $257,485 apiece.

[RELATED: Details On NBA Cup Prize Money For 2024]

The NBA Cup prize money results in at least a 17% raise for each of the following Bucks players, whose 2024/25 salaries are noted in parentheses:

Players receiving a $514,970 bonus:

Players receiving a $257,485 bonus:

The bonuses for Smith and the Bucks’ two-way players represent a raise of roughly 44.5% on their respective base salaries.

None of this prize money will count against the salary cap, so the Bucks’ team salary for cap, tax, and apron purposes remains unchanged, as do the team salaries for Oklahoma City and the other six clubs who made the knockout round of the IST. Their prize money is as follows:

  • Oklahoma City Thunder: $205,988 per player ($102,994 for two-way players)
  • Atlanta Hawks and Houston Rockets: $102,994 per player ($51,497 for two-ways)
  • Dallas Mavericks, Golden State Warriors, New York Knicks, and Orlando Magic: $51,497 per player ($25,749 for two-ways)

Players Traded After Monday Can’t Be Re-Aggregated By Feb. 6 Deadline

As we explain in our glossary entry on salary aggregation, when a team trades for a player by matching salaries or using a cap exception, that team is typically ineligible to aggregate the player’s salary in a second trade for the next two months.

However, the most recent Collective Bargaining Agreement includes one exception to that rule. A player traded on or before December 16 can always be “re-aggregated” on the day before – or the day of – that season’s trade deadline.

The deal sending Thomas Bryant from Miami to Indiana on Sunday likely wasn’t made with that rule in mind — that was simply a case of the Pacers badly needing a backup center and going ahead with their acquisition of Bryant as soon as he became trade-eligible on December 15.

But the aggregation rule looks like one important reason why the Warriors and Nets moved quickly on their trade involving Dennis Schröder and De’Anthony Melton once Melton became trade-eligible on Sunday. Having completed that deal by December 16, Golden State will be eligible to aggregate Schröder’s $13MM expiring contract with other salaries on February 5 or 6, while Brooklyn will have the ability to do the same with Melton’s $12.8MM expiring contract.

Any player who is acquired in a trade via salary-matching or an exception after Monday will be ineligible to be aggregated at this season’s Feb. 6 trade deadline.

Now, there are two important points worth clarifying here. The first is what exactly it means to “aggregate” a contract.

Our glossary entry covers this rule in more depth, but aggregating a player’s salary with another salary means combining the two cap figures for matching purposes. For instance, a team operating over the cap and below the tax aprons can’t trade a $15MM player for a $35MM player, but that team could aggregate its $15MM player with a $20MM player in order to legally acquire the $35MM player.

Crucially, sending out multiple players in the same trade doesn’t necessarily mean they have to be aggregated. For example, if a team sends out a $15MM player and a $5MM player for a single player earning $15MM, there’s no need to aggregate the two outgoing salaries, since the $15MM player is enough to legally match the incoming $15MM salary on his own. So a player traded on Dec. 20 could still be flipped at the deadline in a multi-player trade — his salary simply couldn’t be combined with another player’s for matching purposes within that deal.

Only teams operating below the second tax apron are permitted to aggregate salaries, meaning this rule – and the Dec. 16 exception to it – won’t matter much for the four clubs currently above the second apron: Boston, Phoenix, Minnesota, and Milwaukee. Even if one of those teams were to trade for a player today, that player couldn’t be aggregated at the deadline unless his new team was able to shed enough salary to move below the second apron.

The second point worth clarifying is that this restriction doesn’t apply to players who are acquired using cap room. The Pistons are the only club currently operating under the cap, but they have about $14MM in space after waiving Paul Reed and signing Javante McCoy, meaning they’re in a great position to trade for one or more players without sending out any matching salary.

Let’s say the Pistons use their remaining cap room to acquire a player earning $14MM. Even if they make that trade on February 5, they could turn around and aggregate their new player’s salary with, say, Isaiah Stewart‘s $15MM cap hit the very next day in order to acquire a player earning $30MM. Because the $14MM player was acquired using cap room and not using an exception or by salary-matching, Detroit wouldn’t face the two-month aggregation restriction.

There has been no indication that any more trades will be made on Monday, but if they are, it’s worth keeping this rule in mind, since it will likely be a key reason for the timing of the move.

2024/25 In-Season NBA Trades

As we did with 2024’s offseason trades and the in-season swaps from 2023/24, we’ll be keeping track of all the NBA trades completed this season, updating this article with each transaction. This post can be found anytime throughout the season on our desktop sidebar under “Hoops Rumors Features,” or in our mobile menu under “Features.”

Trades are listed here in reverse chronological order, with the latest on top. So, if a player has been dealt multiple times, the first team listed as having acquired him is the one that ended up with him. Trades listed in italics have been agreed upon but are not yet official. For more details on each trade, click the date above it.

For more information on the specific conditions dictating if and when draft picks involved in these deals will actually change hands, be sure to check out RealGM.com’s breakdown of the details on traded picks.

Here’s the full list of the trades completed during the 2024/25 NBA season:


December 15

  • Warriors acquire Dennis Schröder and the Heat’s 2025 second-round pick (top-37 protected).
  • Nets acquire De’Anthony Melton, Reece Beekman (two-way), the Hawks’ 2026 second-round pick, the Hawks’ 2028 second-round pick, and the Warriors’ 2029 second-round pick.

December 15

  • Pacers acquire Thomas Bryant.
  • Heat acquire the right to swap their own 2031 second-round pick with the Pacers’ 2031 second-round pick.

85 NBA Players Newly Eligible To Be Traded

Today is December 15, which means that – by our count – 85 NBA players who signed as free agents this offseason have officially become eligible to be traded.

The list of newly trade-eligible players, which can be found right here, features a number of guys who almost certainly aren’t going anywhere this season, such as Pacers forward Pascal Siakam and Sixers forward Paul George.

However, it also includes some players whose names have already popped up in trade speculation in the months since they were signed, such as Wizards center Jonas Valanciunas.

Additionally, two of the players on the list are part of trades that have already been agreed to, with Thomas Bryant heading from Miami to Indiana and De’Anthony Melton on the move from Golden State to Brooklyn. Now that it’s December 15, those agreed-upon deals can be officially completed anytime.

LeBron James, James Harden, DeMar DeRozan, Klay Thompson, Tobias Harris, Isaiah Hartenstein, and Russell Westbrook are among the other biggest names who are newly trade-eligible as of Sunday.

Twelve of the players on the list, including LeBron and Harden, can’t be dealt without their consent, since they have the ability to veto trades this season. The Nuggets and Suns are each carrying multiple players who fit that bill.

Ten more newly trade-eligible players are still on non-guaranteed contracts, including a pair of Pacers. If one of those players is included in a trade prior to the league-wide salary guarantee date of January 10, only the non-guaranteed portion of his salary would count for matching purposes for the team trading him away (the team acquiring him would still have to account for the player’s full cap hit).

[RELATED: Trade Rules For Non-Guaranteed Salaries]

Finally, it’s worth noting that there are still a number of recently signed players around the NBA who remain ineligible to be dealt. Many will become trade-eligible on January 15, while others have specific dates to watch.

Typically, teams wait until closer to the trade deadline (February 6) to make their moves rather than striking deals as soon as trade season unofficially opens on December 15, but this season is an exception to the rule, with two agreements already ready to be finalized. Assuming at least one of them is officially completed today, it will be the first time since 2010 that a trade has been made on December 15.

While it’s possible more trade agreement will be reached in the coming days as talks begin to heat up, we should count on most of the in-season trade activity occurring in January and February.

Five Players On Two-Way Deals Who Could Be Promoted

As Luke Adams explains in our glossary entry, the two-way contract was introduced in the NBA’s 2017 collective bargaining agreement, with additional changes ratified in the 2023 CBA. Players who signed two-way deals before the season began will earn $578,577 in 2024/25, half of the rookie minimum.

There are certain stipulations for players on two-way contracts. They are not eligible for the postseason, and if a team has a full 15-man standard roster, they can only be active for up to 50 games. In cases where a team has fewer than 15 players on standard contracts, two-way players are even more restricted in how many games they’re permitted to be active.

Three players on two-way contracts have already been converted to standard deals in ’24/25 — Scotty Pippen Jr. and Jay Huff each received four-year deals from the Grizzlies, who used part of their non-taxpayer mid-level exception to complete the transactions. The Knicks also promoted rookie big man Ariel Hukporti a two-year standard contract using the minimum-salary exception.

Here are five more players on two-way deals who are candidates to be promoted to standard contracts.


Ajay Mitchell, G, Thunder

Mitchell is arguably the strongest candidate to be converted to a standard deal. There’s also a straightforward pathway for Oklahoma City to complete the transaction — the team would only need to waive rookie big man Branden Carlson, who is on a non-guaranteed standard contract.

A 6’5″ guard from Belgium, Mitchell was the No. 38 overall pick of June’s draft after starring in college at UC Santa Barbara. Not only has the 22-year-old been active for every game thus far for the Thunder, who lead the Western Conference with a 19-5 record, he has also appeared in all 24 contests as a rotation regular, averaging 5.6 PPG, 1.5 RPG, 1.7 APG and 0.9 SPG, with a shooting line of .478/.418/.800 in 16.0 MPG.


Brandon Boston, G/F, Pelicans

The No. 51 overall pick of the 2021 draft, Boston spent his first three seasons on a standard deal with the Clippers, who let him walk in free agency over the offseason. He wound up signing an Exhibit 10 deal with San Antonio for training camp, was released before the season started, and was claimed off waivers by New Orleans and converted to a two-way deal.

It turned out to be a shrewd decision, as the 23-year-old has played a significant role for the injury-ravaged Pelicans, averaging 12.0 PPG, 3.7 RPG, 3.3 APG and 1.5 SPG in 23 games, including 10 starts (27.5 MPG). While Boston hasn’t been the most efficient scorer — his shooting slash line is .436/.323/.851, with a 53.8% true shooting percentage — he’s one of the few (active) players on the roster who can create offense for himself and others.

New Orleans only has 14 players on standard contracts right now and has shown a reluctance to carry a 15th man due to luxury tax concerns, so the Pelicans are unlikely to consider a promotion for Boston until he has reached his game limit or the team has ducked below the tax line with a trade.


Jamison Battle, F, Raptors

An undrafted rookie out of Ohio State, Battle has been active for 25 of Toronto’s 26 games, averaging 5.8 PPG and 2.0 RPG while shooting 44.0% from long distance in 24 appearances (13.6 MPG).

Although there’s a pathway to convert the 24-year-old sharpshooter, it would require the Raptors to cut a veteran — perhaps big man Bruno Fernando, who is on a non-guaranteed contract. There’s no rush for Toronto to make a decision on Fernando until the Jan. 7 deadline though, so if Battle does get promoted, I’d expect it to occur later in the season.


Dru Smith, G, Heat

At first glance, Smith doesn’t seem like the most obvious candidate to have his two-way contract converted. The 26-year-old missed most of last season with a torn ACL, and has only appeared in 10 games thus far in ’24/25.

However, he has played a major role off the bench lately. As Anthony Chiang of The Miami Herald writes, Smith logged a career-high 34 minutes in Thursday’s victory over Toronto, including the entire fourth quarter for the third straight game, earning praise from team captain Bam Adebayo.

He’s just making the right plays every time down the court,” Adebayo said of Smith’s impact.

The tricky part about converting Smith is the Heat have a high payroll, which is why they’re only carrying 14 players on standard contracts. They’ll likely wait until after the trade deadline so that they don’t surpass the second tax apron and limit their trade options, but if Smith keeps playing like he has been lately, it seems like a matter of when, not if, he gets promoted.

[UPDATE: The Heat’s impending trade of Thomas Bryant could open the door for Smith to be promoted sooner rather than later.


Jordan Miller, F, Clippers

Second-year forward Miller rounds out our five-player list. In 14 appearances in ’24/25, the 2023 second-round pick has averaged 7.9 PPG, 2.5 RPG and 1.3 APG in 16.3 MPG, with a shooting line of .467/.304/.773. Those numbers might not jump off the page, but Miller is a solid, versatile defender who can drive, draw fouls, and create for himself and others.

With Derrick Jones (hamstring strain) out for at least a couple weeks and Kawhi Leonard (knee) still ramping up to make his season debut, Miller has a major opportunity to make himself an indispensable part of head coach Tyronn Lue‘s rotation.

In order for Miller to be promoted, the Clips would need to either waive someone from their standard 15-man roster or make a trade. P.J. Tucker is the team’s most obvious candidate to be traded or released.


Some other two-way players to keep an eye on:

How Injuries To Players On Non-Guaranteed Contracts Have Impacted Teams’ Caps

In most cases, an NBA team has the ability to waive a player on a non-guaranteed contract at any time before the league-wide salary guarantee date on January 7 to avoid being on the hook for the remainder of that player’s salary.

However, that equation changes if the player is injured at the time he’s placed on waivers. In that case, one of two rules applies:

  1. If the player’s contract includes Exhibit 9 language, the team incurs a cap hit of $15K when the injured player is waived.
  2. If the player’s contract does not include Exhibit 9 language and he’s waived on or before January 7, the team continues to pay the player until he has fully recovered from the injury or for the rest of the season, whichever comes first.

Cases that fall into the first category often fly under the radar unless the injury is serious or the player is a well-known veteran, since $15K isn’t enough to make a noticeable dent in a team’s overall salary. However, there were a couple notable instances this fall of players on Exhibit 9 contracts suffering injuries and counting against their respective teams’ caps for $15K.

One was Knicks guard Landry Shamet, who appeared on track to make New York’s opening night roster before he dislocated his shoulder in the preseason. The Knicks waived Shamet and took on a $15K cap hit in the process, which isn’t entirely insignificant for a team currently operating just $581K below its second-apron hard cap. That extra $15K cap charge won’t majorly alter the Knicks’ plans, but it’ll force the team to wait a couple extra days to fit a 15th man under its hard cap later in the season.

Lakers camp invitee Jordan Goodwin also sustained an injury during the preseason, resulting in a $15K cap hit. Los Angeles had been operating just $45K below the second apron, so accounting for Goodwin’s $15K cap charge moved the team to within $30K of the second apron. Again, that shouldn’t really affect the way the Lakers handle business on the trade market or in free agency during the season, but even that slight difference is notable for a team operating with such a razor-thin margin below the restrictive second apron.

Spurs camp invitee Nathan Mensah is the other player who was injured in camp and left his team with a $15K cap charge. But San Antonio is operating way below the luxury tax line and will barely notice that extra $15K.

Exhibit 9 contracts are only effect during the summer and preseason. Once the regular season begins, there are no players on contracts with Exhibit 9 language — a player like Shamet, if he had made the Knicks’ regular season roster, would have had his Exhibit 9 contract turned into a standard one-year non-guaranteed deal.

That means the second rule outlined above applies to any player on a non-guaranteed contract who suffers an injury between opening night and January 7. Pacers center James Wiseman is the most noteworthy example so far in 2024/25.

Wiseman remains on Indiana’s roster for now and his contract is still non-guaranteed, but even if the club waives him today, his full $2,237,691 cap figure will remain on the Pacers’ cap for the rest of ’24/25, since his torn Achilles tendon is expected to sideline him for the rest of the season. Indiana has to continue paying Wiseman until he recovers from his injury or until the end of the season, so waiving him will create no cap relief.

While the Pacers aren’t right up against a hard cap or an apron threshold like the Knicks and Lakers are, the $2.2MM+ cap charge for Wiseman is far more significant than a $15K hit for an Exhibit 9 player, and it could have a real impact on what Indiana can do on the trade market. Currently, the team is hovering just $500K below the luxury tax line.

The Pacers will want to avoid becoming a taxpayer this season, so their ability to take on an extra salary in a trade is now noticeably more limited than it would be if they could cut Wiseman and remove more than two-thirds of his cap hit from their books.

NBA Waiver Order Now Based On 2024/25 Records

As of December 1, the NBA’s waiver priority order is determined by teams’ current-year records, rather than the previous season’s results.

That means, starting today, the waiver order for this season is based on teams’ 2024/25 records, with the worst teams getting the highest priority. In other words, if two teams place a claim on the same player, the team lower in this season’s NBA standings will be awarded that player.

Up until today, the waiver claim order was based on which teams had the worst records in 2023/24.

Waiver claims are relatively rare in the NBA, but it’s still worth noting which teams will have the first crack at intriguing players who may be cut over the next few weeks or months.

[RELATED: 2024/25 NBA Waiver Claims]

Here’s what the teams at the top of the NBA’s waiver order look like as of today:

  1. Washington Wizards (2-16)
  2. New Orleans Pelicans (4-16)
  3. Utah Jazz (4-15)
  4. Philadelphia 76ers (4-14)
  5. Toronto Raptors (5-15)
  6. Charlotte Hornets (6-14)
  7. Chicago Bulls (8-13)
  8. Portland Trail Blazers (8-12)
  9. Detroit Pistons (9-13)
  10. Brooklyn Nets (9-11) (tie)
    Indiana Pacers (9-11) (tie)
    Sacramento Kings (9-11) (tie)

In instances where multiple teams have identical records, head-to-head record for the current season is used to break ties — the team with the worst winning percentage in head-to-head games gets the higher priority. If the tied teams have yet to face one another or if they’ve split their head-to-head matchups, a coin flip determines priority for those clubs.

If a waived player can’t be claimed using the minimum salary exception, a team must use a mid-level exception (non-taxpayer or room), bi-annual exception, trade exception, a disabled player exception, or cap room to absorb his salary.

Most teams, especially those operating below the tax aprons, have at least one of those exceptions available to place a waiver claim, but it’s worth noting that a club with a top priority won’t be in position to nab just anyone who reaches waivers.

The Hornets, for example, don’t have cap space available to place a waiver claim on any player earning more than the minimum, and the only cap exception they have on hand is a small ($1,157,297) portion of the room exception. So despite their spot near the top of the waiver order, their ability to claim players will be pretty limited.

Hoops Rumors Glossary: Trade Rules For Non-Guaranteed Salaries

Under past NBA Collective Bargaining Agreements, up until the 2016/17 season, a player’s full cap hit was used for salary-matching purposes in trades, whether or not his salary was guaranteed. If a player had an $10MM salary with a partial guarantee of $1MM, his outgoing salary in a trade was the same as it would have been for a player who had a fully guaranteed $10MM contract.

That’s no longer the case, however. Now, only the guaranteed portion of a player’s contract counts for outgoing salary purposes in a trade, limiting the appeal of non-guaranteed salaries as trade chips.

This detail is crucial for determining how much salary a team can acquire in a trade — unless a team is under the cap, the amount of salary it sends out in a trade dictates how much salary it can take back. The amount of salary an over-the-cap team can acquire in a trade ranges from 100% to 200% of its outgoing salary, depending on exactly how much salary the team is sending out and the team’s proximity to a tax apron.

Under the old system, it might have made sense for a cap-strapped club to trade a player with a guaranteed salary for a player earning an equivalent non-guaranteed salary — the cap-strapped club could then waive that newly-acquired player to cut costs. That’s no longer a viable strategy.

Complicating matters further is the fact that a team can’t simply circumvent the new rules by trading a player before a league year ends on June 30, then having his new team waive him once his new non-guaranteed cap hit goes into effect on July 1. After the end of the regular season, a player’s outgoing salary for trade purposes is the lesser of his current-year salary and the guaranteed portion of his salary for the following season.

Here’s a practical example: During the 2024 offseason, the Warriors explored trade scenarios involving Chris Paul, who made $30.8MM in 2023/24 and had a non-guaranteed $30MM salary for ’24/25. Because the ’23/24 season was over, Paul’s outgoing salary for matching purposes would have been $0, his guarantee for ’24/25, which was (far) less than his total 2023/24 salary.

Sending out Paul without guaranteeing any portion of his salary would have been impractical for the Warriors if they hoped to take any salary back themselves, but they did have the ability to partially or fully guarantee his cap hit in order to make the trade math work. For instance, if Golden State had guaranteed $20MM of Paul’s $30MM salary, $20MM would have become his new outgoing amount for matching purposes.

Finding a sweet spot in that scenario was still a challenge. For instance, it would have worked from the Warriors’ perspective to increase Paul’s partial guarantee to $15MM and use his outgoing salary to acquire a player with a $15MM guaranteed salary. But Golden State’s trade partner would have been sending out a $15MM player and having to account for Paul’s full $30MM incoming salary (not just his partial guarantee), so the math likely wouldn’t have worked for that team. Paul was ultimately waived prior to his guarantee deadline when the Warriors couldn’t find a legal deal they liked.

During the first half of a season, the math on non-guaranteed contracts is a little trickier, since the guaranteed portion of a player’s salary increases for each day he’s on the roster.

For example, Pistons big man Paul Reed is making $7,723,000 this season and that amount is non-guaranteed. However, November 30 (the date this article is being published) is the 40th day of the regular season, meaning Reed has already earned 40/174ths of his salary. That works out to $1,775,402, which is what Reed’s outgoing amount for matching purposes would be if he were traded today.

Reed’s outgoing amount will continue to increase every day until January 10, which is the NBA’s league-wide salary guarantee date. At that point, Reed’s $7,723,000 salary would become fully guaranteed and would be his outgoing amount in any trade for the rest of the regular season.

To paint a complete picture of exactly how these new rules work, let’s assume a free agent signed a two-year, $24MM contract during the summer of 2024. His cap hit in each year is $12MM, but the first season of the contract is partially guaranteed for $3MM, while the second year is fully non-guaranteed. Here’s how it would count, for trade purposes, as outgoing salary:

  1. From the date of the signing until the one-quarter mark of the 2024/25 season:
    • $3MM
    • Note: Due to other CBA rules, the player wouldn’t become trade-eligible until at least December 15, 2024 anyway.
  2. From the one-quarter mark of the 2024/25 regular season until all salaries become guaranteed on January 10, 2025:
    • A prorated amount of the salary based on the player’s earnings to date.
    • Note: The player would earn 1/174th of his $12MM salary per day; so 60 days into the season, his outgoing salary in a trade would be $4,137,931 (60/174ths of $12MM).
  3. From January 10, 2025 until the 2025 trade deadline:
    • $12MM
  4. From the day after the team’s 2024/25 season ends until the start of the 2025/26 regular season:
    • $0
  5. From the start of the 2025/26 regular season until salaries become guaranteed on January 10, 2026:
    • A prorated amount of salary based on earnings to date.
    • Note: The player would once again earn 1/174th of his $12MM salary per day; so 10 days into the season, his outgoing salary in a trade would be $689,655 (10/174ths of $12MM).
  6. From January 10, 2026 until the 2026 trade deadline:
    • $12MM

This change to the NBA’s trade rules hasn’t stopped teams from tacking on non-guaranteed years to the end of certain players’ contracts, since those non-guaranteed salaries still provide flexibility. However, we’re not seeing teams construct contracts with non-guaranteed cap hits solely for trade purposes like we occasionally used to.


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 Salary Cap FAQ was used in the creation of this post.

A previous version of this article was published in 2023.