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

Odds updated as of 3:11 p.m.
The MLB slate on Saturday includes the Arizona Diamondbacks facing the Kansas City Royals.
Before you do any MLB betting on this game at FanDuel Sportsbook, here's everything you need to know.
Diamondbacks vs Royals Game Info
- Arizona Diamondbacks (43-45) vs. Kansas City Royals (42-47)
- Date: Saturday, July 5, 2025
- Time: 4:10 p.m. ET
- Venue: Chase Field -- Phoenix, Arizona
- Coverage: ARID and FDSKC
Diamondbacks vs Royals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: ARI: (-112) | KC: (-104)
- Spread: ARI: +1.5 (-192) | KC: -1.5 (+158)
- Total: 8.5 -- Over: (-100) | Under: (-122)
Diamondbacks vs Royals Probable Starting Pitchers
Probable Pitchers: Ryne Nelson (Diamondbacks) - 4-2, 3.61 ERA vs Michael Wacha (Royals) - 4-8, 3.62 ERA
The Diamondbacks will give the nod to Ryne Nelson (4-2, 3.61 ERA), who is eyeing win No. 5 on the season, and the Royals will counter with Michael Wacha (4-8, 3.62 ERA). Nelson and his team are 7-1-0 ATS this season when he starts. Nelson's team has won 60% of his starts when they are favored on the moneyline (3-2). The Royals have an 8-9-0 ATS record in Wacha's 17 starts with a set spread. The Royals have been the moneyline underdog in 11 of Wacha's starts this season, and they went 6-5 in those matchups.
Diamondbacks vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Diamondbacks win (61%)
Diamondbacks vs Royals Moneyline
- Arizona is the favorite, -112 on the moneyline, while Kansas City is a -104 underdog on the road.
Diamondbacks vs Royals Spread
- The Royals are 1.5-run favorites against the spread for this matchup with the Diamondbacks. The Royals are +158 to cover, while the Diamondbacks are -192 to cover as a 1.5-run underdog on the runline.
Diamondbacks vs Royals Over/Under
- Diamondbacks versus Royals on July 5 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 won in 29, or 50%, of the 58 contests they have been named as odds-on favorites in this year.
- This year Arizona has won 28 of 57 games when listed as at least -112 on the moneyline.
- The Diamondbacks and their opponents have gone over in 46 of their 85 games with a total set by sportsbooks this season.
- The Diamondbacks have an against the spread mark of 39-46-0 in 85 games with a line this season.
- The Royals are 27-29 in games they were listed as the moneyline underdog (winning 48.2% of those games).
- Kansas City is 23-28 (winning 45.1% of its games) when playing as a moneyline underdog of -104 or longer.
- The Royals have played in 88 games with an over/under set, and have combined with opponents to go over the total 34 times (34-52-2).
- The Royals have collected a 46-42-0 record ATS this season.
Diamondbacks Player Leaders
- Geraldo Perdomo leads Arizona with an OBP of .371 this season while batting .273 with 52 walks and 48 runs scored. He has a slugging percentage of .420.
- Among qualifying hitters in the majors, his batting average ranks 51st, his on-base percentage ranks 22nd, and he is 82nd in slugging.
- Josh Naylor has an OPS of .828, fueled by an OBP of .358 and a team-best slugging percentage of .470 this season. He's batting .303.
- His batting average ranks ninth among qualified players, his on-base percentage 35th, and his slugging percentage 44th.
- Naylor enters this matchup looking to extend his two-game hit streak. In his last five games he is batting .313 with a double, a home run, two walks and six RBIs.
- Eugenio Suarez has collected 79 base hits, an OBP of .320 and a slugging percentage of .570 this season.
- Suarez takes a two-game hitting streak into this game. In his last five games he is batting .167 with three home runs, a walk and four RBIs.
- Ketel Marte has 19 home runs, 40 RBI and a batting average of .298 this season.
- Marte brings a three-game hitting streak into this game. During his last five outings he is hitting .222 with two home runs, four walks and three RBIs.
Royals Player Leaders
- Bobby Witt Jr. has racked up a slugging percentage of .490 and has 103 hits, both team-best marks for the Royals. He's batting .293 and with an on-base percentage of .346.
- Including all qualifying hitters, he is 14th in batting average, while his on-base percentage is 57th and he is 29th in slugging.
- Witt brings an eight-game hitting streak into this game. In his last 10 outings he is hitting .372 with four doubles, a home run, two walks and seven RBIs.
- Maikel Garcia's .362 OBP paces his team. He has a batting average of .303 while slugging .467.
- Including all qualifying hitters, he ranks ninth in batting average, 29th in on-base percentage and 46th in slugging percentage.
- Vinnie Pasquantino is hitting .271 with 10 doubles, a triple, 14 home runs and 27 walks.
- Jonathan India has 18 doubles, four home runs and 33 walks while batting .246.
Diamondbacks vs Royals Head to Head
- 7/4/2025: 9-3 KC (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 7/24/2024: 8-6 ARI (Favorite: Royals, Spread: -1.5, Total: 9, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 7/23/2024: 6-2 ARI (Favorite: Royals, Spread: -1.5, Total: 9, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 7/22/2024: 10-4 KC (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -156, Underdog Moneyline: +132)
- 4/26/2023: 2-0 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -290, Underdog Moneyline: +235)
- 4/25/2023: 5-4 KC (Favorite: Diamondbacks, Spread: -1.5, Total: 9.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 4/24/2023: 5-4 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 10, Favorite Moneyline: -156, Underdog Moneyline: +132)
- 8/24/2022: 5-3 KC (Favorite: Diamondbacks, Spread: -1.5, Total: 7.5, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 8/23/2022: 7-3 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 9, Favorite Moneyline: -124, Underdog Moneyline: +106)
- 5/24/2022: 8-6 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -215, Underdog Moneyline: +180)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



