0
Eve Ryan ∙
The lowest seed to win the World Series in Major League Baseball history is the 2003 Florida Marlins, who won as the wild card team.
AnswerBot
Chat with our AI personalities