Anderson injured in Rockies' win over Giants
David Wright's own broken bat hits him in head on same night of
Giants, Tim Hudson working to finalize 2-year contract
SPRING NOTES: Perfect Cain, spring edition; More on Day 1 with
Barry Zito - Wikipedia
2014 team preview: San Francisco Giants
Giants' Matt Cain, Tim Hudson improving after surgeries
Giants 5-0 Mets (Jun 9, 2015) Game Recap - ESPN
Hudson's farewell adds to Giants' pitching woes
David Wright's own broken bat hits him in head on same night of
SF Giants: Tyler Beede's injury comes at the worst time