Vol. 8 · WEDNESDAY, OCTOBER 28, 2026SubscribeContribute
Money · 6 min

NFL Career Earnings Leaders: Stafford Tops Brady

Matthew Stafford's $408M is the most any NFL player has earned. The top 25 career earners, the cap-adjusted ranking Peyton Manning leads, and non-QB leaders.

— By Absolute Baller · OCTOBER 28, 2026 —
$408.0MMatthew Stafford's career NFL earnings, the most ever (Over The Cap)
19 of 20top career earners who are quarterbacks
132NFL players who have earned $100 million or more, by our count
Illustration: ten bars climbing left to right on a dark gridded background, the tallest on the right in red

$408,000,000. That is what Matthew Stafford has earned from NFL contracts, the most of any player in history, according to Over The Cap’s career earnings table. He is still playing, for the Los Angeles Rams, on a one-year deal Over The Cap values at $55 million.

The top of the list surprises people. Kirk Cousins, with no Super Bowl appearances, has out-earned Tom Brady by $13.9 million. Rank the same players with Over The Cap’s adjustment for the growth of the salary cap, though, and the old order returns: Peyton Manning first, Brady second. We pulled the full 1,507-player table on October 28, 2026.

The top 25 career earners

Bar chart of the 20 highest career earners in NFL history. Matthew Stafford leads at $408.0 million, followed by Aaron Rodgers at $395.8 million, Kirk Cousins at $331.5 million and Tom Brady at $317.6 million. Active players, including Stafford, Rodgers, Cousins, Dak Prescott and Patrick Mahomes, are shown in red.
Source: Over The Cap career earnings table, pulled October 28, 2026. Chart: Absolute Baller.
RankPlayerPos.CareerEarningsCap-adjusted
1Matthew StaffordQB2009–$408.0M$688.9M
2Aaron RodgersQB2005–$395.8M$704.3M
3Kirk CousinsQB2012–$331.5M$483.8M
4Tom BradyQB2000–2022$317.6M$708.2M
5Russell WilsonQB2012–2025$315.8M$493.0M
6Matt RyanQB2008–2022$306.2M$591.6M
7Dak PrescottQB2016–$295.4M$402.1M
8Drew BreesQB2001–2020$273.9M$606.3M
9Ben RoethlisbergerQB2004–2021$266.7M$559.7M
10Jared GoffQB2016–$259.6M$367.3M
11Peyton ManningQB1998–2015$247.7M$761.1M
12Trent WilliamsLT2010–$242.9M$402.9M
13Philip RiversQB2004–2025$242.4M$536.6M
14Deshaun WatsonQB2017–$234.8M$313.4M
15Eli ManningQB2004–2019$232.5M$531.6M
16Patrick MahomesQB2017–$231.9M$308.6M
17Alex SmithQB2005–2020$210.0M$442.4M
18Josh AllenQB2018–$207.4M$274.0M
19Derek CarrQB2014–2024$205.5M$308.6M
20Kyler MurrayQB2019–$205.5M$259.7M
21Von MillerEDGE2011–$201.7M$340.8M
22Khalil MackEDGE2014–$197.3M$297.3M
23Ryan TannehillQB2012–2023$195.1M$322.6M
24Lamar JacksonQB2018–$187.0M$239.7M
25Danielle HunterEDGE2015–$186.1M$244.2M

“Career” years as Over The Cap lists them; an open end means still active. Earnings are money paid on NFL contracts, not endorsements.

Five things the table shows

1. Longevity counts for more than titles. Stafford (since 2009), Rodgers (since 2005) and Cousins (since 2012) have each played more than a decade and been paid by more than one team. Cousins’ contracts with Washington, Minnesota and Atlanta add up to $331.5 million without a Super Bowl appearance.

2. It is a quarterback list. Nineteen of the top 20 are quarterbacks, and 28 of the top 50, by our count. The exception in the top 20 is left tackle Trent Williams ($242.9 million, 12th), the man paid to protect a quarterback.

3. The best-paid defenders rush the passer. The highest-earning defensive players are edge rushers: Von Miller ($201.7 million), Khalil Mack ($197.3 million), Danielle Hunter ($186.1 million) and Myles Garrett ($185.2 million). The top wide receiver is Larry Fitzgerald ($182.5 million, 2004–2020).

4. Today’s stars are still climbing. Mahomes is 16th at $231.9 million, Josh Allen 18th at $207.4 million and Lamar Jackson 24th at $187.0 million. Each has a contract worth far more still to be paid: Mahomes’ reworked deal alone was reported by the AP at $504.75 million through 2033.

5. $100 million is no longer rare. By our count, 132 players in the table have earned $100 million or more on NFL contracts.

Adjusted for the cap, the legends return

Bar chart of NFL career earnings adjusted for salary-cap growth. Peyton Manning leads at $761.1 million, ahead of Tom Brady at $708.2 million, Aaron Rodgers at $704.3 million and Matthew Stafford at $688.9 million. Brett Favre is seventh at $580.4 million.
Source: Over The Cap career earnings table, cap-inflated column, pulled October 28, 2026. Chart: Absolute Baller.

A dollar paid in 2005 was a much bigger share of a team’s cap than a dollar paid in 2026. Over The Cap’s “cap-inflated earnings” column restates each player’s pay relative to today’s cap. On that measure Peyton Manning ($761.1 million) leads, followed by Brady ($708.2 million), Rodgers ($704.3 million) and Stafford ($688.9 million). Brett Favre, who does not make the nominal top 25, is seventh at $580.4 million.

The comparison explains much of the Stafford-Brady gap: the cap was far lower when Brady signed his early deals. His cap-adjusted figure, $708.2 million, puts him back near the top.

Methodology

  1. Source. Every figure comes from Over The Cap’s career earnings table, which we pulled in full (1,507 players) on Wednesday, October 28, 2026.
  2. Earnings are what Over The Cap records as paid on NFL contracts. Cap-adjusted is its “cap-inflated earnings” column.
  3. Our arithmetic. Counts by position and threshold are our own calculations on the table.
  4. Current deals (Stafford’s $55 million) are from Over The Cap’s contract table; Mahomes’ reported contract is from the Associated Press.

The bottom line

The most money ever paid to an NFL player has gone to quarterbacks who were good for a very long time in a rising market. Titles have little to do with it. Stafford, Rodgers and Cousins top the nominal list; on a cap-adjusted basis Manning, Brady and Rodgers do. The current generation signs against a $301.2 million cap: Mahomes’ reworked deal alone, as the AP reported it, is worth more than Stafford’s entire career earnings.


More from Absolute Baller:

Frequently Asked

Who has earned the most money in NFL history?

Matthew Stafford, with $408.0 million in career earnings on NFL contracts, according to Over The Cap's career earnings table on October 28, 2026. Aaron Rodgers is second at $395.8 million. Both are still active.

How much did Tom Brady earn in his NFL career?

$317.6 million over 2000-2022, per Over The Cap, fourth all-time behind Stafford, Rodgers and Kirk Cousins. Adjusted for salary-cap growth, Over The Cap puts Brady at $708.2 million, second only to Peyton Manning.

Who is the highest-earning non-quarterback in NFL history?

Offensive tackle Trent Williams, at $242.9 million, 12th overall, according to Over The Cap. Edge rushers Von Miller ($201.7 million) and Khalil Mack ($197.3 million) are next.

How much has Patrick Mahomes earned in his career?

$231.9 million on NFL contracts, according to Over The Cap, 16th all-time. His reworked Chiefs deal, reported by the Associated Press at $504.75 million through 2033, means most of his contract money is still to come.

How many NFL players have earned $100 million?

132, by our count of Over The Cap's career earnings table, which lists 1,507 players.

Absolute Baller

Editorial · Absolute Baller Media

Absolute Baller is an independent magazine telling the stories of people breaking the status quo — interviews and features on the entrepreneurs, athletes, and creators betting on themselves.

The Newsletter

Inspiring stories in your inbox, every week.

One baller story, one lesson worth stealing, and the boldest moves of the week. Free. No spam, ever.

JOIN THE COMMUNITY · UNSUBSCRIBE ANYTIME