Saber-Friendly Blogging 101: Trade Value Calculator

New to Beyond the Box Score and like what you see?  Subscribe to our RSS feed or follow @BTBScore on Twitter.

In case you're not following along, Dave Cameron has a stellar series going on over at Fangraphs.  He's running through the most valuable contracts in MLB, which you could also view as a raning of trade value, assuming all teams currently had the same financial and competitive situations.  (Check out last year's top five.)

If we had enough data, a project like this could be automated.  We'd need complete contract information and multi-year WAR projections just to start.  Unfortunately, I don't have any of that lying around (if you do, let me know.)  But it's still worth crunching the numbers player by player, especially if you disagree with any of Dave's rankings.  It's really not that helpful to get into a war of opinions, and bringing some data to the shouting match is a great strategy.

In that vein, I've put together a little spreadsheet you can download to help estimate a player's excess value to his team, based on expected future production and salary.  Pick a player, plug in the data, and post the results.  Disagree with someone's assessment?  Simply change the numbers and spit out your own analysis.  The download link and tutorial after the jump.

Download the Excel file here.  Some folks will want to jump right in (there are directions in the file), so go for it, but I've included a thorough tutorial below for everyone else.  Here's what the calculator looks like:

Halladay_example_medium

The output is the information inside the box: year, actual/estimated salary, projected WAR, projected FA value based on WAR, and net savings.  And we really only to care about the totals at the bottom, especially the net value number in the orange box.  That's the monetary savings of a player to his team compared to paying for the same production on the free agent market.  Aka, it's his context-neutral trade value.

Tutorial

To figure the actual/estimated salary (the column after year), you either need to enter a number in the Sal column (the second to last column, this one's for either free agent years or pre-arb years) or a percentage in the Arb column.  We estimate arbitration players will earn 40% of free agent value in their first arb year, 60% in their second, and 80% in their third, so enter one of those three figures.

In the Halladay example above, I entered his actual salaries for 2009 (halved) and 2010 and pretended he'd be in the second year of arbitration in 2011, thus entering 60% in the Arb column and no value in the Sal column.  Either way, a number pops up in the first Sal column, pulling the proper data via magic (IF and ISBLANK Excel functions).

The WAR column will need to be estimated by you.  You could eye-ball a weighted average or crunch your own multi-year projections.  The Val column is automatically calculated based on WAR, at $4.5M per win, plus $.4M base salary.  The net value column is also automatically calculated and is the cost savings to a team of each player's contract.  For years a player isn't under contract, make sure no cells in that column are filled in.  Finally, if you're sure a player will walk after their contract is up, enter the value of the draft picks the team will receive as free agent compensation in the solitary green cell.  As per Victor Wang, Type A's return about $5M while Type B's return about $2.5.  Feel free to hedge your bets and pick numbers in the middle or lower than $2.5M.

Now take a look at the totals.  You'll see the total cost of the contract, total expectel production (WAR) provided by the player, total expected free agent value of the player, and the total net value of the player's contract (that's the number in the little box).  Zero means a player has zero trade value (team context aside) because you could supply the same amount of production by signing a free agent at the going free agent rate without giving up anything else.  Positive numbers are good.  Negative numbers mean a team should have to include something of positive value in order to get another team to take the player.

Prospects

You could run prospects through this chart, but there's an easier approach.  Use Victor Wang's research, which Erik Manning summarized nicely in this table.  Based on whether the prospect is a pitcher or hitter and where they fall in top 100 prospects lists or John Sickels' ratings, we can estimate the total net value they'll provide to their team.  That number can range from about $36M for a stud hitting prospect to $7M for a Grade B pitcher to peanuts for Grade C prospects.

Where to Find Data

  • Fangraphs and BaseballProjection player pages have historical WAR you can use to estimate future WAR.
  • Cot's contracts has phenomenal salary information.
  • Favor: give those sites credit when you post conclusions using their input.

One last tip.  If you're going to analyze multiple players and don't want to lose your work for each one (maybe because you want to come back and change some things later), just copy the worksheet each time and re-name the tabs to keep track of the various players.

Some Analysis Using This Tool

As always, please share any links to work you've done related to this article in the comments.  We all want to see what others come up with in terms of trade value.

X
Log In Sign Up

forgot?
Log In Sign Up

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior users will need to choose a permanent username, along with a new password.

Your username will be used to login to SB Nation going forward.

I already have a Vox Media account!

Verify Vox Media account

Please login to your Vox Media account. This account will be linked to your previously existing Eater account.

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior MT authors will need to choose a new username and password.

Your username will be used to login to SB Nation going forward.

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join Beyond the Box Score

You must be a member of Beyond the Box Score to participate.

We have our own Community Guidelines at Beyond the Box Score. You should read them.

Join Beyond the Box Score

You must be a member of Beyond the Box Score to participate.

We have our own Community Guidelines at Beyond the Box Score. You should read them.

Spinner.vc97ec6e

Authenticating

Great!

Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.

tracking_pixel_9351_tracker