The Houston Astros (71-62) and Yordan Alvarez (3 HR in his last game) are favored (-162) on the moneyline for their matchup with the Kansas City Royals (75-59) on Thursday at 8:10 p.m. ET on SCHN.
Hunter Brown gets the starting nod for Houston while Brady Singer is Kansas City’s starter for the contest.
Astros vs. Royals Odds
Astros vs. Royals Promo Codes
Game Time and Information
Who Will Win Astros vs. Royals?
Astros and Royals Betting Trends
The Astros have been the moneyline favorite 96 total times this season. They’ve gone 53-43 in those games.
Houston has a 23-9 record (winning 71.9% of its games) when it has played as moneyline favorites of -162 or shorter.
This season, the Royals have been the underdog 66 times and won 32, or 48.5%, of those games.
Kansas City has a record of 6-8 in games where oddsmakers have it as underdogs of at least +137 on the moneyline.
The Astros have had an over/under set by oddsmakers 133 times, and have combined with opponents to go over the total in 52 of those games (52-76-5).
Games involving the Royals have gone over the total set by sportsbooks in 62 of 134 chances this season.
Astros Stats & Insights
The Astros are the 13th-highest scoring team in MLB play averaging 4.6 runs per game (607 total).
Houston ranks 10th in MLB action with 160 home runs. They average 1.2 per game.
The Astros rank second in the majors with a .261 batting average.
Houston strikes out 7.2 times per game, the third-fewest average in baseball.
The pitching staff for the Astros has a collective 9.3 K/9, the second-best in MLB.
Houston has a 3.78 team ERA that ranks seventh across all MLB pitching staffs.
Royals Stats & Insights
The Royals have scored 654 runs this season, which ranks fifth in MLB.
Kansas City’s 153 home runs rank 14th in Major League Baseball.
The Royals rank fifth in MLB with a .258 team batting average.
Kansas City is one of the best teams in baseball at making contact this season, ranking second with an average of 6.8 strikeouts per game.
The Royals strike out 8.2 batters per nine innings as a pitching staff, 24th in MLB.
Kansas City has pitched to a 3.89 ERA this season, which ranks 11th in baseball.
Astros Key Players to Watch
Brown makes the start for the Astros, his 26th of the season. He is 11-7 with a 3.72 ERA and 151 strikeouts in 140 1/3 innings pitched.
Alvarez is batting .311 this season with 28 home runs, both lead Houston hitters.
Jose Altuve is batting .299 with an OBP of .351 and a slugging percentage of .444 this season.
Alex Bregman has collected 131 base hits, an OBP of .317 and a slugging percentage of .447 this season.
Yainer Diaz is a key run producer for Houston with a .297 average, 16 homers and 72 RBI.
Royals Key Players to Watch
Singer (9-9) will take the mound for the Royals, his 27th start of the season.
Bobby Witt Jr. leads the Royals with 28 home runs while putting up a team-high batting average of .346.
Vinnie Pasquantino’s 97 runs batted in lead his team.
Salvador Perez has 26 doubles, 25 home runs and 38 walks while hitting .281.
Maikel Garcia is hitting .240 with 23 doubles, five triples, seven home runs and 35 walks.
Astros and Royals Injuries
Astros: Jose Urquidy: 60 Day IL (Forearm), Luis Garcia: 60 Day IL (Elbow), Oliver Ortega: 60 Day IL (Elbow), Cristian Javier: 60 Day IL (Forearm), Kyle Tucker: 60 Day IL (Shin), Lance McCullers Jr.: 60 Day IL (Elbow), Penn Murfee: 60 Day IL (Elbow), Kendall Graveman: 60 Day IL (Elbow), Bennett Sousa: 60 Day IL (Shoulder), J.P. France: 60 Day IL (Undisclosed)
Royals: Hunter Renfroe: 10 Day IL (Hamstring), Hunter Harvey: 15 Day IL (Back), Will Smith: 15 Day IL (Back), Michael Lorenzen: 15 Day IL (Hamstring), Josh Taylor: 60 Day IL (Biceps), Dan Altavilla: 60 Day IL (Oblique), Kyle Wright: 60 Day IL (Shoulder)
Astros vs. Royals Prediction
How to Bet on Astros vs. Royals
Get more MLB picks.
If you are new to sports betting, read our in-depth guide on betting on Baseball and find the best MLB betting sites and promo codes.