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