The SABRhood
  • Home
  • Today
  • Standings
  • Leaders
  • Awards
    • MLB Award Races
    • Insane Baseball Awards
  • Intelligence
    • Story Engine
    • Players
    • Player Change Engine
    • Career Path Engine
    • Teams
    • Team reports
    • Matchups
    • Pitch Lab
    • Run Game
    • Fielding
    • Triple-A Watch
    • History
    • History Match
    • League Trends
  • Projections
  • Newsletter
  • Graphics
  • Editorials
  • Broadcast
  • About

San Francisco Giants Team report

Automated SABRhood research report for the San Francisco Giants.
← Seattle MarinersAll teamsArizona Diamondbacks →
SABRhood team report

San Francisco Giants

San Francisco Giants ranks 15th in run generation and 20th in pitching performance, with a taxed bullpen and 4 recent risers.

League intelligence# 17 44.8 index
Run generation#15
Composite score 50.9
Pitching#20
Composite score 38.8
Recent play#5
4 recent risers
Bullpen readiness#27
Current state taxed
Roster construction

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.

Best value pocketsFirst base / Third baseClearest upgrade lanesOutfield / Relief pitching
CMiddle

Catcher

1.2WAR#19 of 30
Top valueDaniel Susac1.3 WAR
1BStrength

First base

4.5WAR#3 of 30
Top valueLuis Arraez3.8 WAR
2BMiddle

Second base

1.5WAR#19 of 30
Top valueCasey Schmitt1.8 WAR
3BStrength

Third base

2.9WAR#5 of 29
Top valueRafael Devers1.6 WAR
SSNeed

Shortstop

0.4WAR#24 of 28
Top valueWilly Adames0.3 WAR
OFNeed

Outfield

1.4WAR#28 of 30
Top valueJung Hoo Lee1.2 WAR
SPMiddle

Starting pitching

6.9WAR#19 of 30
Top valueLogan Webb2.3 WAR
RPNeed

Relief pitching

0.0WAR#26 of 30
Top valueKeaton Winn0.5 WAR
Broadcast three

Water cooler notes

Three concise, evidence-linked notes to start a broadcast conversation.

  1. 1
    team identity

    San Francisco Giants’s analytical identity

    San Francisco Giants ranks 15th in run generation and 20th in pitching performance, with a taxed bullpen and 4 recent risers.

  2. 2
    form driver

    Rafael Devers is the strongest recent hitter signal

    Recent OPS 1.347 versus 0.799 previously.

  3. 3
    matchup edge

    Rafael Devers is doing more damage against right-handed pitching

    Estimated wOBA: 0.247 vs L, 0.420 vs R.

Why it changed

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.

Hitter change profile

Jonah Cox

San Francisco Giants | RHB

66.4
Season PA100OPS0.794Est. wOBA0.337Samplemoderate
Biggest changestrikeout rate +4.40 z

Strikeout rate is the largest recent shift: improving by 4.4 standard deviations versus the MLB change pattern. Season level: 0th percentile.

Season contextMLB percentile
OPS78th
0.794
Est. wOBA74th
0.337
Strikeout rate0th
38.0%
Walk rate8th
5.0%
Hard-hit rate71st
43.9%
Run value / PA50th
0.008
0League midpoint100
What changedRecent vs earlier season
OPS+0.66 z
Recent 0.859 vs baseline 0.729
Est. wOBA+0.87 z
Recent 0.373 vs baseline 0.303
Strikeout rate+4.40 z
Recent 22.4% vs baseline 52.9%
Walk rate+2.01 z
Recent 10.2% vs baseline 0.0%
Hard-hit rate-0.24 z
Recent 42.4% vs baseline 45.8%
Run value / PA+1.79 z
Recent 0.084 vs baseline -0.065
Cooling50Improving
Broadcast read: Strikeout rate is the largest recent shift: improving by 4.4 standard deviations versus the MLB change pattern. Season level: 0th percentile. Recent sample: 49 PA; prior sample: 51 PA.
Hitter change profile

Rafael Devers

San Francisco Giants | LHB

44.2
Season PA620OPS0.854Est. wOBA0.359Samplestrong
Biggest changeOPS +2.55 z

OPS is the largest recent shift: improving by 2.5 standard deviations versus the MLB change pattern. Season level: 94th percentile.

Season contextMLB percentile
OPS94th
0.854
Est. wOBA90th
0.359
Strikeout rate26th
25.6%
Walk rate70th
10.3%
Hard-hit rate95th
51.6%
Run value / PA78th
0.030
0League midpoint100
What changedRecent vs earlier season
OPS+2.55 z
Recent 1.347 vs baseline 0.799
Est. wOBA+2.44 z
Recent 0.544 vs baseline 0.339
Strikeout rate+0.55 z
Recent 22.2% vs baseline 26.0%
Walk rate+0.58 z
Recent 12.7% vs baseline 10.1%
Hard-hit rate+1.06 z
Recent 60.0% vs baseline 50.7%
Run value / PA+2.52 z
Recent 0.220 vs baseline 0.009
Cooling50Improving
Broadcast read: OPS is the largest recent shift: improving by 2.5 standard deviations versus the MLB change pattern. Season level: 94th percentile. Recent sample: 63 PA; prior sample: 557 PA.
Team highs

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.

Club contact

100+ mph batted balls

Tracked-contact season total

  1. 1Rafael DeversSan Francisco Giants140
  2. 2Casey SchmittSan Francisco Giants89
  3. 3Bryce EldridgeSan Francisco Giants82
  4. 4Willy AdamesSan Francisco Giants67
  5. 5Jung Hoo LeeSan Francisco Giants56
Club contact

100+ mph contact rate

Minimum 30 tracked batted balls

  1. 1Rafael DeversSan Francisco Giants35.5%
  2. 2Bryce EldridgeSan Francisco Giants32.8%
  3. 3Casey SchmittSan Francisco Giants28.8%
  4. 4Victor BericotoSan Francisco Giants25.8%
  5. 5Shay WhitcombSan Francisco Giants24.5%
Club velocity

Pitches at 100+ mph

Across every pitch type

  1. 1Joel PegueroSan Francisco Giants61
  2. 2Joel KuhnelSan Francisco Giants1
  3. 3Carson SeymourSan Francisco Giants1
  4. 4Gregory SantosSan Francisco Giants1
  5. 5Keaton WinnSan Francisco Giants0
Club velocity

100+ mph pitch rate

Minimum 100 tracked pitches

  1. 1Joel PegueroSan Francisco Giants36.1%
  2. 2Carson SeymourSan Francisco Giants0.2%
  3. 3Joel KuhnelSan Francisco Giants0.2%
  4. 4Keaton WinnSan Francisco Giants0.0%
  5. 5Blade TidwellSan Francisco Giants0.0%
Club offense

Batting average

Best qualified contact results

  1. 1Jung Hoo LeeSan Francisco Giants0.279
  2. 2Jonah CoxSan Francisco Giants0.278
  3. 3Casey SchmittSan Francisco Giants0.271
  4. 4Bryce EldridgeSan Francisco Giants0.265
  5. 5Rafael DeversSan Francisco Giants0.258
Club offense

Home runs

The club power board

  1. 1Rafael DeversSan Francisco Giants35
  2. 2Casey SchmittSan Francisco Giants21
  3. 3Willy AdamesSan Francisco Giants21
  4. 4Bryce EldridgeSan Francisco Giants16
  5. 5Jung Hoo LeeSan Francisco Giants9
Club offense

OPS

On-base and slugging production

  1. 1Rafael DeversSan Francisco Giants0.854
  2. 2Bryce EldridgeSan Francisco Giants0.819
  3. 3Jonah CoxSan Francisco Giants0.794
  4. 4Casey SchmittSan Francisco Giants0.780
  5. 5Jung Hoo LeeSan Francisco Giants0.728
Club pitching

Strikeouts

Total batters finished by strikeout

  1. 1Landen RouppSan Francisco Giants139
  2. 2Logan WebbSan Francisco Giants127
  3. 3Adrian HouserSan Francisco Giants75
  4. 4Trevor McDonaldSan Francisco Giants57
  5. 5Dylan SmithSan Francisco Giants41
Club pitching

Strikeout rate

Strikeouts per batter faced

  1. 1Dylan SmithSan Francisco Giants28.3%
  2. 2Sam HentgesSan Francisco Giants22.7%
  3. 3Landen RouppSan Francisco Giants21.8%
  4. 4Blade TidwellSan Francisco Giants20.5%
  5. 5Logan WebbSan Francisco Giants19.7%
Club pitching

Lowest OPS allowed

Qualified opponent production

  1. 1Keaton WinnSan Francisco Giants0.641
  2. 2Sam HentgesSan Francisco Giants0.641
  3. 3Logan WebbSan Francisco Giants0.642
  4. 4Landen RouppSan Francisco Giants0.643
  5. 5JT BrubakerSan Francisco Giants0.651
Ace-in-the-Hole

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.

Staff ace · RHP

Logan Webb

119.0 IP · 3.93 ERA · 2.3 WAR

2,396 tracked pitches
Pitch Use Velo Whiff Chase Zone Putaway Hard hit
SinkerSI · 701 pitches 29.3% 92.119th pct 10.9%50th pct 23.8%42nd pct 55.6%47th pct 0.0%100th pct 51.4%14th pct
ChangeupCH · 577 pitches 24.1% 85.945th pct 26.2%37th pct 46.8%93rd pct 30.7%22nd pct 0.0%100th pct 33.0%42nd pct
SweeperST · 477 pitches 19.9% 84.270th pct 19.8%11th pct 26.9%24th pct 50.9%94th pct 0.0%100th pct 32.8%35th pct
Four-Seam FastballFF · 328 pitches 13.7% 92.314th pct 23.2%80th pct 28.3%56th pct 45.1%10th pct 0.0%100th pct 36.5%80th pct
CutterFC · 313 pitches 13.1% 89.849th pct 16.7%28th pct 29.1%53rd pct 51.8%54th pct 0.0%100th pct 21.9%95th pct
Percentiles compare each pitch only with the same MLB pitch type and a minimum 50-pitch peer sample. Hard-hit percentile is reversed so a higher percentile is better.
Matchup intelligence

The largest qualified handedness edges

hitter edge91.7

Rafael Devers

San Francisco Giants

Rafael Devers is doing more damage against right-handed pitching

vs L0.247
vs R0.420

Estimated wOBA: 0.247 vs L, 0.420 vs R.

pitcher edge85.0

Adrian Houser

San Francisco Giants

Adrian Houser is limiting right-handed batters more effectively

vs L0.377
vs R0.235

Estimated wOBA: 0.377 vs L, 0.235 vs R.

pitcher edge77.2

Joel Kuhnel

San Francisco Giants

Joel Kuhnel is limiting right-handed batters more effectively

vs L0.448
vs R0.262

Estimated wOBA: 0.448 vs L, 0.262 vs R.

Bullpen decision board

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.

Left-handed batter73.2

Cesar Perdomo

LHP · monitor · 2 days rest

Availability70.0%Matchup100.0%Performance50.0%
Right-handed batter79.2

Yunior Marte

RHP · available · 4 days rest

Availability100.0%Matchup70.0%Performance50.0%
Story leads

Team Headlines

Subject Reporting lead Score
Rafael Devers Rafael Devers is building one of baseball’s strongest offensive cases 90.0
Bryce Eldridge Bryce Eldridge is building one of baseball’s strongest offensive cases 85.5
Casey Schmitt Casey Schmitt is building one of baseball’s strongest offensive cases 77.0
Landen Roupp Landen Roupp’s Curveball: 76.7 mph, 33.1% whiffs 75.6
Landen Roupp Landen Roupp is limiting opponent production at an elite rate 75.1
JT Brubaker JT Brubaker’s Slider: 87.1 mph, 35.3% whiffs 72.8
Research status: this automated report is a reporting foundation, not a finished scouting report. Active rosters are date-stamped; injuries, same-day transactions, probable pitchers, and opponent context still require pregame confirmation.
← Seattle MarinersAll teamsArizona Diamondbacks →

© 2026 The SABRhood

  • Methodology

  • Glossary

  • History Desk

  • @thesabrhood