San Francisco Giants a Cursed Franchise Since New York Era?
Are the Giants cursed? Well, this year, you could say "no." However, I'm thinking long-term.
First of all, what do I mean by cursed? Well, while the Giants are actually one of few major league baseball franchises with over 10,000 franchise wins (San Francisco and New York eras) and five World Series championships (all in New York), that ranks them only third in the NL behind the Cardinals and Dodgers franchises.
Since the Giants moved to San Francisco from New York in 1958, they have not won a World Championship and have only appeared in th...
Read Complete Article at Bleacher Report - San Francisco Giants
Article is property of BleacherReport.com