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

Miami Marlins Team report

Automated SABRhood research report for the Miami Marlins.
← Minnesota TwinsAll teamsTexas Rangers →
SABRhood team report

Miami Marlins

Miami Marlins ranks 10th in run generation and 14th in pitching performance, with a taxed bullpen and 1 recent risers.

League intelligence# 12 53.0 index
Run generation#10
Composite score 56.4
Pitching#14
Composite score 49.5
Recent play#27
1 recent risers
Bullpen readiness#26
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 pocketsSecond base / CatcherClearest upgrade lanesFirst base / Designated hitter
CStrength

Catcher

3.4WAR#3 of 30
Top valueJoe Mack1.7 WAR
1BNeed

First base

0.0WAR#26 of 30
Top valueDeyvison De Los Santos0.0 WAR
2BStrength

Second base

6.4WAR#1 of 30
Top valueOtto Lopez4.4 WAR
3BMiddle

Third base

0.7WAR#19 of 29
Top valueJavier Sanoja0.9 WAR
OFMiddle

Outfield

4.6WAR#11 of 30
Top valueEsteury Ruiz1.4 WAR
DHNeed

Designated hitter

-0.8WAR#19 of 20
Top valueChristopher Morel-0.8 WAR
SPMiddle

Starting pitching

8.1WAR#13 of 30
Top valueSandy Alcantara2.5 WAR
RPMiddle

Relief pitching

3.4WAR#15 of 30
Top valueMichael Petersen0.9 WAR
Broadcast three

Water cooler notes

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

  1. 1
    team identity

    Miami Marlins’s analytical identity

    Miami Marlins ranks 10th in run generation and 14th in pitching performance, with a taxed bullpen and 1 recent risers.

  2. 2
    form driver

    Javier Sanoja is the strongest recent hitter signal

    Recent OPS 1.065 versus 0.727 previously.

  3. 3
    matchup edge

    Tyler Zuber is limiting right-handed batters more effectively

    Estimated wOBA: 0.431 vs L, 0.273 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.

Pitcher change profile

Eury Pérez

Miami Marlins | RHP

42.1
Season BF583OPS allowed0.686Est. wOBA allowed0.302Samplestrong
Biggest changerun value allowed per PA -2.41 z

Run value allowed per PA is the largest recent shift: declining by 2.4 standard deviations versus the MLB change pattern. Season level: 43rd percentile.

Season contextMLB percentile
OPS allowed55th
0.686
Est. wOBA allowed53rd
0.302
Strikeout rate75th
25.7%
Walk rate allowed20th
10.6%
Hard-hit rate allowed37th
39.3%
Run value allowed / PA43rd
0.002
0League midpoint100
What changedRecent vs earlier season
OPS allowed-2.10 z
Recent 1.166 vs baseline 0.626
Est. wOBA allowed-2.08 z
Recent 0.486 vs baseline 0.279
Strikeout rate-0.84 z
Recent 19.7% vs baseline 26.5%
Walk rate allowed-1.04 z
Recent 15.2% vs baseline 10.1%
Hard-hit rate allowed-0.51 z
Recent 44.2% vs baseline 38.7%
Run value allowed / PA-2.41 z
Recent 0.197 vs baseline -0.023
Cooling50Improving
Broadcast read: Run value allowed per PA is the largest recent shift: declining by 2.4 standard deviations versus the MLB change pattern. Season level: 43rd percentile. Recent sample: 66 BF; prior sample: 517 BF.
Hitter change profile

Owen Caissie

Miami Marlins | LHB

33.9
Season PA325OPS0.678Est. wOBA0.291Samplestrong
Biggest changehard-hit rate -2.25 z

Hard-hit rate is the largest recent shift: declining by 2.2 standard deviations versus the MLB change pattern. Season level: 72nd percentile.

Season contextMLB percentile
OPS24th
0.678
Est. wOBA19th
0.291
Strikeout rate1st
37.5%
Walk rate35th
7.7%
Hard-hit rate72nd
44.4%
Run value / PA49th
0.008
0League midpoint100
What changedRecent vs earlier season
OPS-2.11 z
Recent 0.237 vs baseline 0.717
Est. wOBA-2.05 z
Recent 0.121 vs baseline 0.305
Strikeout rate-0.15 z
Recent 38.5% vs baseline 37.5%
Walk rate+0.08 z
Recent 7.7% vs baseline 7.7%
Hard-hit rate-2.25 z
Recent 23.1% vs baseline 46.2%
Run value / PA-1.40 z
Recent -0.108 vs baseline 0.018
Cooling50Improving
Broadcast read: Hard-hit rate is the largest recent shift: declining by 2.2 standard deviations versus the MLB change pattern. Season level: 72nd percentile. Recent sample: 26 PA; prior sample: 299 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. 1Otto LopezMiami Marlins130
  2. 2Kyle StowersMiami Marlins100
  3. 3Heriberto HernándezMiami Marlins81
  4. 4Griffin ConineMiami Marlins57
  5. 5Javier SanojaMiami Marlins55
Club contact

100+ mph contact rate

Minimum 30 tracked batted balls

  1. 1Kyle StowersMiami Marlins39.7%
  2. 2Griffin ConineMiami Marlins38.5%
  3. 3Heriberto HernándezMiami Marlins30.5%
  4. 4Owen CaissieMiami Marlins27.5%
  5. 5Agustín RamírezMiami Marlins26.7%
Club velocity

Pitches at 100+ mph

Across every pitch type

  1. 1Eury PérezMiami Marlins49
  2. 2Victor VodnikMiami Marlins32
  3. 3Sandy AlcantaraMiami Marlins15
  4. 4Michael PetersenMiami Marlins11
  5. 5Josh EknessMiami Marlins2
Club velocity

100+ mph pitch rate

Minimum 100 tracked pitches

  1. 1Victor VodnikMiami Marlins3.7%
  2. 2Eury PérezMiami Marlins2.1%
  3. 3Michael PetersenMiami Marlins1.1%
  4. 4Sandy AlcantaraMiami Marlins0.5%
  5. 5Josh EknessMiami Marlins0.5%
Club offense

Batting average

Best qualified contact results

  1. 1Otto LopezMiami Marlins0.299
  2. 2Javier SanojaMiami Marlins0.290
  3. 3Xavier EdwardsMiami Marlins0.282
  4. 4Griffin ConineMiami Marlins0.249
  5. 5Kyle StowersMiami Marlins0.245
Club offense

Home runs

The club power board

  1. 1Heriberto HernándezMiami Marlins24
  2. 2Kyle StowersMiami Marlins19
  3. 3Griffin ConineMiami Marlins15
  4. 4Owen CaissieMiami Marlins13
  5. 5Joe MackMiami Marlins12
Club offense

OPS

On-base and slugging production

  1. 1Griffin ConineMiami Marlins0.831
  2. 2Kyle StowersMiami Marlins0.801
  3. 3Heriberto HernándezMiami Marlins0.773
  4. 4Otto LopezMiami Marlins0.770
  5. 5Javier SanojaMiami Marlins0.770
Club pitching

Strikeouts

Total batters finished by strikeout

  1. 1Eury PérezMiami Marlins150
  2. 2Sandy AlcantaraMiami Marlins143
  3. 3Max MeyerMiami Marlins121
  4. 4Tyler PhillipsMiami Marlins93
  5. 5Janson JunkMiami Marlins74
Club pitching

Strikeout rate

Strikeouts per batter faced

  1. 1Pete FairbanksMiami Marlins32.2%
  2. 2Anthony BenderMiami Marlins29.5%
  3. 3Michael PetersenMiami Marlins28.4%
  4. 4Andrew NardiMiami Marlins27.3%
  5. 5Max MeyerMiami Marlins26.0%
Club pitching

Lowest OPS allowed

Qualified opponent production

  1. 1Anthony BenderMiami Marlins0.478
  2. 2Dax FultonMiami Marlins0.577
  3. 3Calvin FaucherMiami Marlins0.592
  4. 4Michael PetersenMiami Marlins0.596
  5. 5Max MeyerMiami Marlins0.623
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

Sandy Alcantara

150.2 IP · 3.82 ERA · 2.5 WAR

3,060 tracked pitches
Pitch Use Velo Whiff Chase Zone Putaway Hard hit
SinkerSI · 809 pitches 26.4% 97.391st pct 8.7%26th pct 31.0%78th pct 60.6%83rd pct 0.0%100th pct 38.8%62nd pct
ChangeupCH · 636 pitches 20.8% 90.894th pct 26.2%38th pct 42.8%85th pct 34.9%39th pct 0.0%100th pct 30.1%52nd pct
Four-Seam FastballFF · 552 pitches 18.0% 97.490th pct 16.8%43rd pct 24.8%35th pct 56.2%81st pct 0.0%100th pct 49.0%26th pct
CutterFC · 453 pitches 14.8% 89.954th pct 19.2%44th pct 28.1%45th pct 56.7%84th pct 0.0%100th pct 31.6%72nd pct
SweeperST · 272 pitches 8.9% 84.272nd pct 22.5%20th pct 24.7%15th pct 43.4%54th pct 0.0%100th pct 32.4%37th pct
SliderSL · 205 pitches 6.7% 85.124th pct 26.5%28th pct 27.1%19th pct 47.8%75th pct 0.0%100th pct 25.8%86th pct
CurveballCU · 133 pitches 4.3% 82.875th pct 18.5%9th pct 20.8%11th pct 42.1%64th pct 0.0%100th pct 20.0%90th 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

pitcher edge72.3

Tyler Zuber

Miami Marlins

Tyler Zuber is limiting right-handed batters more effectively

vs L0.431
vs R0.273

Estimated wOBA: 0.431 vs L, 0.273 vs R.

pitcher edge71.2

Pete Fairbanks

Miami Marlins

Pete Fairbanks is limiting right-handed batters more effectively

vs L0.373
vs R0.249

Estimated wOBA: 0.373 vs L, 0.249 vs R.

hitter edge69.7

Griffin Conine

Miami Marlins

Griffin Conine is doing more damage against right-handed pitching

vs L0.248
vs R0.386

Estimated wOBA: 0.248 vs L, 0.386 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 batter84.4

Dax Fulton

LHP · available · 3 days rest

Availability85.6%Matchup100.0%Performance60.6%
Right-handed batter85.6

Michael Petersen

RHP · available · 6 days rest

Availability100.0%Matchup70.0%Performance66.6%
Story leads

Team Headlines

Subject Reporting lead Score
Griffin Conine Griffin Conine is building one of baseball’s strongest offensive cases 86.1
Anthony Bender Anthony Bender is limiting opponent production at an elite rate 83.6
Kyle Stowers Kyle Stowers is building one of baseball’s strongest offensive cases 83.0
Otto Lopez Otto Lopez is building one of baseball’s strongest offensive cases 77.8
Heriberto Hernández Heriberto Hernández is building one of baseball’s strongest offensive cases 77.2
Michael Petersen Michael Petersen is limiting opponent production at an elite rate 76.3
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.
← Minnesota TwinsAll teamsTexas Rangers →

© 2026 The SABRhood

  • Methodology

  • Glossary

  • History Desk

  • @thesabrhood