Fri 1/23/15 11:28 AM

Vogelsong agreed to a one-year contract with the Giants on Friday, Jon Heyman of CBS Sports reports. Vogelsong's signing crowds the Giants' starting rotation, but it also provides the team with some insurance with both Matt Cain (elbow) and Tim Hudson (ankle) coming off injuries, and Tim Lincecum coming off another sub-par season. Assuming everyone is healthy by Opening Day, Vogelsong and Lincecum -- and possibly even Yusmeiro Petit -- figure to compete for the fifth spot in the rotation.