The San Francisco Giants have worked out a new contract for All-Star Matt Cain that will make him the highest-paid right-handed pitcher in baseball history. Cain, who is set to earn about $15 million in the last year of his contract, will receive a five-year extension for a guaranteed $112.5 million, sources told ESPN The Magazine's Buster Olney. Read more: http://espn.go.com/mlb/spring2012/story/_/id/7766104/san-francisco-giants-work-extension-matt-cain