Nov 9, 2022 #1 A ASFN Admin Administrator Administrator Moderator Supporting Member Joined May 8, 2002 Posts 352,667 Reaction score 38 The Houston Astros just won the World Series, but they're not favored to repeat. Continue reading...