San Francisco Giants vs Los Angeles Angels Prediction, 4/18/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Los Angeles Angels
Date: Friday, April 18, 2025
Location: Angel Stadium in Anaheim, CA
TV: FanDuel Sports Network West
Odds/Point Spread: San Francisco (-128) Los Angeles (+106)
The San Francisco Giants (13-5) are en route to Angel Stadium on Friday where they will attempt to defeat the Los Angeles Angels (9-8). The line on this contest has the Giants at -128 and the Angels are sitting at +106. The over/under is set at 8.5. The starting pitchers will be Logan Webb and Tyler Anderson.


San Francisco has a slugging rate of .417 and have struck out 172 times, while taking a walk on 69 occasions. They have accounted for 95 RBI's in addition to 143 base knocks this year, and their team batting average sits at .234. The Giants have accrued 41 two-baggers as a squad and have smacked 21 balls out of the stadium. They have racked up 100 runs scored and hold an OBP of .313. As a unit, the San Francisco Giants are earning 5.6 runs per game, which ranks them 3rd in the league.
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 Free MLB Picks
The Giants have a team earned run average of 3.47 on the season (8th in MLB), and the staff has struck out 161 batters. Giants pitchers have given up 16 home runs and also 66 total runs (4th in MLB). They have walked 66 players from the other team and their FIP comes in at 3.66 as a team so far this year. San Francisco has given up 134 hits (7.6 per 9 innings) and 61 earned runs. They have accrued a K/BB ratio of 2.44 and their pitching staff holds a collective WHIP of 1.27.
The Giants bullpen have a save percentage of 66.7% and has come into the game in 23 save situations. The relievers have inherited 23 runners for the year with 39.1% of those players ended up scoring. Giants relief pitchers have stepped onto the hill with runners on base 12 times and also have had 22 appearances in high leverage situations. The Giants have dispatched 60 relief pitchers to the mound over the course of the season. The bullpen have notched 14 holds so far this season (8th in baseball). They have recorded 6 saves on the year and have blown 3 of 9 chances to get a save.
The Giants have turned 71.0% of balls hit into play into outs in their 1,422 innings, which has them sitting 13th in pro baseball. The Seattle Mariners have earned 474 putouts at this point in the season, as well as 159 assists and 5 errors. Their fielding rate is at .992 which has them sitting 1st in MLB, and they have turned 12 double plays.
Webb (57-42 career mark) holds a FIP of 3.35 while going up against 3,587 opposing hitters during his time in the major leagues. He has conceded 830 hits (8.5 hits per 9 innings) with 211 walks. His ERA is 3.40 (332 earned runs allowed) and his WHIP is 1.184. Webb has taken the ball for 879 innings and has accounted for 796 K's in his career.
The Los Angeles Angels have recorded an OBP of .299 and a batting average of .234 on the season. They have been rung up on 154 occasions (15th in the league) and have totaled 135 hits. Los Angeles has knocked in 30 home runs for the season to go along with 76 RBIs. The Angels hold a slugging percentage of .432 and they are earning 4.47 runs per contest (12th in MLB). They have recorded 20 two-baggers, while getting a free base 45 times as well as scoring 76 runs.
The Angels hold a team WHIP of 1.396 and have a FIP of 4.86 as a squad this year. Their K/BB ratio is 7.60 (126 strikeouts against 69 free passes). They come in at 15th in the league as a staff in total hits surrendered with 139. They have allowed 24 long balls and they relinquish 5.13 runs per 9 innings (27th in baseball). The Los Angeles pitching staff have allowed 85 runs for the season while holding an ERA of 4.71 (78 earned runs conceded).
Los Angeles has had relief pitchers step onto the mound in 10 save opportunities and they have earned 6 saves. They sit at 18th in baseball with a save percentage of 60.0%, and they have dispatched 52 bullpen pitchers to the mound for the year. Their relief pitchers have taken the field 25 times in high leverage situations in addition to 15 occasions with runners on. Los Angeles relievers hold an inherited score percentage of 40.9% of 22 inherited runners. Sitting with 18 save situations, the Angels have 8 holds in addition to 4 blown saves.
The Los Angeles Angels have turned 23 double plays and have a fielding rate of .982 (23rd in pro baseball). The Angels have 166 assists, 11 errors and have a total of 447 putouts during this campaign. In 1,341 innings played, the Angels have earned a defensive efficiency of 70.5% (16th in pro baseball).
So far in his career, Anderson has allowed 1,090 base knocks while he has earned 956 strikeouts in 1,137 innings pitched. He has given up a total of 537 ER's while holding a WHIP of 1.282 and having a FIP of 4.2. His strikeout to walk ratio is 2.60 and he has gone up against 4,812 hitters thus far in his career. Anderson (61-64 win-loss mark in his career) has earned a 4.25 earned run average and has allowed 8.6 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink'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:
Los Angeles Angels - Twitter
San Francisco Giants - Twitter