← Today's Slate
Saturday, July 25, 2026 at 4:05 PM EDT
MLB

Los Angeles Angels @ San Francisco Giants

LAA @ SF

LAA1
SF9
Final

Moneyline

LAA
50%
50%
SF
-108-108

ML Edge

LAA+2.3%
SF-2.3%

Total (O/U)

8.5

BetRivers

Over-9.2%
Under+9.2%

Venue

Park Factor

1.00

Neutral

Away Starter

Ryan Johnson
Team:Los Angeles Angels (LAA)
Pitcher:Ryan Johnson(RHP)
Record:3-7
ERA:5.75

Home Starter

Robbie Ray
Team:San Francisco Giants (SF)
Pitcher:Robbie Ray(RHP)
Record:11-7
ERA:3.21

Betting Insights

Key takeaways for this matchup

The Under has a 9.2% edge.

Pitching matchup: Ryan Johnson (5.75 ERA) vs Robbie Ray (3.21 ERA).

Player Props

Player props for this game

No player props available yet

Props are typically available 12-24 hours before game time

Box Score

Final game statistics

Los Angeles Angels (LAA)

BatterABRHRBIBBSOHR
Zach NetoSS3000010
Oswald PerazaSS1000010
Mike TroutCF3020100
Josh LoweRF0000100
Vaughn Grissom2B4011110
Jorge SolerDH5000010
Nolan Schanuel1B4010010
Jo AdellRF2010110
Wade MecklerLF1000000
Denzer Guzman3B4000000
Jose SiriCF3220100
Logan O'HoppeC4020000
Pitching
PitcherIPHRERBBSOPC
Ryan Johnson3.18881469
Tyler Heineman1.00000011
Kirby Yates1.01001021
Brent Suter2.22110444

San Francisco Giants (SF)

BatterABRHRBIBBSOHR
Luis Arraez2B4221010
Jesus Rodriguez2B1000000
Heliot RamosLF5110010
Bryce EldridgeDH3000120
Drew CavanaughDH1000000
Rafael Devers1B4234001
Casey Schmitt1B4111000
Jung Hoo LeeRF3123011
Willy AdamesSS4010020
Drew GilbertCF3110110
Daniel SusacC3100000
Pitching
PitcherIPHRERBBSOPC
Keaton Winn1.02112124
Tristan Beck2.01111029
Robbie Ray6.06002580

Pitcher Matchup Analysis

Platoon splits, recent form, and times through the order

Ryan Johnson (LAA)

2026 season
vs SF
ERA
21.60
IP
3.1
W-L
0-1
K
4
WHIP
2.90
AVG
.444
SplitERAWHIPK/9BB/9AVGIP
Overall5.751.436.74.2.25367.1
Home5.031.359.04.0.23534.0
Away6.481.514.44.4.27233.1
Last 7 Days0.000.433.92.6.0487.0
Last 30 Days5.281.416.24.7.24129.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.247.335.447.78215029
vs RHB.262.344.486.83010721
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.267.355.525.88012022
2nd Time.255.336.415.75110623
3rd Time.194.286.387.673315

Robbie Ray (SF)

2026 season
vs LAA
ERA
0.00
IP
6.0
W-L
1-0
K
5
WHIP
1.33
AVG
.261
SplitERAWHIPK/9BB/9AVGIP
Overall3.201.327.74.5.226137.2
Home2.681.277.15.0.20274.0
Away3.821.388.43.8.25263.2
Last 7 Days1.501.006.04.5.1436.0
Last 30 Days2.671.337.04.7.22427.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.260.336.328.66413132
vs RHB.214.309.400.70937085
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.218.300.401.70120253
2nd Time.220.333.360.69418649
3rd Time.245.317.373.69011014

Last 5 Games

Not available yet

Season Series

This Series (3 games)
SF wins series 2-1
Season (3 games)
SF leads series 2-0

Weather

Not available yet

Recent Odds

Latest betting lines from various books

Moneyline

BookAwayHomeTime
BetRivers-108-1084:28 PM
Bovada-111-1094:28 PM
BetMGM-115-1054:28 PM
BetUS-108-1024:28 PM
Caesars-115-1054:28 PM

Totals

BookTotalOverUnderTime
BetRivers8.5-114-1054:28 PM
Bovada8.5-115-1054:28 PM
BetMGM8.5-115-1054:28 PM
BetUS8.5-110-1104:28 PM
Caesars8.5-115-1054:28 PM