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

Odds updated as of 4:12 a.m.
The Arizona Diamondbacks will face the Kansas City Royals in MLB action on Sunday.
Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Diamondbacks vs Royals Game Info
- Arizona Diamondbacks (44-45) vs. Kansas City Royals (42-48)
- Date: Sunday, July 6, 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: (-136) | KC: (+116)
- Spread: ARI: -1.5 (+146) | KC: +1.5 (-178)
- Total: 9.5 -- Over: (-105) | Under: (-115)
Diamondbacks vs Royals Probable Starting Pitchers
Probable Pitchers: Anthony DeSclafani (Diamondbacks) - 0-0, 4.82 ERA vs Michael Lorenzen (Royals) - 4-8, 4.95 ERA
The Diamondbacks will give the ball to Anthony DeSclafani and the Royals will counter with Michael Lorenzen (4-8, 4.95 ERA). DeSclafani did not appear in a game when his team was the moneyline favorite last season. When Lorenzen starts, the Royals are 11-6-0 against the spread. The Royals have been the moneyline underdog in 12 of Lorenzen's starts this season, and they went 6-6 in those matchups.
Diamondbacks vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Diamondbacks win (63.1%)
Diamondbacks vs Royals Moneyline
- Kansas City is the underdog, +116 on the moneyline, while Arizona is a -136 favorite at home.
Diamondbacks vs Royals Spread
- The Royals are +1.5 on the run line against the Diamondbacks. The Royals are -178 to cover, and the Diamondbacks are +146.
Diamondbacks vs Royals Over/Under
- A total of 9.5 runs has been set for the Diamondbacks-Royals contest on July 6, with the over available at -105 and the under at -115.
Bet on Arizona Diamondbacks vs. Kansas City Royals on FanDuel today!
Diamondbacks vs Royals Betting Trends
- The Diamondbacks have been chosen as favorites in 59 games this year and have walked away with the win 30 times (50.8%) in those games.
- This season Arizona has been victorious 18 times in 33 chances when named as a favorite of at least -136 on the moneyline.
- The Diamondbacks and their opponents have gone over the total this season in 46 of their 86 opportunities.
- In 86 games with a line this season, the Diamondbacks have a mark of 40-46-0 against the spread.
- The Royals have won 27 of the 57 games they were the underdog on the moneyline this season (47.4%).
- Kansas City has an 11-13 record (winning 45.8% of its games) when it has played as a moneyline underdog of +116 or longer.
- The Royals have had an over/under set by bookmakers 89 times, and have combined with opponents to go over the total in 34 of those games (34-53-2).
- The Royals have gone 46-43-0 against the spread this season.
Diamondbacks Player Leaders
- Geraldo Perdomo leads Arizona in OBP (.371) this season, fueled by 87 hits. He has a .270 batting average and a slugging percentage of .416.
- Among all qualifying hitters, he ranks 54th in batting average, his on-base percentage ranks 24th, and he is 87th in slugging.
- Josh Naylor has hit 10 homers this season while driving in 56 runs. He's batting .302 this season and slugging .466 with an on-base percentage of .356.
- He is ninth in batting average, 38th in on-base percentage and 48th in slugging among qualified hitters.
- Naylor takes a three-game streak with at least one hit into this matchup. During his last five outings he is batting .278 with a home run, two walks and five RBIs.
- Eugenio Suarez leads Arizona with 81 hits. He is batting .255 this season and 44 of his hits have gone for extra bases.
- Suarez has recorded a hit in three games in a row. In his last five games he is hitting .222 with two home runs, a walk and four RBIs.
- Corbin Carroll has 20 home runs, 44 RBI and a batting average of .251 this season.
Royals Player Leaders
- Bobby Witt Jr. has put up a slugging percentage of .487 and has 104 hits, both team-best numbers for the Royals. He's batting .293 and with an on-base percentage of .345.
- Including all the qualifying hitters in MLB, his batting average puts him 16th, his on-base percentage ranks 53rd, and he is 33rd in slugging.
- Witt hopes to build on a nine-game hitting streak in this matchup. In his last 10 games he is hitting .372 with three doubles, a home run, two walks and eight RBIs.
- Maikel Garcia leads his team with a .361 on-base percentage. He has a batting average of .303 while slugging .465.
- Including all qualifying hitters, he ranks eighth in batting average, 29th in on-base percentage and 49th in slugging percentage.
- Vinnie Pasquantino is batting .268 with 10 doubles, a triple, 14 home runs and 27 walks.
- Jonathan India is batting .246 with 18 doubles, four home runs and 33 walks.
Diamondbacks vs Royals Head to Head
- 7/5/2025: 7-1 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 9, Favorite Moneyline: -132, Underdog Moneyline: +112)
- 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)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!