Matt Cain is a good pitcher. In fact, he’s a very good pitcher. If he wasn’t teammates with the defending two-time NL Cy Young award winner, Cain would be the “ace” of the Giants’ staff and already be known as one of the top pitchers in the game.
Fortunately for Cain, he doesn’t mind playing second [...]