MLB Recap · July 25, 2026

Los Angeles Angels at San Francisco Giants: Final Score & Recap

LAA2
Final
SF9

Line Score

Team123456789RHE
LAA000000101291
SF00540000-9110

The Story

The San Francisco Giants routed the Los Angeles Angels 9-2 at Oracle Park on July 25, 2026, in a game that was effectively decided by the third inning. The DiamondIQ model entered the contest with a 57 percent home win probability for San Francisco, and that figure climbed steadily toward certainty as the Giants plated five runs in the third and four more in the fourth, leaving the final estimate at 100 percent.

The third inning was the gravitational center of the game. Jung Hoo Lee's home run off Angels starter Ryan Johnson delivered the single largest win-probability swing of the night, adding 18.3 percent to San Francisco's chances and setting the tone for an inning that would not let up. Casey Schmitt followed with a single that added another 12.0 percent, and Rafael Devers contributed a single worth 8.1 percent as the Giants continued to pile on Johnson. Heliot Ramos added a single of his own for another 4.8 percent, with Bryce Eldridge's strikeout representing the lone interruption, costing the Giants 6.2 percent before the frame concluded. By the time the Angels came to bat in the fourth, they were already trailing significantly and facing a model probability that had moved well past a competitive range.

Lee finished as the game's top performer by the DiamondIQ model's accounting, posting a WPA of plus-17.1 percent and a RE24 of plus-3.5. Devers was close behind with a RE24 of plus-3.9 and a WPA of plus-7.8 percent, while Schmitt contributed plus-10.3 percent WPA. On the mound, Robbie Ray was the standout, credited with plus-9.0 percent WPA as the Giants' pitching staff held Los Angeles to two late, inconsequential runs in the seventh and ninth innings.

Analysis generated by DiamondIQ's model.

Win Probability

755025LAA bats firstFinalSF win %LAA win %
DiamondIQ model home win probability across the game (pre-game 57.3% → final 100%).

Biggest Plays by Win-Probability Added

Jung Hoo Lee Home Run
Bot 3rd · off Ryan Johnson
+18.3%
Casey Schmitt Single
Bot 3rd · off Ryan Johnson
+12.0%
Rafael Devers Single
Bot 3rd · off Ryan Johnson
+8.1%
Bryce Eldridge Strikeout
Bot 3rd · off Ryan Johnson
-6.2%
Heliot Ramos Single
Bot 3rd · off Ryan Johnson
+4.8%

Top Batters by WPA

Jung Hoo Lee+17.1%+3.5 RE24
Casey Schmitt+10.3%+0.4 RE24
Rafael Devers+7.8%+3.9 RE24

Top Pitchers by WPA

Full box score, pitch data, and the play-by-play timeline
Open Game Center →