Or $7.5 million. That's what the Cardinals are going to pay Penny this season. The 31 year old struggled in Boston, but flourished in San Francisco. Last year, the Cardinals took another struggling ex-Red Sox in John Smoltz and turned him around. Penny was 4-1 in 6 starts for the Giants, compiling a 2.59 ERA.