Vogelsong, 38, returns to the Pirates, with whom he spent five seasons from 2001 to 2006. He joins Gerrit Cole, Francisco Liriano, Jeff Locke and newcomer Jon Niese in a new-look rotation mix that has lost A.J. Burnett, J.A. Happ and Charlie Morton so far this offseason,.
Vogelsong spent last season with the Giants, posting a 9-11 record and 4.67 ERA in 33 appearances (22 starts) after signing a 1-year deal with San Francisco last winter. He has pitched in the majors for 11 seasons, going back and forth between the Giants (2000-2001, 2011-2015) and Pirates (2001-2006, 2016-).
Vogelsong is the latest free-agent starter to sign, joining Henderson Alvarez (Athletics) and Colby Lewis (Rangers) who went off the market on Friday. For the latest look at where each free agent is signing this winter, check out our free-agent tracker.