Cody underperformed his contract by somewhere between $5.5-10 million depending on what you use as your $/WAR calculation value. Some of that is actual underperformance, some of that is injury, and a decent chunk of it is paying him as a CF and him playing 95 of his 130 games somewhere other than CF with 46 of those games being at 1B and DH. He was -0.4 dWAR, which you wouldn't expect to be the case in CF for most of the season.