On Thursday, the Kansas City Royals (70-69) are hosting the Los Angeles Angels (66-73), at 7:40 p.m. ET. The Royals have lost three straight.
The Royals are favored (-159 moneyline odds) when they host the Angels (+133). The matchup on the mound for this contest is set with the Kansas City Royals looking to Noah Cameron (7-6), and Kyle Hendricks (6-9) taking the ball for the Los Angeles Angels.
The Angels defeated the Royals 4-3 yesterday, with Robert Stephenson getting the win (1.0 IP, 1 R, 2 H, 0 K) and Jo Adell leading the way offensively (going 2 for 3 with a home run and four RBIs). Lucas Erceg (1.0 IP, 1 R, 2 H, 1 K) took the loss for the Royals.
Ahead of watching this Royals vs. Angels matchup, here’s everything you need to know about Thursday’s action on the diamond, including viewing options.
Kansas City Royals vs. Los Angeles Angels odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Thursday at 3:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Royals (-159, bet $159 to win $100)Underdog: Angels (+133, bet $100 to win $133)Over/under: 9Royals vs. Angels: Game time and live stream infoGame day: Thursday, September 4, 2025Game time: 7:40 p.m. ETLocation: Kansas City, MissouriStadium: Kauffman StadiumTV channel: FDSKC and FDSWLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Royals vs. Angels on Fubo!
Royals stats and trendsRoyals betting recordsThe Royals have been favorites in 60 games this season and won 34 (56.7%) of those contests.Kansas City has a record of 11-7, a 61.1% win rate, when favored by -159 or more by oddsmakers this season.The oddsmakers’ moneyline implies a 61.4% chance of a victory for the Royals.Games involving Kansas City have gone over the total set by bookmakers in 59 of 139 chances this season.In 139 games with a spread this season, the Royals are 71-68-0 ATS.Noah Cameron (Royals probable starter)Cameron makes the start for the Royals, his 20th of the season. He is 7-6 with a 2.92 ERA and 83 strikeouts in 108 2/3 innings pitched.The lefty last pitched on Monday, Aug. 25 against the Chicago White Sox, when he threw five innings, allowing six earned runs while giving up eight hits.The 26-year-old has an ERA of 2.92, with 6.9 strikeouts per nine innings, in 19 games this season. Opponents have a .216 batting average against him.Cameron heads into the game with seven quality starts under his belt this season.Cameron heads into the matchup with 16 outings of five or more innings pitched this campaign.He has had seven appearances this season in which he kept his opponents to zero earned runs.He will match up with an Angels squad that is batting .228 as a unit (29th in MLB). It is also slugging a collective .401 (15th in MLB) with 194 total home runs (fourth in MLB).Royals batting statsThe Royals have hit just 132 homers this season, which ranks 26th in the league.Hitters for Kansas City have combined for a team rank of 21st in the majors with a .392 team slugging percentage.The Royals’ .245 batting average ranks 18th in the league this season.Kansas City has scored the third-fewest runs in the majors this season with just 533 (3.8 per game).The Royals have an on-base percentage of .306 this season, which ranks 25th in the league.Kansas City is the best at avoiding strikeouts in MLB this season with only 945 as a team.Angels stats and trendsAngels betting recordsThe Angels have come away with 49 wins in the 106 contests they have been listed as the underdogs in this season.This year, Los Angeles has won 27 of 54 games when listed as at least +133 or worse on the moneyline.The moneyline set for this matchup implies the Angels have a 42.9% chance of coming away with a victory in the contest.Los Angeles and its opponents have gone over the total this season in 73 of its 139 opportunities.The Angels have posted a record of 76-63-0 against the spread this season.Kyle Hendricks (Angels probable starter)Hendricks gets the start for the Angels, his 27th of the season. He is 6-9 with a 4.89 ERA and 89 strikeouts in 136 1/3 innings pitched.His most recent time out was on Saturday against the Houston Astros, when the righty went six innings, surrendering one earned run while allowing seven hits.The 35-year-old has amassed an ERA of 4.89, with 5.9 strikeouts per nine innings in 26 games this season. Opponents are batting .267 against him.Hendricks is trying to secure his ninth quality start of the year.Hendricks has pitched five or more innings in a game 20 times this season heading into this game.He has held his opponents without an earned run in two of his 26 outings this season.He will take the mound against a Royals team that is batting .245 as a unit (18th in the MLB). They are also slugging a collective .392 (21st in the league) with 132 total home runs (26th in MLB action).Angels batting statsThe Angels average 1.4 home runs per game to rank fourth in MLB action with 194 total home runs.So far this season, Los Angeles is 15th in baseball, slugging .401.The Angels have the second-worst batting average in the majors (.228).Los Angeles scores the 21st-most runs in baseball (593 total, 4.3 per game).The Angels’ .302 on-base percentage is the third-worst in the majors.