Texas Rangers vs Pittsburgh Pirates Prediction, 6/21/2025 MLB Picks, Best Bets & Odds
Game: Texas Rangers vs Pittsburgh Pirates
Date: Saturday, June 21, 2025
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: Texas (-130) Pittsburgh (+110)
The Texas Rangers (36-38) are en route to PNC Park on Saturday where they will go up against the Pittsburgh Pirates (29-45). The moneyline on this game has Texas at -130 and Pittsburgh is priced at +110. The total has been set at 8.5. The expected starting pitchers will be Kumar Rocker and Mitch Keller.


The Rangers have accumulated 103 doubles as a unit and have hit 76 baseballs out of the park. Texas has a slugging % of .372 and have been called out on strikes 602 times, while taking a walk on 202 occasions. As a squad, the Texas Rangers are notching 3.6 runs per outing, which is 26th in baseball. They have recorded 260 RBI's as well as 557 base knocks this year, and their batting average is sitting at .230. They have tallied 269 runs and hold an on-base percentage of .294.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has picked up +9,000 since Memorial Day of 2024. Friday we look to get back on track with a 7-unit run line selection (8 p.m.). You can receive this play by signing-up for one of our many MLB picks packages starting at just $30. Sign-up now and let 53 years of handicapping experience work for you. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks Today
They have earned a K/BB ratio of 2.87 and the pitching staff has a collective WHIP of 1.14. Rangers pitchers have conceded 63 home runs and also 250 runs (1st in MLB). Texas has conceded 534 hits (7.4 per 9 innings) as well as 229 earned runs. The Rangers have an ERA of 3.19 for the season (2nd in baseball), and the staff has rung up 583 hitters. Their pitching staff has walked 203 players from the other team and their FIP comes in at 3.56 as a unit on the year.
The Rangers relief pitchers have accumulated a save rate of 62.5% and have come into the game in 81 save situations. The relief pitchers have inherited 109 base runners so far this season with 33.0% of those players earned a run for their team. Rangers relief pitchers have come into the game with players on base 74 times in addition to having 75 appearances in high leverage situations. The Rangers have dispatched 228 relievers to the mound so far this year. The relief pitchers have 46 holds this season (13th in baseball). They have accumulated 20 saves for the year and have blown 12 of 32 chances to get a save.
The Rangers have turned 72.5% of balls in play into outs out of their 5,823 innings on the diamond, which has them ranked 1st in the majors. The Texas Rangers have a total of 1,941 putouts for the season, in addition to 651 assists and 25 errors. Their fielding rate sits at .990 which has them ranked 1st in professional baseball, and they have turned 55 double plays.
Rocker has taken the hill for 39 innings and has totaled 41 strikeouts in his pro baseball career. His ERA is 6.41 (28 ER's allowed) and he has a career WHIP of 1.679. He has conceded 52 base hits (11.9 hits per 9 innings) and has 14 walks. Rocker (2-6 win-loss mark in his career) has a FIP of 6.32 and he has gone up against 189 hitters in the majors.
Pittsburgh has hit 50 HRs over the course of the season as well as 225 RBIs. They have recorded 91 doubles, while getting a free base 244 times as well as scoring 235 runs. The Pittsburgh Pirates have earned an OBP of .301 in addition to a batting average of .224 so far this year. The Pirates have a slugging percentage of .334 and they average 3.18 runs per contest (30th in baseball). They have been rung up on 638 occasions (9th in the league) and have accounted for 546 base hits.
The Pirates hold a team WHIP of 1.192 and have a FIP of 3.75 as a squad on the year. They have earned a K/BB ratio of 7.50 (549 strikeouts against 217 bases on balls). They are currently ranked 9th in the league as a pitching staff in total hits surrendered with 565. They have allowed 63 HR's and they allow 4.02 runs per 9 innings (12th in the league). The Pittsburgh pitching staff have given up 293 runs so far this season while having a team ERA of 3.74 (273 earned runs surrendered).
Pittsburgh relievers hold an inherited score rate of 37.4% out of their 107 inherited runners. Their relievers have come in 80 times in high leverage situations and on 69 occasions with runners on. With 70 save situations, the Pirates have earned 39 holds and 13 blown saves. They rank 25th in MLB with a save rate of 55.2%, and they have sent 234 relief pitchers to the mound this season. Pittsburgh has called on relief pitchers to step onto the hill in 29 save opportunities and they have walked away with 16 saves.
In their 5,907 innings on the field, the Pirates have accumulated a defensive efficiency of 71.7% (4th in the majors). The Pittsburgh Pirates have gotten 62 double plays and have a fielding rate of .986 (17th in pro baseball). The Pirates have accrued 654 assists, 37 errors and have a tally of 1,969 putouts this year.
Keller (37-59 career mark) has earned a 4.54 ERA while giving up 9.5 hits per 9 innings. He has a K/BB ratio of 2.80 and he has gone up against 3,442 batters during his career. He has given up a total of 398 earned runs while earning a WHIP of 1.395 and a FIP of 4.5. So far in his pro baseball career, Keller has allowed 831 base knocks while he has accumulated 755 strikeouts in 789 frames.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Texas (-130)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Pittsburgh Pirates - Twitter
Texas Rangers - Twitter