If you are interested in participating in future SB Nation polls, sign up HERE to join FanPulse.
FanPulse polled members on who they think will win the 2019 World Series. Currently, we are two games in and it appears that the Washington Nationals are in firm control of the series, up two games to none.
The Houston Astros, after staving off the (alleged) powerhouse New York Yankees lineup, come into the series, perhaps, a little spent. The ‘stros haven’t shown their dominance they exemplified through the 2019 season, which saw them win a league-best 107 games.