0
Anonymous
The San Francisco Gaints and The Texas Rangers
An interesting note is that the Giants won the 2010 World Series, but have the worst record in Baseball as of April, 12th 2011. The Texas Rangers have the best record.
Wiki User
Chat with our AI personalities
The Philladelphia Phillies and expect them to win it again