Comparing long-term contracts ...
If he does not opt out, David Price has four years and $127 million remaining on his deal after posting 8.7 fWAR, valued at about $59.9 million, over the first three seasons of the lefthander's seven-year, $210 million contract.
Robinson Cano's $240 million, 10-year contract with Seattle was ridiculed but the putative second baseman has five years and $120 million remaining on his contract after posting 20.7 fWAR, valued at about $163.7 million, over his first five seasons with the Mariners. Despite an 80-game suspension, Cano this season posted 2.9 fWAR, valued at $23.6 million, while earning a $24 million salary.
Of course, the now 36-year-old Cano has not brought the hoped-for postseason berth to Seattle (by little fault of his own) while the 33-year-old Price contributed to a World Series title.