Giants pitcher Matt Cain announced on Wednesday after 13 league seasons, all with San Francisco.

Related posts: