The San Francisco Giants host the Los Angeles Angels on July 25, 2026. First pitch from Oracle Park is scheduled for 4:05 p.m. EDT. The game will be broadcast on NBCS-BA.
The Giants are -126 on the moneyline. The Angels are +108 on the moneyline. The total is set at 8.5 runs.
Find my MLB picks and Angels vs Giants prediction below, as well as probable pitchers, weather report, and more.
- Angels vs Giants Pick: F5 Over 4.5 (-140 or Better)
My Angels vs Giants best bet is on the Over. Make sure to find the best odds by checking our live MLB odds page.
Angels vs Giants Odds
| Angels Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 -188 | 8.5 -120o / -102u | +108 |
| Giants Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-1.5 +155 | 8.5 -120o / -102u | -126 |
- Angels vs Giants moneyline: Angels +108, Giants -126
- Angels vs Giants over/under: 8.5
- Angels vs Giants spread: Angels +1.5 (-188), Giants -1.5 (+155)
Angels vs Giants MLB Betting Preview
Oracle Park suppresses runs by 6% on average, and the weather forecast doesn’t seem likely to change that more than 1-2% either way, but Nic Lentz is one of the more hitter-friendly umpires, generally increasing scoring by 2.7%.
We’re still looking at a negative run environment. But Oracle Park only suppresses run scoring by 2% in afternoon games, so we could be looking at a neutral park.
The Angels will be starting Ryan Johnson, whose 6.10 ERA is below his 6.26 FIP. Additional estimators are lower, but none by a run and a half. He’s truly tracking like a five-run-per-nine pitcher.
That’s a necessary component here because he should be able to push a slacking San Francisco offense above average here. The projected Giants’ lineup is averaging just a 90 wRC+ over the last 30 days, but a 104 wRC+ at home and 109 wRC+ vs RHP.
With the Angels, you also get one of the worst defenses in the league. On a team level, they are the third-worst defense (Runs Prevented and OAA). Saturday’s projected defense sits at -25 FRV through Thursday’s games.
The stunner is that the Angels have the best bullpen estimators in the league over the last 30 days, but we’re going to be mostly avoiding them.
Over on the other side, Robbie Ray has been nearly as bad as Johnson from an underlying perspective, despite the 3.33 ERA. He doesn’t have a single estimator within a run and a quarter.
It’s a little bit about a regression-worthy BABIP (.250), but more about eight of his 49 runs allowed being unearned. He’s giving up the runs, but not being charged for them.
The Angels’ projected lineup, full of RHBs, average just a 64 wRC+ over the last 30 days, but 109 on the road and 113 vs LHP.
The San Francisco defense is more average, but I believe the overall conditions are being met for a hot start to this game, mostly due to a pair of pitchers who are both pitching poorly this season. Their ERAs may add up to nine and a half, but the peripherals suggest 10. Just ask BARTOLO.
Pick: F5 Over 4.5






























