0 votes
What team won the World Series in 2019?

2 Answers

0 votes
As of 2018, the World Series has been contested 114 times, with the AL winning 66 and the NL winning 48. In 2018 the Boston Red Sox won the series in five games against the Los Angeles Dodgers.
0 votes
Nationals ride 6-run 7th to World Series Game 2 win



...