Ryan Vogelsong played in the MLB for 12 seasons and won two World Series titles with the San Francisco Giants (AP Photo/ Keith Srakonic).
Ryan Vogelsong is #11 on the Keizertimes list of the 20 greatest Volcanoes players of all time. He was an All-Star in 2011 and won two World Series rings with the San Francisco Giants in 2012 and . . .