At Kauffman Stadium on Tuesday, the Arizona Diamondbacks take on the Kansas City Royals (four straight victories) at 8:10 PM ET.

The Royals are a close favorite (-112 moneyline odds to win) when they square off against the Diamondbacks (-107). The matchup on the mound for this contest is set with the Kansas City Royals looking to Alec Marsh (7-6), and Jordan Montgomery (6-5) taking the ball for the Arizona Diamondbacks.

The Royals defeated the Diamondbacks 10-4 yesterday, with Cole Ragans getting the win (6.0 IP, 3 R, 6 H, 5 K) and Bobby Witt Jr. leading the way offensively (going 3-for-4 with a double, a triple, a home run and three RBI). Yilber Diaz (3.0 IP, 7 R, 9 H, 0 K) took the loss for the Diamondbacks.

Ahead of this Royals vs. Diamondbacks matchup, here’s what you need to get ready for Tuesday’s MLB action, including viewing options.

Kansas City Royals vs. Arizona Diamondbacks odds and betting lines

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

  • Favorite: Royals (-112, bet $112 to win $100)
  • Underdog: Diamondbacks (-107, bet $107 to win $100)
  • Over/under: 9.5

Royals vs. Diamondbacks: Live streaming info & game time

  • Game Day: Tuesday, July 23, 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 40 times and won 28, or 70%, of those games.
  • Kansas City has a record of 28-11 in games when sportsbooks favor them by at least -112 on the moneyline.
  • The implied probability of a win from the Royals, based on the moneyline, is 52.8%.
  • Games involving Kansas City have gone over the total set by sportsbooks in 41 of 101 chances this season.
  • In 101 games with a spread this season, the Royals are 58-43-0 ATS.

Alec Marsh (Royals probable starter)

  • Marsh gets the start for the Royals, his 18th of the season. He is 7-6 with a 4.52 ERA and 84 strikeouts in 91 2/3 innings pitched.
  • The righty last appeared in relief on Saturday, when he threw one scoreless inning against the Chicago White Sox while giving up two hits.
  • The 26-year-old has an ERA of 4.52, with 8.2 strikeouts per nine innings, in 18 games this season. Opponents are batting .242 against him.
  • Marsh is trying to secure his sixth quality start of the year in this matchup.
  • Marsh has pitched five or more innings in a game 13 times this year entering this matchup.
  • He has had four appearances this season in which he held his opponents to zero earned runs.
  • He will face a Diamondbacks offense that ranks third in the league with 495 runs while batting .252 as a unit. It has a collective .407 slugging percentage (10th in MLB action) and has hit a total of 106 home runs (16th in MLB).

Royals batting stats

  • The Royals have hit 105 homers this season, which ranks 17th in the league.
  • Fueled by 296 extra-base hits, Kansas City ranks ninth in MLB with a .409 slugging percentage this season.
  • The Royals’ .250 batting average is among the best in baseball, ranking 10th in MLB.
  • Kansas City has scored the ninth-most runs in the majors this season with 469.
  • The Royals have the 20th-ranked on-base percentage in MLB this season (.308).
  • Kansas City is one of the most-disciplined teams at the plate this season, ranking second with an average of 6.9 strikeouts per game.

Diamondbacks stats and trends

Diamondbacks betting records

  • The Diamondbacks have been victorious in 23, or 42.6%, of the 54 contests they have been chosen as underdogs in this season.
  • This year, Arizona has won 22 of 52 games when listed as at least -107 or worse on the moneyline.
  • The moneyline set for this matchup implies the Diamondbacks have a 51.7% chance of walking away with the win.
  • Arizona and its opponents have gone over the total this season in 53 of its 101 opportunities.
  • The Diamondbacks are 50-50-0 against the spread in their 100 games that had a posted line this season.

Jordan Montgomery (Diamondbacks probable starter)

  • The Diamondbacks will send Montgomery (6-5) to make his 14th start of the season. He is 6-5 with a 6.44 ERA and 45 strikeouts in 65 2/3 innings pitched.
  • In his last appearance on Thursday, June 27, the left-hander tossed 2 2/3 innings against the Minnesota Twins, giving up seven earned runs while surrendering 10 hits.
  • The 31-year-old has amassed an ERA of 6.44, with 6.2 strikeouts per nine innings in 13 games this season. Opposing hitters have a .320 batting average against him.
  • Montgomery enters the outing with five quality starts under his belt this season.
  • Montgomery is trying to secure his 10th start of five or more innings this season in this outing.
  • He has held his opponents without an earned run in one of his 13 appearances this season.
  • The opposing Royals offense has the ninth-ranked slugging percentage (.409) and ranks 17th in home runs hit (105) in all of MLB. They have a collective .250 batting average, and are 13th in the league with 836 total hits and ninth in MLB action scoring 469 runs.

Diamondbacks batting stats

  • The Diamondbacks average one home run per game to rank 16th in MLB play with 106 total home runs.
  • So far this year, Arizona’s .407 slugging percentage is 10th-best in the majors.
  • The Diamondbacks have the ninth-best batting average in the majors (.252).
  • The offense for Arizona is No. 3 in baseball, scoring 4.9 runs per game (495 total runs).
  • The Diamondbacks’ .325 on-base percentage ranks fifth-best in MLB.
Watch the MLB on Fubo!