https://www.staradvertiser.com/2020/...t-their-title/

The Houston Astros won the 2017 Electoral College World Series.