Hosted on MSN5mon
When was the last time the New York Mets won the World Series?The last time the Mets won the World Series was in 1986, nearly four decades ago, when the 108-54 Mets topped the Boston Red Sox in a thrilling seven game series. This team was led by a 24-year ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results