Giants vs. Angels Prediction, Odds, Picks - April 20

Giants vs. Angels Prediction, Odds, Picks - April 20

Updated Apr. 20, 2025 4:01 p.m. ET
Data Skrive

The San Francisco Giants versus Los Angeles Angels game on Sunday at 4:07 p.m. ET will showcase a pair of hot hitters in Jung Hoo Lee and Mike Trout. Oddsmakers list the Giants as -146 moneyline favorites, while giving the underdog Angels +122 moneyline odds to win. San Francisco is favored on the run line (-1.5). An 8.5-run total has been set for this contest.

Here is everything you need from a betting perspective on the Giants-Angels game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Giants vs. Phillies Highlights | MLB on FOX

Check out the best moments between the San Francisco Giants and the Philadelphia Phillies.

Giants vs. Angels Game Information & Odds

  • When: Sunday, April 20, 2025 at 4:07 p.m. ET
  • Where: Angel Stadium in Anaheim, California
  • How to watch on TV: MLB Network, FDSW, and NBCS-BA
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Giants -146 +122 8.5 -123 +103 -1.5 +115 -136

Giants vs. Angels Prediction

  • Score Prediction: Giants 6, Angels 5
  • Total Prediction: Over 8.5 runs
  • Win Probabilities: Giants 54%, Angels 46%

Giants vs. Angels Betting Insights

  • The Giants have been favorites in 10 games this season and won seven (70%) of those contests.
  • San Francisco has a record of 3-2 when favored by -146 or more by oddsmakers this season.
  • The bookmakers' moneyline implies a 59.3% chance of a victory for the Giants.
  • The Angels have been chosen as underdogs in 16 games this year and have walked away with the win eight times (50%) in those games.
  • Los Angeles has a win-loss record of 5-4 when favored by +122 or worse by bookmakers this year.
  • The moneyline set for this matchup implies the Angels have a 45% chance of coming away with a victory in the contest.

Giants Recent Betting Performance

  • The Giants have a 2-1 record from the three games they were moneyline favorites over their last 10 matchups.
  • In their last 10 outings (all 10 of them had set totals), the Giants and their opponents combined to hit the over eight times.
  • The Giants' ATS record is 5-5-0 over their past 10 games.

Giants Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 5.8
HR 12
ERA 4.45
K/9 10.7

Giants Player Insights

  • The Giants best hitter so far this season is Lee, who's hitting at a team-leading .355 clip along with three homers and 14 RBI.
  • Lee's home runs put him 65th in MLB, and he is 26th in RBI.
  • Lee carries a five-game hitting streak into this matchup. During his last five outings he is hitting .471 with two doubles, a walk and three RBI.
  • Matt James Chapman is batting .250 with three doubles, four home runs and 19 walks.
  • Chapman is 38th in home runs and 26th in RBI among all MLB hitters this year.
  • Wilmer Flores has a team-high six home runs and 23 runs batted in.
  • Mike Yastrzemski is hitting .279 with six doubles, three home runs and 12 walks.

Giants Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Matt James Chapman 0.5 (-190) 1.5 (+120) - 0.5 (+140)
Heliot Ramos 0.5 (-230) 1.5 (+115) - 0.5 (+215)
Wilmer Flores 0.5 (-165) 0.5 (-170) - 0.5 (+210)
Willy Rafael (Luna) Adames 0.5 (-175) 0.5 (-175) - 0.5 (+210)
Tyler Fitzgerald 0.5 (-145) 0.5 (-150) - 0.5 (+245)

Angels Recent Betting Performance

  • The Angels have played as underdogs in nine of their past 10 games and won three of those contests.
  • The Angels and their opponents have combined to hit the over four times in their last 10 games with a total.
  • The Angels have a record of 5-5-0 ATS over their last 10 games.

Angels Recent Stats

Stat Avg/Total
Record 3-7
Runs Per Game 3.3
HR 18
ERA 4.50
K/9 6.1

Angels Player Insights

  • Trout has a team-high eight home runs and has driven in 16 runs.
  • Trout ranks second in homers and 16th in RBI among all hitters in the majors.
  • Kyren Paris is hitting .288 with a double, a triple, five home runs and five walks.
  • Paris ranks 22nd in home runs and 121st in RBI among all hitters in the big leagues.
  • Nolan Schanuel has accumulated a team-high batting average of .280.
  • Taylor Ward is batting .214 with three doubles, five home runs and four walks.

Angels Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Taylor Ward 0.5 (-220) 1.5 (+120) - 0.5 (+170)
Mike Trout 0.5 (-180) 1.5 (+120) - 0.5 (+130)
Jorge Soler 0.5 (-195) 1.5 (+125) - 0.5 (+120)
Zachary Neto 0.5 (-145) 0.5 (-145) - 0.5 (+210)
Timothy Devon Anderson 0.5 (-155) 0.5 (-160) - 0.5 (+280)

Angels' Mike Trout hits second home run vs. Giants

Los Angeles Angels' slugger Mike Trout smacked his second home run vs. the San Francisco Giants.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share