The Kansas City Royals visit the Houston Astros on Thursday, September 17, 2026. Both teams are hovering around .500, with the Royals at 67-85 and the Astros at 76-76. This suggests a fairly even matchup, though the Astros have a slight edge in wins.
Looking at the betting lines, Houston is favored on the moneyline at -149, meaning you’d need to bet $149 to win $100 on the Astros outright. Kansas City is the underdog at +123, offering a better payout if they pull off the upset. The spread is set at 1.5 runs, with the Royals as +1.5 underdogs at -171 and the Astros at -1.5 favorites at +141. This means the Royals need to lose by one run or win outright for a spread bet on them to pay off, while the Astros must win by two or more runs for the spread bet on them to win.
The total runs line is 9.0, with the under slightly favored at -115 compared to the over at -105. This indicates that sportsbooks expect a moderate scoring game, leaning just a bit toward fewer than nine runs combined.
In summary, the Astros are the favorite but not overwhelmingly so. The spread and moneyline reflect a close game with Houston having the home advantage. The total suggests a balanced game in terms of scoring. Bettors should weigh the slight edge to Houston against the value in the Royals’ underdog pricing.