The Arizona Diamondbacks (51-49) will visit the Kansas City Royals (55-45), Monday at 8:10 PM ET, in the first Game of a three-Game series.

The favored Royals (-156 moneyline odds to win) take the field at home against the Diamondbacks (+131). The matchup on the mound for this contest is set with the Kansas City Royals looking to Cole Ragans (6-6), and Yilber Diaz (1-0) getting the nod for the Arizona Diamondbacks.

The Royals were vicotrious 4-1 over the White Sox yesterday in their most recent game. Seth Lugo was the winning pitcher after throwing nine innings, giving up one earned run on three hits while striking out six, while Maikel Garcia finished 2-for-4 with an RBI to lead them offensively.

The Diamondbacks suffered a 2-1 loss to the Cubs yesterday. Eugenio Suarez (1-for-4 with a home run and an RBI) led the way offensively, while Humberto Castellanos got the loss on the mound after going zero innings without giving up a hit or an earned run.

Before the Royals vs. Diamondbacks matchup, here is everything you need to get ready for Monday’s baseball action, including viewing options.

Kansas City Royals vs. Arizona Diamondbacks odds and betting lines

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

  • Favorite: Royals (-156, bet $156 to win $100)
  • Underdog: Diamondbacks (+131, bet $100 to win $131)
  • Over/under: 8.5

Royals vs. Diamondbacks: Live streaming info & game time

  • Game Day: Monday, July 22, 2024
  • Game Time: 8:10 PM ET
  • Stadium: Kauffman Stadium
  • TV Channel: Diamondbacks
  • Live Stream: Fubo (Watch for free)

Royals stats and trends

Royals betting records

  • This season, the Royals have been favored 39 times and won 27, or 69.2%, of those games.
  • Kansas City is 14-6 this season when entering a game favored by -156 or more on the moneyline.
  • The sportsbooks’ moneyline implies a 60.9% chance of a victory for the Royals.
  • Kansas City and its opponents have gone over the total this season in 40 of 100 opportunities.
  • The Royals have an ATS record of 57-43-0 in 100 games with a spread this season.

Cole Ragans (Royals probable starter)

  • Ragans (6-6 with a 3.16 ERA and 141 strikeouts in 116 2/3 innings pitched) makes the start for the Royals, his 21st of the season.
  • The lefty last pitched on Friday, July 12 against the Boston Red Sox, when he threw seven innings, allowing one earned run while giving up four hits.
  • The 26-year-old has a 3.16 ERA and 10.9 strikeouts per nine innings in 20 games this season, while giving up a batting average of .219 to opposing hitters.
  • Ragans is seeking his third straight quality start.
  • Ragans is looking for his third straight appearance lasting five or more innings. He averages 5.8 frames per appearance on the mound.
  • In four of his 20 total appearances this season he has not given up an earned run.
  • The opposing Diamondbacks offense has a collective .252 batting average, and is eighth in the league with 853 total hits and fourth in MLB action with 491 runs scored. It has the ninth-ranked slugging percentage (.407) and ranks 16th in home runs (105) in all of MLB.
  • This season, the 26-year-old ranks 18th in ERA (3.16), 29th in WHIP (1.140), and eighth in K/9 (10.9) among qualifying pitchers.

Royals batting stats

  • The Royals have hit 102 homers this season, which ranks 21st in the league.
  • Hitters for Kansas City have combined for a team rank of 12th in the majors with a .404 team slugging percentage.
  • The Royals rank 11th in MLB with a .248 team batting average.
  • Kansas City ranks 11th in the majors with 459 total runs scored this season.
  • The Royals have an on-base percentage of .307 this season, which ranks 20th in the league.
  • Kansas City has shown patience at the plate this season with the second-best rate of strikeouts per game (6.9) among MLB offenses.

Diamondbacks stats and trends

Diamondbacks betting records

  • The Diamondbacks have been underdogs in 53 games this season and have come away with the win 23 times (43.4%) in those contests.
  • This year, Arizona has won four of 13 games when listed as at least +131 or worse on the moneyline.
  • The moneyline set for this matchup implies the Diamondbacks have a 43.3% chance of walking away with the win.
  • Arizona and its opponents have gone over the total this season in 52 of its 100 opportunities.
  • The Diamondbacks are 50-49-0 against the spread in their 99 games that had a posted line this season.

Yilber Diaz (Diamondbacks probable starter)

  • Diaz (1-0) gets the start for the Diamondbacks, his third of the season.
  • The righty last pitched on Sunday, July 14 against the Toronto Blue Jays, when he went six innings, allowing one earned run while giving up four hits.
  • In two games this season, he has a 1.50 ERA and 5.2 strikeouts per nine innings while opponents are batting .195 against him.
  • Diaz is trying to claim his third straight quality start in this outing.
  • Diaz will aim to go five or more innings for his third straight appearance. He’s averaging 6.0 innings per outing.
  • He will match up with a Royals offense that ranks 15th in the league with 820 total hits (on a .248 batting average). The team also slugs a collective .404 (12th in the league) with 102 total home runs (21st in MLB play).

Diamondbacks batting stats

  • The Diamondbacks average 1.1 home runs per game to rank 16th in baseball with 105 total home runs.
  • This season, Arizona’s .407 slugging percentage ranks ninth-best in baseball.
  • The Diamondbacks have the ninth-best batting average in the league (.252).
  • Arizona scores the fourth-most runs in baseball (491 total, 4.9 per game).
  • The Diamondbacks are fifth in baseball with an on-base percentage of .325.
Watch the MLB on Fubo!