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
194
events captured
Overturned
99
calls flipped by ABS
League Overturn Rate
51.0 %
of all challenges
Plate Umpires
42
tracked this season
Last Game
2026-07-18
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

61.1 %

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

ABS is pitcher-friendly

+ 12

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

First-pitch ambush

67.3 %

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

Sharpest challengers

CHC

The CHC lead the league with a 75% 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 โ€” 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 (99) Confirmed (95) 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
STL @ AZ
+1.828
Run-value swing
Nootbaar, Lars at the plate, Kelly, Merrill pitching ยท inning 1 ยท 3-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
Bill Miller HP: Bill Miller ยท Jul 17
#2
TEX @ ATL
+1.430
Run-value swing
Jarvis, Jim at the plate, Quantrill, Cal pitching ยท inning 2 ยท 3-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
Chris Conroy HP: Chris Conroy ยท Jul 17
#3
MIN @ CHC
+0.713
Run-value swing
Ramirez, Pedro at the plate, Bradley, Taj pitching ยท inning 2 ยท 3-2 count
Original call: strike โ†’ ABS: ball ยท challenged by batter
โšก STRIKEOUT REMOVED
Nate Tomlinson HP: Nate Tomlinson ยท Jul 18
#4
WSH @ ATH
+0.613
Run-value swing
Ford, Harry at the plate, Tur, Yunior pitching ยท inning 6 ยท 3-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
John Libka HP: John Libka ยท Jul 17
#5
HOU @ TEX
+0.517
Run-value swing
Paredes, Isaac at the plate, Gray, Peyton pitching ยท inning 7 ยท 2-1 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
Adrian Johnson HP: Adrian Johnson ยท Jul 12
#6
TOR @ SD
+0.462
Run-value swing
Cronenworth, Jake at the plate, Gausman, Kevin pitching ยท inning 4 ยท 2-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
Jen Pawol HP: Jen Pawol ยท Jul 12
#7
MIL @ PIT
+0.452
Run-value swing
Yelich, Christian at the plate, Skenes, Paul pitching ยท inning 5 ยท 3-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
Alfonso Mรกrquez HP: Alfonso Mรกrquez ยท Jul 12
#8
CWS @ TOR
+0.429
Run-value swing
Murakami, Munetaka at the plate, Miles, Spencer pitching ยท inning 1 ยท 3-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
Scott Barry HP: Scott Barry ยท Jul 17
#9
NYM @ PHI
+0.420
Run-value swing
Marsh, Brandon at the plate, Senga, Kodai pitching ยท inning 6 ยท 0-2 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก STRIKEOUT ADDED
Adam Beck HP: Adam Beck ยท Jul 18
#10
CWS @ TOR
+0.348
Run-value swing
Springer, George at the plate, Kay, Anthony pitching ยท inning 3 ยท 1-1 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
Scott Barry HP: Scott Barry ยท Jul 17
#11
MIN @ CHC
+0.337
Run-value swing
Happ, Ian at the plate, Gomez, Yoendrys pitching ยท inning 9 ยท 3-1 count
Original call: ball โ†’ ABS: strike ยท challenged by catcher
โšก WALK REMOVED
Bruce Dreckman HP: Bruce Dreckman ยท Jul 17
#12
STL @ AZ
+0.337
Run-value swing
Perdomo, Geraldo at the plate, Gastelum, Luis pitching ยท inning 8 ยท 3-1 count
Original call: strike โ†’ ABS: ball ยท challenged by batter
โšก WALK ADDED
Bill Miller HP: Bill Miller ยท Jul 17

Latest overturned calls

No Results

Every challenge

No Results