Sports Facts Rotating Header Image

Who won the 1986 World Series?

The New York Mets of the National League defeated the Boston Red Sox of the National League 4-3.


Discuss This Topic