Sign up free
Matchups
Props
Hit rates count how often tonight's line would have landed in each player's recent games.How to use the cheat sheet →
Research
Matchups ranked from this season's box scores; prices are FanDuel's.Research home →
Tools
Bet tracker
Free. Log a bet from any game page.Add a bet →
Sign up freeLog in
Game

Kansas City Royals vs Arizona Diamondbacks: result and box score, 4 July 2025

MLB games
Final, Chase Field
42–47
@
43–45
9FINAL3
Box score →

Matchup

Last 15 games
3.13Runs per game5.73
3.87Runs allowed5.07
0.614OPS0.793
3.96Bullpen ERA5.36
18.9Strikeout %21.3
MLB matchupsRoyals @ D-backs
Away, 42–47
Home, 43–45
Sat 5 Jul, 02:40 UK, Chase Field
9 – 3

Box score

Box score

Team123456789RH
Kansas City Royals 330210000 914
Arizona Diamondbacks 200001000 38

Kansas City Royals

BatterABRH2B3BHRRBIBBSOSB
1. Jonathan India 2211 0000 10
Nick Loftin 0000 0000 00
2. Bobby Witt Jr. 5230 0010 10
3. Vinnie Pasquantino 5230 0260 10
4. Maikel Garcia 5011 0000 10
5. Salvador Perez 5000 0010 10
6. Jac Caglianone 5021 0000 00
Tyler Tolbert 0000 0000 00
7. Mark Canha 5110 0110 20
8. Freddy Fermin 4120 0000 20
9. John Rave 4110 0000 10
PitcherIPHRERBBSOHRPitches
Kris Bubic7.073 3361 98
Daniel Lynch IV1.000 0100 20
Sam Long1.010 0020 19

Arizona Diamondbacks

BatterABRH2B3BHRRBIBBSOSB
1. Ketel Marte 4110 0001 10
2. Geraldo Perdomo 3120 0002 00
3. Lourdes Gurriel Jr. 5010 0000 10
4. Eugenio Suárez 2110 0120 00
5. Josh Naylor 3010 0011 00
6. Randal Grichuk 4000 0000 20
7. Blaze Alexander 4010 0000 10
8. Tim Tawa 4010 0000 10
9. Jose Herrera 4000 0000 20
PitcherIPHRERBBSOHRPitches
Eduardo Rodriguez4.1129 8073 98
John Curtiss1.210 0000 17
Ryan Thompson1.000 0010 15
Jalen Beeks1.000 0020 21
Jake Woodford1.010 0000 11

Team comparison

Last 15 games before this one
RoyalsD-backs
3.13 Runs per game 5.73
3.87 Runs allowed 5.07
0.614 OPS 0.793
3.96 Bullpen ERA 5.36
18.9 Strikeout % 21.3

Weather at first pitch

98°F, wind 1 mph, retractable roof