Los Angeles Angels at San Francisco Giants

Fri Jul 247:15 PM PT
By JR·2 min read

TLDR: Two teams headed nowhere but the trade deadline meet at Oracle Park, with Mike Trout making a rare appearance in a building that's never been kind to him.

FINAL · SAT JUL 25, 2:15 AM
LWWWL
6
LLLLL
7
Final12345678910RHE
LAA
1000300200691
SF
2030001001790
Los Angeles Angels
  • Won 3 of last 5, real recent momentum
  • Bullpen has stayed mostly intact
  • Rodriguez carries an 8.23 ERA into the start
  • Rotation and lineup gutted by long-term injuries
San Francisco Giants
  • Webb still a quality arm even in a slump
  • Chapman nearing return, could help soon
  • Riding a 5-game losing streak into this series
  • Down 3 outfielders, thin offensive depth right now

Grayson Rodriguez takes the ball for the Angels carrying an 8.23 ERA that's been a season-long anchor, and his last outing didn't help the case — 4 innings, 6 earned runs against the Tigers. Logan Webb draws the start for San Francisco, and while his overall line still reads like a frontline arm, July has been a slog: he's winless in 3 starts this month, with 15 earned runs allowed across 16.2 innings.

Los Angeles Angels
Grayson Rodriguez
(3-4)·7.24 ERA
Jul 18 vs Tigers
L
4.0IP
6ER
3K
1BB
87P
07/24 Lineup
San Francisco Giants
Logan Webb
(7-7)·3.74 ERA
Jul 18 @ Mariners
ND
6.2IP
3ER
5K
1BB
100P
07/24 Lineup

San Francisco could get some reinforcements soon. Matt Chapman has been progressing well in his rehab from a core injury and could be activated as soon as this homestand, which opens Friday against the Angels. Until he's back, the Giants are still without Harrison Bader, Victor Bericoto and Jonah Cox — three outfielders sidelined at once, which has thinned out a lineup that's produced 5 straight losses.

The Angels aren't exactly whole either. Anthony Rendon and Yoan Moncada are both out long-term at third base, Yusei Kikuchi is still building back from shoulder trouble, and the rotation is missing Jack Kochanowicz entirely following Tommy John surgery. It's a banged-up group trying to find any kind of rhythm before the calendar flips to August.

Mike Trout's presence adds a little juice to an otherwise low-stakes series. He's made just five trips to Oracle Park in his career and has managed exactly 1 home run in 21 plate appearances there — a rare cold spot for one of the sport's best hitters. With both front offices working the phones ahead of the Aug. 3 deadline, plenty of players in this series could be wearing different uniforms within two weeks.

07/22LvsCardinals0-1
07/22WvsCardinals5-1
07/21WvsCardinals3-2
07/19WvsTigers3-2
07/19LvsTigers0-7
07/22L@Royals4-5
07/21L@Royals2-3
07/20L@Royals3-4
07/19L@Mariners3-6
07/19L@Mariners3-4

Momentum is a fair way to separate these two right now. The Angels have actually won 3 of their last 5, including back-to-back wins over the Cardinals, while the Giants have dropped 5 in a row and haven't looked competitive doing it. That gap matters more than the standings suggest — one club is playing loose, the other is scuffling for any signs of life.

Neither roster is full-strength, but the injury math tilts differently for each side — the Angels are missing bats and rotation depth for the long haul, while the Giants' losses are more outfield-specific and closer to resolving with Chapman's return. That's a real swing factor in a series that otherwise has no postseason implications for either club.

Angels 6, Giants 7: Final Score & Odds Recap — Last-Place Angels and Giants Play Out the String