MLB

Pittsburgh Pirates at Kansas City Royals – Where to Watch, Stream Info, TV Channel, and Live Updates (July 08, 2025)

How to Watch Game

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

The Pittsburgh Pirates (38-54) are set to face the Kansas City Royals (44-48) in a matchup at Kauffman Stadium. The Royals enter this game on a two-game winning streak, while the Pirates are struggling with a four-game losing streak. Kansas City holds a winning percentage of .478, with a home record of 21-24. In contrast, Pittsburgh has a significantly lower winning percentage of .413 and has struggled on the road, posting a 12-33 away record. Key players for the Royals include Vinnie Pasquantino, who leads the team with 56 RBIs and 15 home runs, while the Pirates’ standout is Oneil Cruz, who has also hit 15 home runs and leads the team with 28 stolen bases.

Pittsburgh Pirates at Kansas City Royals Game Information

Game Date: July 08, 2025
Game Time: 07:40 PM ET
TV Channel: FanDuel Sports Network Midwest Extra – Missouri, SportsNet Pittsburgh, MLB.TV – Pittsburgh Pirates
Location: Kauffman Stadium, Kansas City, MO
Live Stream: Fubo (free trial)

Live Updates

9:55 PM ET
Nick Loftin singles to center field. Salvador Perez to second. Maikel Garcia scores.
9:53 PM ET
Isaac Mattson (P) replaces Dennis Santana (P).
9:52 PM ET
Jac Caglianone flies out to deep right center field to Jack Suwinski. Maikel Garcia to third.
9:49 PM ET
Salvador Perez singles to left field. Maikel Garcia to second.
9:48 PM ET
Maikel Garcia singles to deep left field.
9:46 PM ET
Joey Bart (C) replaces Adam Frazier (PH), batting 8th.
9:45 PM ET
Adam Frazier flies out to center field to Kyle Isbel.
9:43 PM ET
Adam Frazier pinch-hitting for Henry Davis.
9:43 PM ET
Jack Suwinski flies out to center field to Kyle Isbel.
9:42 PM ET
Ke'Bryan Hayes doubles to deep left field.
9:42 PM ET
Oneil Cruz pops out to second base to Nick Loftin.
9:39 PM ET
Carlos Estévez (P) replaces Lucas Erceg (P).
9:38 PM ET
Vinnie Pasquantino pops out to shortstop to Ke'Bryan Hayes.
9:34 PM ET
Bobby Witt grounds out to shallow infield, Ke'Bryan Hayes to Jared Triolo.
9:34 PM ET
Jonathan India strikes out swinging.
9:32 PM ET
Dennis Santana (P) replaces Caleb Ferguson (P).
9:32 PM ET
Jared Triolo remains in the game as 1B.
9:30 PM ET
Nick Gonzales hits into a force out to shallow infield. Bryan Reynolds out at second.
9:29 PM ET
Bryan Reynolds hits into a force out to second base. Tommy Pham out at second. Jared Triolo to third. Isiah Kiner-Falefa scores.
9:26 PM ET
Tommy Pham walks.
9:25 PM ET
Jared Triolo pinch-running for Spencer Horwitz.
9:23 PM ET
Spencer Horwitz walks.
9:20 PM ET
Isiah Kiner-Falefa singles to shallow right field.
9:20 PM ET
Henry Davis grounds out to first base, Vinnie Pasquantino to Lucas Erceg.
9:19 PM ET
Lucas Erceg (P) replaces Angel Zerpa (P).
9:17 PM ET
Kyle Isbel grounds out to shallow infield, Nick Gonzales to Spencer Horwitz.
9:16 PM ET
Caleb Ferguson (P) replaces Mitch Keller (P).
9:14 PM ET
John Rave walks.
9:13 PM ET
Nick Loftin homers to left field. Salvador Perez scores.
9:12 PM ET
Jac Caglianone flies out to left field to Tommy Pham.
9:12 PM ET
Salvador Perez reaches on catcher interference. Interference error by Henry Davis.
9:08 PM ET
Maikel Garcia pops out to shallow left field to Isiah Kiner-Falefa.
9:05 PM ET
Jack Suwinski called out on strikes.
9:04 PM ET
Ke'Bryan Hayes strikes out swinging.
9:02 PM ET
Oneil Cruz flies out to deep center field to Kyle Isbel.
9:01 PM ET
Angel Zerpa (P) replaces Seth Lugo (P).
8:59 PM ET
Nick Gonzales homers to center field.
8:56 PM ET
Vinnie Pasquantino grounds out to first base, Nick Gonzales to Spencer Horwitz.
8:54 PM ET
Bobby Witt flies out to deep center field to Oneil Cruz.
8:53 PM ET
Jonathan India pops out to shortstop to Isiah Kiner-Falefa.
8:51 PM ET
Bryan Reynolds flies out to center field to Kyle Isbel.
8:49 PM ET
Tommy Pham flies out to deep left field to John Rave.
8:48 PM ET
Spencer Horwitz grounds out to second base, Nick Loftin to Vinnie Pasquantino.
8:44 PM ET
Kyle Isbel called out on strikes.
8:42 PM ET
John Rave flies out to deep left field to Tommy Pham.
8:42 PM ET
Nick Loftin pops out to shallow infield to Isiah Kiner-Falefa.
8:39 PM ET
Isiah Kiner-Falefa grounds out to second base, Nick Loftin to Vinnie Pasquantino.
8:38 PM ET
Henry Davis doubles to deep left field.
8:37 PM ET
Jack Suwinski grounds out to shallow infield, Seth Lugo to Vinnie Pasquantino.
8:35 PM ET
Jac Caglianone grounds out to first base to Spencer Horwitz.
8:33 PM ET
Salvador Perez grounds out to shortstop, Isiah Kiner-Falefa to Spencer Horwitz.
8:32 PM ET
Maikel Garcia flies out to center field to Oneil Cruz.
8:29 PM ET
Ke'Bryan Hayes called out on strikes.
8:28 PM ET
Oneil Cruz homers to center field.
8:26 PM ET
Nick Gonzales lines out to first base to Vinnie Pasquantino.
8:25 PM ET
Bryan Reynolds strikes out swinging.
8:21 PM ET
Vinnie Pasquantino strikes out swinging.
8:20 PM ET
Bobby Witt strikes out swinging.
8:18 PM ET
Jonathan India called out on strikes.
8:15 PM ET
Tommy Pham called out on strikes.
8:12 PM ET
Spencer Horwitz lines out to deep right field to Jac Caglianone.
8:11 PM ET
Isiah Kiner-Falefa walks.
8:10 PM ET
Henry Davis flies out to shallow left field to Bobby Witt.
8:08 PM ET
Kyle Isbel grounds out to first base to Spencer Horwitz.
8:07 PM ET
John Rave flies out to deep right field to Jack Suwinski.
8:06 PM ET
Nick Loftin pops out to Spencer Horwitz.
8:05 PM ET
Jac Caglianone homers to center field.
8:02 PM ET
Jack Suwinski called out on strikes.
8:00 PM ET
Ke'Bryan Hayes grounds out to shallow infield, Maikel Garcia to Vinnie Pasquantino.
7:59 PM ET
Oneil Cruz called out on strikes.
7:56 PM ET
Salvador Perez strikes out swinging.
7:53 PM ET
Maikel Garcia flies out to deep right field to Jack Suwinski. Bobby Witt to third.
7:51 PM ET
Vinnie Pasquantino singles to shallow center field. Bobby Witt to second.
7:48 PM ET
Bobby Witt singles to shallow infield.
7:47 PM ET
Jonathan India grounds out to shortstop, Isiah Kiner-Falefa to Spencer Horwitz.
7:44 PM ET
Nick Gonzales flies out to right field to Jac Caglianone.
7:43 PM ET
Bryan Reynolds lines out to deep right field to Jac Caglianone. Tommy Pham to third.
7:42 PM ET
Tommy Pham doubles to deep left center field.
7:41 PM ET
Spencer Horwitz flies out to center field to Kyle Isbel.

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 44-48
Home Record: 21-24
Away Record: 23-24
Division Record: 13-14
Streak: 2 Win streak
Winning Percentage: .478

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Pittsburgh Pirates Team Statistics and Rankings

Win-Loss Record: 38-54
Home Record: 26-21
Away Record: 12-33
Division Record: 12-17
Streak: 4 Loss streak
Winning Percentage: .413

Stat Leaders

Kansas City Royals (44-48, #2 in division)

Batting Average Leader: Luke Maile, 0.375
RBI Leader: Vinnie Pasquantino, 56 RBI
Home Run Leader: Vinnie Pasquantino, 15 HR
Runs Leader: Bobby Witt Jr., 56 Runs
Hits Leader: Bobby Witt Jr., 278 Hits
Stolen Bases Leader: Bobby Witt Jr., 24 SB
ERA Leader: Evan Sisk, 1.69 ERA
Strikeout Leader: Kris Bubic, 107 K
Wins Leader: Kris Bubic, 7 W
Saves Leader: Carlos Estévez, 24 SV

Pittsburgh Pirates (38-54, #5 in division)

Batting Average Leader: Billy Cook, 0.333
RBI Leader: Bryan Reynolds, 45 RBI
Home Run Leader: Oneil Cruz, 15 HR
Runs Leader: Oneil Cruz, 47 Runs
Hits Leader: Ke’Bryan Hayes, 238 Hits
Stolen Bases Leader: Oneil Cruz, 28 SB
ERA Leader: Justin Lawrence, 0.79 ERA
Strikeout Leader: Paul Skenes, 125 K
Wins Leader: Bailey Falter, 6 W
Saves Leader: David Bednar, 12 SV

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.
Daniel Lynch IV – Elbow (D15) – The Kansas City Royals placed LHP Daniel Lynch on the 15-day injured list with a left elbow nerve irritation.

Pittsburgh Pirates Injury Report

Jared Jones – Elbow (D60) – The Pittsburgh Pirates transferred RHP Jared Jones to the 60-Day injured list with a right elbow UCL sprain.
Endy Rodríguez – Elbow (D60) – The Pittsburgh Pirates transferred C Endy Rodríguez to the 60-day injured list with a right elbow inflammation.
Ryan Borucki – Back (D15) – The Pittsburgh Pirates placed LHP Ryan Borucki on the 15-day injured list due to a low back inflammation.
Tim Mayza – Shoulder (D60) – The Pittsburgh Pirates transferred LHP Tim Mayza from the 15-day injured list to the 60-day injured list due to a left shoulder lat muscle strain.
Enmanuel Valdez – Shoulder (D60) – The Pittsburgh Pirates transferred INF Enmanuel Valdez from the 10-day injured list to the 60-day injured list with left shoulder inflammation. Valdez recently underwent season-ending surgery on his dislocated left shoulder.
Justin Lawrence – Elbow (D60) – The Pittsburgh Pirates transferred RHP Justin Lawrence to the 60-day injured list due to right elbow inflammation.
Johan Oviedo – Elbow (D60) – The Pittsburgh Pirates placed RHP Johan Oviedo on the 60-day injured list with a right lat mustle injury.

Kansas City Royals Upcoming 2024-2025 Schedule

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
July 19, 2025 at Miami Marlins
July 20, 2025 at Miami Marlins
July 21, 2025 at Chicago Cubs
July 22, 2025 at Chicago Cubs

Pittsburgh Pirates Upcoming 2024-2025 Schedule

July 08, 2025 at Kansas City Royals
July 09, 2025 at Kansas City Royals
July 11, 2025 at Minnesota Twins
July 12, 2025 at Minnesota Twins
July 13, 2025 at Minnesota Twins
July 18, 2025 vs Chicago White Sox
July 19, 2025 vs Chicago White Sox
July 20, 2025 vs Chicago White Sox
July 21, 2025 vs Detroit Tigers
July 22, 2025 vs Detroit Tigers

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now