Comparison · NFL vs NHL

NFL vs NHL: what the same contract pays after tax

On a $10,000,000 contract, a mid-market NFL player keeps about $5,190,000 and a mid-market NHL player keeps about $4,700,000. NFL pays $490,000 more for the identical headline number.

Compared at $10,000,000, the smaller of the two leagues' typical contract sizes · data edition 2026.11

The same money in six markets

LeagueClubMarketKeepsNet on $10M
NFLDallas CowboysTexas56.1%$5,615,000
NFLDetroit LionsMichigan51.9%$5,190,000
NFLSan Francisco 49ersCalifornia42.8%$4,285,000
NHLDallas StarsTexas54.1%$5,415,000
NHLEdmonton OilersAlberta47%$4,700,000
NHLSan Jose SharksCalifornia40.8%$4,085,000

NFL runs from 42.8% to 56.1% depending on the market; NHL runs from 40.8% to 54.1%. The spread inside a league is usually larger than the gap between leagues.

What the league takes before tax

DeductionNFLNHL
Agent commission cap3%5%
Escrow withheld——
Agent fee on $10M$300,000$500,000

These come off the top, before any income tax. The agent commission gap alone is worth $200,000 on this contract.

Why the difference exists

Tax geography does most of the work. NFL's clubs sit in Texas, Florida, Nevada, Washington and 19 more, while NHL's sit in Texas, Florida, Tennessee, Washington and 20 more. Where a club plays decides the state or national rate, and that rate is charged on the full salary rather than only the portion earned at home.

That is why the best market in the worse-paying league can still beat the average of the better-paying one — a point worth checking before treating either league as uniformly better.

Run a NFL number →