Tag Archives: World Series

Nationals win first World Series, defeat Astros in Game 7

Washington Nationals won the 2019 World Series. They defeated the Houston Astros in Game 7 to win their first WS Championship.

Read more
« Older Entries