Texas Rangers vs San Francisco Giants Prediction, 4/25/2025 MLB Picks, Best Bets & Odds
Game: Texas Rangers vs San Francisco Giants
Date: Friday, April 25, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Texas (+106) San Francisco (-128)
The Texas Rangers (14-10) are traveling to Oracle Park on Friday where they will try to defeat the San Francisco Giants (16-9). The moneyline on this matchup has Texas at +106 and San Francisco is sitting at -128. The over/under is set at 9. The starting pitchers are Nathan Eovaldi and Justin Verlander.


Texas is slugging .378 and have struck out 188 times, while drawing a walk on 53 occasions. They have earned 75 runs batted in in addition to 169 base knocks on the year, while their team batting average is sitting at .222. The Rangers have accrued 33 doubles as a unit and have hit 27 balls out of the stadium. They have a total of 77 runs while having a team OBP of .278. As a team, the Texas Rangers are putting up 3.2 runs/g, which ranks them 28th in MLB.
Today’s Featured MLB Best Bet! ROBERT FERRINGO is 23-11 (68%), +7,400 with his last 34 plays rated 5.0+ across all sports. Robert is releasing a 7-Unit MLB Play (6:40 p.m.) Friday after an easy 7-Unit NHL winner with St. Louis on Thursday. Robert has been hot and you can get this one by signing up below. 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 accrued a K/BB ratio of 3.21 and the pitching staff holds a collective WHIP of 1.11. Rangers pitchers have conceded 21 home runs in addition to 91 runs (5th in the league). Texas has surrendered 170 hits (7.3 per 9 innings) as well as 79 earned runs. The Rangers have an earned run average of 3.40 over the course of the season (6th in the league), and their staff has rung up 196 hitters. They have walked 61 opposing batters and their FIP comes in at 3.49 as a squad so far this year.
The Rangers have dispatched 74 relievers to the mound on the campaign. The relief pitchers have inherited 35 runners for the season with 22.9% of those runners crossed the plate. They have accumulated 9 saves over the course of the season and have not converted 3 out of their 12 save chances. The Rangers relief pitchers have accumulated a save rate of 75.0% and have entered the game in 33 save situations. The relief pitchers have 21 holds this season (5th in baseball). Rangers pitchers have entered the game with runners on 20 times in addition to having 21 appearances in high leverage situations.
The Texas Rangers have a tally of 627 putouts on the campaign, as well as 211 assists and 11 errors. Their fielding percentage is currently at .987 which is 14th in professional baseball, and they have turned 16 double plays. The Rangers have turned 72.4% of balls hit into play into outs out of their 1,881 innings on the diamond, which has them sitting 6th in baseball.
Eovaldi has taken the ball for 1,602 innings and has totaled 1,389 strikeouts so far in his MLB career. His ERA is 4.04 (720 earned runs allowed) and he has a career WHIP of 1.273. He has surrendered 1,592 hits (8.9 hits per nine innings) with 447 free passes. Eovaldi (92-83 win-loss mark in his career) holds a FIP of 3.98 and he has faced 6,746 opposing hitters in the major leagues.
San Francisco has compiled 26 HRs for the season to go along with 116 runs batted in. They have hit 46 doubles, while taking a walk 96 times and putting up 123 runs. The San Francisco Giants have accounted for an OBP of .312 as well as a batting average of .231 on the year. The Giants hold a team slugging percentage of .391 and they have an average of 4.92 runs per outing (6th in the league). They have struck out on 223 occasions (6th in the league) and have notched a total of 193 hits.
The Giants are sitting with a team WHIP of 1.256 with a FIP of 3.66 as a team over the course of the season. They have a ranking of 8th in MLB as a staff in total hits relinquished with 185. The San Francisco pitching staff have given up 96 runs so far this year while holding a team ERA of 3.59 (87 earned runs conceded). Their strikeout to walk ratio sits at 9.20 (222 strikeouts against 89 free passes). They have allowed 22 home runs and they give up 3.96 runs per 9 innings (6th in baseball).
San Francisco relief pitchers hold an inherited score percentage of 36.7% of 30 inherited base runners. Their relief pitchers have come in 26 times in high leverage situations and on 16 occasions with runners on base. With 31 save situations, the Giants have earned 18 holds and 4 blown saves. They rank 11th in the league with a save rate of 69.2%, and they have sent 78 relief pitchers to the hill on the season. San Francisco has had relief pitchers step onto the hill in 13 save opportunities and they have walked away with 9 saves.
In 1,965 innings on the field, the Giants are sitting with a defensive efficiency of 70.6% (13th in professional baseball). The San Francisco Giants have gotten 20 double plays and hold a fielding percentage of .990 (1st in pro baseball). The Giants have accrued 234 assists, 9 errors and have notched a total of 655 putouts on the season.
In his pro baseball career, Verlander has surrendered 2,917 hits while totaling 3,439 punch outs in 3,439 frames. Verlander (262-148 win-loss mark in his career) has a 3.32 ERA while surrendering 7.6 hits per nine innings. He has allowed 1,267 ER's while earning a WHIP of 1.128 and a FIP of 3.3. He has a strikeout to walk ratio of 3.57 and he has faced 14,055 opposing batters during his career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-128)
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:
San Francisco Giants - Twitter
Texas Rangers - Twitter