Which National League team won the 1986 World Series?
Answer New York Mets
The New York Mets beat the Boston Red Sox to win the 1986 World Series.
Last updated 5 years ago · 14.1K views
The New York Mets beat the Boston Red Sox to win the 1986 World Series.
Last updated 5 years ago · 14.1K views