Diamondbacks vs Royals MLB Predictions, Odds & Best Bets (7/23)

Today’s Diamondbacks vs. Royals MLB predictions and best bets are brought to you by BetOnline. BetOnline is a market leader in sports betting, offering various options from MLB odds to the NBA and everything in between.


Tuesday’s MLB schedule is filled with intriguing matchups, including when the Arizona Diamondbacks (51-50) go head-to-head against the Kansas City Royals (56-45) at Kauffman Stadium at 8:10 p.m. ET.

Like the rest of today’s tilts, tonight’s Diamondbacks vs. Royals showdown features plenty of MLB betting action. Figuring out where to place your money can be tough, though, which is why this game preview is here to help you pounce on tonight’s best bets.

2024 MLB Betting Picks Record: 56-66-1 (45.9%)

MLB Betting Today: Diamondbacks vs Royals (7/23)

Diamondbacks vs Royals Game Information

  • Matchup: Arizona Diamondbacks (51-50, 25-26 Away) vs. Kansas City Royals (56-45, 35-18 Home)
  • Venue & Location: Kauffman Stadium (Kansas City, MO)
  • Date: Tuesday, July 23, 2024
  • Game Time: 8:10 p.m. ET
  • How to Watch Diamondbacks vs. Royals: MLB.TV, Fubo, ARID

Diamondbacks vs Royals MLB Probable Pitchers

  • Diamondbacks: Jordan Montgomery (13 starts — 6-5, 6.44 ERA)
  • Royals: Alec Marsh (18 games/17 starts — 7-6, 4.52 ERA)

Royals vs Diamondbacks MLB Odds & Spread

Royals vs. Diamondbacks MLB odds are courtesy of BetOnline as of Tuesday, July 23 at 12:50 p.m. ET. Odds from other top online sportsbooks may also be mentioned in this article.

Diamondbacks vs Royals Run Line

  • Arizona Diamondbacks -1.5 (+153)
  • Kansas City Royals +1.5 (-173)

Royals vs Diamondbacks Over/Under

  • Over 9.5 Runs (-110)
  • Under 9.5 Runs (-110)

Diamondbacks vs Royals Moneyline

  • Arizona Diamondbacks (-102)
  • Kansas City Royals (-108)

You might also like: Mets vs. Yankees Predictions & Picks


How to Bet on 2024 MLB Season

Hoping to get in on the 2024 World Series betting action? Want to wager on more than just the Diamondbacks vs. Royals series? Betting News has your baseball needs covered from March to November.

We have many baseball betting resources, ranging from daily MLB odds and betting predictions to expert picks. You can find them below to help you get started:

  • MLB Betting Articles
  • MLB Betting Odds
  • MLB Picks Page

Diamondbacks vs Royals MLB Betting Trends

  • Arizona is 6-3 straight up in its last nine games vs. Kansas City.
  • Kansas City is 8-2 straight up in its last 10 games.
  • The total hit the Over in 12 of Arizona’s last 17 games.
  • The total hit the Under in six of Kansas City’s last seven games.
  • The total hit the Over in six of the last nine Arizona-Kansas City matchups.

Diamondbacks vs Royals Predictions & MLB Picks Today (7/23)

The Royals opened up this three-game series with a massive 10-4 win over the Diamondbacks on Monday. Bobby Witt Jr. was a single short of the cycle as he drove in three runs while Kansas City outscored Arizona 6-1 in the final six innings to take the series lead.

The success isn’t anything new for the Royals, who are now 8-2 in their last 10 games. Matt Quataro’s club has also won four games in a row ahead of tonight’s showdown, outscoring those foes by an average of 5.0 runs per game. Kansas City also has a 52.4% success rate against NL teams this season whereas Arizona has only defeated 43.3% of its AL opponents.

Having said that, we can’t ignore that the Diamondbacks are 6-3 SU in their last nine meetings with the Royals.

But even with that trend, it’s difficult to doubt the Royals, who are also 5-1 SU with a plus-3.3 average run margin in their last six home games.

Can the Diamondbacks put an end to the Royals’ hot streak at Kauffman Stadium? 

Nevertheless, winning won’t be easy if Jordan Montgomery can’t give the Diamondbacks a solid start. The 2023 World Series-winning lefty has been getting destroyed on the mound, pitching to a 9.24 ERA after allowing 26 earned runs, 42 hits, and 11 walks in his last six starts (25 1/3 innings).

Things don’t look any promising when you realize that Montgomery is winless with a 5.74 ERA in three career starts against Kansas City.

Having said that, it isn’t as if Royals RHP Alec Marsh has been pitching gems. The former 2019 second-rounder is dealing with his own struggles after laying to a 6.93 ERA in his last six appearances. And while he’s won two of his last four home starts, his 5.06 ERA during that stretch reveals that he hasn’t exactly been living up to expectations.

Royals RHP Alec Marsh must work on his consistency. 

In what should be a highly competitive matchup, I’m predicting a Royals victory. Kansas City is red-hot at the moment without showing signs of slowing down. The Diamondbacks have been solid, too, however, last night’s lopsided loss will affect them mentally. If Marsh has a strong outing, the Royals have what it takes to emerge victorious.

With that in mind, I’m taking Royals o4.5 total runs for my best team bet. The Diamondbacks tend to allow a ton of offense when Montgomery plays, surrendering an average of 7.5 runs in his last six appearances. Meanwhile, the Over is 3-1 in Kansas City’s four games since the All-Star Break and 7-3 in its last 10 games overall.

Barring any unforeseen circumstances, the Royals’ bats should be productive tonight.

Diamondbacks vs. Royals MLB Prediction: KC wins

Best Diamondbacks vs. Royals Bet: KC o4.5 Total Runs (-120)

Get 50% up to $1,000 on your Diamondbacks vs. Royals MLB predictions today at BetOnline

Best Diamondbacks vs Royals MLB Player Prop (7/23)

There are a handful of Diamondbacks vs. Royals player props that stand out today, including Bobby Witt Jr. o1.5 total bases (-139).

5/5 Review Rating
Bonus & Benefits
50% up to $1,000
Bonus Details »
Competitive Odds Pricing
$10 Cash Bonus with code “BNEWS”
Sports, Casino, Poker & Racebook

Bet Now & Claim $1,000 »

Witt has been playing like an AL MVP candidate (+650, 3rd on BetOnline) throughout the season and his latest stretch solidifies that fact. Since June 24, the Colleyville,  TX native is slashing an absurd .452/.489/.821 while amassing six home runs, seven doubles, and three triples across 22 outings. Witt has also racked up 69 total bases in those contests (3.1 per game) while finishing with the Over in 15 matchups — including in each of his last four.

After racking up nine TBs against the Diamondbacks less than 24 hours ago, it’s a good idea to expect big things from Witt again.

Best Diamondbacks vs. Royals MLB Prop Bet: Bobby Witt Jr. o1.5 Total Bases (-139)

Get 50% up to $1,000 on your MLB picks today at BetOnline


More MLB Betting Stories

  • 2024 World Series Prediction & Odds
  • 2024 MLB Home Run Leader Predictions & Odds
  • 2024 AL/NL MVP Predictions & Picks
  • 2024 AL/NL Cy Young Predictions & Picks