MLB · Statcast observatory
Every elite bat and arm read as its Baseball Savant rank stack — xwOBA, barrel, exit velo, whiff, chase — against the qualified MLB field, plus the season's counting and rate leaders.
Baseball Savant · 0–100 percentile ranks (not stat values) · n=249 qualified hitters · 406 pitchers · fetched Aug 1 · raw values on baseball-savant.com ↗
The elite, in full
Every elite bat and arm read as its full Baseball Savant rank stack — a bright bar is a real strength, a red one a real hole. The percentile view no generic leaderboard surfaces.
Hitters · by xwOBA
Statcast fingerprint
MLB percentile · n=249
Elite xwOBA (100th pct) — foot speed (5th pct) the soft spot.
Statcast fingerprint
MLB percentile · n=249
Elite xwOBA (99th pct) — foot speed (16th pct) the soft spot.
Statcast fingerprint
MLB percentile · n=249
Elite barrel rate (100th pct) — strikeouts (13th pct) the soft spot.
Statcast fingerprint
MLB percentile · n=249
Elite expected power (100th pct) — swing-and-miss (10th pct) the soft spot.
Pitchers · by xwOBA-against
Statcast fingerprint
MLB percentile · n=406
Elite xwOBA-against (100th pct) — no real holes.
Statcast fingerprint
MLB percentile · n=406
Elite xwOBA-against (100th pct) — no real holes.
Statcast fingerprint
MLB percentile · n=406
Elite xwOBA-against (99th pct) — no real holes.
Statcast fingerprint
MLB percentile · n=406
Elite xwOBA-against (99th pct) — no real holes.
Who leads the league
Pick a side and a Statcast metric to see the league's top percentile ranks. The number is the rank itself — 100 is best in class.
Savant percentile leaders
n=249 qualified · top 12
Hitters xwOBA: 249 qualified.
Yordan Alvarez
99+Juan Soto
99James Wood
99Aaron Judge
99Shohei Ohtani
98Miguel Vargas
98Mike Trout
98Bobby Witt Jr.
97Willson Contreras
97Drake Baldwin
96Bryce Harper
96Freddie Freeman
96Gap to #2: 1 pct pts
Position-player WAR · 2026 · n=270 qualified batters · computed Aug 1 · xwOBA batting + Savant FRV fielding + PA-prorated position & replacement, BsR set to 0 · our number, not FanGraphs
The one number — with the receipt
The single value number every site ships — but here the run components that build it are shown openly: batting, fielding and the positional adjustment, each as its percentile in the qualified field next to the raw run total. The bat and the glove, separated.
Position-player WAR
478 PA · n=270
Alvarez's WAR is carried by the bat (100th pct).
Position-player WAR
414 PA · n=270
Two-way star — 95th-pct bat, 99th-pct glove.
Position-player WAR
523 PA · n=270
Wood's WAR is carried by the bat (99th pct).
Position-player WAR
484 PA · n=270
Two-way star — 92nd-pct bat, 100th-pct glove.
Position-player WAR
472 PA · n=270
Vargas's WAR is carried by the bat (98th pct).
Position-player WAR
388 PA · n=270
Baldwin's WAR is carried by the bat (94th pct).
Stolen-base run value · 2026 · n=399 qualified · computed Jul 5 · SB × +0.20 minus CS × 0.43 from MLB StatsAPI season counts · SB/CS component only, not total baserunning (BsR) · our estimate
The one number — with the receipt
The linear-weights value a runner adds on the bases with his legs — steals are worth about a fifth of a run, getting caught costs nearly half of one. Here the two pieces are shown openly as percentiles in the qualified field, next to the raw run totals. This is the SB/CS piece only, not total baserunning value.
SB/CS run value
32 SB · 3 CS · n=399
Nuñez ran 32-for-35 — 91% success on the bases.
SB/CS run value
29 SB · 4 CS · n=399
Jr. ran 29-for-33 — 88% success on the bases.
SB/CS run value
24 SB · 2 CS · n=399
Ramírez ran 24-for-26 — 92% success on the bases.
SB/CS run value
26 SB · 4 CS · n=399
Jr. ran 26-for-30 — 87% success on the bases.
SB/CS run value
19 SB · 1 CS · n=399
Griffin ran 19-for-20 — 95% success on the bases.
SB/CS run value
16 SB · 0 CS · n=399
Stott runs in volume and rarely gets caught (82nd-pct CS).
Pitcher arm angle · 2026 · 0° = sidearm, 90° = over the top · n=324 qualified · Baseball Savant ↗
The release-point spectrum
Where each arm comes from — the over-the-top vertical droppers and the true submariners, the look that defines a pitcher's deception. A view no box score carries.
Over the top
Alex Vesia drops it from 70deg — near straight over.
Down under
Tyler Rogers comes from -61deg — under the ball.
ABS challenge system · 2026 · MLB's new automated ball-strike challenge · overturn rate & outcomes flipped · n=335 · via Baseball Savant
The robo-ump era, first numbers
Brand-new in 2026: hitters and catchers can challenge a ball-strike call, and the robot decides. Here's who reads the zone best — the highest overturn rates and the strikeouts and walks those challenges flipped. A surface nothing else has yet.
Hitters
overturned / challenged · win %
Nick Kurtz wins 82% of his challenges.
Catchers
overturned / challenged · win %
The catchers who steal strikes back from the robot.
Expected vs. actual
xwOBA models the damage a hitter's contact should produce. The gap to actual wOBA flags who the box score hasn't rewarded yet — and who's outrunning their batted ball. Via Baseball Savant expected statistics.
Unlucky · xwOBA above results
2026 · n=270 qualified
Quality contact the box score hasn't paid yet — the buy-low group.
Overperforming · results above xwOBA
2026 · n=270 qualified
Results outrunning the batted ball — regression-down risk.
Swing tracking
How hard and how true they swing — bat speed, squared-up rate and blast rate, the Statcast bat-tracking metrics no mainstream free site puts on a board. Via Baseball Savant.
Average bat speed
2026 · n=239 qualified
Squared-up per swing
2026 · n=239 qualified
Blasts per swing
2026 · n=239 qualified
Swing geometry
Where the bat travels. Ideal-angle rate is the productive read — how often a hitter's swing lands in Statcast's ideal launch-angle window. Average attack angle is descriptive geometry, not a grade: the steepest planes often pair with a low ideal rate, so that board is shown neutral. Swing tilt and direction carry no "good" direction. Via Baseball Savant bat tracking.
Productive plane
2026 · n=239 qualified
Descriptive · avg launch
2026 · n=239 qualified
Glovework
The run-prevention side most leaderboards skip — Outs Above Average, the strongest throwing arms, and the quickest catcher pop times. Via Baseball Savant.
Range + the glove
Max throw velocity
Catcher pop time
Behind the plate · 2026
Which plate umps tilt the game — run environment vs league (positive = more runs = hitter-friendly), with the zone size and games worked. Derived from Statcast pitch-by-pitch + assignments.
Run environment · above league
Run environment · below league
The production behind the percentiles
Who actually leads in HR, OPS, ERA and the rest — the raw production beneath the Statcast process above. Via ESPN + the MLB Stats API.
Season leaders
2025-26 regular season
A 92nd-pct expected average underwrites it.
Alvarez leads HR on 99th-pct barrels — the power is earned.
90th-pct barrel rate behind the RBI lead.
98th-pct sprint speed fuels the steals.
Supported by a 100th-pct xwOBA-against.
Misiorowski's K lead rides a 99th-pct whiff rate.
Advanced rate stats
Each value sits on its field percentile over the full qualified pool — a high rate only means something measured against the league. Via MLB Stats API.
Qualified leaders
n=147 qualified · top 10
Yordan Alvarez
HOU
Juan Soto
NYM
James Wood
WSH
Willson Contreras
BOS
Shohei Ohtani
LAD
CJ Abrams
WSH
Ben Rice
NYY
Junior Caminero
TB
Pete Crow-Armstrong
CHC
Kyle Schwarber
PHI
Gap to #2: 0.130
Qualified leaders
n=147 qualified · top 10
Yordan Alvarez
HOU
Juan Soto
NYM
James Wood
WSH
Willson Contreras
BOS
Nick Kurtz
ATH
Shohei Ohtani
LAD
Kevin McGonigle
DET
Mike Trout
LAA
Taylor Ward
BAL
Freddie Freeman
LAD
Gap to #2: 0.028
Qualified leaders
n=147 qualified · top 10
Yordan Alvarez
HOU
Ben Rice
NYY
CJ Abrams
WSH
Luis García Jr.
WSH
Junior Caminero
TB
Willson Contreras
BOS
James Wood
WSH
Shohei Ohtani
LAD
Byron Buxton
MIN
Kyle Schwarber
PHI
Gap to #2: 0.072
Qualified leaders
n=147 qualified · top 10
Mike Trout
LAA
Nick Kurtz
ATH
Juan Soto
NYM
Taylor Ward
BAL
James Wood
WSH
Yordan Alvarez
HOU
Geraldo Perdomo
AZ
Kyle Schwarber
PHI
Bryce Harper
PHI
Kevin McGonigle
DET
Gap to #2: 0.1%
Qualified leaders
n=58 qualified · top 10
Jacob Misiorowski
MIL
Yoshinobu Yamamoto
LAD
Cam Schlittler
NYY
Drew Rasmussen
TB
Logan Gilbert
SEA
Chris Sale
ATL
Justin Wrobleski
LAD
Keider Montero
DET
Parker Messick
CLE
Foster Griffin
WSH
Gap to #2: 0.15
Qualified leaders
n=58 qualified · top 10
Jacob Misiorowski
MIL
Dylan Cease
TOR
Gavin Williams
CLE
Paul Skenes
PIT
Chris Sale
ATL
Jesús Luzardo
PHI
Cam Schlittler
NYY
Jacob deGrom
TEX
Nolan McLean
NYM
Reid Detmers
LAA
Gap to #2: 0.8