Via: HardballTalk
This is part of a 30-article series looking at each team's depth chart headed into spring training. Rotation 1. Tim Lincecum 2. Matt Cain 3. Jonathan.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.