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)
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.