Give me a bulleted list of the last seven World Series winners
- 2022: Houston Astros
- 2021: Atlanta Braves
- 2020: Los Angeles Dodgers
- 2019: Washington Nationals
- 2018: Boston Red Sox
- 2017: Houston Astros
- 2016: Chicago Cubs