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 9:12 p.m.

In MLB action on Friday, the Arizona Diamondbacks face the Kansas City Royals.

Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the vital info regarding this matchup.

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: (-126) | KC: (+108)
  • Spread: ARI: -1.5 (+160) | KC: +1.5 (-194)
  • Total: 8.5 -- Over: (-110) | Under: (-110)

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 probable starters are Eduardo Rodriguez (3-4) for the Diamondbacks and Kris Bubic (6-6) for the Royals. Rodriguez and his team have a record of 5-8-0 against the spread when he starts. Rodriguez's team has been victorious in 44.4% of the games he's started as the moneyline favorite with a record of 4-5. The Royals have an 8-7-0 record against the spread in Bubic's starts. The Royals are 4-5 in Bubic's nine starts this season that 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

  • Arizona is a -126 favorite on the moneyline, while Kansas City is a +108 underdog on the road.

Diamondbacks vs Royals Spread

  • The Royals are +1.5 on the run line against the Diamondbacks. The Royals are -194 to cover, and the Diamondbacks are +160.

Diamondbacks vs Royals Over/Under

  • A total of 8.5 runs has been set for the Diamondbacks-Royals game on July 4, with the over available at -110 and the under at -110.

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

Diamondbacks vs Royals Betting Trends

  • The Diamondbacks have been favorites in 57 games this season and have come away with the win 29 times (50.9%) in those contests.
  • Arizona has a record of 19-19 in contests when sportsbooks favor them by -126 or more on the moneyline.
  • The Diamondbacks and their opponents have hit the over in 45 of their 84 games with a total set by oddsmakers this season.
  • The Diamondbacks have an against the spread record of 39-45-0 in 84 games with a line this season.
  • The Royals have been the moneyline underdog 55 total times this season. They've finished 26-29 in those games.
  • When playing as a moneyline underdog with odds of +108 or longer, Kansas City has a 14-20 record (winning 41.2% of its games).
  • In the 87 games bookmakers have set an over/under for the Royals, they have combined with opponents to go over the total 33 times (33-52-2).
  • The Royals have a 45-42-0 record against the spread this season (covering 51.7% of the time).

Diamondbacks Player Leaders

  • Geraldo Perdomo has 85 hits this season and a team-best OBP of .365. He has a .269 batting average and a slugging percentage of .418.
  • Among qualifying hitters in MLB, he is 61st in batting average, 26th in on-base percentage, and 85th in slugging.
  • Josh Naylor leads Arizona in slugging percentage (.471) thanks to 29 extra-base hits. He's batting .303 with an on-base percentage of .357.
  • Among all qualified, he ranks 10th in batting average, 40th in on-base percentage and 45th in slugging percentage.
  • Eugenio Suarez has 78 hits this season and has a slash line of .250/.318/.561.
  • Ketel Marte has been key for Arizona with 67 hits, an OBP of .402 plus a slugging percentage of .603.
  • Marte has hit safely in two games in a row. 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 totaled 100 hits with a .488 slugging percentage, both team-best figures for the Royals. He's batting .289 and with an on-base percentage of .343.
  • He ranks 23rd in batting average, 59th in on-base percentage and 31st in slugging percentage among all qualified hitters in MLB.
  • Witt hopes to build on a seven-game hitting streak in this matchup. In his last 10 outings he is batting .310 with four doubles, a home run, two walks and six RBIs.
  • Maikel Garcia's .365 on-base percentage paces his team. He has a batting average of .305 while slugging .469.
  • He is seventh in batting average, 26th in on-base percentage and 47th in slugging percentage in the big leagues.
  • Vinnie Pasquantino has 10 doubles, a triple, 12 home runs and 27 walks while batting .266.
  • Jonathan India has 17 doubles, four home runs and 33 walks while hitting .244.

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