San Francisco Giants Team report
San Francisco Giants
San Francisco Giants ranks 23rd in run generation and 23rd in pitching performance, with a usable bullpen and 2 recent risers.
Where this club creates, and loses, WAR
Players are split by position and total WAR is calculated; the green border indicates a club is top-ten in positional WAR, the red border indicates a bottom-ten club.
First base
Second base
Third base
Shortstop
Outfield
Starting pitching
Relief pitching
Water cooler notes
Three concise, evidence-linked notes to start a broadcast conversation.
-
1
team identity
San Francisco Giants’s analytical identity
San Francisco Giants ranks 23rd in run generation and 23rd in pitching performance, with a usable bullpen and 2 recent risers.
-
2
form driver
Drew Gilbert is the strongest recent hitter signal
Recent OPS 1.250 versus 0.690 previously.
-
3
matchup edge
Rafael Devers is doing more damage against right-handed pitching
Estimated wOBA: 0.250 vs L, 0.422 vs R.
Player movement with league context attached
The recent-window shift and the full-season league standing are separate, so a surge never floats free of the player’s actual level.
Drew Gilbert
San Francisco Giants | LHB
Philip Abner
San Francisco Giants | LHP
The category leaders inside this clubhouse
Familiar production now sits beside tracked force: 100+ mph contact and pitches are shown as both totals and opportunity rates.
100+ mph batted balls
Tracked-contact season total
- 1Rafael DeversSan Francisco Giants142
- 2Bryce EldridgeSan Francisco Giants89
- 3Casey SchmittSan Francisco Giants89
- 4Willy AdamesSan Francisco Giants67
- 5Jung Hoo LeeSan Francisco Giants64
100+ mph contact rate
Minimum 30 tracked batted balls
- 1Rafael DeversSan Francisco Giants35.5%
- 2Bryce EldridgeSan Francisco Giants33.1%
- 3Casey SchmittSan Francisco Giants28.8%
- 4Victor BericotoSan Francisco Giants27.9%
- 5Shay WhitcombSan Francisco Giants25.7%
Pitches at 100+ mph
Across every pitch type
- 1Joel PegueroSan Francisco Giants61
- 2Joel KuhnelSan Francisco Giants1
- 3Carson SeymourSan Francisco Giants1
- 4Gregory SantosSan Francisco Giants1
- 5Keaton WinnSan Francisco Giants0
100+ mph pitch rate
Minimum 100 tracked pitches
- 1Joel PegueroSan Francisco Giants36.1%
- 2Carson SeymourSan Francisco Giants0.2%
- 3Joel KuhnelSan Francisco Giants0.1%
- 4Keaton WinnSan Francisco Giants0.0%
- 5Blade TidwellSan Francisco Giants0.0%
Batting average
Best qualified contact results
- 1Jonah CoxSan Francisco Giants0.280
- 2Jung Hoo LeeSan Francisco Giants0.276
- 3Casey SchmittSan Francisco Giants0.271
- 4Bryce EldridgeSan Francisco Giants0.269
- 5Rafael DeversSan Francisco Giants0.258
Home runs
The club power board
- 1Rafael DeversSan Francisco Giants37
- 2Casey SchmittSan Francisco Giants21
- 3Willy AdamesSan Francisco Giants21
- 4Bryce EldridgeSan Francisco Giants17
- 5Drew GilbertSan Francisco Giants11
OPS
On-base and slugging production
- 1Rafael DeversSan Francisco Giants0.861
- 2Bryce EldridgeSan Francisco Giants0.825
- 3Casey SchmittSan Francisco Giants0.780
- 4Jonah CoxSan Francisco Giants0.746
- 5Drew GilbertSan Francisco Giants0.726
Strikeouts
Total batters finished by strikeout
- 1Landen RouppSan Francisco Giants143
- 2Logan WebbSan Francisco Giants134
- 3Adrian HouserSan Francisco Giants75
- 4Trevor McDonaldSan Francisco Giants57
- 5Blade TidwellSan Francisco Giants46
Strikeout rate
Strikeouts per batter faced
- 1Trent HarrisSan Francisco Giants32.1%
- 2Dylan SmithSan Francisco Giants25.8%
- 3Sam HentgesSan Francisco Giants22.8%
- 4Anthony MolinaSan Francisco Giants21.9%
- 5Landen RouppSan Francisco Giants21.7%
Lowest OPS allowed
Qualified opponent production
- 1Trent HarrisSan Francisco Giants0.597
- 2Keaton WinnSan Francisco Giants0.641
- 3Landen RouppSan Francisco Giants0.646
- 4JT BrubakerSan Francisco Giants0.651
- 5Logan WebbSan Francisco Giants0.654
The staff ace’s complete arsenal
The highest-WAR qualified starter leads the card. Every tracked offering is shown with usage, pitch traits, outcomes, and same-pitch MLB percentiles.
Logan Webb
119.0 IP · 3.93 ERA · 2.3 WAR
| Pitch | Use | Velo | Whiff | Chase | Zone | Putaway | Hard hit |
|---|---|---|---|---|---|---|---|
| SinkerSI · 732 pitches | 29.4% | 92.119th pct | 11.6%56th pct | 24.0%41st pct | 55.6%46th pct | 0.0%100th pct | 51.1%12th pct |
| ChangeupCH · 596 pitches | 24.0% | 85.843rd pct | 26.3%39th pct | 47.0%95th pct | 30.4%20th pct | 0.0%100th pct | 32.2%47th pct |
| SweeperST · 499 pitches | 20.1% | 84.273rd pct | 20.2%11th pct | 26.0%19th pct | 50.7%93rd pct | 0.0%100th pct | 34.9%29th pct |
| Four-Seam FastballFF · 339 pitches | 13.6% | 92.313th pct | 22.8%80th pct | 28.3%57th pct | 45.7%11th pct | 0.0%100th pct | 33.9%86th pct |
| CutterFC · 322 pitches | 12.9% | 89.848th pct | 16.1%25th pct | 29.9%59th pct | 52.2%55th pct | 0.0%100th pct | 24.2%92nd pct |
The largest qualified handedness edges
Rafael Devers
San Francisco Giants
Rafael Devers is doing more damage against right-handed pitching
Estimated wOBA: 0.250 vs L, 0.422 vs R.
Adrian Houser
San Francisco Giants
Adrian Houser is limiting right-handed batters more effectively
Estimated wOBA: 0.377 vs L, 0.235 vs R.
Blade Tidwell
San Francisco Giants
Blade Tidwell is limiting right-handed batters more effectively
Estimated wOBA: 0.382 vs L, 0.197 vs R.
Best available matchup for either side
The board now shows only the highest-ranked active reliever against a left-handed hitter and a right-handed hitter. Workload availability, role, season performance, and handedness all remain visible.
Sam Hentges
LHP · monitor · 1 days rest
Blade Tidwell
RHP · available · 6 days rest
Team Headlines
| Subject | Reporting lead | Score |
|---|---|---|
| Rafael Devers | Rafael Devers is building one of baseball’s strongest offensive cases | 91.0 |
| Bryce Eldridge | Bryce Eldridge is building one of baseball’s strongest offensive cases | 88.0 |
| Casey Schmitt | Casey Schmitt is building one of baseball’s strongest offensive cases | 77.5 |
| Trent Harris | Trent Harris is limiting opponent production at an elite rate | 77.0 |
| Landen Roupp | Landen Roupp is limiting opponent production at an elite rate | 75.6 |
| Landen Roupp | Landen Roupp’s Curveball: 76.7 mph, 32.6% whiffs | 75.4 |