The Houston Astros host the Kansas City Royals on Wednesday, September 16, 2026. The Royals enter with a 66-85 record, clearly struggling this season. The Astros, at 76-75, have a slight edge but are just above .500 themselves. This looks like a matchup where the home team holds a modest advantage.
Looking at the betting odds, the Royals are the underdogs. The away spread is +1.5 at -174, meaning you’d need to bet $174 to win $100 if you back Kansas City to either win outright or lose by just one run. Meanwhile, the Astros are favored by 1.5 runs at +143, so a $100 bet on Houston winning by two or more runs would pay $143. The spread prices suggest the market sees a close game but leans toward Houston pulling ahead.
On the moneyline, the Royals are +119 underdogs, offering a slight profit over even money if they win outright. The Astros are -144 favorites, so you’d have to bet $144 to win $100 on them straight up. This again shows Houston as the favorite, but not overwhelmingly so.
The total runs line is set at 9.0, with the Over at -105 and the Under at -114. The odds here are close, but the slight price advantage on the Under suggests the market expects a moderately low-scoring game, perhaps due to pitching or defense.
In summary, Houston is the favorite at home but not by a large margin. Betting the Royals with the +1.5 spread offers some value if you expect a tight game. The total under 9 runs is also worth considering for those expecting limited scoring.