San Francisco Giants vs Los Angeles Angels Prediction, 4/20/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Los Angeles Angels
Date: Sunday, April 20, 2025
Location: Angel Stadium in Anaheim, CA
TV: FanDuel Sports Network West
Odds/Point Spread: San Francisco (-150) Los Angeles (+125)
The San Francisco Giants (13-6) are traveling to Angel Stadium on Sunday where they will attempt to beat the Los Angeles Angels (9-9). The odds on this game have San Francisco at -150 and Los Angeles is priced at +125. The over/under is set at 8. The starting pitchers will be Justin Verlander and Yusei Kikuchi.


The Giants have compiled 42 doubles as a unit and have smacked 23 balls out of the stadium. San Francisco has a slugging % of .415 and have struck out 186 times, while being walked on 70 occasions. As a unit, the San Francisco Giants are scoring 5.5 runs per outing, which has them sitting at 4th in MLB. They have recorded 99 runs batted in and 149 base knocks this year, and their team batting average is sitting at .231. They have a total of 104 runs while holding a team OBP of .308.
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
They have accrued a K/BB ratio of 2.33 and their pitching staff has a collective WHIP of 1.28. Giants pitchers have relinquished 16 home runs and also 72 runs (6th in the league). San Francisco has relinquished 140 base hits (7.6 per 9 innings) and 67 earned runs. The Giants hold a team earned run average of 3.63 so far this season (9th in the league), and their staff has rung up 168 hitters. They have walked 72 opposing hitters and their FIP is 3.65 as a squad on the campaign.
The Giants bullpen have a save percentage of 66.7% and have come into the game in 23 save situations. The bullpen pitchers have inherited 24 base runners over the course of the season with 37.5% of them earned a run for their team. Giants relief pitchers have stepped onto the hill with runners on 13 times and also have had 22 appearances in high leverage situations. The Giants have sent 62 relievers to the hill so far this year. The relievers have recorded 14 holds so far this season (9th in baseball). They have earned 6 saves for the year and have not converted 3 out of their 9 save chances.
The Seattle Mariners have accounted for 498 putouts so far this season, as well as 172 assists and 6 errors. Their fielding rate is holding at .991 which has them ranked 2nd in MLB, and have a total of 15 double plays. The Giants have converted 70.8% of balls hit into play into outs out of their 1,494 innings on the field, which has them sitting at 13th in baseball.
Verlander has thrown 3,433 innings and has totaled 3,433 punch outs so far in his career. Verlander (262-148 win-loss record in his career) has earned a FIP of 3.27 and he has faced 14,033 batters during his time in the major leagues. His earned run average is 3.32 (1,266 earned runs allowed) and he has a career WHIP of 1.129. He has surrendered 2,915 base hits (7.6 hits per 9 innings) and has had 961 free passes.
The Angels hold a team SLG% of .419 and they score 4.39 runs per outing (13th in MLB). They have put up 21 two-baggers, while taking a walk 45 times and recording 79 runs. Los Angeles has accumulated 30 long balls for the season as well as 79 runs batted in. They have struck out on 165 occasions (12th in the league) and have accounted for 140 hits. The Los Angeles Angels have accumulated an on-base percentage of .292 as well as a batting average of .230 so far this year.
The Angels are sitting with a team WHIP of 1.401 in addition to having a FIP of 4.90 as a unit so far this season. They are sitting at 19th in MLB as a staff in total hits surrendered with 150. The Los Angeles pitching staff have given up 90 runs on the year while having a team ERA of 4.76 (83 earned runs yielded). Their K/BB ratio is 7.50 (131 strikeouts vs 70 walks). They have surrendered 26 dingers and they relinquish 5.16 runs per 9 innings (28th in MLB).
Los Angeles has called on relievers to take the mound in 10 save opportunities and they have walked away with 6 saves. They are currently ranked 18th in MLB with a save percentage of 60.0%, and they have sent 55 relief pitchers to the mound so far this season. Their relief pitchers have stepped onto the hill 25 times in high leverage situations and on 16 occasions with base runners. Los Angeles bullpen pitchers have an inherited score rate of 39.1% out of 23 inherited runners. Sitting with 18 save situations, the Angels have 8 holds and also 4 blown saves.
In their 1,413 innings played, the Angels hold a efficiency on defense of 70.2% (17th in MLB). The Los Angeles Angels have gotten 24 double plays and hold a fielding percentage of .983 (21st in pro baseball). The Angels have recorded 175 assists, 11 errors and are sitting with 471 putouts during this campaign.
Kikuchi (41-50 career record) holds a 4.56 earned run average and has given up 8.9 hits per 9 innings. His K/BB ratio is 2.94 and he has faced 3,567 batters in his pro baseball career. He has given up a total of 422 ER's while holding a WHIP of 1.339 and having a FIP of 4.5. During his career, Kikuchi has surrendered 824 hits while he has earned 859 punch outs in 833 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take San Francisco (-150)
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