START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

Diamondbacks vs Royals Prediction, Odds, Moneyline, Spread & Over/Under for July 4

Subscribe to our newsletter

Diamondbacks vs Royals Prediction, Odds, Moneyline, Spread & Over/Under for July 4

Odds updated as of 8:14 a.m.

The Friday slate in MLB includes a matchup between the Arizona Diamondbacks and the Kansas City Royals.

Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's what you need to know.

Diamondbacks vs Royals Game Info

  • Arizona Diamondbacks (43-44) vs. Kansas City Royals (41-47)
  • Date: Friday, July 4, 2025
  • Time: 9:40 p.m. ET
  • Venue: Chase Field -- Phoenix, Arizona
  • Coverage: MLB Network, ARID, and FDSKC

Diamondbacks vs Royals Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: ARI: (-110) | KC: (-106)
  • Spread: ARI: +1.5 (-184) | KC: -1.5 (+152)
  • Total: 8.5 -- Over: (-100) | Under: (-122)

Diamondbacks vs Royals Probable Starting Pitchers

Probable Pitchers: Eduardo Rodríguez (Diamondbacks) - 3-4, 5.12 ERA vs Kris Bubic (Royals) - 6-6, 2.25 ERA

The Diamondbacks will give the ball to Eduardo Rodriguez (3-4, 5.12 ERA), who is eyeing win No. 4 on the season, and the Royals will turn to Kris Bubic (6-6, 2.25 ERA). Rodríguez's team is 5-8-0 against the spread this season in his starts. Rodriguez's team is 4-5 this season when he starts and they are the moneyline favorite. The Royals have gone 8-7-0 against the spread when Bubic starts. The Royals have a 4-5 record in Bubic's nine starts this season when they were the underdog on the moneyline.

Diamondbacks vs Royals Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Diamondbacks win (50.5%)

Diamondbacks vs Royals Moneyline

  • Kansas City is a -106 underdog on the moneyline, while Arizona is a -110 favorite at home.

Diamondbacks vs Royals Spread

  • The Royals are 1.5-run favorites against the spread for this matchup with the Diamondbacks. The Royals are +152 to cover, while the Diamondbacks are -184 to cover as a 1.5-run underdog on the runline.

Diamondbacks vs Royals Over/Under

  • Diamondbacks versus Royals on July 4 has an over/under of 8.5 runs, with the odds on the over -100 and the under set at -122.

Bet on Arizona Diamondbacks vs. Kansas City Royals on FanDuel today!

Diamondbacks vs Royals Betting Trends

  • The Diamondbacks have been chosen as favorites in 57 games this year and have walked away with the win 29 times (50.9%) in those games.
  • This season Arizona has come away with a win 29 times in 57 chances when named as a favorite of at least -110 on the moneyline.
  • The Diamondbacks and their opponents have gone over in 45 of their 84 games with a total set by sportsbooks this season.
  • The Diamondbacks have posted a record of 39-45-0 against the spread this season.
  • The Royals have won 47.3% of the games this season they were the moneyline underdog (26-29).
  • Kansas City has a record of 23-29 when it has played as a moneyline underdog with odds of -106 or longer (44.2%).
  • The Royals have combined with opponents to hit the over on the total 33 times this season for a 33-52-2 record against the over/under.
  • The Royals have collected a 45-42-0 record against the spread this season (covering 51.7% of the time).

Diamondbacks Player Leaders

  • Geraldo Perdomo leads Arizona in OBP (.365) this season, fueled by 85 hits. He has a .269 batting average and a slugging percentage of .418.
  • Among qualified batters, he ranks 59th in batting average, his on-base percentage ranks 25th, and he is 85th in slugging.
  • Josh Naylor has hit 10 homers this season while driving in 54 runs. He's batting .303 this season and slugging .471 with an on-base percentage of .357.
  • Among qualifying hitters, his batting average places him 10th, his on-base percentage 39th, and his slugging percentage 45th.
  • Eugenio Suarez has 78 hits this season and has a slash line of .250/.318/.561.
  • Ketel Marte is batting .299 with a .402 OBP and 40 RBI for Arizona this season.
  • Marte brings a two-game hitting streak into this game. In his last five games he is hitting .222 with three home runs, three walks and four RBIs.

Royals Player Leaders

  • Bobby Witt Jr. has accumulated a team-high slugging percentage (.488) while pacing the Royals in hits (100). He's batting .289 and with an on-base percentage of .343.
  • Including all qualifying hitters, he ranks 24th in batting average, while his on-base percentage is 60th and he is 31st in slugging.
  • Witt heads into this game on a seven-game hitting streak. In his last 10 games he is batting .310 with four doubles, a home run, two walks and six RBIs.
  • Maikel Garcia has a .365 on-base percentage to lead his team. He has a batting average of .305 while slugging .469.
  • He is seventh in batting average, 25th in on-base percentage and 47th in slugging percentage in MLB.
  • Vinnie Pasquantino is batting .266 with 10 doubles, a triple, 12 home runs and 27 walks.
  • Jonathan India is hitting .244 with 17 doubles, four home runs and 33 walks.

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup