Who will win the 2018 MLB World Series?

Started Jul 23, 2018 10:21PM UTC
Closed Aug 23, 2018 10:21PM UTC
This question has ended, but is awaiting resolution by an admin.

Possible Answer Final Crowd Forecast
Houston Astros 90%
New York Yankees 30%
Boston Red Sox 50%
Los Angeles Dodgers 40%
Chicago Cubs 35%
Cleveland Indians 10%
Philadelphia Phillies 10%
Someone else 60%
Files
Tip: Mention someone by typing @username