San Francisco Giants vs Los Angeles Angels Prediction, 4/19/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Los Angeles Angels
Date: Saturday, April 19, 2025
Location: Angel Stadium in Anaheim, CA
TV: FanDuel Sports Network West
Odds/Point Spread: San Francisco (-130) Los Angeles (+110)
The Los Angeles Angels (9-8) will compete against the San Francisco Giants (13-5) at Angel Stadium on Saturday. The odds on this game have the Giants at -130 while the Angels open at +110. The over/under comes in at 9. The starting pitchers are Landen Roupp and Kyle Hendricks.


The Giants have tallied 41 doubles as a team and have hit 21 balls out of the park. San Francisco has a slugging percentage of .417 and have been called out on strikes 172 times, while taking a walk on 69 occasions. As a unit, the San Francisco Giants are recording 5.6 runs per outing, which puts them at 3rd in MLB. They have accounted for 95 RBI's as well as 143 hits so far this season, while their batting average comes in at .234. They have accounted for 100 runs scored while holding a team on-base percentage of .313.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 7-Unit MLB Play Saturday (4 p.m.). Scott went 5-1 on the bases last night and he's 11-3 the last 4 days. And after winning another 7-Unit last night (prop), Scott's top play run has now produced +34,420. Scott measures success by the years, not mere weeks. Continue winning on the bases and with top plays overall. Get Scott's 7-Unit MLB late afternoon side 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 campaign (8th in the league), and they have struck out 161 hitters. Giants pitchers have yielded 16 home runs and 66 runs (4th in baseball). They have walked 66 opposing players and their FIP is 3.66 as a unit for the season. San Francisco has allowed 134 hits (7.6 per 9 innings) and 61 earned runs. They have a K/BB ratio of 2.44 and the pitching staff holds a collective WHIP of 1.27.
The Giants bullpen have earned a save percentage of 66.7% and has stepped onto the mound in 23 save situations. The relief pitchers have inherited 23 runners over the course of the season and 39.1% of those players crossed home plate. Giants pitchers have come into the game with runners on base 12 times in addition to having 22 appearances in high leverage situations. The Giants have dispatched 60 relief pitchers to the hill this season. The relief pitchers have a total of 14 holds over the course of the season (8th in MLB). They have earned 6 saves over the course of the season and have blown 3 out of their 9 save opportunities.
The Giants have transformed 71.0% of baseballs in play into outs out of 1,422 innings, which has them ranked 13th in the majors. The Seattle Mariners have accounted for 474 putouts over the course of the season, in addition to 159 assists and 5 errors. Their fielding percentage is holding steady at .992 which ranks 1st in professional baseball, and they have turned 12 double plays.
Roupp has taken the hill for 65 innings and has totaled 67 strikeouts in his pro baseball career. His earned run average is 3.87 (28 earned runs allowed) and his career WHIP is 1.429. He has allowed 60 base knocks (8.3 hits per 9 innings) and has had 33 free passes. Roupp (2-3 career mark) has earned a FIP of 3.81 while he has gone up against 284 hitters in the major leagues.
The Los Angeles Angels have an on-base percentage of .299 and a team batting average of .234 on the campaign. They have struck out on 154 occasions (15th in MLB) and have earned a total of 135 base knocks. Los Angeles has a total of 30 long balls this year as well as 76 runs batted in. The Angels hold a team SLG% of .432 and they are scoring 4.47 runs per game (12th in MLB). They have recorded 20 two-baggers, while walking 45 times and putting up 76 runs.
The Angels have a WHIP of 1.396 in addition to having a FIP of 4.86 as a squad this year. Their strikeout to walk ratio sits at 7.60 (126 strikeouts against 69 walks). They have a ranking of 15th in MLB as a staff in total hits allowed with 139. They have allowed 24 homers and they relinquish 5.13 runs per 9 innings (27th in MLB). The Los Angeles pitching staff have yielded 85 runs for the season while holding an ERA of 4.71 (78 earned runs surrendered).
Los Angeles relievers have an inherited score rate of 40.9% of 22 inherited runners. Their relievers have stepped onto the mound 25 times in high leverage situations in addition to 15 occasions with runners on. With 18 save situations, the Angels have accumulated 8 holds and also 4 blown saves. They are ranked 18th in the league holding a save rate of 60.0%, and they have sent 52 relievers to the mound on the season. Los Angeles has called on relievers to enter the game in 10 save chances and they have earned 6 saves.
The Los Angeles Angels have gotten 23 double plays and have accounted for a fielding rate of .982 (23rd in baseball). The Angels have recorded 166 assists, 11 errors and have amassed 447 putouts for the season. In 1,341 innings on the field, the Angels have a efficiency on defense of 70.5% (16th in professional baseball).
Hendricks (97-82 win-loss mark in his career) has earned a 3.69 ERA while giving up 8.5 hits per nine innings. He has a K/BB ratio of 3.44 and he has gone up against 6,577 batters in his MLB career. He has conceded a total of 654 earned runs while earning a WHIP of 1.180 and a FIP of 3.6. So far in his MLB career, Hendricks has allowed 1,514 hits while he has accumulated 1,268 punch outs in 1,595 frames.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take San Francisco (-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:
Los Angeles Angels - Twitter
San Francisco Giants - Twitter