The Kansas City Royals (23-16) are favorites (-126) on the moneyline when they take on the Los Angeles Angels (14-24) Friday at 9:38 PM ET, live on Apple TV+.
Alec Marsh will get the ball for Kansas City while Los Angeles will counter with Griffin Canning.
Royals vs. Angels Odds
Royals vs. Angels Promo Codes
Game Time and Information
Who Will Win Royals vs. Angels?
Royals and Angels Betting Trends
The Royals have a 10-5 record in games they were listed as the moneyline favorite (winning 66.7% of those games).
When it has played as moneyline favorites with odds of -126 or shorter, Kansas City has a record of 7-2 (77.8%).
The Angels have entered the game as underdogs 34 times this season and won 13, or 38.2%, of those games.
Los Angeles has a record of 9-12 in games where oddsmakers have it as underdogs of at least +105 on the moneyline.
In the 39 games in which oddsmakers have set an over/under for the Royals, they have combined with opponents to go over the total 14 times (14-23-2).
The Angels’ games have gone over the total in 21 of their 38 chances.
Royals Stats & Insights
The Royals have the No. 8 offense in MLB play scoring 4.7 runs per game (185 total runs).
Kansas City is 14th in baseball with 39 home runs. They average one per game.
The Royals have the 13th-ranked batting average in the league (.243).
Kansas City’s hitters strike out 6.8 times per game, the second-lowest average in the majors.
The pitching staff for the Royals has a collective 7.8 K/9, the third-worst in MLB.
Kansas City’s 3.40 team ERA ranks eighth among all MLB pitching staffs.
Angels Stats & Insights
The Angels have scored 158 runs (4.2 per game) this season, which ranks 18th in MLB.
Los Angeles ranks ninth in Major League Baseball with 40 home runs.
The Angels’ .242 batting average ranks 14th in the league this season.
Los Angeles ranks 20th with an average of 8.8 strikeouts per game.
The Angels average 8.9 strikeouts per nine innings as a pitching staff, seventh-most in the majors.
Los Angeles has the 27th-ranked ERA (4.87) in the majors this season.
Royals Key Players to Watch
Marsh (3-0) takes the mound for the Royals in his sixth start of the season. He’s put together a 2.70 ERA in 26 2/3 innings pitched, with 17 strikeouts.
Bobby Witt Jr. has been key for Kansas City with five home runs, 20 RBI and a batting average of .318 this season.
Salvador Perez is batting .328 with eight home runs and 32 RBI, all three of which rank first for Kansas City this season.
Vinnie Pasquantino has collected 33 base hits, an OBP of .340 and a slugging percentage of .457 this season.
Maikel Garcia has 38 hits and an OBP of .302 to go with a slugging percentage of .396 this season.
Angels Key Players to Watch
Canning (1-4) will take to the mound for the Angels and make his eighth start of the season.
Taylor Ward has collected a team-high 24 runs batted in.
Jo Adell has three doubles, a triple, five home runs and six walks while batting .265.
Logan O’Hoppe leads the Angels with a .279 batting average.
Nolan Schanuel is hitting .237 with two doubles, three home runs and 12 walks.
Royals and Angels Injuries
Royals: Carlos Hernandez: 15 Day IL (Shoulder), Jake Brentz: 15 Day IL (Hamstring), Josh Taylor: 60 Day IL (Biceps), Kris Bubic: 60 Day IL (Elbow), Kyle Wright: 60 Day IL (Shoulder)
Angels: Miguel Sanó: 10 Day IL (Knee), Luis Rengifo: 10 Day IL (Viral infection), Brandon Drury: 10 Day IL (Hamstring), Mike Trout: 10 Day IL (Meniscus), José Cisnero: 15 Day IL (Shoulder), Guillermo Zuniga: 15 Day IL (Pectoral strain), Kelvin Caceres: 60 Day IL (Undisclosed), Chase Silseth: 60 Day IL (Elbow), Sam Bachman: 60 Day IL (Shoulder), Anthony Rendon: 60 Day IL (Hamstring), Robert William Stephenson: 60 Day IL (Shoulder), Michael Stefanic: 60 Day IL (Quadricep), José Quijada: 60 Day IL (Elbow)
Royals vs. Angels Prediction
How to Bet on Royals vs. Angels
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.