MLB

Texas Rangers at Pittsburgh Pirates – Where to Watch, Stream Info, TV Channel, and Live Updates (June 21, 2025)

How to Watch Game

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

The Texas Rangers (37-39) are set to face the Pittsburgh Pirates (30-47) in a matchup at PNC Park. The Rangers enter the game on a one-game winning streak, while the Pirates are currently on a one-game losing streak. Texas holds a winning percentage of .487, with a home record of 23-16 and an away record of 14-23. In contrast, Pittsburgh has a .390 winning percentage, with a home record of 19-20 and an away record of 11-27. Both teams are looking to improve their standings, with the Rangers positioned third in their division and the Pirates sitting fifth. Key players to watch include Texas’ Jacob deGrom, who leads the team with seven wins and 87 strikeouts, and Pittsburgh’s Bryan Reynolds, who has driven in 39 runs this season.

Texas Rangers at Pittsburgh Pirates Game Information

Game Date: June 21, 2025
Game Time: 04:05 PM ET
TV Channel: FOX Sports 1, SportsNet Pittsburgh, Rangers Sports Network, FOX Deportes
Location: PNC Park, Pittsburgh, PA
Live Stream: Fubo (free trial)

Live Updates

6:41 PM ET
Ke'Bryan Hayes called out on strikes.
6:40 PM ET
Henry Davis flies out to deep center field to Evan Carter.
6:38 PM ET
Adam Frazier strikes out swinging.
6:35 PM ET
Chris Martin (P) replaces Hoby Milner (P).
6:34 PM ET
Ezequiel Duran lines out to center field to Oneil Cruz.
6:32 PM ET
Evan Carter hits into a force out to first base. Marcus Semien to second. Corey Seager out at home.
6:31 PM ET
Adolis García flies out to deep right field to Bryan Reynolds. Corey Seager to third.
6:28 PM ET
Dennis Santana (P) replaces Carmen Mlodzinski (P).
6:26 PM ET
Marcus Semien walks. Corey Seager to second.
6:24 PM ET
Corey Seager walks.
6:21 PM ET
Nick Gonzales strikes out on a foul tip.
6:20 PM ET
Spencer Horwitz grounds out to shallow infield, Hoby Milner to Ezequiel Duran.
6:17 PM ET
Bryan Reynolds flies out to deep center field to Evan Carter.
6:14 PM ET
Sam Haggerty strikes out on a foul tip.
6:12 PM ET
Josh Smith strikes out swinging.
6:10 PM ET
Kyle Higashioka lines out to center field to Oneil Cruz.
6:07 PM ET
Andrew McCutchen strikes out swinging.
6:05 PM ET
Oneil Cruz lines out to shortstop to Corey Seager.
6:03 PM ET
Hoby Milner (P) replaces Shawn Armstrong (P).
6:02 PM ET
Isiah Kiner-Falefa pops out to Josh Jung.
5:59 PM ET
Josh Jung strikes out swinging.
5:58 PM ET
Ezequiel Duran grounds out to first base. Evan Carter out at second.
5:57 PM ET
Evan Carter singles to shallow infield.
5:53 PM ET
Ke'Bryan Hayes pops out to shallow center field to Marcus Semien.
5:53 PM ET
Henry Davis hits into a force out to third base. Adam Frazier to second. Nick Gonzales out at third. Spencer Horwitz scores.
5:51 PM ET
Adam Frazier hit by pitch. Nick Gonzales to second. Spencer Horwitz to third.
5:47 PM ET
Shawn Armstrong (P) replaces Kumar Rocker (P).
5:47 PM ET
Nick Gonzales walks. Spencer Horwitz to second.
5:44 PM ET
Spencer Horwitz walks.
5:41 PM ET
Bryan Reynolds grounds out to second base, Marcus Semien to Ezequiel Duran.
5:38 PM ET
Adolis García hits into a force out to shallow infield. Corey Seager out at second.
5:36 PM ET
Carmen Mlodzinski (P) replaces Mitch Keller (P).
5:34 PM ET
Marcus Semien out on a sacrifice fly to center field to Oneil Cruz. Sam Haggerty scores.
5:32 PM ET
Corey Seager singles to right field. Sam Haggerty to third. Josh Smith scores.
5:30 PM ET
Sam Haggerty walks. Josh Smith to second.
5:29 PM ET
Josh Smith singles to right field.
5:28 PM ET
Kyle Higashioka strikes out swinging.
5:24 PM ET
Andrew McCutchen strikes out swinging.
5:20 PM ET
Oneil Cruz out on a sacrifice fly to center field to Evan Carter. Henry Davis scores.
5:18 PM ET
Isiah Kiner-Falefa out on a sacrifice bunt to shallow infield, Kumar Rocker to Ezequiel Duran. Ke'Bryan Hayes to second. Henry Davis to third.
5:17 PM ET
Ke'Bryan Hayes singles to left field. Henry Davis to second.
5:15 PM ET
Henry Davis singles to center field.
5:13 PM ET
Josh Jung grounds out to shortstop, Isiah Kiner-Falefa to Spencer Horwitz.
5:13 PM ET
Ezequiel Duran strikes out swinging.
5:11 PM ET
Evan Carter called out on strikes.
5:07 PM ET
Adam Frazier grounds out to second base, Marcus Semien to Ezequiel Duran.
5:07 PM ET
Nick Gonzales grounds out to first base. Spencer Horwitz out at second.
5:05 PM ET
Spencer Horwitz walks.
5:01 PM ET
Adolis García strikes out on a foul tip.
4:59 PM ET
Marcus Semien grounds out to second base, Nick Gonzales to Spencer Horwitz.
4:58 PM ET
Corey Seager grounds out to first base to Spencer Horwitz.
4:55 PM ET
Bryan Reynolds grounds out to second base, Marcus Semien to Ezequiel Duran.
4:54 PM ET
Andrew McCutchen grounds out to second base, Marcus Semien to Ezequiel Duran.
4:52 PM ET
Oneil Cruz strikes out swinging.
4:48 PM ET
Sam Haggerty grounds out to second base, Nick Gonzales to Spencer Horwitz.
4:46 PM ET
Josh Smith lines out to second base to Nick Gonzales.
4:45 PM ET
Kyle Higashioka singles to deep left field, advances to 2nd. Ezequiel Duran scores. Fielding error by Adam Frazier.
4:43 PM ET
Josh Jung lines out to shortstop to Isiah Kiner-Falefa.
4:40 PM ET
Ezequiel Duran walks.
4:36 PM ET
Isiah Kiner-Falefa flies out to left field to Sam Haggerty.
4:35 PM ET
Ke'Bryan Hayes flies out to right field to Adolis García.
4:33 PM ET
Henry Davis strikes out on a foul tip.
4:30 PM ET
Adam Frazier singles to left field.
4:27 PM ET
Evan Carter flies out to deep center field to Oneil Cruz.
4:26 PM ET
Adolis García lines out to deep right field to Bryan Reynolds.
4:23 PM ET
Marcus Semien lines out to center field to Oneil Cruz.
4:20 PM ET
Nick Gonzales flies out to center field to Evan Carter.
4:18 PM ET
Spencer Horwitz strikes out swinging.
4:17 PM ET
Bryan Reynolds lines out to center field to Evan Carter.
4:15 PM ET
Andrew McCutchen singles to right field. Oneil Cruz to second.
4:14 PM ET
Oneil Cruz singles to right field.
4:11 PM ET
Corey Seager grounds out to shallow infield, Nick Gonzales to Spencer Horwitz.
4:09 PM ET
Sam Haggerty strikes out swinging.
4:08 PM ET
Josh Smith lines out to left field to Adam Frazier.

Pittsburgh Pirates Team Statistics and Rankings

Win-Loss Record: 30-47
Home Record: 19-20
Away Record: 11-27
Division Record: 8-15
Streak: 1 Loss streak
Winning Percentage: .390

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Texas Rangers Team Statistics and Rankings

Win-Loss Record: 37-39
Home Record: 23-16
Away Record: 14-23
Division Record: 8-7
Streak: 1 Win streak
Winning Percentage: .487

Stat Leaders

Pittsburgh Pirates (30-47, #5 in division)

Batting Average Leader: Billy Cook, 0.333
RBI Leader: Bryan Reynolds, 39 RBI
Home Run Leader: Oneil Cruz, 13 HR
Runs Leader: Oneil Cruz, 40 Runs
Hits Leader: Ke’Bryan Hayes, 198 Hits
Stolen Bases Leader: Oneil Cruz, 25 SB
ERA Leader: Justin Lawrence, 0.79 ERA
Strikeout Leader: Paul Skenes, 106 K
Wins Leader: Bailey Falter, 5 W
Saves Leader: David Bednar, 10 SV

Texas Rangers (37-39, #3 in division)

Batting Average Leader: Josh Smith, 0.286
RBI Leader: Adolis García, 37 RBI
Home Run Leader: Wyatt Langford, 13 HR
Runs Leader: Josh Smith, 33 Runs
Hits Leader: Marcus Semien, 206 Hits
Stolen Bases Leader: Wyatt Langford, 11 SB
ERA Leader: Chris Martin, 1.54 ERA
Strikeout Leader: Jacob deGrom, 87 K
Wins Leader: Jacob deGrom, 7 W
Saves Leader: Luke Jackson, 9 SV

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.
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.

Texas Rangers Injury Report

Tyler Mahle – Shoulder (D15) – The Texas Rangers placed RHP Tyler Mahle on the 15-day injured list with right shoulder fatigue.
Joc Pederson – Hand (D10) – The Texas Rangers placed INF Joc Pederson on the 10-day injured list due to a fractured right hand when it was hit by a pitch.
Josh Sborz – Shoulder (D60) – The Texas Rangers placed RHP Josh Sborz on the 60-day injured list to right shoulder surgery.
Jake Burger – Oblique (Day-to-Day) – Burger left Friday’s (Jun. 20) game with an apparent oblique injury.
Cody Bradford – Elbow (D60) – The Texas Rangers placed LHP Cody Bradford to the 60-day injured list with a left elbow sprain.
Nathan Eovaldi – Triceps (D15) – The Texas Rangers placed RHP Nathan Eovaldi on the 15-day injured list with a right triceps fatigue.
Jon Gray – Wrist (D60) – The Texas Rangers placed RHP Jon Gray on the 60-day injured list due to a fractured wrist.

Pittsburgh Pirates Upcoming 2024-2025 Schedule

June 21, 2025 vs Texas Rangers
June 22, 2025 vs Texas Rangers
June 23, 2025 at Milwaukee Brewers
June 24, 2025 at Milwaukee Brewers
June 25, 2025 at Milwaukee Brewers
June 27, 2025 vs New York Mets
June 28, 2025 vs New York Mets
June 29, 2025 vs New York Mets
June 30, 2025 vs St. Louis Cardinals
July 01, 2025 vs St. Louis Cardinals

Texas Rangers Upcoming 2024-2025 Schedule

June 21, 2025 at Pittsburgh Pirates
June 22, 2025 at Pittsburgh Pirates
June 23, 2025 at Baltimore Orioles
June 24, 2025 at Baltimore Orioles
June 25, 2025 at Baltimore Orioles
June 27, 2025 vs Seattle Mariners
June 28, 2025 vs Seattle Mariners
June 29, 2025 vs Seattle Mariners
June 30, 2025 vs Baltimore Orioles
July 01, 2025 vs Baltimore Orioles

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now