
Giants vs. Angels Prediction, Odds, Picks - April 20
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
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
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.
World Baseball Classic Power Rankings: Who Joins USA, Japan As Favorites?
World Baseball Classic: Each MLB Team's List Of Players
Judge Or Raleigh? Skenes Or Skubal? Team USA's Best World Baseball Classic Lineup
4 Takeaways From the World Baseball Classic Roster Announcements
2026 MLB Free Agent Signings, Trades: Yankees Re-Sign Paul Goldschmidt
What’s Next: Will Tarik Skubal's $32M Arbitration Deal Impact Top MLB Stars?
How to Watch 2026 World Baseball Classic: Streaming, Teams, Dates
World Baseball Classic: Who Is On Team USA's Roster?
2026 World Baseball Classic Odds: USA, Japan Top Board as Favorites
World Baseball Classic Power Rankings: Who Joins USA, Japan As Favorites?
World Baseball Classic: Each MLB Team's List Of Players
Judge Or Raleigh? Skenes Or Skubal? Team USA's Best World Baseball Classic Lineup
4 Takeaways From the World Baseball Classic Roster Announcements
2026 MLB Free Agent Signings, Trades: Yankees Re-Sign Paul Goldschmidt
What’s Next: Will Tarik Skubal's $32M Arbitration Deal Impact Top MLB Stars?
How to Watch 2026 World Baseball Classic: Streaming, Teams, Dates
World Baseball Classic: Who Is On Team USA's Roster?
2026 World Baseball Classic Odds: USA, Japan Top Board as Favorites


