07/22/2010 01:22 pm ET | Updated May 25, 2011

Carmelo Anthony Is The 25th Highest-Paid American Athlete... Is He Worth It?

The Nuggets' Carmelo Anthony is the 25th highest-paid American athlete, according to Sports Illustrated. The small forward, who also claimed the number 25 spot in last year's rankings, makes $15,779,912 in annual salary and $6,000,000 in endorsements.

The Nuggets have offered Anthony, whose contract expires at the end of next season, a 3-year, $65 million extension to stay in Denver, which the all-star is currently mulling over.

Sports Illustrated's report on the wealthiest athletes coincides with grumblings around the league that Anthony may not be worth the mega-millions he's earning. As Westword points out, commentators have begun citing economist David Berri's wins produced formula to argue that Carmelo Anthony is actually overrated.

The formula, which was designed to determine which statistics most directly correlate to NBA wins, shows Anthony as just the 20th best small forward in the league.