MLB

Kansas City Royals at Arizona Diamondbacks – Where to Watch, Stream Info, TV Channel, and Live Updates (July 04, 2025)

How to Watch Game

📅
Date
Loading...
🕰️
Time
Loading...
📍
Location
Loading...
📡
TV
Loading...

The Kansas City Royals (41-47) are set to face the Arizona Diamondbacks (43-44) in a matchup featuring two teams struggling to find consistency. The Royals enter the game on a one-game winning streak, while the Diamondbacks are currently on a two-game losing streak. Both teams sit fourth in their respective divisions, with the Royals holding a winning percentage of .466 compared to the Diamondbacks’ .494.

At home, Arizona has a record of 22-23, while Kansas City has performed slightly better on the road with a 21-23 record. Key players to watch include the Royals’ Vinnie Pasquantino, who leads the team with 49 RBIs and 12 home runs, and the Diamondbacks’ Eugenio Suárez, who has 70 RBIs and 27 home runs. This game promises to be crucial for both teams as they look to improve their standings.

Kansas City Royals at Arizona Diamondbacks Game Information

Game Date: July 04, 2025
Game Time: 09:40 PM ET
TV Channel: Arizona Diamondbacks (NEW), MLB.TV – Arizona Diamondbacks
Location: Chase Field, Phoenix, AZ
Live Stream: Fubo (free trial)

Live Updates

12:26 AM ET
Lourdes Gurriel strikes out swinging.
12:24 AM ET
Geraldo Perdomo singles to left field.
12:21 AM ET
Ketel Marte grounds out to third base, Maikel Garcia to Vinnie Pasquantino.
12:20 AM ET
Jose Herrera strikes out swinging.
12:19 AM ET
Sam Long (P) replaces Daniel Lynch (P).
12:19 AM ET
John Rave switches from CF to RF.
12:19 AM ET
Tyler Tolbert remains in the game as CF.
12:17 AM ET
Mark Canha grounds out to third base, Blaze Alexander to Josh Naylor.
12:15 AM ET
Tyler Tolbert pinch-running for Jac Caglianone.
12:15 AM ET
Jac Caglianone doubles to left field.
12:14 AM ET
Salvador Perez flies out to center field to Tim Tawa.
12:12 AM ET
Maikel Garcia grounds out to shortstop, Geraldo Perdomo to Josh Naylor.
12:11 AM ET
Jake Woodford (P) replaces Jalen Beeks (P).
12:10 AM ET
Tim Tawa flies out to shallow center field to Nick Loftin.
12:09 AM ET
Blaze Alexander flies out to deep right center field to John Rave. Eugenio Suárez to third.
12:07 AM ET
Randal Grichuk flies out to center field to John Rave.
12:05 AM ET
Josh Naylor walks. Eugenio Suárez to second.
12:03 AM ET
Eugenio Suárez hit by pitch.
12:01 AM ET
Daniel Lynch (P) replaces Kris Bubic (P).
12:01 AM ET
Nick Loftin remains in the game as 2B.
11:59 PM ET
Vinnie Pasquantino strikes out swinging.
11:56 PM ET
Bobby Witt strikes out on a foul tip.
11:54 PM ET
Nick Loftin pinch-running for Jonathan India.
11:54 PM ET
Jonathan India hit by pitch.
11:53 PM ET
John Rave flies out to Lourdes Gurriel.
11:50 PM ET
Jalen Beeks (P) replaces Ryan Thompson (P).
11:48 PM ET
Lourdes Gurriel grounds out to shallow infield, Jonathan India to Vinnie Pasquantino.
11:46 PM ET
Geraldo Perdomo singles to right field.
11:44 PM ET
Ketel Marte strikes out swinging.
11:43 PM ET
Jose Herrera grounds out to shortstop, Maikel Garcia to Vinnie Pasquantino.
11:39 PM ET
Freddy Fermin strikes out swinging.
11:37 PM ET
Mark Canha flies out to deep right field to Randal Grichuk.
11:35 PM ET
Jac Caglianone flies out to left center field to Lourdes Gurriel.
11:32 PM ET
Ryan Thompson (P) replaces John Curtiss (P).
11:31 PM ET
Tim Tawa hits into a force out to shortstop. Blaze Alexander out at second.
11:30 PM ET
Blaze Alexander singles to center field.
11:29 PM ET
Randal Grichuk grounds out to third base, Maikel Garcia to Vinnie Pasquantino.
11:27 PM ET
Josh Naylor flies out to shallow center field to Bobby Witt.
11:26 PM ET
Eugenio Suárez homers to left field.
11:22 PM ET
Salvador Perez flies out to right field to Randal Grichuk.
11:21 PM ET
Maikel Garcia grounds out to shortstop, Geraldo Perdomo to Josh Naylor.
11:21 PM ET
Vinnie Pasquantino lines out to first base to Josh Naylor.
11:18 PM ET
Lourdes Gurriel flies out to deep right center field to Jac Caglianone.
11:16 PM ET
Geraldo Perdomo flies out to deep left center field to Mark Canha.
11:15 PM ET
Ketel Marte walks.
11:12 PM ET
Jose Herrera grounds out to third base, Maikel Garcia to Vinnie Pasquantino.
11:09 PM ET
Bobby Witt lines out to center field to Tim Tawa.
11:08 PM ET
Jonathan India doubles to deep left center field.
11:07 PM ET
John Rave flies out to right field to Randal Grichuk.
11:05 PM ET
John Curtiss (P) replaces Eduardo Rodriguez (P).
11:04 PM ET
Freddy Fermin strikes out swinging.
11:01 PM ET
Mark Canha homers to left field.
10:57 PM ET
Tim Tawa strikes out swinging.
10:56 PM ET
Blaze Alexander grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
10:55 PM ET
Randal Grichuk strikes out swinging.
10:52 PM ET
Jac Caglianone grounds out to second base, Ketel Marte to Josh Naylor.
10:51 PM ET
Salvador Perez strikes out swinging.
10:49 PM ET
Maikel Garcia doubles to deep center field, tagged out at third, Lourdes Gurriel to Geraldo Perdomo to Blaze Alexander.
10:49 PM ET
Maikel Garcia triples to deep center field.
10:47 PM ET
Vinnie Pasquantino homers to center field. Bobby Witt scores.
10:46 PM ET
Bobby Witt singles to center field.
10:42 PM ET
Josh Naylor grounds out to first base. Lourdes Gurriel out at second.
10:41 PM ET
Eugenio Suárez flies out to right field to Jac Caglianone.
10:39 PM ET
Lourdes Gurriel singles to center field. Geraldo Perdomo to third.
10:37 PM ET
Geraldo Perdomo walks.
10:33 PM ET
Jonathan India strikes out swinging.
10:31 PM ET
John Rave strikes out swinging.
10:29 PM ET
Freddy Fermin singles to right center field.
10:27 PM ET
Mark Canha strikes out on a foul tip.
10:24 PM ET
Ketel Marte grounds out to shortstop, Maikel Garcia to Vinnie Pasquantino.
10:22 PM ET
Jose Herrera called out on strikes.
10:19 PM ET
Tim Tawa singles to center field.
10:18 PM ET
Blaze Alexander strikes out swinging.
10:18 PM ET
Blaze Alexander strikes out swinging.
10:18 PM ET
Blaze Alexander strikes out swinging.
10:14 PM ET
Jac Caglianone flies out to deep center field to Tim Tawa.
10:14 PM ET
Salvador Perez hits into a force out to shortstop. Vinnie Pasquantino out at second. Bobby Witt to third. Jonathan India scores.
10:11 PM ET
Maikel Garcia strikes out on a foul tip.
10:09 PM ET
Vinnie Pasquantino singles to center field. Bobby Witt to second. Jonathan India to third. John Rave scores.
10:07 PM ET
Bobby Witt singles to right field. Jonathan India to second. John Rave to third. Freddy Fermin scores.
10:07 PM ET
Jonathan India reaches on a sacrifice bunt to shallow infield. John Rave to second. Freddy Fermin to third. Fielding error by Ketel Marte.
10:06 PM ET
John Rave singles to center field. Freddy Fermin to second.
10:04 PM ET
Freddy Fermin singles to center field.
10:00 PM ET
Randal Grichuk strikes out swinging.
9:58 PM ET
Josh Naylor singles to center field. Geraldo Perdomo scores.
9:58 PM ET
Eugenio Suárez out on a sacrifice fly to deep center field to John Rave. Geraldo Perdomo to third. Ketel Marte scores.
9:55 PM ET
Lourdes Gurriel grounds out to shallow infield, Freddy Fermin to Vinnie Pasquantino. Geraldo Perdomo to second. Ketel Marte to third.
9:54 PM ET
Geraldo Perdomo walks. Ketel Marte to second.
9:52 PM ET
Ketel Marte singles to shallow right field.
9:49 PM ET
Mark Canha called out on strikes.
9:48 PM ET
Jac Caglianone singles to shallow right field.
9:46 PM ET
Salvador Perez flies out to left center field to Tim Tawa.
9:46 PM ET
Maikel Garcia grounds out to shortstop, Geraldo Perdomo to Josh Naylor.
9:44 PM ET
Vinnie Pasquantino homers to right field. Bobby Witt scores. Jonathan India scores.
9:43 PM ET
Bobby Witt singles to right field. Jonathan India to second.
9:42 PM ET
Jonathan India hit by pitch.

Arizona Diamondbacks Team Statistics and Rankings

Win-Loss Record: 43-44
Home Record: 22-23
Away Record: 21-21
Division Record: 6-13
Streak: 2 Loss streak
Winning Percentage: .494

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 41-47
Home Record: 20-24
Away Record: 21-23
Division Record: 13-14
Streak: 1 Win streak
Winning Percentage: .466

Stat Leaders

Arizona Diamondbacks (43-44, #4 in division)

Batting Average Leader: Ryne Nelson, 1.000
RBI Leader: Eugenio Suárez, 70 RBI
Home Run Leader: Eugenio Suárez, 27 HR
Runs Leader: Corbin Carroll, 57 Runs
Hits Leader: Geraldo Perdomo, 271 Hits
Stolen Bases Leader: Geraldo Perdomo, 13 SB
ERA Leader: Kyle Backhus, 1.08 ERA
Strikeout Leader: Merrill Kelly, 103 K
Wins Leader: Brandon Pfaadt, 8 W
Saves Leader: Shelby Miller, 10 SV

Kansas City Royals (41-47, #4 in division)

Batting Average Leader: Luke Maile, 0.375
RBI Leader: Vinnie Pasquantino, 49 RBI
Home Run Leader: Vinnie Pasquantino, 12 HR
Runs Leader: Bobby Witt Jr., 51 Runs
Hits Leader: Bobby Witt Jr., 268 Hits
Stolen Bases Leader: Bobby Witt Jr., 24 SB
ERA Leader: Evan Sisk, 1.69 ERA
Strikeout Leader: Kris Bubic, 101 K
Wins Leader: Kris Bubic, 6 W
Saves Leader: Carlos Estévez, 24 SV

Arizona Diamondbacks Injury Report

Jordan Montgomery – Elbow (D60) – The Arizona Diamondbacks placed LHP Jordan Montgomery on the 60-day injured list due to UCL sprain.
Cristian Mena – Shoulder (D60) – The Arizona Diamondbacks transferred RHP Cristian Mena from the 15-day injured list to the 60-day injured list with a right shoulder strain.
Ildemaro Vargas – Foot (D10) – The Arizona Diamondbacks placed INF Ildemaro Vargas on the 10-day injured list with a fractured fifth metatarsal in his right foot.
Corbin Burnes – Elbow (D60) – The Arizona Diamondbacks transferred RHP Corbin Burnes to the 60-day injured list with right elbow inflammation.
Gabriel Moreno – Hand (D10) – The Arizona Diamondbacks placed C Gabriel Moreno on the 10-day injured list with right hand contusion.
Christian Montes De Oca – Elbow (D60) – The Arizona Diamondbacks transferred RHP Christian Montes De Oca from the 15-day injured list to the 60-day injured list with a right elbow inflammation.
Kendall Graveman – Hip (D15) – The Arizona Diamondbacks placed RHP Kendall Graveman on the 15-day injured list with a right hip impingement.
Blake Walston – Elbow (D60) – The Arizona Diamondbacks placed LHP Blake Walston on the 60-day injured list as he recovers from Tommy John surgery. He’s expected to miss the 2025 season.
A.J. Puk – Elbow (D60) – The Arizona Diamondbacks transferred LHP A.J. Puk from the 15-day injured list to the 60-day injured list with a left elbow inflammation.
Corbin Carroll – Hand (D10) – The Arizona Diamondbacks placed OF Corbin Carroll on the 10-day injured list due to a fractured wrist.
Justin Martinez – Elbow (D60) – The Arizona Diamondbacks placed RHP Justin Martinez on the 60-day injured list with a right UCL sprain.

Kansas City Royals Injury Report

Alec Marsh – Shoulder (D60) – The Kansas City Royals placed RHP Alec Marsh on the 60-day injured list while rehabbing his injured right shoulder.
James McArthur – Elbow (D60) – The Kansas City Royals transferred RHP James McArthur from the 15-day injured list to the 60-day injured list which was due to an elbow olecranon surgery.
Cole Ragans – Rotator Cuff (D15) – The Kansas City Royals placed LHP Cole Ragans on the 15-day injured list with a left rotator cuff strain.
Hunter Harvey – Shoulder (D60) – The Kansas City Royals transferred RHP Hunter Harvey from the 15-day injured list to the 60-day injured list with a right teres major strain.
Michael Massey – Ankle (D10) – The Kansas City Royals placed INF Michael Massey on the 10-day injured list due to a left ankle sprain.

Arizona Diamondbacks Upcoming 2024-2025 Schedule

July 04, 2025 vs Kansas City Royals
July 05, 2025 vs Kansas City Royals
July 06, 2025 vs Kansas City Royals
July 07, 2025 at San Diego Padres
July 08, 2025 at San Diego Padres
July 09, 2025 at San Diego Padres
July 10, 2025 at San Diego Padres
July 11, 2025 at Los Angeles Angels
July 12, 2025 at Los Angeles Angels
July 13, 2025 at Los Angeles Angels

Kansas City Royals Upcoming 2024-2025 Schedule

July 04, 2025 at Arizona Diamondbacks
July 05, 2025 at Arizona Diamondbacks
July 06, 2025 at Arizona Diamondbacks
July 07, 2025 vs Pittsburgh Pirates
July 08, 2025 vs Pittsburgh Pirates
July 09, 2025 vs Pittsburgh Pirates
July 11, 2025 vs New York Mets
July 12, 2025 vs New York Mets
July 13, 2025 vs New York Mets
July 18, 2025 at Miami Marlins

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now