Skip to main content

Top 10 Most Overpaid NBA Players In 2017-18

Hannah Foslien/Getty Images

Hannah Foslien/Getty Images

The salary cap grows bigger and bigger in recent years, but last season was when some GMs really blew it. They were in really high spirits about the new financial rules, and pretty much spent it like drunken sailors.

While this might have been really beneficial for some players who were free agents back then, things are really starting to look bleak for NBA owners and GMs nowadays. A lot of players demanded and were rewarded with, absurdly high contracts. However, there are some cases of teams who are far from getting their money's worth. Here is a list of the 10 most overpaid NBA players:

Honorable Mentions: 

* Miles Plumlee ($12,000,000): This was actually the Bucks' mistake, but they off-loaded him to the Hornets, who then offloaded him to the Hawks. He is now averaging 4.4 ppg, 3.4 rpg and just 0.6 bpg in just 14 matches, but he only had playing time due to injuries in other players.

* Omer Asik ($10,595,505): I don't know what the Pelicans were thinking when they re-signed him for a five-year, $60 million contract. They have received a wide criticism, and Asik actually had some really tough luck when he was limited to 31 games due to a bacterial infection and Crohn's disease. Ouch for him, and the Pelicans alike.

10. Wesley Matthews

Apr 3, 2016; Minneapolis, MN, USA; Dallas Mavericks guard Wesley Matthews (23) celebrates his basket in the third quarter against the Minnesota Timberwolves at Target Center. The Dallas Mavericks beat the Minnesota Timberwolves 88-78. Mandatory Credit: Brad Rempel-USA TODAY Sports

Mandatory Credit: Brad Rempel-USA TODAY Sports

Wage: $17,884,175

Wesley Matthews was a great player during his Portland Blazers days, but he has been a shell of his old self in the past couple of seasons.

His numbers have been steadily decreasing, resulting in 11.6 ppg (the lowest after his rookie season), and an almost career-low 39% in FGs. He is getting paid more than Klay Thompson and Draymond Green, and he is a shut-down candidate in a struggling Dallas Mavericks team that is getting younger and younger.

9. Ryan Anderson

Ryan Anderson Houston

Wage: $19,578,454

Ryan Anderson was easily worth that money about 5 seasons ago, but this season he is really far from his old self. He was once averaging 19.8 ppg, 6.5 ppg and a whopping 3 three-pointers per match, but this season he is barely competitive.

This season he is averaging just 10.7 ppg, 3.9 rpg and 2.4 triples, but he is actually getting paid more than Paul George, Kawhi Leonard and DeMarcus Cousins among others. Just no.

8. Bismack Biyombo

Photo by Fernando Medina/NBAE via Getty Images

Photo by Fernando Medina/NBAE via Getty Images

Wage: $17,000,000

Bismack Biyombo was never really one of the top bigs in the league, but he is considered as an elite shot blocker and a really strong rebounder.

He actually declined the $2.9 million player option for the 2016–17 season and went into free agency. Following a really nice run that season, Orlando Magic took the bait and gave him a four-year, $72 million contract. Needless to say that Biyombo has been far from great, averaging just 6 ppg last season, to go along with 7.0 rpg and 1.1 bpg.

This season he is averaging a career-low 4.5 rpg, but he will surely be of assistance now that Vucevic suffered a broken hand.

7. Ian Mahinmi 


Wage: $16,661,641

The Wizards were really desperate to add some depth behind Marcin Gortat, and they really took a hasty decision when they signed Mahinmi in the summer of 2016. Mahinmi was coming off his best season with Indiana, where he averaged 9.3 ppg, 7.1 rpg and 1.1 bpg, and grabbed a strong deal with the Wizards.

However, he only played 31 matches last season due to knee injuries that forced him to miss a lot of time. He has shown some flashes of his abilities, but he is definitely not worth what he is paid.

This season he has been even worse, with just 3.8 ppg, 3.6 rpg and 0.4 bpg through 32 matches.

6. Evan Turner

The Blazers face the Miami Heat on April 2, 2016. Bruce Ely / Trail Blazers

Credit: NBA Design

Wage: $17,131,148

Evan Turner was a dominant force in Philadelphia but turned into a really solid 6th man in Boston. However, it seems like the Blazers overpaid him during the 2016 offseason. Despite his all-around skills that include solid playmaking abilities and solid rebounding, Turner has yet to convince us that he deserves that money.

Scroll to Continue


He was actually not happy with the offer, but still signed it, and the Blazers shouldn't be feeling very comfortable about that decision. Last season he averaged a mere 9.0 ppg, 3.8 rpg and 3.2 apg, numbers that the Blazers could have gotten by a player worth half the money.

This season he has been even worse, with 7.8 ppg, 3.7 rpg and 2.3 apg in 33 matches.

5. Andrew Wiggins 


Wage: $25,250,000 (starting next season) 

The Timberwolves recently signed Andrew Wiggins to a four-year max deal, worth $146,400,000, but it feels like a really risky move. Wiggins is, of course, one of the best promising young players at just 22 years old, but Minnesota recently brought in Jimmy Butler and Jeff Teague. With Karl Anthony Towns also in the mix, Andrew Wiggins has really struggled for touches this season and has seen his numbers take a significant dip.

Through 34 games so far, he is still averaging 17.5 ppg (down from 23.6 last season), but the heaviest blow has been in his shooting percentages. He is shooting a career-low 42.8% in FGs, an almost career-low in 3p attempts (30.1%) and a terrible 63% from the free throw line. Definitely not something that requires a max contract, but the Timberwolves really believe in him.

4. Timofey Mozgov 

Timofey Mozgov Nets

Wage: $15,280,000

It was actually the Lakers that started this, when they signed him for a four-year, $64 million contract in July 8, 2016. He actually started the most games than any other season in his career (52) that season, but he never really made an impact with just 7.4 ppg and 4.9 rpg.

The Lakers managed to bamboozle the Nets into taking his contract, as they sent him to Brooklyn along with D'Angelo Russell (who has missed a ton of matches due to injury), in exchange for Brook Lopez and the rights to Kyle Kuzma.

The Nets aren't playing him either, and they only took him because of Russell. He might have a starting spot in some European team, but he probably doesn't even deserve a spot on any NBA team's roster.

3. Joakim Noah


Wage: $17,765,000

The Knicks also made a really bad decision with Noah in the summer of 2016, as they really overpaid him after a bad season with the Bulls. He had only played 29 matches with the Bulls due to a surgery in the 2015-16 season, but that didn't stop the Knicks from splashing the cash. Last season he played in 46 matches, where he averaged the lowest points production of his career (5.0ppg), to go along with 8.7 rpg and 2.2 apg.

He has undergone surgery last February, that left him out for the remainder of the season, while he was also caught using illegal substances and received a 20-match ban. He has only played three minutes this season, and with the emergence of Enes Kanter and promising youngster Willy Hernangomez also in the team, the Knicks will just wish they can turn back time and avoid Noah.

2. Luol Deng

Dec 22, 2016; Miami, FL, USA; Los Angeles Lakers forward Luol Deng (9) looks on during the second half against the Miami Heat at American Airlines Arena. Mandatory Credit: Steve Mitchell-USA TODAY Sports

Mandatory Credit: Steve Mitchell-USA TODAY Sports

Wage: $17,190,000

Oh boy, the Lakers really messed up on this one. I don't know what they were thinking in the summer of 2016 when they gave him and Timofey Mozgov such high contracts. Deng only played 56 matches last season before the Lakers decided to shut him down in order to give playing time to the younger players.

His 7.6 ppg last season was by far the lowest in his career, while this season he has yet to suit up for a single game. The Lakers are desperately trying to offload his huge contract, but there have been talks of a buy-out recently.

Read More

Top 15 Best Picks In The Last 15 NBA Drafts

Kobe Bryant Is The Sole Owner Of A Record That Will Never Be Broken

The Best Player From All 30 NBA Teams

1. Chandler Parsons

10 Worst Contracts In The NBA Today Chandler Parsons

Wage: $23,112,004

This is by far the most overpaid NBA player on the list, as he is earning more than a lot of elite players, but his production is that of a $4-5m player. A lot of injuries have pretty much destroyed his career, as Parsons only played 34 games last season, and 61 in the one before that.

This season he has played in 25 matches, averaging 8.9 ppg, 2.9 rpg and 2.0 apg. It's still an improvement from last season's 6.2 ppg, 2.5 rpg and 1.6 apg.

There is a good chance that he will be shut down at some point in the season, and the Grizzlies GMs should really be frustrated about the outcome of their choice to sign him.