Fri 12/19/14 9:34 AM

Peavy re-signed with the Giants on Friday on a two-year, $24 million contract, Ken Rosenthal of FOX Sports reports. After a rotten start to the season with Boston, Peavy was spectacular after landing in San Francisco in late July, posting a 2.17 ERA and 1.04 WHIP over his 12 regular-season starts with the Giants. Though his strikeout rate plummeted to a career-worst 7.02 K/9 last season, Peavy's ability to limit his walks and play to the favorable dimensions of AT&T Park could allow him to find continued success with the Giants.