Launching Opening Day 2026

THE AI UMPIRE
THAT NEVER
BLINKS

Post-game ball-strike analysis powered by artificial intelligence. Every pitch. Every game. Every call — graded the next day.

Launching Opening Day — March 25, 2026

MISSED CALL
Strike Zone Demo
STRIKE ZONE
Ball
Strike
Missed Call

Why ump.bot?

The Strike Zone, Finally Transparent

Umpires are human. Missed calls change games. We built the platform that holds every call accountable — after every game.

Every Pitch, Graded

Our AI analyzes every pitch location against the batter's personalized strike zone, just like MLB's ABS system.

📊

Post-Game Scorecards

Get next-day umpire accuracy grades for every game. See which umps are sharp and which are struggling.

🏛️

History & Predictions

Full umpire accuracy database. Know what to expect before the first pitch — who favors pitchers, who squeezes.

Proof of Concept

THE WBC CALLS THAT
CHANGED EVERYTHING

On March 15, 2026, two controversial strike calls decided a WBC semifinal. Ump.bot breaks down exactly what happened — and what should have happened. This is the kind of post-game analysis we'll publish for every MLB game.

Called ✗ Below zone STRIKE ZONE
See the Full Analysis →

Coming Soon — Season 2026

Umpire Grade

B-
Cory Blaser · Mar 15 2026
Overall Accuracy 91%
Correct Calls 143/157
Missed Calls 14

How It Works

AI-Powered. Game by Game.

ump.bot processes pitch-tracking data after each game and compares every call against a batter-specific strike zone — the same methodology MLB uses for ABS.

1

Ingest Pitch Data

We pull pitch-tracking data from every MLB game after it concludes.

2

Compare to the Zone

Each pitch is measured against the batter's personalized strike zone.

3

Grade the Umpire

We publish next-day scorecards, accuracy grades, and pitch-by-pitch missed-call breakdowns.

Learn More →

Sample Scorecard

MISS 91.2% Accurate Based on 157 called pitches

Opening Day is Almost Here

Be First to Know When We Launch

Join the waitlist and get early access to ump.bot the moment it goes live — March 25, 2026.