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