kitegraph
API access is included on the Professional and Business plans

Average MLB player salary, 1985 to 2016

The mean MLB player salary per season, 1985 to 2016, from the salary tables of the Lahman database. · published Aug 2026

About this statistic

Average MLB player salary stood at $4.4M in 2016, up 2.2% on the previous period.

The average MLB salary rose from $476,299 in 1985 to $4,396,410 in 2016, a ninefold increase over 32 seasons. The series ends in 2016 because the Lahman project stopped collecting salary data after that year.

How it is measured

The figure is the mean of every player salary recorded for a season in the SABR Lahman Baseball Database (licensed CC BY-SA 3.0). Salaries were compiled from public disclosures and player association records. The window is fixed at 1985 to 2016; this page will not extend.

What the curve shows

The average dipped to $417,147 in 1986, the low of the series, during the years an arbitrator later ruled the owners had colluded against free agents. Growth resumed and compounded: the mean passed $1 million in 1992 ($1,047,521), reached $1,992,985 in 2000, $3,278,747 in 2010, and $4,396,410 in the final 2016 season.

Frequently asked questions
Why does the series end in 2016?
The Lahman database stopped compiling player salary data after the 2016 season, so 1985 to 2016 is the complete window. The definition is frozen; the page will not extend.
When did the average MLB salary pass $1 million?
In 1992, at $1,047,521. Seven years earlier the average was $476,299; by 2016 it had reached $4,396,410.
Why did the average fall in 1986?
The mean dropped to $417,147, the low of the series, during the mid-1980s seasons in which arbitrators later found the owners had colluded to suppress free-agent salaries.
Other statistics on this topicAll Sports statistics →

Make this chart yours.

Open it in the editor with the data already loaded. Brand it, animate it, embed it.

Average MLB player salary — Kitegraph