HOUSOTN

Astros win the World Series

First title since 2017

HOUSTON, Texas- The Houston Astros are the 2022 World Series Champions. The title is the franchise's first since 2017. Houston backed starter Framber Valdez's excellent outing where he allowed just the one run on the solo homerun.