Diamondbacks vs. Royals Betting Lines, Odds, & Player Matchups July 6, 2025

Data Skrive
Data Skrive

The Arizona Diamondbacks (44-45) host the Kansas City Royals (42-48) at 4:10 p.m. ET on Sunday in a matchup featuring two of MLB’s most consistent batters. Josh Naylor has a batting average of .302 (ninth in the majors) for the favored Diamondbacks (-134), while Maikel Garcia is eighth in MLB play hitting .303 this season for the underdog Royals (+113). Arizona has Anthony DeSclafani set to start, while Kansas City will send out Michael Lorenzen.

Check out all the Latest Baseball Betting Previews!

Betting Odds

Diamondbacks to win vs Royals -134

Bet $20, Payout $34.93

Diamondbacks vs. Royals betting lines

  • Favorite: Diamondbacks (-134)
  • Underdog: Royals (+113)
  • Over/under: 9.5

Diamondbacks betting info, hitting leaders, & pitching

Diamondbacks betting info

  • The Diamondbacks have won 51.7% of the games this season when they were the moneyline favorite (31-29).
  • When it has played as moneyline favorites with odds of -134 or shorter, Arizona has a 19-17 record (winning 52.8% of its games).
  • Based on this game’s moneyline, the Diamondbacks’ implied win probability is 57.3%.
  • Arizona has combined with opponents to hit the over on the total 46 times this season for a 46-38-4 record against the over/under.
  • The Diamondbacks have a 43-45-0 record ATS this season.

Diamondbacks hitting info

  • Geraldo Perdomo has 18 doubles, a triple, nine home runs and 53 walks while hitting .270.
  • Among all batters in MLB action, Perdomo’s home run total ranks 124th and his RBI tally ranks 13th.
  • Naylor’s .302 batting average leads his team.
  • Naylor ranks 102nd in home runs among hitters in baseball and 18th in RBI.
  • Naylor brings a three-game hitting streak into this matchup. During his last five outings he is hitting .278 with a home run, two walks and five RBIs.
  • Eugenio Suarez paces the Diamondbacks with 28 home runs and 73 runs batted in.
  • Suarez has hit safely 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 is hitting .251 with 13 doubles, nine triples, 20 home runs and 30 walks.

Diamondbacks pitching rankings

  • The 8.7 strikeouts per nine innings compiled by the Diamondbacks pitching staff ranks 11th in the majors.
  • Arizona has the 25th-ranked team ERA among all MLB pitching staffs (4.72).
  • The Diamondbacks have the 22nd-ranked WHIP in the majors (1.332).
  • Diamondbacks pitchers combine to surrender the fifth-most home runs in baseball (116 total, 1.3 per game).
  • Arizona defeated the Royals 7-1 in its last game with seven strikeouts while allowing five hits.

Royals betting info, hitting leaders, & pitching

Royals betting info

  • This season, the Royals have been the underdog 58 times and won 27, or 46.6%, of those games.
  • Kansas City has entered 29 games this season as the underdog by +113 or more and is 13-16 in those contests.
  • The moneyline for this contest implies a 46.9% chance of a victory for the Royals.
  • Kansas City and its opponents have hit the over in 35 of its 90 games with a total this season.
  • The Royals are 47-43-0 ATS in their 90 games with a spread this season.

Royals hitting info

  • Bobby Witt Jr. has been key for Kansas City with 11 home runs, 48 RBI and a batting average of .293 this season.
  • Among all hitters in the big leagues, Witt’s home run total is 80th, and his RBI total is 46th.
  • Witt brings a nine-game hitting streak into this game. During his last 10 outings he is batting .372 with three doubles, a home run, two walks and eight RBIs.
  • Garcia’s batting average of .303 leads all Kansas City hitters this season.
  • Garcia currently ranks 143rd in homers and 87th in RBI in the major leagues.
  • Garcia takes a three-game hitting streak into this game. In his last five games he is batting .200 with a double, two walks and an RBI.
  • Vinnie Pasquantino leads the club in homers (14) and runs batted in (55) this season.
  • Jonathan India is batting .246 with an OBP of .330 and a slugging percentage of .342 this season.
  • India takes a three-game hitting streak into this game. In his last five games he is batting .235 with two doubles and three walks.

Royals pitching rankings

  • The Royals strike out 8.2 batters per nine innings as a pitching staff, 18th in MLB.
  • Kansas City has pitched to a 3.52 ERA this season, which ranks fifth in baseball.
  • Royals pitchers have a 1.229 WHIP this season, seventh-best in the majors.
  • The Royals have given up the 10th-fewest long balls so far this season with only 92 home runs allowed.
  • Kansas City suffered a 7-1 defeat in its most recent game, as its pitchers struck out seven Diamondbacks batters while allowing eight hits.
Author Profile
BetDecider Team

The BetDecider team brings you the most current sports betting content, with expert insights and tips. Our aim is that you can make an informed betting decision, including best odds and exclusive sportsbook offers, to maximize your betting experience.

Ryan Knuppel

Knup Solutions [molongui_author_name]

About Ryan Knuppel

Ryan has been one of the leading sports business & iGaming professionals for over 15 years. He started as a freelance writer and now operates one of the top sports content agencies around, Knup Solutions. He has literally written 10,000 plus sports and betting related articles across the web.

 

Sports Network:

sports20.com, usawager.com, knupsports.com, baseballspotlight.com, basketballarticles.com, betdecider.com, njsportsbookreview.com, dunkelindex.com, sportspub.com, oddschoice.com

 

Betting Guide

How Money Line Works?

Moneyline betting is by far the easiest way to place a sports wager. There are no point spreads to parse, no garbage-time free throws to ruin your betting day, and no last-minute meaningless touchdowns to take you from a winner to a loser.

How to Bet Odds

When we, as sports fans, learned our multiplication tables, we aced the number 7. Seven, 14, 21, 28, 35, 42 were easy because we all watched football on the weekends. Multiplication by sevens, then add a three, a six after a missed PAT.

How to Bet on NFL Games

Baseball is America’s pastime, but football is America’s crazed passion, with its weekly schedule of games, millions of television viewers across the country and the world, and the billion-dollar stadiums that serve as Sunday cathedrals in 32 American cities.

What is the Spread?

If you are a golfer or have ever played on a bowling team, think of a point spread like a handicap. It is a way for two teams of differing abilities to play each other on equal footing.  The better team, and the favorite in the game, gives a certain amount …