James Shields just got a nice pay raise from the Tampa Bay Rays as they agreed on a four year contract that will pay Shields atleast $12 million guranteed money, but could be upwards of $40 million along with three option years.
If Shields comes back and has a good season like he did last year, I think it will be a good signing. But you are still talking about the Rays here, who need a lot more help then just Shields.

