MLB Regular Season - Who will win this matchup?

MLB

MLB

Houston Astros vs Detroit Tigers