Last few season Shields was pitching as if he is throwing for Home run derby or batting practice and gave up shit ton of home runs but this season he has given up only 4 in 60+ innings, thats good enaough to lead the lead with pitchers with 60 innings! Its is contract season. These baseball players who suck and they put up good numbers on contract season should never be given big money contract when they sign a new contract.