Introduction

This document contains interactive plots that analyze MLB team free agent and extension spending during the 2010-2019 seasons.

Data

The data come from the following sources:

I adjusted all salaries to 2020 dollars using www.usinflationcalculator.com. I fully admit this is a very simplistic approach that probably isn’t correct. So let’s just say, the idea is to remove the effects of general inflation in the US in some way, not to be 100% accurate with respect to MLB salaries.

What’s included:

What’s not included:

Also note that opt-outs are not handled well. For example Yoenis Céspedes signed a three-year deal with the Mets during the 2015 offseason. The following winter he opted out of it and signed a four-year deal with the team. The plot below counts all seven years towards the Mets’ total expenditures, even though that’s not correct.

Oh, and I built this with R (particularly the tidyverse and the graphs are done with Plotly.

With that out of the way, let’s get to the graphs!

Free Agency

Spending by Team over Time

First up is a timeline of free agent spending for each team. Hover over a bullet point to see the total salary for that offseason, each player signed, and their salary. Remember all totals are adjusted for inflation.

Total Spending by Team

Which teams spent the most and least in free agency during the decade? The ones you’d expect!

Hover over a team’s bar to see the total salary given out and the number of players signed.

25 Largest Contracts of the Decade

Now for the players’ viewpoint. There are almost 5,000 signees in the decade, way too many to list here, so I’m showing just the 25 largest contracts handed out:

5 Largest Free Agent Contracts per Team

The following graph shows the top 5 contracts given out per team during this timeframe.

Contract Extensions

Now let’s look at the sport’s other big expenditures: contract extensions. Because of how extensions work I had to choose which ‘offseason’ to put them in. I settled on this rubric: Extensions signed in January, February, or March are attributed to the previous calendar year’s offseason. Extensions signed in any later months are attributed to that current ‘offseason’.

For example:

Contract Extensions by Team Over Time

Top 25 Contract Extensions

Top 5 Contract Extensions per Team

Total Expenditure

In Aggregate

The following graph shows each team’s approach to free agency and contract extensions over the past decade. Note that international free agent signings are omitted.

I also show the team’s winning percentage during the years 2010-2019. This means the data doesn’t include 2020 which means any correlation to 2019 offseason spending won’t be visible. But the point isn’t to show correlation, just to be informative.

The color of each label turns from red to green, and the size of the label increases, as the winning percentage goes up.

You may have to look really hard to find them, but I swear to you that the Marlins are on this graph!

Over Time

The next graph shows the same info as above, only over time, and with international free agency added back in.

That’s about all I’ve got for now. Thanks to Tom W, Tom T, Monte, Jimmy, Eric, Jan, Kevin, and Mike for giving me feedback on drafts of this.

If you’re interested in more baseball nerdery, follow me on Twitter and get updated when I write new things.