Grading 2016 MLB Free Agent Signings


With the 2016 MLB season finished for the majority of teams, we’ll take a look back at notable offseason free agent signings, grading each one based on statistical production.

David Price, SP, Red Sox

Price had a nice year, posting a 3.99 ERA with 228 strikeouts across a 17-9 record in Boston. He accounted for 5.63 production points per start, 18th most among veteran starting pitchers, not nearly enough to reach any type of “value” status for his $31M average salary. However he more than filled the Red Sox’s need for a bonafide ace, leading them into the postseason. The 31-year-old can opt-out after 2018 and will earn $90M over the first three years of this deal.


Zack Greinke, SP, Diamondbacks

Early injuries hampered the D-Backs 2016 campaign, and Greinke’s somewhat mediocre season certainly didn’t help either. The 32-year-old finished a 4.37 ERA, 134 K’s and a record of 13-7, well below what is to be expected from his new $34.4M average salary. Greinke did account for 5.8 production points per start, good for 13th among veteran starting pitchers, but mathematically he still wound up the 3rd worst value veteran pitcher in baseball.


Jason Heyward, OF, Cubs

The Cubs knew they were signing Heyward for more than his bat, as he consistently ranks near the top of all outfielders defensively. While his fielding held up in 2016, his production at the plate was abysmal at best. Heyward finished the regular season with a .230 average, 7 homeruns, and just 49 RBIs in 142 games. With an average salary of $23M per year, only Mark Teixeira and Ryan Howard wound up worst values among 2016 batters. Heyward can opt-out after the 2018 season.


Chris Davis, 1B, Orioles

The Orioles knew what they were paying for when they brought Davis back into the fold this winter: Power, Strikeouts, and not much more. In that regard, he held up well, posting 21 doubles, 38 home runs, and 84 RBIs in 157 games. At $23M per year, Davis and his one-sided stat lines will never be a “value”. But 3.45 production points per game rank 25th among veteran batters, and Baltimore got what they asked from him in 2016.


Justin Upton, OF, Tigers

After a dreadful start, Upton finished the 2016 season strong, winding up with 28 doubles, 31 home runs, and 87 RBIs. While his ability to hit for average has dropped off over the past two seasons, if he can keep his OPS near the .800 mark, he’ll be effective for Detroit going forward. His 3.27 production points per game ranks him 30th among veteran batters, but his $22.15M average salary brings is overall value down to 86th. Upton can opt-out after the 2017 season.


Johnny Cueto, SP, Giants

After missing out on Price & Greinke, the Giants thought Cueto to be the next best option. He rewarded them with a better year than all of the above, finishing 2016 with 32 starts, a 2.79 ERA, 220 IP, 200 strikeouts, and an 18-5 record. His $21.6M average salary ranks 13th among starting pitchers, and his 7.5 production points per start make him the 9th best value veteran pitcher. The 30-year-old can opt-out after the 2017 season.


Yoenis Cespedes, OF, Mets

Many were surprised when Cespedes chose to return to the Mets this winter, but the more we see of him there, the more it appears he feels right at home. He battled a quad injury for the most of the season, but still posted 25 doubles, 31 home runs, 86 RBIS, and a .280 average in 132 games. His 3.6 production points per game rank 16th among veteran batters, helping him maintain a respectable 83rd best overall value when considering his $25M per year salary. Cespedes is expected to opt-out this winter.


Player Age Team Terms Avg. Salary Grade
David Price 31 BOS 7 $217,000,000 $31,000,000 B-
Zack Greinke 32 ARI 6 $206,500,000 $34,416,667 C
Johnny Cueto 30 SF 6 $130,000,000 $21,666,667 A
Jordan Zimmermann 30 DET 5 $110,000,000 $22,000,000 C-
Jeff Samardzija 31 SF 5 $90,000,000 $18,000,000 B+
Wei-Yen Chen 31 MIA 5 $80,000,000 $16,000,000 C-
Mike Leake 28 STL 5 $80,000,000 $16,000,000 D
Ian Kennedy 31 KC 5 $70,000,000 $14,000,000 C
Player Pos. Age Team Terms Avg. Salary Grade
Chris Davis 1B 30 BAL 7 $161,000,000 $23,000,000 B+
Ben Zobrist 2B 35 CHC 4 $56,000,000 $14,000,000 B+
Daniel Murphy 2B 31 WSH 3 $37,500,000 $12,500,000 A+
Asdrubal Cabrera SS 30 NYM 2 $18,500,000 $9,250,000 B+
Mike Napoli 1B 34 CLE 1 $7,000,000 $7,000,000 A-
Player Pos. Age Team Terms Avg. Salary Grade
Yoenis Cespedes CF 31 NYM 3 $75,000,000 $25,000,000 A-
Jason Heyward RF 27 CHC 8 $184,000,000 $23,000,000 D
Justin Upton LF 29 DET 6 $132,750,000 $22,125,000 B-
Alex Gordon LF 32 KC 4 $72,000,000 $18,000,000 C-
Dexter Fowler CF 30 CHC 1 $13,000,000 $13,000,000 B+
Ian Desmond LF 31 TEX 1 $8,000,000 $8,000,000 A

Category: MLB Free AgencyMLB Spots


Article by: Michael Ginnitti

Managing Editor of Spotrac