Royals vs Diamondbacks Prediction, Picks & Odds for Tonight’s MLB Game

Gilbert's prediction: Bubic & Rodriguez dominate in the desert.

Ryan Gilbert - Contributor at Covers.com
Ryan Gilbert • Betting Analyst
Jul 4, 2025 • 15:41 ET • 4 min read
Information icon

This article contains predictions for an old game!

Latest MLB Picks
Kris Bubic Kansas City Royals MLB
Photo By - Imagn Images. Kansas City Royals starting pitcher Kris Bubic (50) throws a pitch.

The Arizona Diamondbacks continue their homestand with a weekend set against the Kansas City Royals.

My Royals vs. Diamondbacks predictions break down why a low-scoring affair looms ahead at Chase Field. 

Read more in our MLB picks for Friday, July 4.

Royals vs Diamondbacks prediction

My Royals vs Diamondbacks best bet: Under 8.5 (-119 at DraftKings)

The Kansas City Royals and Arizona Diamondbacks are both scuffling as of late.

Kansas City is 3-9 in its last 12 games, with the Royals' offense being held to three runs or fewer in nine of those contests.

On the other side of the diamond, Arizona sports just two wins in its last eight games.

We’ve got a strong pitching matchup on tap, with Kansas City lefty Kris Bubic boasting a 2.25 ERA on the season.

Meanwhile, don't let Eduardo Rodriguez's 5.13 ERA fool you, as Arizona's southpaw has allowed just six runs across his last 27 1/3 innings.

The Royals also have a strong bullpen (3.55 ERA), and while the D-backs' pen has been weaker, we can trust them given how Kansas City's offense has been faring. 

Royals vs Diamondbacks same-game parlay (SGP)

Under 8.5

Kris Bubic 6+ strikeouts

Bobby Witt Jr. 2+ hits + runs + RBI

Bubic is averaging over a strikeout per inning through 16 starts.

The southpaw has racked up at least six Ks in 10 outings this season, including six of his last nine appearances.

Bobby Witt Jr. is batting .289 this season with an .831 OPS, and those figures jump up to .317 and .841 against left-handed pitchers.

Witt has 2+ H+R+RBI in seven straight games and 13 of his last 17.

Royals vs Diamondbacks odds

Royals vs Diamondbacks live odds

Royals vs Diamondbacks opening odds

  • Moneyline: Kansas City -105 | Arizona -115
  • Run line: Kansas City +1.5 (-220) | Arizona -1.5 (+180)
  • Over/Under: Over 8.5 (+100) | Under 8.5 (-120)

Royals vs Diamondbacks trend

Kansas City has hit the game total Under in 50 of its last 80 games (+18.15 Units / 20% ROI). Find more MLB betting trends for Royals vs. Diamondbacks.

How to watch Royals vs Diamondbacks and game info

Location Chase Field. Phoenix, AZ
Date Friday, 7-4-2025
First pitch 9:40 p.m. ET
TV FanDuel Sports Network-KC, DBACKS.tv
Royals starting pitcher Kris Bubic
(6-6, 2.25 ERA)
Diamondbacks starting pitcher Eduardo Rodriguez
(3-4, 5.13 ERA)

Royals vs Diamondbacks latest injuries

Royals vs Diamondbacks weather

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

Pages related to this topic

Ryan Gilbert - Covers
Betting Analyst

Ryan Gilbert brings the passion and pain of being a Philadelphia sports fan. After graduating from Monmouth University with a finance degree, he now uses his statistical background to find inefficiencies in betting markets. With past stops at NHL.com, NBC Sports, and currently at Covers, Ryan's hot picks blend well with the cold ice of a hockey rink.

Popular Content

Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo