Wednesday, May 7, 2014

Modeling Future Contract Extensions

This article was cross-posted on FanGraphs Community on April 22, 2014, and was selected by the site's editors as one of the best posts of the week.

Last month, Dave Cameron published a brilliant yet simple free-agent pricing model. Using only projected 2014 WAR (ZiPS and Steamer projections are averaged) and the assumption that one incremental win is worth $5 million, it accurately projects the contract length and cost of last offseason’s free agents. Cameron also made some minor tweaks to his model to project 2015 free agent contracts. Both articles are absolutely worth checking out in full.

It’d be fun and easy to extend Cameron’s model to predict what David Price (2016), Chris Davis  (2016), and Giancarlo Stanton (2017) would make on the free agent market. (If you’re curious, Price would get 6/$136, Crush would get 6/$112, and Stanton would get 9/$260, assuming that the value of an incremental win increases annually by $500,000.)

But the recent slate of massive contract extensions illustrates the folly of this exercise. Savvy front offices lock up top talent before it hits free agency, usually at a discount relative to the free agent market. Young players often prefer an immediate certain payday rather than rolling the dice in free agency, when their future value will be far more unpredictable. A model that predicts the value of contract extensions would thus be a useful counterpart to the free agent pricing model. You’re in luck, because I just built one.

I kept the basic contours of Cameron’s model in place; as before, the only inputs are projected 2014 WAR and an estimated value of an incremental win. This gives us the contract length (projected 2014 WAR times a multiplier that scales up depending on the WAR projection) and average annual value (projected 2014 WAR times $5 million).

To test the accuracy of this approach, I compared the extension model’s output to 32 contract extensions that have been signed since July 1, 2013. I excluded players projected to produce less than 1 WAR this season. I estimated the value of an incremental win produced by a closer as $10 million, which lines up with what closers earned in free agency last offseason. If a player’s extension kicks in after the 2014 season, I counted the remainder of his current contract as part of the extension.

Free Agent Model vs. Actual Contracts

PlayerTeam2014 WARProj YrsProj AmountProj AAVAct YrsAct AmountAct AAV$/WAR
Mike TroutAngels8.617$731$437$146$21$2.4
Miguel CabreraTigers6.012$357$3010$292$29$4.9
Clayton KershawDodgers4.78$186$237$215$31$6.6
Dustin PedroiaRed Sox4.69$207$238$110$14$3.0
Andrelton SimmonsBraves4.59$200$227$58$8$1.9
Jason HeywardBraves4.18$164$212$13$7$1.6
Matt CarpenterCardinals3.67$126$186$52$9$2.4
Freddie FreemanBraves3.57$121$178$135$17$4.9
Jason KipnisIndians3.57$121$176$53$9$2.5
Ian DesmondNationals3.26$95$162$18$9$2.9
Jose QuintanaWhite Sox3.15$78$165$27$5$1.7
Starling MartePirates3.16$92$156$31$5$1.7
Chase UtleyPhillies3.04$59$152$25$13$4.2
Coco CrispA’s3.04$59$153$30$10$3.4
Yan GomesIndians3.04$59$156$23$4$1.3
Brett GardnerYankees2.84$55$145$58$12$4.2
David OrtizRed Sox2.72$27$142$31$16$5.7
Jordan ZimmermannNationals2.74$54$142$24$12$4.4
Jedd GyorkoPadres2.74$54$146$35$6$2.2
Homer BaileyReds2.64$51$136$105$18$6.9
Hunter PenceGiants2.44$48$125$90$18$7.5
Julio TeheranBraves2.33$34$116$32$5$2.4
Tim LincecumGiants2.02$20$102$35$18$9.0
Will VenablePadres1.92$19$92$9$4$2.3
Jose AltuveAstros1.92$19$94$13$3$1.7
Craig KimbrelBraves1.87$123$184$42$11$6.0
Ryan HaniganRays1.62$16$83$11$4$2.3
Michael BrantleyIndians1.62$16$84$25$6$4.0
Chris ArcherRays1.52$15$86$26$4$2.9
Martin PerezRangers1.52$15$84$13$3$2.2
Charlie MortonPirates1.41$7$73$21$7$5.2
Glen PerkinsTwins1.04$40$104$22$6$5.5


The initial results are mixed. The model comes very close to the actual average extension contract length (prediction of 5.1 years vs. actual of 4.8 years), but badly overshoots the actual AAV. Again, this is because GMs pay more for a win on the free agent market than for a win produced by a player already on their roster. To account for this, I set the value of an incremental win at $3.7 million, the average WAR / $ of the 30 non-closers’ contract extensions. (For closers, I used $7.4 million.)

Extension Model vs. Actual Contracts

PlayerTeam2014 WARExt YrsExt AmountExt AAVAct YrsAct AmountAct AAV$/WAR
Mike TroutAngels8.617$541$327$146$21$2.4
Miguel CabreraTigers6.012$264$2210$292$29$4.9
Clayton KershawDodgers4.78$138$177$215$31$6.6
Dustin PedroiaRed Sox4.69$153$178$110$14$3.0
Andrelton SimmonsBraves4.59$148$167$58$8$1.9
Jason HeywardBraves4.18$121$152$13$7$1.6
Matt CarpenterCardinals3.67$93$136$52$9$2.4
Freddie FreemanBraves3.57$89$138$135$17$4.9
Jason KipnisIndians3.57$89$136$53$9$2.5
Ian DesmondNationals3.26$70$122$18$9$2.9
Jose QuintanaWhite Sox3.15$57$115$27$5$1.7
Starling MartePirates3.16$68$116$31$5$1.7
Chase UtleyPhillies3.04$44$112$25$13$4.2
Coco CrispA’s3.04$44$113$30$10$3.4
Yan GomesIndians3.04$44$116$23$4$1.3
Brett GardnerYankees2.84$41$105$58$12$4.2
David OrtizRed Sox2.72$20$102$31$16$5.7
Jordan ZimmermannNationals2.74$40$102$24$12$4.4
Jedd GyorkoPadres2.74$40$106$35$6$2.2
Homer BaileyReds2.64$38$96$105$18$6.9
Hunter PenceGiants2.44$36$95$90$18$7.5
Julio TeheranBraves2.33$25$86$32$5$2.4
Tim LincecumGiants2.02$14$72$35$18$9.0
Will VenablePadres1.92$14$72$9$4$2.3
Jose AltuveAstros1.92$14$74$13$3$1.7
Craig KimbrelBraves1.87$91$134$42$11$6.0
Ryan HaniganRays1.62$12$63$11$4$2.3
Michael BrantleyIndians1.62$11$64$25$6$4.0
Chris ArcherRays1.52$11$66$26$4$2.9
Martin PerezRangers1.52$11$64$13$3$2.2
Charlie MortonPirates1.41$5$53$21$7$5.2
Glen PerkinsTwins1.04$30$74$22$6$5.5


With the adjustment to $/WAR, the results look much better. The predicted average AAV ($11.3 million) is now only 6% higher than the actual average ($10.6 million.) For the 31 players on the list (excluding Mike Trout, an outlier if there ever was one), the model projects a total of 147 years and $1.87 billion in contracts; the actual sums are 146 years and $1.67 billion. Not perfect, but decent.

The model misses very badly for unusual situations. Jason Heyward and Ian Desmond are projected as 8/$121 and 6/$70 respectively, but they both signed 2 year contracts worth less than $20 million last offseason. Both players were unable to come to terms with their teams on longer deals. This is probably because they are the odd men out on teams that have either just made it rain on prodigious young talent (Kimbrel, Freeman, Simmons) or will do so in the near future (Strasburg, Harper). Instead, Heyward and Desmond opted for shorter contracts in order to avoid arbitration and set themselves up for 2016 free agency.

Mike Trout is a unique case. The fishy outfielder signed a 7 year, $146 million extension last month, which looks like a massive underpay compared to the 17 years, $541 million (!!!) the model says he is worth. Don’t get me wrong: for the Angels, the Trout signing is still the best deal since the Louisiana Purchase. But it’s unrealistic to conclude that the Angels saved $395 million, since nobody would wait until Chelsea Clinton’s second term to test free agency, least of all someone who is currently breaking baseball.

Despite these shortcomings, the model can still evaluate the wisdom of recent extensions. Plotting the 32 players on a 2×2 matrix (the x-axis is the difference between actual and projected AAV, and the y-axis is the difference between actual and projected contract length) shows which front offices overpaid and which got steals.

Scatterplot of Contract Extensions


The extensions fall into four groups: locked-in bargains, short-term bargains, “win now” splurges, and albatrosses.
  • Locked-in bargains are the best kind of extension: these contracts are cheap and relatively long. Yan Gomes is a good example; the model thinks he’s worth $11 million a year for 4 years, but the Indians locked him down for $4 million a year for 6 years. Initially, I felt bad that Yan missed out on an extra $20 million, but then I remembered that he’s a millionaire in his mid-20s who probably sleeps well at night, whereas I am a non-millionaire in his mid-20s who does not play a sport for a living.
  • Short-term bargains are contracts that are cheap but shorter than projected. According to the model, Andrelton Simmons is worth $16 million a year for 9 years; the Braves signed him for $8 million a year for 7 years. So the Braves paid a below-market AAV for Simmons, but deprived themselves of controlling him for two more years (at least in theory). One caveat here: as explained earlier, Heyward and Desmond fit into this quadrant because their teams were unwilling to pay out for longer contracts, and Trout is simply a freak show.
  • Win now splurges are contracts that are expensive but relatively short. Clayton Kershaw fits here because he makes $14 million more per year than the model thinks he deserves, but has a 7 year contract rather than the 8 years the model would give him. One could argue that Kershaw is a potential albatross, but if he leads the Dodgers to a World Series this year, their fans, like the Honey Badger, won’t care.
  • Albatrosses are exactly what they sound like: excessively long, pricey contracts that make fan bases cry. Hunter Pence and Homer Bailey are the biggest albatrosses on the list; they were paid an extra $42 million (Pence) and $67 million (Bailey) than the model says they’re worth. Miguel Cabrera really belongs in this quadrant as well. The model considers Miggy a win now splurge, but only because it thinks he deserves 12 years rather than 10. No, Tigers fans, Mike Ilitch did not help me build this model.

Finally, the model can estimate how much your team should pay to extend your favorite young star.

Extension Model for 2015-18 FAs under 30 with WAR > 2

PlayerFA YearAge in 20142014 WARExt YearsExt AmountExt AAV
Yu Darvish2018275.19$168$19
Giancarlo Stanton2017244.59$148$16
Max Scherzer2015294.68$136$17
Jason Heyward2016244.18$121$15
Carlos Gomez2017284.08$117$15
David Price2016284.27$109$16
Pablo Sandoval2015273.77$95$14
Chase Headley2015293.67$92$13
Carlos Gonzalez2018283.57$91$13
Chris Davis2016283.57$89$13
Brett Lawrie2018243.47$88$13
Stephen Strasburg2017253.56$78$13
Carlos Santana2018274.05$73$15
Jay Bruce2018273.26$70$12
Ian Desmond2016283.26$70$12
Matt Wieters2016273.65$67$13
Justin Masterson2015293.15$56$11
George Springer2019243.05$56$11
Jason Castro2017263.24$47$12
Jonathan Lucroy2018273.24$47$12
Brandon Belt2018252.84$41$10
Desmond Jennings2018272.84$41$10
Jordan Zimmermann2016272.74$40$10
Colby Rasmus2015272.74$40$10
Yoenis Cespedes2018282.74$39$10
Pedro Alvarez2017272.74$39$10
Eric Hosmer2018242.64$38$10
Johnny Cueto2016282.23$24$8
Yovani Gallardo2016282.13$23$8
Billy Butler2016272.13$23$8
Jed Lowrie2015292.13$23$8
Brandon Morrow2016292.13$23$8
Asdrubal Cabrera2015282.13$23$8

To return to our earlier examples, Chris Davis would get 7 years and $89 million, David Price would get 7 years and $109 million, and Giancarlo Stanton would get 9 years and $148 million if they signed extensions this season. Of course, it’s tough to predict who will sign an extension and who will try their luck in free agency. Build me a model that can do that, and I’ll eat my Mets hat.

No comments:

Post a Comment