Who won the most recent world series game?
multipleQAs
Who won the most recent world series game on November 1,2017? Who won the most recent world series game on October 31,2017? Who won the most recent world series game on October 29,2017?
Houston Astros 'Stros
Los Angeles Dodgers
Houston Astros 'Stros