Tag Archives: MLB Postseason
The Washington Nationals Win the 2019 World Series!
For the first time in franchise history, the Washington Nationals are World Series Champions after defeating the Houston Astros 6-2 in Game Seven. After being in last place in the American League earlier in the season, the Nationals went on … Continue reading
Posted in Sports Articles
Tagged Baseball, MLB, MLB Postseason, Washington Nationals, World Series
Leave a comment