Who Won the World Series 2019 – Nationals or Astros?

Share Content


After a seven game series, the 2019 World Series has come to an end and we finally have a winner!

Congratulations are in order for the Washington Nationals after defeating the Houston Astros in Game 7 on Wednesday night (October 30) at Minute Maid Park in Houston, Texas. The final score of the game was 6-2.

Tonight’s victory marks the Nationals’ first ever World Series win.

Nationals pitcher Stephen Strasburg was named 2019 World Series MVP after the game, making him the first overall number 1 pick to win the title with the team that drafted him.

CONGRATS to the Washington Nationals!

Source: justjared.com


Click to READ MORE