Who Won the 2012 World Series?

San Francisco Giants

Giants win the 2012 World Series
Date: 
Oct 28, 2012
Score: 
4-0
Site: 
Comerica Park - Detroit, MI