Special Report

Most Overpaid Athletes in Pro Sports

Adam Glanzman / Getty Images

When a player like Kawhi Leonard leads a team all the way to the championship — and wins, his $23 million a year salary certainly seems worth it to management, and to fans. The question now is how much the Toronto Raptors would offer Leonard to keep him there. Though a large share of pro athletes in the four major American sports leagues never become multi-millionaires, many others sign eye-popping contracts that make them fabulously wealthy.

Mike Trout made headlines when he signed a 12-year extension with the Los Angeles Angels worth a reported $430 million — the richest deal in sports history. While Trout has continued to be one of the best players in the majors, these contracts can sometimes prove to be shortsighted and leave teams without enough money to sign other players in the future.

24/7 Wall St. reviewed both the salary and performance of all players from the four major U.S. sports to determine the most overpaid athletes across the four leagues. Performance data came from the Sports Reference family of sites, while salary data came from various sources, including Spotrac, Over the Cap, and more.

This list is largely populated by players at the end of enormous contracts. These players, who sign in their primes, can demand long-term deals, knowing full well they cannot keep up the production of their peak years forever.

Teams know this as well but still have to bid hundreds of millions of dollars for the services of high-priced free agents. This can sometimes result in a championship or even the best season in team history, but franchises are often hamstrung by aging players with huge contracts. One bad deal can turn into years of futility, turning the franchise from a contender to one of the hardest teams to root for.

Click here to see the most overpaid athletes in sports.
Click here to see the methodology.

NBA

Jason Miller / Getty Images

10. Kent Bazemore
> Position, team: Shooting guard, Atlanta Hawks
> 2018-2019 salary: $18,089,887
> Key stat: 40.2% field goal, 11.6 ppg

Kent Bazemore’s scoring average dropped by over a point per game during the 2018-2019 season compared with the year before — and he dished out fewer assists per game as well. Bazemore’s 11.6 points per game average was only good for fourth on the Hawks, even though he was the team’s highest-paid player.

[in-text-ad]

Sean M. Haffey / Getty Images

9. Paul Millsap
> Position, team: Power forward, Denver Nuggets
> 2018-2019 salary: $29,230,769
> Key stat: 12.6 ppg

After making four straight All-Star teams while playing in Atlanta, Paul Millsap cashed in with a three-year, $90 million deal with the Denver Nuggets in 2017. Though Millsap has been productive in Denver, his averages of 12.6 points and 7.2 rebounds per game are much lower than his averages as a Hawk. His production has likely been stifled by the emergence of Nuggets center Nikola Jokic.

Sean M. Haffey / Getty Images

8. CJ McCollum
> Position, team: Shooting guard, Portland Trail Blazers
> 2018-2019 salary: $25,759,766
> Key stat: Career low 37.5% 3pt shooting

For the second straight year, CJ McCollum’s scoring average dropped, now down to 21.0 points per game. This may be due to the fact that his 3-point shooting dropped to 37.5% — generally good, but below McCollum’s lofty standards. With his scoring average declining somewhat and his defensive struggles it has been difficult for McCollum to live up to the nine-figure contract he signed with the Portland Trail Blazers.

Sarah Stier / Getty Images

7. Hassan Whiteside
> Position, team: Center, Miami Heat
> 2018-2019 salary: $25,434,263
> Key stat: 12.3 points per game, 11.3 rebounds per game

As Hassan Whiteside has been losing playing time to young center Bam Adebayo, his production has declined. Whiteside posted his lowest per game averages in points and rebounds since he signed a four-year, $98 million deal with Miami in 2016.

[in-text-ad-2]

Mitchell Leff / Getty Images

6. Jabari Parker
> Position, team: Power forward, Chicago Bulls / Washington Wizards
> 2018-2019 salary: $20,000,000
> Key stat: 2.4 turnovers per game

After four injury-plagued seasons with the Milwaukee Bucks, Jabari Parker signed a two-year, $40 million contract with the Chicago Bulls. But he struggled to find playing time while there, and the team dealt him to Washington. Though his play improved with the Wizards, Parker averaged less than 15 points per game during the 2018-2019 season.

Patrick Smith / Getty Images

5. Otto Porter
> Position, team: Small forward, Washington Wizards / Chicago Bulls
> 2018-2019 salary: $26,011,913
> Key stat: 13.9 ppg

Otto Porter was on the other side of the Bulls-Wizards trade involving Jabari Parker. Like Parker, Porter seemed revitalized by the move, but could not improve his play enough to justify his gaudy salary. Making over $26 million the past season, Porter’s pay towered over that of the rest of his Bulls teammates.

[in-text-ad]

Ronald Martinez / Getty Images

4. Chris Paul
> Position, team: Point guard, Houston Rockets
> 2018-2019 salary: $35,654,150
> Key stat: Career low 41.9% field goal, 15.6 ppg

Chris Paul is the second highest paid player in the NBA with a salary in excess of $35 million the past season — the first season of a four-year deal worth nearly $160 million. Unfortunately for the Houston Rockets, Paul had one of his worst seasons, posting career lows in shooting percentage at 41.9% and scoring at 15.6 points per game. Paul, 34, may be beyond his best years, which could be a problem for Houston, as his salary is set to increase each of the next three seasons.

Christian Petersen / Getty Images

3. Harrison Barnes
> Position, team: Power forward, Dallas Mavericks / Sacramento Kings
> 2018-2019 salary: $24,107,258
> Key stat: 42.0% field goal

With the emergence of rookie Luka Doncic, Harrison Barnes had a diminished role in the Dallas Mavericks offense. His scoring average of 17.7 points per game while with the Mavs in the 2018-2019 was his lowest in Dallas. The Mavericks shipped Barnes to Sacramento, where his play improved somewhat. Barnes has decided to test free agency, declining his $25.1 million player option with the Kings for the 2019-2020 season.

Tim Bradbury / Getty Images

2. Gordon Hayward
> Position, team: Small forward, Boston Celtics
> 2018-2019 salary: $31,214,295
> Key stat: 11.5 points per game

A year after suffering a gruesome, devastating ankle injury five minutes into his Boston Celtics debut, Gordon Hayward struggled to return to the form that netted him a four-year, $128 million contract. Hayward posted 11.5 points per game, his lowest total since his rookie year. Despite making more money than any of his teammates, Hayward was the Celtics’ sixth leading scorer.

[in-text-ad-2]

Zhong Zhi / Getty Images

1. Andrew Wiggins
> Position, team: Small forward, Minnesota Timberwolves
> 2018-2019 salary: $25,467,250
> Key stat: 41.2% field goal

Once the top overall pick in the NBA draft, Andrew Wiggins has yet to live up to that potential. Wiggins posted a career low field goal percentage of 41.2% and continues to struggle on defense. Minnesota Timberwolves fans have to hope for some improvements, as this performance came during the first year of a five-year, $146 million deal.

NFL

Thearon W. Henderson / Getty Images

10. William Gholston
> Position, team: Defensive End, Tampa Bay Buccaneers
> 2018 salary: $6,500,000
> Key stat: 1 sack, 10 tackles

After signing a $27.5 million contract extension, Tampa Bay Buccaneers defensive end William Gholston’s productivity and playing time diminished. He only recorded one sack and one tackle for loss in 2018, despite the fact that he saw action in all 16 games the Buccaneers played.

[in-text-ad]

Steve Dykes / Getty Images

9. Lamarcus Joyner
> Position, team: Safety, Los Angeles Rams
> 2018 salary: $11,287,000
> Key stat: 1 interception, 3 passes defended

After a terrific 2017, Rams safety Lamarcus Joyner failed to live up to expectations in 2018. He had only one interception and broke up just three passes all season, despite playing in all but one Rams game. With a salary in excess of $11 million the past season, Joyner is the best paid safety in the league by a wide margin. He’ll continue to cash big checks after signing a four-year, $42 million deal to join the Oakland Raiders in March.

Ezra Shaw / Getty Images

8. Jermaine Gresham
> Position, team: Tight end, Arizona Cardinals
> 2018 salary: $5,250,000
> Key stat: 9 catches, 94 yards, 0 TD

Veteran tight end Jermaine Gresham had a dud of a 2018 season, catching just nine passes for 94 yards and zero scores. This may have had a lot to do with the inept Arizona Cardinals offense, but it was a disappointment nonetheless — especially given that Gresham made $5.25 million in salary last season, or over $55,000 per receiving yard.

Joe Robbins / Getty Images

7. Darqueze Dennard
> Position, team: Cornerback, Cincinnati Bengals
> 2018 salary: $8,526,000
> Key stat: 0 interceptions, 6 passes defended

In the final year of a back-loaded rookie contract that paid him $8.5 million in its final season, Cincinnati Bengals cornerback Darqueze Dennard failed to record a single interception all season. A first-round pick in 2014, Dennard has yet to live up to that promise. He struggled to consistently play well but was still re-signed by the Bengals.

[in-text-ad-2]

Adam Glanzman / Getty Images

6. Kirk Cousins
> Position, team: Quarterback, Minnesota Vikings
> 2018 salary: $22,500,000
> Key stat: 10 interceptions, 269 yards per game

In 2018, Vikings quarterback Kirk Cousins was paid $22.5 million — more than any other player in the NFL by over $5 million — yet he ranked just 10th in passing yards and passer rating. The NFL’s highest paid player has undoubtedly disappointed Minnesota fans, failing to lead the Vikings to the playoffs or even make the Pro Bowl.

Rob Carr / Getty Images

5. Malik Jackson
> Position, team: Defensive tackle, Jacksonville Jaguars
> 2018 salary: $13,500,000
> Key stat: 3.5 sacks, 32 tackles

After making his first Pro Bowl in 2017, Malik Jackson’s production dropped off the next season. He recorded just 3.5 sacks after notching eight the season before. His total tackles also fell to 32 — the lowest for Jackson since his rookie year. In 2019, the Jaguars cut Jackson halfway into his six-year, $90 million contract.

[in-text-ad]

Eric Espada / Getty Images

4. Andre Branch
> Position, team: Defensive end, Miami Dolphins
> 2018 salary: $7,900,000
> Key stat: 1.5 sacks, 25 tackles

Being able to effectively rush the passer is one of the most important skills in football, so defensive ends are often some of the highest paid players in the NFL. Andre Branch received $7.9 million in 2018, but he only managed to record 1.5 sacks all season. After starting in all the games in which he appeared in 2017, Branch was largely relegated to coming off the bench in 2018.

Logan Bowles / Getty Images

3. A.J. Bouye
> Position, team: Cornerback, Jacksonville Jaguars
> 2018 salary: $13,000,000
> Key stat: 1 interception, 8 passes defended

A year after shocking the NFL with their success in 2017, the Jacksonville Jaguars took a big step back in 2018 — partly due to the struggles of cornerback A.J. Bouye. After making his first Pro Bowl in 2017 with six interceptions and 18 passes defended, Bouye could only manage one pick and eight defended passes in 2018. Bouye inked a five-year deal with Jacksonville, so the Jags no doubt hope he can regain his 2017 form.

Maddie Meyer / Getty Images

2. Kelvin Benjamin
> Position, team: Wide receiver, Buffalo Bills / Kansas City Chiefs
> 2018 salary: $8,459,000
> Key stat: 25 receptions, 380 yards, 1 TD

After posting over 1,000 receiving yards with the Carolina Panthers in his rookie year of 2014, Kelvin Benjamin’s production has dropped every year. Questions about his work ethic and conditioning have dogged Benjamin, and he was traded to Buffalo, then cut, and eventually signed by the Kansas City Chiefs. Between the Chiefs and Bills, Benjamin had 25 receptions, 380 yards, and one touchdown in 2018, well below what would be expected from a receiver making over $8 million.

[in-text-ad-2]

Jamie Squire / Getty Images

1. Justin Houston
> Position, team: Linebacker, Kansas City Chiefs
> 2018 salary: $14,750,000
> Key stat: 9 sacks, 37 tackles

Justin Houston posted an NFL-leading 22 sacks in 2014 and earned a six-year, $101 million contract. Since that year, his production fell dramatically and he hasn’t posted a double-digit sack season since. Houston may have played his last down with the Chiefs. He signed a two-year, $24 million deal to play for the Indianapolis Colts.

NHL

Maddie Meyer / Getty Images

10. Bobby Ryan
> Position, team: Left wing, Ottawa Senators
> 2018-2019 salary: $7,500,000
> Key stat: -29 plus/minus

When the Ottawa Senators signed left wing Bobby Ryan to a seven-year deal worth over $50 million, it seemed to be a good contract. But over the past few seasons, Ryan’s scoring has tailed off. He scored just 15 goals during the 2018-2019 season, and the Senators were outscored by 29 goals when Ryan was on the ice.

[in-text-ad]

Elsa / Getty Images

9. Vladimir Sobotka
> Position, team: Center, Buffalo Sabres
> 2018-2019 salary: $3,500,000
> Key stat: 13 points, -20 plus/minus

In his first year in Buffalo, Vladimir Sobotka had his least productive full season of play. The center tallied just five goals and eight assists in 69 games. The Sabres were also outscored by 20 goals when Sobotka was on the ice during the season — the worst plus/minus of his career.

Joel Auerbach / Getty Images

8. Justin Abdelkader
> Position, team: Left wing, Detroit Red Wings
> 2018-2019 salary: $4,500,000
> Key stat: 19 points, -14 plus/minus

Justin Abdelkader struggled to hold onto the puck during his most recent season for the Detroit Red Wings. He had a career-high 40 giveaways, while notching only nine takeaways. In 71 games, Abdelkader scored just six goals and had 13 assists — not the production the Wings were hoping for from a player being paid $4.5 million a year. Detroit no doubt hopes Abdelkader’s play would improve, as he is under contract for four more years.

Harry How / Getty Images

7. Anze Kopitar
> Position, team: Center, Los Angeles Kings
> 2018-2019 salary: $12,000,000
> Key stat: 60 points, -20 plus/minus

Notching 60 points, 22 goals, and 38 assists would be a pretty good season for most hockey players. But for Anze Kopitar, whose $12 million salary makes him one of the highest-paid player in the NHL, it was a disappointing season. Kopitar has only once tallied fewer points in a full season. Kopitar’s struggles may have been one of the main reasons the L.A. Kings finished dead last in the Western Conference in the 2018-2019 season.

[in-text-ad-2]

Harry How / Getty Images

6. Jonathan Quick
> Position, team: Goaltender, Los Angeles Kings
> 2018-2019 salary: $7,000,000
> Key stat: .888 save percentage, 3.38 goals against average

One of the most decorated goaltenders in the NHL, Jonathan Quick struggled during the 2018-2019 season. Quick’s .888 save percentage was the lowest of any full season he played, and his 3.38 goals against average was the highest. For context, there were 22 starting goaltenders that allowed three goals per game or fewer.

Tom Pennington / Getty Images

5. James Neal
> Position, team: Left wing, Calgary Flames
> 2018-2019 salary: $5,750,000
> Key stat: 19 points, -5 plus/minus

James Neal’s time with the Calgary Flames got off to a rough start. Though he never scored fewer than 20 goals in a season, Neal managed to light the lamp just seven times while also tallying a career-low 12 assists. He also struggled in possession, recording a career-high 35 giveaways while tying a career-low for takeaways with 11.

[in-text-ad]

Bruce Bennett / Getty Images

4. Dion Phaneuf
> Position, team: Defenseman, Los Angeles Kings
> 2018-2019 salary: $5,500,000
> Key stat: 6 points, -21 plus/minus

Dion Phaneuf is one of three L.A. Kings who failed to live up to their 2018-2019 salary in a big way. It appears that the defenseman had his worst season both offensively and defensively. Phaneuf only scored once in 67 games for the Kings. He also recorded just five assists all season after having at least 20 in each of his previous 13 seasons. Phaneuf also had just six takeaways all year — by far the lowest total of his career.

Ronald Martinez / Getty Images

3. Jason Spezza
> Position, team: Center, Dallas Stars
> 2018-2019 salary: $7,500,000
> Key stat: 27 points, -13 plus/minus

For the second straight season, Jason Spezza has failed to crack 30 points in a season after regularly tallying more than twice that amount earlier in his career. With his production slipping in his mid-30s, Spezza is entering free agency. He may not, however, be able to get another four-year, $30 million deal like the one he signed with the Dallas Stars four years earlier.

Elsa / Getty Images

2. Brandon Dubinsky
> Position, team: Center, Columbus Blue Jackets
> 2018-2019 salary: $5,850,000
> Key stat: 14 points, -16 plus/minus

For much of his career, Brandon Dubinsky could be relied on to score at least 35 to 40 points and play solid defense. But his 2018-2019 campaign for the Columbus Blue Jackets was one to forget, as he scored just six goals and had eight assists in 61 games. Only in his rookie season, in which he played just six games, did Dubinsky have fewer points. Dubinsky earned $5.85 million in the 2018-2019 season, and he will be paid the same each of the next two seasons.

[in-text-ad-2]

Codie McLachlan / Getty Images

1. Ryan Kesler
> Position, team: Center, Anaheim Ducks
> 2018-2019 salary: $6,675,000
> Key stat: 8 points, -19 plus/minus

Statistically, Ryan Kesler was the worst player in the NHL the past season, recording an NHL-low -0.8 point shares. This means his play actually cost the Anaheim Ducks rather than helped them. In 60 games, Kesler recorded five goals and three assists — both full-season lows for his career. These struggles were especially tough on the Ducks, as he was one of Anaheim’s highest paid players, with a salary of over $6.6 million.

MLB

Adam Glanzman / Getty Images

10. Rick Porcello
> Position, team: Pitcher, Boston Red Sox
> 2019 salary: $21,000,000
> Key stat: 4.31 ERA, 5-6 record

Since winning the 2016 Cy Young, Red Sox pitcher Rick Porcello has struggled to find his form. After going 22-4 with a 3.15 ERA that season, Porcello has had an ERA above 4.00 since, and this season may be more of the same. He’s given up a dozen home runs through 15 starts and, despite Boston’s high-powered offense, has a losing record of 5-6 as of mid-June — not what you would expect from a pitcher making $21 million.

[in-text-ad]

Harry How / Getty Images

9. Buster Posey
> Position, team: Catcher, San Francisco Giants
> 2019 salary: $21,400,000
> Key stat: .258 batting average, 3 home runs

Buster Posey had a stellar first decade to his career, racking up championships, All-Star appearances, and plenty of other awards. But through the first half of the 2019 season, he’s been batting a career-low .258 and walking less often than he had in the past. A player of Posey’s caliber can certainly turn his season around after the All-Star break, but the Giants likely expected better production when they signed him to an eight-year, $159 million contract.

Dilip Vishwanat / Getty Images

8. Yadier Molina
> Position, team: Catcher, St. Louis Cardinals
> 2019 salary: $20,000,000
> Key stat: .258 batting average, 4 home runs

Another aging catcher in the midst of a massive deal, Yadier Molina is on track to record his lowest batting average in over a decade. And it’s not just batting average. Molina is walking less often than normal, and through more than 70 games, he has had just four home runs. A nine-time Gold Glove award winner, Molina’s defense seems to be on the decline as well.

Jason Miller / Getty Images

7. Jason Kipnis
> Position, team: Second base, Cleveland Indians
> 2019 salary: $14,500,000
> Key stat: .213 batting average, 3 home runs

A two-time All-Star in Cleveland, Jason Kipnis has seen his batting average fall each of the last four seasons — from over .300 in 2015 to .213 in 2019. His power has also dipped significantly, with just three home runs so far in the 2019 season. Kipnis has also been a defensive liability at second base — not what Cleveland would have wanted from their second highest paid player, at $14.5 million in salary this season.

[in-text-ad-2]

Bob Levey / Getty Images

6. David Price
> Position, team: Pitcher, Boston Red Sox
> 2019 salary: $31,000,000
> Key stat: 3.52 ERA

Tied for MLB’s fourth-highest salary in 2019, David Price has had some lofty expectations. Unfortunately for the Boston Red Sox, Price hasn’t found his Cy Young form in Boston and has not even made an All-Star team since joining the Red Sox. He made five with previous teams. Price has struggled to pitch deep into games, leaving lots of work for the Boston bullpen. So far in 2019, he’s barely averaged five innings per start, the lowest average of his career.

Patrick McDermott / Getty Images

5. Chris Davis
> Position, team: First base, Baltimore Orioles
> 2019 salary: $17,000,000
> Key stat: .160 batting average, 5 home runs

Many MLB pundits are projecting that Chris Davis’s seven-year, $161 million contract with the Orioles could go down as one of the worst deals in baseball history. Davis is hitting an abysmal .160 and has just five home runs so far in 2019. Davis would rank much higher on this list, but his contract includes deferred payments for years to come, which lowers his salary to a slightly more manageable $17 million per season, instead of the more than $20 million annual sum it is worth. Unfortunately for the Orioles, this means they’ll be paying Davis until 2037.

[in-text-ad]

Harry How / Getty Images

4. Wei-Yin Chen
> Position, team: Pitcher, Miami Marlins
> 2019 salary: $20,000,000
> Key stat: 7.39 ERA

No relief pitcher makes more than Wei-Yin Chen. His $20 million salary dwarfs the deals given to other ace relievers like Kenley Jansen or Aroldis Chapman and makes him the highest-paid member of the Miami Marlins. Chen has had an awful start to 2019. In 28 innings pitched, he’s surrendered 23 earned runs, good for a whopping 7.39 ERA. He’s also given up six home runs and walked nine batters in this relatively short stretch.

Joe Robbins / Getty Images

3. Joey Votto
> Position, team: First base, Cincinnati Reds
> 2019 salary: $25,000,000
> Key stat: .253 batting average, 6 home runs

Joey Votto has led the NL in on base percentage seven times, most recently in 2018, with an OBP of .417. Yet in 2019, his OBP has dropped to .353. Usually a .300 or better hitter, Votto has seen his batting average plummet each of the last two years: from .320 to .284 and to .253 so far in 2019. Votto’s defense has also slipped — he has already committed four errors this season, which puts him on pace to have one of his worst defensive seasons ever.

Ezra Shaw / Getty Images

2. Albert Pujols
> Position, team: First base, Los Angeles Angels
> 2019 salary: $28,000,000
> Key stat: .235 batting average

Albert Pujols’ offensive production has continually declined since he joined the Los Angeles Angels in 2012 on a 10-year, $240 million contract. Once the best power hitter of his generation, injuries and age have turned Pujols into a below-average player. The once terrific fielder is now a defensive liability at first base. Pujols’ contract will likely continue to hamper Los Angeles — the Angels are on the hook for two more years of Pujols’ contract — worth $29 million and $30 million.

[in-text-ad-2]

Jared Wickerham / Getty Images

1. Miguel Cabrera
> Position, team: First base / designated hitter, Detroit Tigers
> 2019 salary: $30,000,000
> Key stat: 4 home runs, .394 slugging percentage

At first glance, Miguel Cabrera seems to be playing well with a .298 batting average. But the Tigers first baseman, who typically hits more than 30 home runs in a season, has only four so far this season. This makes him much less valuable to his team. Cabrera is also a defensive liability at first base, making it that much more difficult for the Tigers to justify his $30 million salary — the highest salary of any non-pitcher.

Methodology:

In order to determine the most overpaid professional athletes, 24/7 Wall St. reviewed the value of each professional athlete as well as his salary in the most recent season.

For each league, we used a different statistical measure to determine a player’s overall value to his team. NHL players’ value was determined based on points shares. Point shares calculates the number of goals a player helped create on offense plus the goals he helped prevent on defense. Goaltenders were ranked based solely on their defense. Baseball players’ value was ranked based on wins above replacement, or WAR. WAR determines the number of additional wins a player helps his team achieve when compared to a replacement level player at that same position. NFL players’ value was ranked based on approximate value, which attempts to assign a numerical value on a player’s season based on quality of play. NBA players were ranked based on VORP, or value over replacement player. VORP determines the points a player contributed to his team per 100 possessions as compared to a replacement level player, prorated for a full NBA season. Statistics came from the Sports Reference family of sites.

Players who did not play in at least 70% of their team’s games due to injury were not considered. Baseball stats are accurate as of June 17, 2019.

Cash Back Credit Cards Have Never Been This Good

Credit card companies are at war, handing out free rewards and benefits to win the best customers. A good cash back card can be worth thousands of dollars a year in free money, not to mention other perks like travel, insurance, and access to fancy lounges. See our top picks for the best credit cards today. You won’t want to miss some of these offers.

Flywheel Publishing has partnered with CardRatings for our coverage of credit card products. Flywheel Publishing and CardRatings may receive a commission from card issuers.

Thank you for reading! Have some feedback for us?
Contact the 24/7 Wall St. editorial team.