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
404
events captured
Overturned
203
calls flipped by ABS
League Overturn Rate
50.2 %
of all challenges
Plate Umpires
66
tracked this season
Last Game
2026-09-27
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

53.8 %

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

ABS is pitcher-friendly

+ 10

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

First-pitch ambush

72.2 %

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

Sharpest challengers

ATL

The ATL lead the league with a 80% 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 β€” 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 β€” 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 β€” 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 β€” strike β†’ ball (challenger: batter) OVERTURNED β€” ball β†’ strike (challenger: pitcher) 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 β€” 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 β€” 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 β€” strike β†’ ball (challenger: batter) OVERTURNED β€” ball β†’ strike (challenger: catcher) OVERTURNED β€” strike β†’ ball (challenger: batter) 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 β€” 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 β€” 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 β€” 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 β€” 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: pitcher) 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 β€” 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: catcher) CONFIRMED β€” ball β†’ ball (challenger: pitcher) 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 β€” 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 β€” 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 β€” 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 β€” 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 β€” strike β†’ strike (challenger: batter) CONFIRMED β€” ball β†’ ball (challenger: pitcher) 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 β€” 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: 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 β€” 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 β€” 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 β€” 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 β€” 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 β€” 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 β€” 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 β€” 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 β€” 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: 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)LR
Overturned (203) Confirmed (201) 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
HOU @ ATH
+0.971
Run-value swing
Spence, Lucas at the plate, Blewett, Scott pitching Β· inning 6 Β· 3-2 count
Original call: ball β†’ ABS: strike Β· challenged by catcher
⚑ STRIKEOUT ADDED
Gabe Morales HP: Gabe Morales Β· Sep 26
#2
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
#3
STL @ MIL
+0.781
Run-value swing
Contreras, William at the plate, Mathews, Quinn pitching Β· inning 3 Β· 3-2 count
Original call: ball β†’ ABS: strike Β· challenged by catcher
⚑ STRIKEOUT ADDED
Jordan Baker HP: Jordan Baker Β· Sep 26
#4
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
#5
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
#6
PIT @ DET
+0.633
Run-value swing
O'Hearn, Ryan at the plate, Ryan, River pitching Β· inning 1 Β· 3-2 count
Original call: ball β†’ ABS: strike Β· challenged by catcher
⚑ STRIKEOUT ADDED
Tyler Jones HP: Tyler Jones Β· Sep 27
#7
CHC @ BOS
+0.633
Run-value swing
Abreu, Wilyer at the plate, Garrett, Braxton pitching Β· inning 6 Β· 3-2 count
Original call: strike β†’ ABS: ball Β· challenged by batter
⚑ STRIKEOUT REMOVED
Emil Jimenez HP: Emil Jimenez Β· Sep 27
#8
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
#9
AZ @ SD
+0.546
Run-value swing
Bogaerts, Xander at the plate, LoΓ‘isiga, Jonathan pitching Β· inning 1 Β· 0-2 count
Original call: strike β†’ ABS: ball Β· challenged by batter
⚑ STRIKEOUT REMOVED
Ben May HP: Ben May Β· Sep 26
#10
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
#11
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
#12
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

Latest overturned calls

No Results

Every challenge

No Results