1905 - Philadelphia Athletics
1921 - NY Yankees
1922 - NY Yankees
1933 - Washington Senators
1954 - Cleveland Indians
2010 - Texas Rangers
2012 - Detroit Tigers
The Oakland Athletics beat the SF Giants in the 1989 World Series.
The San Francisco Giants won the MLB World Series. Their opponents were the Kansas City Royals. As an aside, the Giants have won 3 World Series within 5 years. The Royals have not won a world series since 1985. When they beat the Cardinals.
The Rangers are favored to beat the Giants in the 2010 Series.
The Oakland Athletics beat the San Fansisco Giants in the 1989 World Series.
The New York Yankees beat the San Fransisco Giants in the 1962 World Series.
The Sox beat the NY Giants.
The New York Giants beat the Cleveland Indians 4 games to 0, in the 1954 World Series.
The 1911 World Series where the Athletics beat the Giants.
The wild card Giants defeated the Atlanta Braves in the National League Division Series and the St. Louis Cardinals in the National League Championship Series.
The New York Yankees beat the New York Giants 4 games to 2 in the 1936 World Series.
The New York Giants beat the New York Yankees.
If you are talking about the 2010 World Series, the Giants won to the Texas Rangers. They beat th Atlanta Braves and the Philidelphia Phillie before going to the series! GO GIANTS!!