Game Time: 4:07 pm ET, Sunday, April 20, 2025
Venue: Angel Stadium, Anaheim, CA
Where to Watch: MLB Network
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Giants -112, Angeles -108; Over/Under: 8.5 runs
Bet365: Moneyline odds: Giants -112, Angeles -108; Over/Under: 8.5 runs
BetMGM: Moneyline odds: Giants -112, Angeles -108; Over/Under: 8.5 runs
Season Record
San Francisco Giants: 13-7 (3rd place, NL West)
Los Angeles Angels: 10-9 (2nd place, AL West)
Do not miss out on our expert handicapper analysis! Nelly’s Sports is on a HOT STREAK in the MLB on a 7-0 MLB RUN for +$7,070 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.
Recent Form
San Francisco Giants: 5-5 last 10
Los Angeles Angels: 4-6 last 10
San Francisco Giants vs Los Angeles Angels Preview and Analysis
The Giants are entering this series off a loss and split their 4-game series against the Philadelphia Phillies 2-2 in their last series. They enter this game with a 13-7 record overall and have a road record of 9-5. This is the series finale of a 3-game series with the Angels on Sunday with the 2nd game still to be played on Saturday. The Giants lost the series opener on Friday. Their offense ranks 12th in the MLB with a .706 OPS. Landen Roupp is their starting pitcher on Saturday while Justin Verlander is making his start in this game on Sunday. He is 0-1 with a 6.75 ERA this season. His team won 2 of their last 3 games this season with him making an appearance. In his last MLB regular season start, he allowed 4 ER, 1 HR, and 3 BB with 1 K on 8 hits through 5.2 IP against the Philadelphia Phillies.
The Angels are entering this series off a loss and got swept in their 3-game series against the Texas Rangers 3-0 in their last series. They enter this game with a 10-9 record overall and have a home record of 3-1. This is the 3rd game of a 3-game series with the Giants on Sunday with the 2nd game still to be played on Saturday. The Angels won the 1st game of this series on Friday. Their offense ranks 14th in the MLB with a .699 OPS. Kyle Hendricks is their starting pitcher on Saturday while Yusei Kikuchi is making his start in this game on Sunday. He is 0-3 with a 4.13 ERA this season. His team lost all 4 games this season with him making an appearance. In his last MLB regular season start, he allowed 1 earned run, 0 homers, and 2 BB with 6 strikeouts on 3 hits through 6 innings played against the Texas Rangers.
Giants vs Angels Prediction
The current betting odds have the Angels listed as a slight underdog in this game according to Draftkings Sportsbook. The Angels have looked good in their games this season with their 10-9 record overall which has them right near the top of their division with a good start to the season. They have looked a lot better in their own ballpark too with their 3-1 home record. Meanwhile, the Giants have looked really good in their games this season with their 13-7 record overall which has them right in the middle of their division with a great start to the season. They have also been a good road team so far with their 9-5 road record. The Giants were very hot coming into this series, putting up a ton of runs in their games, but they still split their series with the Phillies as they have also been giving up a lot of runs. They also lost the 1st game of this series, getting shut out in that game, and they don't have a great pitching matchup here either. The Giants are going with Verlander in this one and he has been struggling a lot this season. He is 0-1 with a 6.75 ERA and gave up another 4 earned runs in his last start. The Angels haven't played many games at home this season, but they have been much better in those games, putting up more runs in those games too. They also have Kikuchi starting in this one and even though he is 0-3 this season with a 4.13 ERA, he hasn't been that bad in his starts and is coming off a good one which he only gave up 1 earned run. Kikuchi is due for a win here after pitching so well in his last start, and the Angels should be able to get that win here since they have looked a lot better at home. The best way to place a bet here is on the Angels to win this game.
Giants Angels Prediction: Our MLB Pick for Sunday, April 20, 2025 (4:07 pm ET start time) is Angels 6 Giants 4.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today. And if you enjoyed this San Francisco Giants Los Angeles Angels prediction, be sure to drop by every day for our daily MLB projections and previews.
MLB Betting Trends
San Francisco Giants: 86-78 (+4.6 units) on the moneyline when the total is 8 to 8.5. 16-9 (+4.3 units) on the moneyline vs. a team with a poor bullpen whose WHIP is 1.550 or worse. 95-82 (+5.7 units) on the moneyline in the first half of the season. 45-32 OVER on the road when the total is 8 to 8.5.
Los Angeles Angels: 146-196 (-31.1 units) on the moneyline in all games. 73-93 (-23.2 units) on the moneyline in home games. 115-150 (-16.2 units) on the moneyline against right-handed starters. 48-35 OVER at home when the total is 8 to 8.5.
Key Injuries
San Francisco Giants: C. Schmitt (2B) Day To Day - Side. T. Murphy (C) Sixty Day IL - Back. J. Encarnacion (RF) Ten Day IL - Finger.
Los Angeles Angels: B. Joyce (RP) Fifteen Day IL - Shoulder. Y. Moncada (3B) Ten Day IL - Thumb. S. Bachman (RP) Fifteen Day IL - Upper Body. A. Rendon (3B) Sixty Day IL - Hip. R. Stephenson (RP) Sixty Day IL - Elbow.
Notable Quotes
"It feels like a wasted pitching effort the way he pitched tonight. That's a really good performance. We're seeing him with the added pitches being able to strike some guys out, too. So, kind of next-level stuff for him.” - Bob Melvin after his team’s loss against the LA Angels in their game on Friday.
“It’s tremendous. He’s champing at the bit to play. We’ve missed him. And now he’s back.” - Ron Washington on Zach Neto’s return in their win against the Giants on Friday.
Starting Lineups
San Francisco Giants
Heliot Ramos (R) LF
Willy Adames (R) SS
Jung Hoo Lee (L) CF
Matt Chapman (R) 3B
Wilmer Flores (R) DH
Mike Yastrzemski (L) RF
Patrick Bailey (S) C
Tyler Fitzgerald (R) 2B
LaMonte Wade Jr. (L) 1B
Los Angeles Angels
Taylor Ward (R) LF
Luis Rengifo (S) 3B
Mike Trout (R) DH
Jorge Soler (R) RF
Logan O'Hoppe (R) C
Nolan Schanuel (L) 1B
Zach Neto (R) SS
Kyren Paris (R) 2B
Jo Adell (R) CF
Statistical Leaders
San Francisco Giants
Batting Average: Jung Hoo Lee (.361)
Hits: Jung Hoo Lee (26)
Home Runs: Wilmer Flores (6)
RBI: Wilmer Flores (23)
Stolen Bases: Tyler Fitzgerald (4)
Wins: Robbie Ray (3)
Saves: Ryan Walker (4)
ERA: Randy Rodríguez (0.00)
Los Angeles Angels
Batting Average: Zach Neto (.333)
Hits: Nolan Schanuel (20)
Home Runs: Mike Trout (6)
RBI: Mike Trout (14)
Stolen Bases: Kyren Paris (5)
Wins: Brock Burke (2)
Saves: Kenley Jansen (5)
ERA: Kenley Jansen (0.00)
Managers:
San Francisco Giants: Bob Melvin (2nd season)
Los Angeles Angels: Ron Washington (2nd season)