Kansas City Royals vs Arizona Diamondbacks Prediction, 7/4/2025 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs Arizona Diamondbacks
Date: Friday, July 4, 2025
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: Kansas City (+110) Arizona (-132)
The Kansas City Royals (40-46) are en route to Chase Field on Friday where they will go up against the Arizona Diamondbacks (43-42). The line on this contest has Kansas City at +110 while Arizona is priced at -132. The total has been set at 9. The expected starting pitchers are Kris Bubic and Eduardo Rodriguez.


Kansas City is slugging .366 and have struck out 587 times, while drawing a walk on 206 occasions. They have accounted for 281 RBI's as well as 702 base knocks so far this year, while their batting average sits at .244. The Royals have accounted for 147 doubles as a team and have hit 58 balls out of the park. They have a total of 285 runs and hold an OBP of .299. As a unit, the Kansas City Royals are putting up 3.3 runs/g, which has them sitting at 30th in baseball.
Today’s Featured MLB Best Bet! JASON SHARPE is currently involved in his fifth straight winning MLB season and has banked his followers over +30,000 during that stretch. Sharpe has a 7-Unit MLB Play (9:40 p.m.) Thursday and is looking to add to his gaudy numbers. Sign up below! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks
Their strikeout to walk ratio is 2.78 and the pitching staff holds a collective WHIP of 1.22. Royals pitchers have given up 87 long balls in addition to 319 runs in total (3rd in MLB). Kansas City has yielded 683 hits (8.0 per 9 innings) and 297 earned runs. The Royals have a team ERA of 3.49 this season (6th in baseball), and their staff has struck out 696 batters. They have walked 250 opposing players and their FIP is 3.81 as a unit for the season.
The Royals relievers have a save percentage of 74.3% and have come into the game in 83 save situations. The relievers have inherited 120 base runners on the year with 30.0% of those players ended up crossing the plate. Royals pitchers have gone to the mound with runners on 85 times and also have had 96 appearances in high leverage situations. The Royals have dispatched 280 relief pitchers to the mound for the season. The bullpen have notched 47 holds on the year (17th in MLB). They have recorded 26 saves on the campaign and have blown 9 out of their 35 save chances.
The Royals have transformed 70.8% of baseballs in play into outs in their 6,885 innings, which has them sitting at 9th in the majors. The Houston Astros have 2,295 putouts on the campaign, as well as 768 assists and 37 errors. Their fielding percentage sits at .988 which has them ranked 7th in MLB, and have a total of 69 double plays.
Bubic has thrown 451 innings and has tallied 429 punch outs in his pro baseball career. His ERA is 4.15 (208 ER's allowed) and his career WHIP is 1.403. He has allowed 453 base hits (9.0 hits per 9 innings) and has 180 walks. Bubic (17-35 career record) sits with a FIP of 4.09 and he has gone up against 1,942 batters in the major leagues.
The Arizona Diamondbacks have tallied an on-base percentage of .329 in addition to a batting average of .255 so far this year. They have been rung up on 663 occasions (24th in the league) and have earned a total of 736 base hits. Arizona has accounted for 126 long balls for the season as well as 434 runs batted in. The Diamondbacks have a SLG% of .450 and they have an average of 5.22 runs per outing (3rd in baseball). They have hit 150 doubles, while walking 300 times as well as recording 444 runs.
The Diamondbacks hold a team WHIP of 1.334 in addition to having a FIP of 4.31 as a squad on the season. Their K/BB ratio sits at 8.70 (735 strikeouts against 279 walks). They come in at 23rd in the league as a pitching staff in total hits given up with 731. They have surrendered 112 home runs and they surrender 5.16 runs per 9 innings (25th in the league). The Arizona pitching staff have surrendered 434 runs this year while having an ERA of 4.71 (396 earned runs conceded).
Arizona has had bullpen pitchers take the mound in 43 save chances and they have recorded 26 saves. They are ranked 20th in the league with a save rate of 60.5%, and they have sent 267 bullpen pitchers to the mound on the season. Their relievers have taken the field 86 times in high leverage situations and also on 74 occasions with runners on. Arizona relievers hold an inherited score rate of 34.4% out of their 96 inherited base runners. Sitting with 96 save situations, the Diamondbacks have tallied 50 holds in addition to 17 blown saves.
In 6,816 innings on the field, the Diamondbacks hold a efficiency on defense of 69.1% (21st in MLB). The Arizona Diamondbacks have gotten 64 double plays and hold a fielding percentage of .986 (18th in baseball). The Diamondbacks have 747 assists, 44 errors and have a tally of 2,272 putouts for the year.
Rodriguez (88-61 career record) is the owner of a 4.14 ERA while giving up 8.7 hits per 9 innings. He has a strikeout to walk ratio of 2.92 and he has gone up against 5,213 opposing hitters so far in his MLB career. He has surrendered a total of 562 ER's while holding a WHIP of 1.317 and being the owner of a FIP of 4.1. In his MLB career, Rodriguez has surrendered 1,187 hits while tallying 1,234 strikeouts in 1,222 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Kansas City (+110)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Arizona Diamondbacks - Twitter
Kansas City Royals - Twitter