On Saturday, a series opener is on the schedule, with the Kansas City Royals (41-47) visiting the Arizona Diamondbacks (43-44) at 4:10 p.m. ET.
Oddsmakers project the Diamondbacks as a close favorite (-114 on the moneyline) against the Royals (-105). The Diamondbacks will give the ball to Ryne Nelson (4-2) versus the Royals and Michael Wacha (4-8).
The Royals defeated the Mariners 3-2 Thursday. Jonathan India led the way offensively after going 1 for 3, and Seth Lugo got the win, throwing 6 1/3 innings, giving up one earned run on six hits while striking out seven.
Here is everything you need to get ready for Saturday’s Diamondbacks vs. Royals game, including viewing options.
Arizona Diamondbacks vs. Kansas City Royals odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Saturday at 12:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Diamondbacks (-114, bet $114 to win $100)Underdog: Royals (-105, bet $105 to win $100)Over/under: 8.5Diamondbacks vs. Royals: Game time and live stream infoGame day: Saturday, July 5, 2025Game time: 4:10 p.m. ETLocation: Phoenix, ArizonaStadium: Chase FieldTV channel: ARID and FDSKCLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Diamondbacks vs. Royals on Fubo!
Diamondbacks stats and trendsDiamondbacks betting recordsThe Diamondbacks have entered the game as favorites 58 times this season and won 30, or 51.7%, of those games.Arizona has a record of 29-26, a 52.7% win rate, when favored by -114 or more by oddsmakers this season.The moneyline for this contest implies a 53.3% chance of a victory for the Diamondbacks.So far this season, Arizona and its opponents have hit the over in 45 of 86 games with a total.The Diamondbacks are 42-44-0 ATS in their 86 games with a spread this season.Ryne Nelson (Diamondbacks probable starter)Nelson (4-2 with a 3.61 ERA and 59 strikeouts in 67 1/3 innings pitched) gets the start for the Diamondbacks, his ninth of the season.His most recent appearance came on Tuesday against the San Francisco Giants, when the right-hander went 6 2/3 innings, surrendering two earned runs while allowing five hits.The 27-year-old has an ERA of 3.61, with 7.9 strikeouts per nine innings, in 18 games this season. Opponents are batting .195 against him.Nelson is looking to collect his third quality start of the season.Nelson will try to build on a five-game streak of going five or more innings (he’s averaging 3.7 frames per appearance).He has held his opponents without an earned run in seven of his 18 appearances this season.He will take the mound against a Royals offense that ranks 19th in MLB with 713 total hits (on a .242 batting average). The squad also slugs a collective .362 (28th in MLB) with 58 total home runs (30th in MLB).Diamondbacks batting statsThe Diamondbacks rank fourth in Major League Baseball with 130 home runs.Hitters for Arizona rank third in the majors with a combined .449 team slugging percentage.The Diamondbacks’ .254 batting average is among the best in baseball, ranking eighth in MLB.Arizona has scored 451 runs this season, which ranks third in MLB.The Diamondbacks have an on-base percentage of .328 this season, which ranks fifth in the league.Arizona has shown patience at the plate this season with the sixth-best rate of strikeouts per game (7.9) among MLB offenses.Royals stats and trendsRoyals betting recordsThe Royals have won in 26, or 46.4%, of the 56 contests they have been named as odds-on underdogs this year.This year, Kansas City has won 21 of 50 games when listed as at least -105 or worse on the moneyline.The moneyline set for this matchup implies the Royals have a 51.2% chance of coming away with a victory in the contest.Kansas City and its opponents have gone over in 34 of its 88 games with a total set by sportsbooks this season.The Royals have an against the spread record of 46-42-0 in 88 games with a line this season.Michael Wacha (Royals probable starter)The Royals are sending Wacha (4-8) out for his 18th start of the season. He is 4-8 with a 3.62 ERA and 75 strikeouts in 97 2/3 innings pitched.In his last time out on Tuesday against the Seattle Mariners, the righty tossed five innings, giving up five earned runs while surrendering eight hits.The 34-year-old has an ERA of 3.62, with 7.0 strikeouts per nine innings in 17 games this season. Opponents have a .256 batting average against him.Wacha enters the outing with eight quality starts under his belt this year.Wacha will try to build upon a 17-game streak of lasting five or more innings (he’s averaging 5.7 frames per outing).He has had three appearances this season in which he did not give up an earned run.He will take the hill against a Diamondbacks team that is batting .254 as a unit (eighth in the MLB). They are also slugging a collective .449 (third in the league) with 130 total home runs (fourth in MLB action).Among qualifying pitchers in MLB action this season, the 34-year-old ranks 35th in ERA (3.62), 44th in WHIP (1.258), and 57th in K/9 (7.0).Royals batting statsThe Royals are last in MLB action with 58 home runs.So far this season, Kansas City has the third-lowest slugging percentage in baseball (.362).The Royals are 21st in the majors with a .242 batting average.Kansas City scores the fewest runs in baseball (290 total, 3.3 per game).The Royals rank 25th in baseball with an on-base percentage of .298.