Up arrow
MLB
Games

Texas Rangers vs. Pittsburgh Pirates: Preview, Predictions and Picks for June 21, 2025

Updated on:
Jun 21, 2025 6:14 AM
The Texas Rangers, holding a 1-0 series lead, are set to take on the Pittsburgh Pirates at PNC Park on Saturday, June 21, 2025, at 4:05 PM. With a 37-39 overall record, the Rangers will look to build on their momentum against the struggling Pirates, who sit at 30-47 on the season. This MLB matchup promises to be an exciting one, with the Rangers seeking to extend their series lead.
Texas Rangers vs Pittsburgh Pirates

Current Odds

TEX
PIT
Over
8.5
+100
Under
8.5
-105
TEX
-1.5
+159
PIT
+1.5
-165
TEX
ML
-101
PIT
ML
-104

Rangers vs Pirates statistics

Stat Rangers Pirates
Hits 573 (Tied-26th) 573 (Tied-26th)
Batting Average .230 (25th) .225 (28th)
Runs Batted In 265 (Tied-25th) 237 (30th)
Runs 276 (26th) 247 (30th)
Home Runs 78 (18th) 53 (30th)
Walks 209 (27th) 254 (13th)
Stolen Bases 63 (Tied-8th) 69 (5th)
Strikeouts 616 (13th) 670 (26th)
Pitches 10589 (28th) 11152 (13th)

Pittsburgh Pirates recent games

Game Date Opponent Result Score
6/20/25 vs Texas Rangers L 6-2
6/19/25 @ Detroit Tigers W 8-4 F/10
6/19/25 @ Detroit Tigers L 9-2
6/17/25 @ Detroit Tigers L 7-3
6/15/25 @ Chicago Cubs L 3-2 F/10

Texas Rangers recent games

Game Date Opponent Result Score
6/20/25 @ Pittsburgh Pirates W 6-2
6/19/25 vs Kansas City Royals L 4-1
6/18/25 vs Kansas City Royals L 6-3
6/17/25 vs Kansas City Royals L 6-1
6/15/25 vs Chicago White Sox W 2-1

Pittsburgh Pirates injuries

  • Ryan Borucki (RP): Day-To-Day
  • Bryan Reynolds (RF): paternity
  • Malcom Nunez (1B): Day-To-Day
  • Colin Holderman (RP): 15-Day-IL
  • Tim Mayza (RP): 60-Day-IL

Texas Rangers injuries

  • Jake Burger (1B): Day-To-Day
  • Wyatt Langford (LF): Day-To-Day
  • Chris Martin (RP): Day-To-Day
  • Dane Acker (RP): Day-To-Day
  • Nathan Eovaldi (SP): 15-Day-IL

Rangers vs Pirates game info

Type Info
Venue PNC Park
Location Pittsburgh, Pennsylvania
First pitch Sat 4:05 PM
TV FS1
Temperature 91°
Chance of Rain 0%

Rangers vs Pirates predictions

Looking at tonight’s matchup, Texas Rangers fans have every reason to be optimistic about some standout performances. Josh Smith has been quietly putting together a solid stretch at the plate—expect him to reach base more than once and maybe swipe an extra bag if the opportunity presents itself. Adolis Garcia, always a threat with runners in scoring position, should be good for at least an RBI and could even flash his power with a timely extra-base hit. Wyatt Langford’s current back soreness is a concern, but if he’s in the lineup, his all-around offensive skills give the Rangers’ batting order an extra jolt. And let’s not sleep on Corey Seager—he’s well-positioned to put the ball in play early and often, setting the table for the heavy hitters.

Switching gears to the Pittsburgh Pirates, there are a few names you’ll want to keep your eye on if you’re rooting for the home team at PNC Park. Oneil Cruz always brings the excitement, and I wouldn’t be surprised if he comes through with a key extra-base hit and maybe even a stolen base to put pressure on the Rangers’ defense. Joey Bart has been finding his groove, so a multi-hit game could easily be in the cards for him, while Andrew McCutchen remains a reliable spark plug in the order, very likely to be involved in getting something started on the basepaths. With Mitch Keller on the mound, expect the Pirates to keep things tight early, especially with his knack for racking up strikeouts.

When it comes down to picking a winner, the Texas Rangers feel like they have the edge—especially with their lineup’s ability to stack up hits and put pressure on opposing pitchers, even on the road. Kumar Rocker isn’t likely to allow the Pirates’ bats to get too comfortable, and with Texas already leading the series, the momentum seems firmly on their side. Pittsburgh might keep things interesting into the late innings, but the Rangers’ depth and recent offensive sparks should be enough to seal another W and come out with a 2-0 series cushion. What’s your call for tonight?

Pittsburgh Pirates

Texas Rangers

More Games