MLB

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

How to Watch Game

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

The Pittsburgh Pirates (38-53) are set to face the Kansas City Royals (43-48) at Kauffman Stadium. The Royals enter this matchup on a one-game win streak, while the Pirates are struggling with three consecutive losses. Kansas City holds a winning percentage of .473, bolstered by standout performances from players like Vinnie Pasquantino, who leads the team with 55 RBIs and 14 home runs. In contrast, Pittsburgh’s top performer, Oneil Cruz, has contributed 15 home runs and 47 runs. Both teams are looking to improve their standings, with the Pirates currently sitting at the bottom of their division and the Royals in third place.

Pittsburgh Pirates at Kansas City Royals Game Information

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

Live Updates

10:10 PM ET
Henry Davis strikes out swinging.
10:08 PM ET
Alexander Canario singles to shallow right field. Nick Gonzales scores.
10:07 PM ET
Ke'Bryan Hayes lines out to deep right field to Jac Caglianone.
10:05 PM ET
Nick Gonzales walks.
10:03 PM ET
Bryan Reynolds grounds out to second base, Tyler Tolbert to Vinnie Pasquantino.
10:01 PM ET
Jonathan Bowlan (P) replaces Steven Cruz (P).
10:01 PM ET
Luke Maile (C) replaces Salvador Perez (C), batting 5th.
10:01 PM ET
Tyler Tolbert remains in the game as 2B.
9:59 PM ET
Tyler Tolbert strikes out swinging.
9:56 PM ET
David Bednar (P) replaces Génesis Cabrera (P).
9:56 PM ET
Tyler Tolbert pinch-hitting for Jonathan India.
9:55 PM ET
Kyle Isbel strikes out swinging.
9:52 PM ET
Nick Loftin homers to center field.
9:51 PM ET
Mark Canha flies out to shallow left field to Tommy Pham.
9:48 PM ET
Andrew McCutchen grounds out to shortstop, Maikel Garcia to Vinnie Pasquantino.
9:47 PM ET
Tommy Pham walks.
9:45 PM ET
Isiah Kiner-Falefa grounds out to second base, Jonathan India to Vinnie Pasquantino.
9:45 PM ET
Jared Triolo flies out to deep left field to Nick Loftin.
9:43 PM ET
Steven Cruz (P) replaces Noah Cameron (P).
9:42 PM ET
Jac Caglianone grounds out to second base. Maikel Garcia out at second.
9:40 PM ET
Salvador Perez pops out to shortstop to Isiah Kiner-Falefa.
9:40 PM ET
Maikel Garcia singles to left field.
9:36 PM ET
Henry Davis hits into a force out to shortstop. Ke'Bryan Hayes out at second.
9:34 PM ET
Alexander Canario flies out to right field to Jac Caglianone.
9:31 PM ET
Ke'Bryan Hayes reaches on error. Fielding error by Vinnie Pasquantino.
9:30 PM ET
Nick Gonzales grounds out to third base, Maikel Garcia to Vinnie Pasquantino.
9:27 PM ET
Vinnie Pasquantino grounds out to first base, Nick Gonzales to Jared Triolo.
9:24 PM ET
Génesis Cabrera (P) replaces Chase Shugart (P).
9:23 PM ET
Bobby Witt out on a sacrifice fly to left field to Tommy Pham. Kyle Isbel scores.
9:22 PM ET
Jonathan India grounds out to shallow infield, Isiah Kiner-Falefa to Jared Triolo.
9:21 PM ET
Kyle Isbel triples to deep center field.
9:18 PM ET
Bryan Reynolds grounds out to shallow infield, Noah Cameron to Vinnie Pasquantino.
9:16 PM ET
Andrew McCutchen grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
9:14 PM ET
Tommy Pham flies out to deep right field to Jac Caglianone.
9:12 PM ET
Nick Loftin grounds out to shortstop, Isiah Kiner-Falefa to Jared Triolo.
9:10 PM ET
Mark Canha strikes out swinging.
9:09 PM ET
Jac Caglianone pops out to Ke'Bryan Hayes.
9:07 PM ET
Salvador Perez homers to center field.
9:04 PM ET
Isiah Kiner-Falefa strikes out swinging.
9:03 PM ET
Jared Triolo grounds out to second base, Jonathan India to Vinnie Pasquantino.
9:02 PM ET
Henry Davis pops out to shallow infield to Maikel Garcia.
8:58 PM ET
Maikel Garcia lines out to deep right field to Bryan Reynolds.
8:57 PM ET
Vinnie Pasquantino flies out to deep right center field to Bryan Reynolds.
8:56 PM ET
Bobby Witt homers to center field. Jonathan India scores.
8:54 PM ET
Jonathan India doubles to left center field.
8:53 PM ET
Kyle Isbel flies out to deep left field to Tommy Pham.
8:52 PM ET
Chase Shugart (P) replaces Andrew Heaney (P).
8:50 PM ET
Alexander Canario strikes out swinging.
8:48 PM ET
Ke'Bryan Hayes strikes out swinging.
8:47 PM ET
Nick Gonzales lines out to third base to Maikel Garcia.
8:45 PM ET
Bryan Reynolds singles to left field.
8:40 PM ET
Nick Loftin lines out to deep left field to Tommy Pham.
8:37 PM ET
Mark Canha hits into a force out to second base. Jac Caglianone out at second. Salvador Perez to third. Maikel Garcia scores.
8:35 PM ET
Jac Caglianone hit by pitch.
8:35 PM ET
Salvador Perez doubles to deep left center field. Maikel Garcia to third. Bobby Witt scores.
8:31 PM ET
Maikel Garcia singles to left center field. Bobby Witt to second. Jonathan India scores.
8:28 PM ET
Vinnie Pasquantino lines out to left field to Tommy Pham.
8:27 PM ET
Bobby Witt singles to left field. Jonathan India to second.
8:26 PM ET
Jonathan India singles to shallow right field.
8:22 PM ET
Andrew McCutchen lines out to right field to Jac Caglianone.
8:21 PM ET
Tommy Pham homers to center field. Henry Davis scores.
8:19 PM ET
Isiah Kiner-Falefa strikes out swinging.
8:18 PM ET
Jared Triolo lines out to Vinnie Pasquantino.
8:15 PM ET
Henry Davis singles to center field.
8:12 PM ET
Kyle Isbel grounds out to shallow infield, Henry Davis to Jared Triolo.
8:10 PM ET
Nick Loftin singles to left field.
8:07 PM ET
Mark Canha grounds out to shortstop, Isiah Kiner-Falefa to Jared Triolo.
8:05 PM ET
Jac Caglianone grounds out to shallow infield, Nick Gonzales to Jared Triolo.
8:03 PM ET
Alexander Canario strikes out swinging.
8:02 PM ET
Ke'Bryan Hayes grounds out to first base. Nick Gonzales out at second.
7:59 PM ET
Nick Gonzales walks.
7:56 PM ET
Salvador Perez flies out to shallow center field to Bryan Reynolds.
7:54 PM ET
Maikel Garcia walks.
7:52 PM ET
Vinnie Pasquantino homers to right field.
7:51 PM ET
Bobby Witt called out on strikes.
7:49 PM ET
Jonathan India called out on strikes.
7:46 PM ET
Bryan Reynolds strikes out swinging.
7:44 PM ET
Andrew McCutchen strikes out swinging.
7:42 PM ET
Tommy Pham grounds out to second base, Jonathan India to Vinnie Pasquantino.

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 43-48
Home Record: 20-24
Away Record: 23-24
Division Record: 13-14
Streak: 1 Win streak
Winning Percentage: .473

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Pittsburgh Pirates Team Statistics and Rankings

Win-Loss Record: 38-53
Home Record: 26-21
Away Record: 12-32
Division Record: 12-17
Streak: 3 Loss streak
Winning Percentage: .418

Stat Leaders

Kansas City Royals (43-48, #3 in division)

Batting Average Leader: Luke Maile, 0.375
RBI Leader: Vinnie Pasquantino, 55 RBI
Home Run Leader: Vinnie Pasquantino, 14 HR
Runs Leader: Bobby Witt Jr., 54 Runs
Hits Leader: Bobby Witt Jr., 276 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-53, #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, 235 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.

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.
Colin Holderman – Thumb (D15) – The Pittsburgh Pirates placed RHP Colin Holderman on the 15-day injured list with right thumb 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 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
July 19, 2025 at Miami Marlins
July 20, 2025 at Miami Marlins
July 21, 2025 at Chicago Cubs

Pittsburgh Pirates Upcoming 2024-2025 Schedule

July 07, 2025 at Kansas City Royals
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

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now