Fair odds. Sharp insights.
Roulette
The Fair Stake
Free roulette: 3 spins a day
MARKETS
BTC$82,892+0.07%ETH$2,505+0.80%BNB$751.09+1.80%XRP$1.41+1.83%SOL$110.33+0.71%TRX$0.3312−0.40%ZEC$1,231+1.16%HYPE$86.12+1.08%DOGE$0.0861+2.09%US x Iran ceasefire continues through…Yes 77.5¢PolymarketWill the Republican Party control the…Yes 9.5¢PolymarketUS x Iran ceasefire continues through…Yes 91.5¢PolymarketFear & Greed64Greed
Giants vs Angels odds, prediction & picks July 25
Betting

Giants vs Angels odds, prediction & picks July 25

San Francisco open as their shortest home price of the season against the Angels at Oracle Park, and the number is built almost entirely on a 2.77-run ERA gap between the starters rather than on either team’s record.

Two clubs going nowhere meet at Oracle Park on Saturday, July 25, 2026, first pitch 4:05 p.m. EDT. The Angels are 41-62; the Giants 42-60. Neither has anything left to play for, yet the market has priced this as the most confident San Francisco have looked all year — in a July dead rubber, sportsbooks price the mound, not the standings.

Why the Giants are their own season-high favourite

American odds of -162 mean staking $162 to win $100 — 1.62 in decimal, an implied 61.8% before the bookmaker’s margin. The Angels at +136 (2.36 decimal) imply 42.4%; the two sum past 100%, which is the overround.

The gap between that 61.8% and the 55% a predictive model assigns San Francisco is the whole story. The market is seven percentage points more confident than the model, and the reason is on the mound: Ray’s 3.33 ERA against Johnson’s 6.10 is a 2.77-run separation, one of the widest starter mismatches on a 15-game Saturday slate.

The number has not been stable either. San Francisco were also quoted at -126 (1.79 decimal) during the build-up, a swing of over 30 cents. In a low-interest July game that usually reflects thin liquidity rather than sharp money — meaning -162 is the top of the range, not the bottom.

What the records do and do not tell you

Both teams are out of contention, which matters more for roster decisions than for the game. With the trade deadline set for Monday, August 3, both are candidates to move veterans, and a starter’s late-July workload is often managed with trade value in mind. Ray’s innings count is worth watching.

The totals record is the more useful signal. San Francisco have gone over in 46 of 99 games with a posted total — 46.5% — and the Angels 45 of 102, or 44.1%. Both sit below the coin-flip mark, and Oracle Park has long been among the league’s least generous run environments.

Match-Up & Markets

Favourite: San Francisco Giants at -162 American / 1.62 decimal on FanDuel, Angels +136 / 2.36 — the shortest price San Francisco have been given all season.

Predicted result: Giants 4, Angels 2 — San Francisco win, total stays under. The reasoning is the starter gap, not the lineups: Ray’s 3.33 ERA in a park that suppresses scoring, against a Johnson start carrying a 6.10 ERA, points to an early lead protected in a low-scoring game. Both clubs trend under, and neither offence argues for a shootout.

Props worth a look: Ray’s strikeout total sits closest to the pitching edge — the more reliable starter at 3.33 ERA against a lineup 21 games under .500. The game total under is supported by both teams’ sub-46% over rate and Oracle Park. First-five-innings markets isolate the starter mismatch and strip out bullpen variance.

One to fade: the Giants run line at -1.5. A 55% win probability is a long way from a two-run margin, and a low-total game in a pitcher’s park is exactly where favourites win by one. Laying the extra run buys a cushion the run environment argues against.

Odds correct as of July 25, 2026. Informational only — not financial or betting advice. 18+ / 21+ by jurisdiction. See the Responsible Gambling notice below.

FAQ

What time is Angels at Giants on July 25?
First pitch is 4:05 p.m. EDT at Oracle Park, San Francisco.

Who is favoured?
The Giants at -162 (1.62 decimal) per FanDuel, with the Angels at +136 (2.36) — the shortest price sportsbooks have given San Francisco this season.

Who is pitching?
Robbie Ray for San Francisco at 8-6, 3.33 ERA; Ryan Johnson for the Angels at 2-4, 6.10 ERA — the 2.77-run gap doing most of the work in this line.

More MLB markets: Yankees vs Phillies odds & picks and Orioles vs Red Sox odds & picks.

18+Gambling carries financial risk and can be addictive. If you or someone you know needs help, visit GamCare (UK), call 1-800-GAMBLER (US), or see our Responsible Gambling page. 18+ / 21+ depending on jurisdiction.

Karthik Subramanian

Written by

Karthik Subramanian

Nine-year crypto and forex veteran covering token analysis, prediction markets, and blockchain-based gambling infrastructure. Founder, writer, and consultant specialising in the intersection of digital assets and iGaming.

Get the latest crypto, gambling and betting insights. No spam, just alpha.

By subscribing you agree to our Privacy Policy. Unsubscribe anytime.