Angels vs. Giants Odds & Betting Predictions - July 25, 2026
Angels at Giants
8:05 pm • NBCS-BAStarting Pitchers
| pitcher | team | era | w-l | |
|---|---|---|---|---|
![]() | 3.33 | 8-6 | ||
![]() | 6.10 | 2-4 |
Angels at Giants Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
|---|---|---|---|---|
Angels 41-63 | +1.5 | +1.5-184 | o9-110 | +110 |
Giants 43-60 | u8.5 | -1.5+150 | u9-110 | -130 |

Oracle ParkSan Francisco
.png)


Angels vs. Giants Expert Picks
Matt Trollo
Last 30d: 84-94-2 (-8.2u)
LAA +113
0.5u
(DK) Wouldn't play any lower. Have this one just about even. Despite Johnson nearly doubling Ray's ERA, I only have them separated by a quarter run. LAA best bullpen estimators in the league L30 days, a run and a quarter better than SF.
Picks Office
Last 30d: 121-124-9 (-15.2u)
Over 5 (F5)-115
1u
SF -120
1u
💰🦡 Jake
Last 30d: 69-66-1 (+22.6u)
Under 0.5 (1st Inn)-105
1.58u
Frank Ammirante
Last 30d: 322-370-8 (-44.3u)
LAA +115 (F5)
0.87u
R.Johnson u2.5 Earned Runs-102
1.02u
Matthew Lopes
Last 30d: 42-180-3 (-28.9u)
B.Eldridge To Hit 1+ Home Runs Yes+425
1u
C.Schmitt To Hit 1+ Home Runs Yes+475
1u
R.Devers To Hit 1+ Home Runs Yes+321
1u
Matt Trollo
Last 30d: 84-94-2 (-8.2u)
Over 4.5 (F5)-130
0.65u
(B365) Saturday's Leadoff
Angels vs. Giants Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Angels vs. Giants Public Betting Percentages
Betting Trends
- Giants are 1-4 in their last 5 games.
- Giants are 2-3 in their last 5 games against the spread
- Giants are 25-30 in their road games against the spread
- The totals have gone OVER in 3 of Giants' last 5 games
- The totals have gone OVER in 22 of Giants' 48 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Angels vs. Giants Injury Updates

Angels Injuries
- Anthony Rendon3B
Rendon is out with hip
Out
- Gustavo CamperoC
Campero is out with ankle
Out

Giants Injuries
- Hayden BirdsongSP
Birdsong is out with arm
Out
- Drew CavanaughC
Drew Cavanaugh has been scratched Friday.
Out
Angels vs. Giants Starting Lineups
Angels Starting Lineup| PITCHER | W-L | ERA | WHIP | K/9 | |
|---|---|---|---|---|---|
![]() | 2-4 | 6.10 | 1.435 | 7.04 |
| HITTERS | AVG | OBP | SLG | HR |
|---|---|---|---|---|
![]() | .238 | .327 | .449 | 19 |
![]() | .233 | .388 | .456 | 18 |
![]() | .255 | .319 | .401 | 6 |
![]() | .205 | .293 | .372 | 11 |
![]() | .282 | .354 | .394 | 6 |
![]() | .241 | .288 | .397 | 15 |
![]() | .248 | .295 | .380 | 4 |
![]() | .269 | .324 | .473 | 5 |
![]() | .211 | .275 | .300 | 4 |
Giants Starting Lineup| PITCHER | W-L | ERA | WHIP | K/9 | |
|---|---|---|---|---|---|
![]() | 8-6 | 3.33 | 1.310 | 7.81 |
| HITTERS | AVG | OBP | SLG | HR |
|---|---|---|---|---|
![]() | .324 | .362 | .448 | 4 |
![]() | .263 | .298 | .446 | 9 |
![]() | .266 | .363 | .472 | 10 |
![]() | .244 | .315 | .476 | 21 |
![]() | .272 | .303 | .489 | 21 |
![]() | .299 | .332 | .422 | 5 |
![]() | .225 | .277 | .428 | 18 |
![]() | .233 | .316 | .357 | 4 |
![]() | .257 | .298 | .327 | 0 |
Angels vs. Giants Odds Comparison
Could not load odds
Angels at Giants Team Totals
MatchupOverUnder | ||
|---|---|---|
Angels 41-63 | N/A | N/A |
Giants 43-60 | N/A | N/A |























