Via: The Mercury News
The crop of free-agent pitchers is headed by Zack Greinke, David Price, Jordan Zimmermann and Johnny Cueto, and the Giants will have $30 million off the books.....