About Challenge The Ump
Why this exists, who built it, and how.
The Question
MLB's 2026 ABS Challenge System is the most significant rule change since the designated hitter. For the first time, players can dispute ball-strike calls using Hawk-Eye camera data — and umpires get overruled on the spot.
Every fan watching a game now asks the same thing: does beating the robot umpire actually help you win?
We built Challenge The Ump to answer that with data. Not vibes, not hot takes — actual challenge outcomes correlated with actual results. Updated every day from Baseball Savant.
Why Build This
Box scores track runs, hits, and errors. Baseball Savant has the raw ABS leaderboard. But nobody was connecting challenge performance to standings in a clean, searchable format with proper sample size warnings and an honest take on what the numbers actually mean.
Challenge The Ump fills that gap. It's the kind of site we wanted to exist, so we built it.
Who Built This
Tech Stack
Fully static. No server, no database, no tracking. Ships zero JavaScript by default (tables with sorting are the exception).
Static site generator. Zero JS by default.
Utility-first. CSS custom properties for theming.
Lazy-loaded. Accessible table fallbacks.
pybaseball, pandas, pydantic, structlog.
Daily refresh at 11:00 UTC.
Edge-deployed on every commit.
License & Disclaimer
Code and derived data are released under the MIT License. Raw data is sourced from publicly available MLB APIs and Baseball Savant.
This site is not affiliated with MLB, any team, or Baseball Savant. Metrics are computed independently and may differ from official statistics. Not intended for gambling.