Are there teams who will compete for Cain if he becomes a free agent after this season? Sure. But do those teams play in ballparks suited to Cain’s pitching? If he made half his starts at Yankee Stadium, would his HR/FB ratio stay unnaturally low? Probably not. If he made half his starts in Fenway Park, would his career BABIP rise? Most likely. Cain knows he can pitch and pitch well in AT&T Park and the other National League West parks. He works extremely well with Giants pitching coach Dave Righetti. The Giants need Cain to anchor the rotation, not knowing what will happen with Lincecum. The Giants should pay Cain his fair market value and Cain should take the deal now.