The Kansas City Royals (20-13) will attempt to extend a three-Game winning run on Saturday versus the Texas Rangers (17-16), with first pitch at 7:10 PM ET at Kauffman Stadium.

Oddsmakers project the Rangers as a small favorite (-112 on the moneyline) against the Royals (-109). The starting pitchers are Dane Dunning (3-2) for the Texas Rangers, and Michael Wacha (1-3) for the Kansas City Royals.

John Schreiber (1.0 IP, 0 R, 2 H, 1 K) was credited with a win in the Royals’ 7-1 victory over the Rangers yesterday. Salvador Perez led the way offensively, going 1-for-4 with a home run and three RBI. Cole Winn (0.1 IP, 4 R, 4 H, 0 K) was handed the loss for the Rangers.

Before this Rangers vs. Royals matchup, here’s everything you need to prepare for Saturday’s MLB action, including viewing options.

Texas Rangers vs. Kansas City Royals odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Saturday at 3:16 PM ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Rangers (-112, bet $112 to win $100)
  • Underdog: Royals (-109, bet $109 to win $100)
  • Over/under: 8.5

Rangers vs. Royals: Live streaming info & game time

  • Game Day: Saturday, May 4, 2024
  • Game Time: 7:10 PM ET
  • Stadium: Kauffman Stadium
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Rangers stats and trends

Rangers betting records

  • The Rangers have won nine, or 52.9%, of the 17 games they’ve played as favorites this season.
  • Texas has a record of 9-8 in games when oddsmakers favor them by at least -112 on the moneyline.
  • The implied probability of a win from the Rangers, based on the moneyline, is 52.8%.
  • Texas’ games have gone over the total in 12 of its 33 chances.
  • In 32 games with a spread this season, the Rangers are 14-18-0 ATS.

Dane Dunning (Rangers probable starter)

  • Dunning makes the start for the Rangers, his seventh of the season. He is 3-2 with a 4.13 ERA and 39 strikeouts through 32 2/3 innings pitched.
  • The right-hander’s last appearance came on Sunday against the Cincinnati Reds, when he threw 5 1/3 innings, surrendering one earned run while allowing three hits.
  • In six games this season, the 29-year-old has put up an ERA of 4.13, with 10.7 strikeouts per nine innings. Opponents are batting .190 against him.
  • Dunning heads into this matchup with two quality starts under his belt this year.
  • Dunning is trying to collect his sixth start of five or more innings this year in this matchup.
  • He has given up one or more earned runs in all of his outings.
  • The opposing Royals offense has a collective .239 batting average, and is 17th in the league with 259 total hits and 10th in MLB action with 155 runs scored. It has the 12th-ranked slugging percentage (.393) and ranks 11th in home runs (35) in all of MLB.

Rangers batting stats

  • The Rangers have hit 34 homers this season, which ranks 12th in the league.
  • Fueled by 91 extra-base hits, Texas ranks 10th in MLB with a .395 slugging percentage this season.
  • The Rangers rank eighth in MLB with a .248 team batting average.
  • Texas has scored the 16th-most runs in the majors this season with 146 (4.4 per game).
  • The Rangers have an on-base percentage of .317 this season, which ranks 12th in the league.
  • Texas ranks ninth in MLB in strikeouts per game with an average of 7.8 whiffs per contest.

Royals stats and trends

Royals betting records

  • The Royals have been chosen as underdogs in 23 games this year and have walked away with the win 13 times (56.5%) in those games.
  • Kansas City has a win-loss record of 13-9 when favored by -109 or worse by oddsmakers this year.
  • Oddsmakers have implied with the moneyline set for this matchup that the Royals have a 52.2% chance of pulling out a win.
  • Kansas City and its opponents have gone over in 10 of its 33 games with a total set by sportsbooks this season.
  • The Royals are 21-12-0 against the spread in their 33 games that had a posted line this season.

Michael Wacha (Royals probable starter)

  • Wacha (1-3 with a 4.24 ERA and 28 strikeouts in 34 2/3 innings pitched) gets the start for the Royals, his seventh of the season.
  • In his most recent time out on Sunday, the righty threw 5 2/3 innings against the Detroit Tigers, giving up four earned runs while surrendering nine hits.
  • In six games this season, the 32-year-old has an ERA of 4.24, with 7.4 strikeouts per nine innings. Opponents are hitting .279 against him.
  • Wacha has two quality starts under his belt this season.
  • Wacha will try to pick up his sixth matchup of five or more innings pitched this season. He’s averaging 5.7 innings per appearance.
  • In one of his six total appearances this season he has not allowed an earned run.
  • He will take the mound against a Rangers offense that ranks seventh in the league with 275 total hits (on a .248 batting average). The team also slugs a collective .395 (10th in the league) with 34 total home runs (12th in MLB play).
  • This season, the 32-year-old ranks 57th in ERA (4.24), 58th in WHIP (1.324), and 59th in K/9 (7.4) among qualifying pitchers.

Royals batting stats

  • The Royals rank 11th in MLB action with 35 total home runs.
  • This season, Kansas City’s .393 slugging percentage ranks 12th in baseball.
  • The Royals are 16th in the majors with a .239 batting average.
  • The offense for Kansas City is No. 10 in baseball, scoring 4.7 runs per game (155 total runs).
  • The Royals are 21st in MLB with an on-base percentage of .305.
Watch the MLB on Fubo!