Kansas City Royals vs Arizona Diamondbacks Prediction & Picks - MLB

USA - MLB

Kansas City Royals
7/5/25 16:10
Arizona Diamondbacks

Prediction:

 

Arizona -1.5

+146
$150 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Travis Pulver in MLB Picks

The Arizona Diamondbacks will try to get back on the right side of the scoreboard today when they host the Kansas City Royals in Game Two of a weekend series at Chase Field in Phoenix, AZ. The First Pitch is scheduled for 4:10 p.m. EST.

Kansas City won Game One of the series on the Fourth of July, 9-3. Kris Bubic got the win after throwing seven solid innings, giving up seven hits and three earned runs while walking three and striking out six. Vinnie Pasquantino hit a pair of home runs and accounted for a new career-high six RBI.

Michael Wacha will get the start for the Royals. He struggled in his last outing (June 30, vs. Seattle), giving up eight hits (two home runs) and five runs across five innings. In eight road starts, he has a 2-4 record with an ERA of 4.53 and a .271 OBA. As for the D-backs, Ryne Nelson is scheduled to get the start for Arizona. He had a good day in his last outing, lasting 6 2/3 innings and giving up five hits and two earned runs. Nelson has certainly been at his best when pitching at home, appearing in ten games and starting in four (3-1 record with a 2.33 ERA).

Kansas City Royals vs Arizona Diamondbacks Form

Table

Teams % P W L
17
Arizona Diamondbacks
Arizona Diamondbacks
0.489 90 44 46
21
Kansas City Royals
Kansas City Royals
0.473 91 43 48

Kansas City Royals and Arizona Diamondbacks Latest Matches

Kansas City Royals
Kansas City Royals Latest matches
L L W L W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 4, 2025 - MLB

Kansas City Royals
9 :  3
Arizona Diamondbacks

Jul 3, 2025 - MLB

Kansas City Royals
3 :  2
Seattle Mariners

Jul 2, 2025 - MLB

Kansas City Royals
2 :  3
Seattle Mariners

Jul 1, 2025 - MLB

Kansas City Royals
6 :  3
Seattle Mariners

Jun 30, 2025 - MLB

Kansas City Royals
2 :  6
Seattle Mariners

Jun 29, 2025 - MLB

Los Angeles Dodgers
5 :  1
Kansas City Royals
L L L W L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Jun 29, 2025 - MLB

Los Angeles Dodgers
5 :  1
Kansas City Royals

Jun 28, 2025 - MLB

Los Angeles Dodgers
5 :  9
Kansas City Royals

Jun 27, 2025 - MLB

Los Angeles Dodgers
5 :  4
Kansas City Royals

Jun 26, 2025 - MLB

Tampa Bay Rays
4 :  0
Kansas City Royals

Jun 25, 2025 - MLB

Tampa Bay Rays
3 :  0
Kansas City Royals

Jun 24, 2025 - MLB

Tampa Bay Rays
5 :  1
Kansas City Royals
L L W L W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 4, 2025 - MLB

Kansas City Royals
9 :  3
Arizona Diamondbacks

Jul 3, 2025 - MLB

Kansas City Royals
3 :  2
Seattle Mariners

Jul 2, 2025 - MLB

Kansas City Royals
2 :  3
Seattle Mariners

Jul 1, 2025 - MLB

Kansas City Royals
6 :  3
Seattle Mariners

Jun 30, 2025 - MLB

Kansas City Royals
2 :  6
Seattle Mariners

Jun 22, 2025 - MLB

Kansas City Royals
2 :  3
San Diego Padres
Arizona Diamondbacks
Arizona Diamondbacks Latest matches
L W W L L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jul 4, 2025 - MLB

Kansas City Royals
9 :  3
Arizona Diamondbacks

Jul 3, 2025 - MLB

San Francisco Giants
7 :  2
Arizona Diamondbacks

Jul 2, 2025 - MLB

San Francisco Giants
6 :  5
Arizona Diamondbacks

Jul 1, 2025 - MLB

San Francisco Giants
2 :  8
Arizona Diamondbacks

Jun 30, 2025 - MLB

San Francisco Giants
2 :  4
Arizona Diamondbacks

Jun 29, 2025 - MLB

Miami Marlins
6 :  4
Arizona Diamondbacks
L W W L L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jul 4, 2025 - MLB

Kansas City Royals
9 :  3
Arizona Diamondbacks

Jul 3, 2025 - MLB

San Francisco Giants
7 :  2
Arizona Diamondbacks

Jul 2, 2025 - MLB

San Francisco Giants
6 :  5
Arizona Diamondbacks

Jul 1, 2025 - MLB

San Francisco Giants
2 :  8
Arizona Diamondbacks

Jun 30, 2025 - MLB

San Francisco Giants
2 :  4
Arizona Diamondbacks

Jun 29, 2025 - MLB

Miami Marlins
6 :  4
Arizona Diamondbacks
W W L W W L
Victories

4/6 (67%)

Defeats

2/6 (33%)

Jun 25, 2025 - MLB

Arizona Diamondbacks
3 :  7
Chicago White Sox

Jun 24, 2025 - MLB

Arizona Diamondbacks
4 :  1
Chicago White Sox

Jun 23, 2025 - MLB

Arizona Diamondbacks
10 :  0
Chicago White Sox

Jun 22, 2025 - MLB

Arizona Diamondbacks
2 :  4
Colorado Rockies

Jun 21, 2025 - MLB

Arizona Diamondbacks
5 :  3
Colorado Rockies

Jun 20, 2025 - MLB

Arizona Diamondbacks
14 :  8
Colorado Rockies

Kansas City Royals against Arizona Diamondbacks : Head to Head (H2H)

Kansas City Royals

33 %

Arizona Diamondbacks

67 %

Jul 4, 2025 - MLB

Kansas City Royals
9 :  3
Arizona Diamondbacks

Mar 17, 2025 - MLB Spring Training

Arizona Diamondbacks
1 :  12
Kansas City Royals

Mar 11, 2025 - MLB Spring Training

Kansas City Royals
2 :  3
Arizona Diamondbacks

Feb 28, 2025 - MLB Spring Training

Kansas City Royals
1 :  6
Arizona Diamondbacks

Jul 24, 2024 - MLB

Arizona Diamondbacks
8 :  6
Kansas City Royals

Jul 23, 2024 - MLB

Arizona Diamondbacks
6 :  2
Kansas City Royals

Kansas City Royals - Arizona Diamondbacks Key Points

  1. Arizona leads the all-time series vs. Kansas City 21-17.
  2. The D-backs last beat the Royals at home on April 26, 2023 (2-0).
  3. Arizona has lost seven consecutive games against opponents with a losing record.
  4. Betting Public: 91% of Total tickets and 90% of the handle are on the OVER (8.5).

Our Kansas City Royals vs Arizona Diamondbacks Prediction

Michael Wacha has struggled on the road this season, and it doesn’t help that he has historically struggled vs. the D-backs. In 89 at-bats against Arizona hitters, he allowed 28 hits for a .315 batting average; in nine appearances against Arizona, he has a 4.70 ERA. Ryne Nelson has been at his best at home and should keep the Royals' weak offense in check.

Our Royals vs. Diamondbacks Pick: Arizona -1.5

Prediction:

 

Arizona -1.5

+146
$150 offered for betting!

Grab an extra $150 for your Kansas City Royals vs Arizona Diamondbacks wager!

Bet $5, Get $150

Get ready to experience the thrill of the game with FanDuel's exciting welcome offer, available for use on the Kansas City Royals vs Arizona Diamondbacks matchup!

A minimum bet of $5 will qualify for $150 in bonus bets if your bet wins! This offer is a golden opportunity for new users. Don't miss out on this limited-time deal to enhance your sports betting experience with some extra oomph! Jump into the action today and let FanDuel take your sports engagement to the next level!

$150 available for Kansas City Royals vs Arizona Diamondbacks

All tips are fully researched and given in good faith, but profits cannot be guaranteed.

Kansas City Royals vs Arizona Diamondbacks Picks