1
1
Imagine two kids on a playground. One kid (the Arizona Diamondbacks) was doing really well at the start of recess, but lately keeps tripping over their own shoelaces. The other kid (the San Francisco Giants) was struggling for a while, but seems to be finding their balance again. Now they’re about to play each other — and it’s actually kind of interesting!
Even though the Diamondbacks have had a rough June (winning only 10 of their last 18 games), they’ve been absolutely dominating the Giants this year. They’ve beaten them 6 times with zero losses, and have scored 22 more runs than the Giants across those games. That’s like winning every game by about 4 runs — not exactly close!
But here’s the twist: the Giants are starting to look a little better lately (they’ve won 12 and lost 12 in June). So maybe — just maybe — this time things could be different.
About a month ago, the Diamondbacks swept the Giants in Arizona. At that time, things looked great for Arizona:
Their star hitters were on fire:
Their pitchers were holding things together:
But that sweep was kind of like the moment in a movie when everything starts going wrong…
Since that sweep about a month ago, the Diamondbacks have been one of the worst teams in baseball. Here’s the breakdown:
Important Point: When your three main pitchers are giving up tons of runs, it’s really hard to win games. It’s like trying to hold water in a bucket full of holes.
The Diamondbacks’ offense has been almost as bad as their pitching:
The Giants have actually been a little better lately:
Compare that to Arizona’s 80 wRC+, and the Giants’ hitting looks absolutely elite.
Almost every Giants hitter has been above average lately. The only ones who haven’t:
Not so fast! The Giants have their own problems.
Logan Webb and Robbie Ray have been great, but the rest of the pitching staff? Not so much:
Important Point: This groundball drop is probably because Logan Webb (their best groundball pitcher) has been on the Injured List. Once he comes back, things should improve.
| Who: | San Francisco Giants (35-48) at Arizona Diamondbacks (41-42) |
| Where: | Chase Field, Phoenix, Arizona |
| When: | Monday, Tuesday, and Wednesday at 6:40pm PT |
| TV: | No national broadcast |
| Game | Giants | Diamondbacks |
|---|---|---|
| Monday | Tyler Mahle (1-7, 5.49 ERA) | Eduardo Rodriguez (6-2, 2.27 ERA) |
| Tuesday | Landen Roupp (5-7, 4.07 ERA) | TBD |
| Wednesday | Trevor McDonald (2-6, 4.94 ERA) | Zac Gallen (3-7, 6.15 ERA) |
Geraldo Perdomo: After a slow start, he’s been hitting really well lately (.805 OPS in his last 28 games). He just had a great series against the Rays (6 hits in 11 at-bats with a double and a homer). However, he hasn’t been great at home (.659 OPS) and is only 5-for-22 against the Giants this year.
Bryce Eldridge: A potentially great hitter facing a bad pitching staff? That’s a recipe for a big series.
Heliot Ramos: A power hitter coming back from injury facing a terrible pitching staff? Even better.
LuJames Groover: He was drafted in 2023 and is known for being really patient at the plate. Also, his name is awesome and sounds like a character from a comedy movie.
Here’s the simple version:
The Diamondbacks owned the Giants earlier this year (6-0 with a +22 run differential), but that was a month ago.
Arizona has fallen apart since then — their pitching is terrible (three starters combining for a 7.08 ERA) and their hitting has disappeared (second-fewest runs in baseball over the last 30 days).
The Giants have been improving — they’ve been the #1 offense in baseball over the last 30 days by advanced metrics, and almost all their hitters are performing above average.
But the Giants have pitching problems too — outside of Logan Webb and Robbie Ray, the staff has been below average, and Webb is currently injured.
Q: Why have the Diamondbacks been so bad lately?
A: Their three main starting pitchers (Nelson, Kelly, and Gallen) have been some of the worst in baseball, and their best hitters (Arenado and Vargas) have stopped hitting almost entirely. When both your pitching and hitting fail at the same time, losses pile up fast.
Q: What does "wRC+" mean?
A: It’s a way to measure how good a hitter is. 100 is exactly average. Above 100 is better than average, below 100 is worse. So a 126 wRC+ (like the Giants recently) means they’ve been 26% better than the average team. A 36 wRC+ (like Arenado) means he’s been 64% worse than average — really bad.
Q: What’s an ERA?
A: ERA stands for Earned Run Average. It tells you how many runs a pitcher gives up per 9 innings. Lower is better. A good ERA is under 4.00. A bad ERA is over 5.00. Arizona’s starters have a combined 7.08 ERA, which is really, really bad.
Q: Why do the Giants keep losing when Landen Roupp pitches?
A: Sometimes a pitcher can pitch okay (his FIP of 3.08 suggests he’s been a bit unlucky) but the team just doesn’t score any runs behind him. The Giants lost all 10 of his recent starts, which means the offense didn’t show up when he was pitching.
Q: Will Logan Webb’s return fix the Giants’ pitching?
A: It should help! Webb is their best pitcher and one of the best groundball pitchers in baseball. His absence explains why the team’s groundball rate has dropped recently. Once he’s back, the pitching staff should look more like their normal selves.