MLB ABS Umpire Tracker

Every Automated Ball-Strike challenge in the 2026 MLB regular season, joined to the home-plate umpire who made the original call. Refreshed daily after the last game.

ABS Challenges
410
events captured
Overturned
223
calls flipped by ABS
League Overturn Rate
54.4 %
of all challenges
Plate Umpires
71
tracked this season
Last Game
2026-09-25
most recent ingest

๐Ÿšจ Watchlist

๐Ÿšจ
10 umpires have been overturned at โ‰ฅ55% over five or more challenges this season. These are the plate umpires the ABS system is correcting most often.
No Results

The catcher knows best

58.0 %

Catchers win 58% of the challenges they call. Pitchers? Just 20%. Don't waste your challenges on what the guy on the mound thinks.

ABS is pitcher-friendly

+ 8

Net strikeouts added by overturned challenges. ABS has handed pitchers 8 more K's than it's taken away โ€” and removed 2 walks on balance.

First-pitch ambush

69.0 %

The 1-0 count is challenged most often AND overturned at 69%. Hitters and catchers are leading off at-bats with high-confidence challenges.

Sharpest challengers

ATL

The ATL lead the league with a 90% challenge-success rate (minimum 8 attempts). Their bench knows when to pull the trigger.

Loading...
Loading...
Loading...
Loading...

The shadow zone โ€” every overturned pitch, on the plate

Catcher's view. Each dot is a pitch the umpire called that ABS later ruled on. Red dots were overturned (umpire missed it); gray dots were confirmed (umpire got it right). The rectangle is the ABS strike zone (17โ€ณ wide, normalized to batter height).

ABS ZONETOPBOTHOME OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: pitcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” ball โ†’ strike (challenger: catcher) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) OVERTURNED โ€” strike โ†’ ball (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: pitcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: pitcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: pitcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” strike โ†’ strike (challenger: batter) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: pitcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher) CONFIRMED โ€” ball โ†’ ball (challenger: catcher)LR
Overturned (223) Confirmed (187) ABS strike zone

Reading the plate. Red dots inside the dashed zone = umpire called a ball on a strike โ€” pitcher won that challenge. Red dots outside the dashed zone = umpire called a strike on a ball โ€” batter won. Notice the cluster of red just outside the right edge: those are the famous "off-the-plate" called strikes that catchers know to challenge. Heart-of-plate is mostly gray because heart-of-plate calls are rarely close enough to challenge.


League distribution

Loading...

Full leaderboard

๐Ÿšจ = โ‰ฅ65% overturned (8+ challenges) โš ๏ธ = โ‰ฅ60% overturned (5+ challenges) Reliable % = Wilson 95% lower bound โ€” corrects for small samples RV swing = absolute run-value change from overturned calls
No Results

Why two percentages? Raw % treats a 1-of-1 the same as a 25-of-50 โ€” both show 100% / 50%. The Reliable % column applies the Wilson 95% confidence lower bound, which shrinks small-sample numbers toward the league mean. Sort by Reliable % to see which umpires the ABS system is correcting consistently, not just occasionally with luck.


The fair view โ€” accuracy on every called pitch

Challenge data only covers ~5% of pitches and is biased toward calls players think are wrong. The view below is built from every called pitch in 2026 (104,000+), classified against the ABS strike zone independently. This is the unbiased accuracy metric.

No Results

What "stolen strikes" means. A called strike on a pitch that the ABS zone says was a ball โ€” the umpire gave the pitcher a strike that wasn't there. Lost strikes = the inverse (ball called on a pitch in the zone). The Net bias column is positive when the umpire systematically favors pitchers (stolen โˆ’ lost). Across MLB, stolen strikes outnumber lost strikes ~20-to-1 โ€” umpires are pitcher-friendly, and ABS now measures by how much.


Biggest moments of the season

#1
SD @ LAD
+0.850
Run-value swing
Ohtani, Shohei at the plate, Morgan, David pitching ยท inning 4 ยท 3-1 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก WALK REMOVED
Ryan Additon HP: Ryan Additon ยท Sep 23
#2
MIL @ PHI
+0.703
Run-value swing
Ortiz, Joey at the plate, McFarlane, Alex pitching ยท inning 7 ยท 2-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
Dan Merzel HP: Dan Merzel ยท Sep 24
#3
NYY @ AZ
+0.633
Run-value swing
Vargas, Ildemaro at the plate, Fulmer, Michael pitching ยท inning 9 ยท 3-2 count
Original call: strike โ†’ ABS: ball ยท challenged by batter
โšก STRIKEOUT REMOVED
Alex Tosi HP: Alex Tosi ยท Sep 19
#4
NYM @ TEX
+0.633
Run-value swing
Dรญaz, Elias at the plate, Thornton, Zac pitching ยท inning 5 ยท 3-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
Erich Bacchus HP: Erich Bacchus ยท Sep 24
#5
CWS @ KC
+0.613
Run-value swing
Murakami, Munetaka at the plate, Lynch IV, Daniel pitching ยท inning 3 ยท 3-2 count
Original call: strike โ†’ ABS: ball ยท challenged by batter
โšก STRIKEOUT REMOVED
Adam Hamari HP: Adam Hamari ยท Sep 22
#6
CHC @ CIN
+0.600
Run-value swing
Hoerner, Nico at the plate, Lowder, Rhett pitching ยท inning 3 ยท 3-0 count
Original call: strike โ†’ ABS: ball ยท challenged by batter
โšก WALK ADDED
D.J. Reyburn HP: D.J. Reyburn ยท Sep 20
#7
AZ @ COL
+0.513
Run-value swing
Carrigg, Cole at the plate, Kelly, Merrill pitching ยท inning 3 ยท 1-2 count
Original call: strike โ†’ ABS: ball ยท challenged by batter
โšก STRIKEOUT REMOVED
Nestor Ceja HP: Nestor Ceja ยท Sep 23
#8
CHC @ BOS
+0.511
Run-value swing
Gasper, Mickey at the plate, Holmes, Clay pitching ยท inning 1 ยท 2-2 count
Original call: strike โ†’ ABS: ball ยท challenged by batter
โšก STRIKEOUT REMOVED
Doug Eddings HP: Doug Eddings ยท Sep 25
#9
CLE @ BOS
+0.511
Run-value swing
DeLauter, Chase at the plate, Sandoval, Patrick pitching ยท inning 6 ยท 2-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
Quinn Wolcott HP: Quinn Wolcott ยท Sep 24
#10
SEA @ COL
+0.510
Run-value swing
Norby, Connor at the plate, Anderson, Kade pitching ยท inning 6 ยท 1-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
Edwin Jimenez HP: Edwin Jimenez ยท Sep 20
#11
COL @ CWS
+0.509
Run-value swing
Karros, Kyle at the plate, Smith, Hagen pitching ยท inning 6 ยท 3-2 count
Original call: strike โ†’ ABS: ball ยท challenged by batter
โšก STRIKEOUT REMOVED
Mark Ripperger HP: Mark Ripperger ยท Sep 25
#12
CWS @ KC
+0.501
Run-value swing
Garcia, Maikel at the plate, Fedde, Erick pitching ยท inning 2 ยท 2-2 count
Original call: strike โ†’ ABS: ball ยท challenged by batter
โšก STRIKEOUT REMOVED
Clint Vondrak HP: Clint Vondrak ยท Sep 23

Latest overturned calls

No Results

Every challenge

No Results