Barring a trade (or two), Charlotte will be facing a roster crunch this fall.
As our tracker shows, the Hornets currently have a full offseason roster, with 18 players on standard contracts (16 guaranteed) and all three two-way spots filled. They need to trim their standard roster down to 15 players before the regular season begins.
None of the players on standard deals are signed to training camp contracts, and until the Hornets free up roster spots, they will be unable to finalize Exhibit 10 deals with players who will be headed to their G League affiliate, the Greensboro Swarm, to open the 2025/26 season. That likely won’t play a factor in the roster battle, but it’s worth mentioning nonetheless.
Here’s the list of players currently on standard contracts, sorted by how much money they make:
- LaMelo Ball
- Miles Bridges
- Collin Sexton
- Josh Green
- Grant Williams
- Brandon Miller
- Kon Knueppel
- Pat Connaughton
- Tre Mann
- Tidjane Salaun
- Liam McNeeley
- DaQuan Jeffries *
- Nick Smith Jr.
- Sion James
- Ryan Kalkbrenner
- Spencer Dinwiddie
- Mason Plumlee
- Moussa Diabate *
* Denotes non-guaranteed contract.
Outside of maybe Miller and Knueppel, it wouldn’t totally surprise me if Charlotte decided to eventually trade virtually anyone on the roster. But for the sake of this exercise, we’ll assume that Ball, Bridges, Sexton, Green, Williams, Salaun, McNeeley, James and Kalkbrenner won’t be on the move in the next five-plus weeks.
The Hornets re-signed Mann to a guaranteed three-year, $24MM contract in free agency and he can’t be traded until January 15. It’s safe to say he won’t be waived before the season begins.
Dinwiddie and Plumlee were also free agent additions and neither can be dealt until Dec. 15. Although they both received guaranteed contracts, they’re only earning the veteran’s minimum in 2025/26.
Either Dinwiddie or Plumlee could theoretically be cut this fall, but it would be a little strange to sign a player to a guaranteed deal only to release him before he suits up for a regular season contest. It’s certainly an option, especially if one gets hurt, but it seems fairly unlikely right now.
By process of elimination, that likely leaves four players — Connaughton, Smith, Jeffries and Diabate — essentially vying for the 15th and final roster spot.
Of the four, Jeffries seems like the most obvious candidate to be waived. He was sent to Charlotte last October as part of the Karl-Anthony Towns trade, and while he appeared in 47 games last season, he wasn’t a major contributor. The five-year veteran is on a fully non-guaranteed contract, so the Hornets won’t incur a cap hit if they release him.
Despite earning $9.42MM in 2025/26, Connaughton also seems pretty likely to be cut. Perhaps I’m wrong and Charlotte will keep his expiring contract to use for salary-matching purposes in a future trade, but he has negative value on that deal after his career was derailed by injuries the past few years. When they sent Vasilije Micic to the Bucks for Connaughton in July, the Hornets acquired two second-round picks in the deal — it seems safe to assume they made the trade for the draft assets, not for Connaughton himself.
That leaves Smith and Diabate. Smith is just two years removed from being selected in the first round of the 2023 draft, but he hasn’t taken a major step forward since entering the NBA, having made exactly 39.1% of his field goal attempts in both of his professional seasons. He played a more significant role last season, but the Hornets were outscored by 14.3 points per 100 possessions when he was on the court, compared to 6.3 points per 100 possessions when he wasn’t playing.
Smith also has a backcourt logjam working against him, while Diabate should benefit from the fact that the Hornets don’t have many viable options in the middle — Plumlee and Kalkbrenner are the only other centers on the roster, so Diabate could actually play rotation minutes this fall, as he did last season, whereas the path to regular playing time for Smith would be more crowded with Miller and Mann back from injuries and Dinwiddie and Sexton now in the mix as well.
It’s worth reiterating that Smith’s salary for 2025/26 is guaranteed, but neither he nor Diabate is owed any guaranteed money beyond the coming season and Charlotte is operating way below the luxury tax line this season. In other words, eating some guaranteed money shouldn’t really affect the team’s flexibility.
Still, even if Jeffries, Connaughton, and Smith look like the most logical odd men out, it’s possible this situation won’t end up being quite that straightforward, so it’ll be worth keeping an eye on this fall.
Luke Adams contributed to this story.
Jeffries and Connaughton are the 2 obvious outs. Smith and Diabate both deserve roster spots, but idk how they’ll open room for both
Turkiye started out extremely hot but Germany has the last 7pts and are only down 4 halfway thru the 1st of this Eurobasket gold medal game…
Germany started slow in each of their 4 knockout games in this tournament but their depth & talent pulled them thru. Looks like that pattern may be repeating itself. Turkiye scored 13 of the 1st 15pts but Germany scored 17 of the next 20 to storm ahead. Still a lot of game left but Turks struggling mightily to stop this great German offense. 3pt German lead w 2mins left in the 1st
Im watching Sha’Carri Richardson run at the Worlds in Tokyo while watching this German offense in Riga & the similarities are so obvious… Tristan de Silva & Adem Bona both doing big #s off the bench for their respective teams. Germany up 3 early in the 2nd…
Play by play guy just called Franz Wagner “breathtakingly good”. That’s about right. Franz has 14 already, just dominating in transition. Bona been just as great tho, Turkiye still only down 2 halfway thru the 2nd
Sengün (15pts) sparking a big run for his squad. He’s been absolutely unguardable in the 2nd qtr & Turkiye now up 6 w/ 2mins left in the half
Oof Sengün just picked up his 3rd foul. That’s gonna be a big deal in the 2nd half
Schröder drains a trey to cut the Turkish lead in half to start the 3rd but this Atlanta Dream playoff gm1 bout to steal my attention. So much basketball and it’s not even October yet
Maybe a trade with Cha and Brooklyn will happen soon. Gets nets to salary floor and addresses the excess guaranteed contracts the Hornets have.
Hornets actually have some nice pieces to build around and good trade assets. I’m not a big LaMelo Ball fan but he puts people in the seats.
Trade Ball to Kings for salary filler and a 3 unprotected fps. Kings are dumb enough to do this. Probable salary matching should be DDR and Monk. Use surplus of contracts to trade for bad contract
Diabate deserves a contract. Let Jeffries go. Or just trade Miles Bridges and Josh Green for any PF starter