Ron Kulpa
19 games graded behind the plate.
2,733 correct of 2,973 graded takes (91.9% ± 1.0, 95%). Best game 95.6% · worst 88.5%. Grade is accuracy on taken pitches vs the rulebook zone; ABS is the Automated Ball-Strike System challenge record (how often the robots overruled the call).
What we can't say about Ron Kulpa
This season is 2,973 graded takes, which puts Ron Kulpa's overall accuracy at 91.9% ± 1.0 (95% interval). That interval is a large share of the whole league's four-point spread, so this grade is a reading and not yet a ranking — we print it, and we do not place it against umpires with a full season behind the plate. Everything finer is further out of reach still:
- how the zone moves with two strikes — about 595 takes, so ±2.2 points. (the league-wide two-strike effect is about 1 point in 2026.)
- any single corner of the zone — about 248 takes, so ±3.4 points. (corner cells are where umpires actually differ.)
- whether one pitcher is called tighter than another — about 50 takes, so ±7.5 points. (a given pitcher is worked once or twice a season.)
And a note on the number itself: an accuracy figure is a rate plus a convention for what counts as a miss. Ours grades every taken pitch against the rulebook zone as the feed reports it. Others are more forgiving — UmpScorecards counts a call wrong only when the pitch was at least 90% likely to be a strike — so two sites can print the same percentage about the same umpire and not mean the same thing by it. How the grade is built.
The overturn rate is a different kind of number and does not belong beside the grade: it is accuracy on the 90 pitches players chose to challenge, which are the pitches they already believed were wrong. 90 is enough to print it with its own denominator, which is what we do — but it still ranks umpires by how often they are appealed, not by how often they are right.
The road to the plate
St. Louis in October
A St. Louis native whose 2011 World Series call found his hometown team, Ron Kulpa has worked the Fall Classic twice in a career spanning more than 27 major league seasons.
St. Louis in October
In the 2011 World Series, Ron Kulpa ruled Matt Holliday safe at first on a close play. Because Kulpa was born in St. Louis and Holliday played for the Cardinals, the call became a talking point of the Series. Kulpa, according to ESPN, acknowledged his roots but said they had nothing to do with the ruling.
He was born October 5, 1968, in St. Louis, Missouri. The climb to the majors took him through six minor leagues — the Northwest League in 1992, the Midwest League in 1993, the Carolina League in 1994, the Southern League in 1995-96, the Texas League in 1997, and the Pacific Coast League in 1998-99. He debuted on July 23, 1998, and was promoted to the MLB staff in 1999, named to the National League staff after the umpires' mass-resignation strategy reshaped the ranks.
The assignments since then cover the ground a long career earns. He worked the All-Star Game in 2001 and again in 2015. He was behind the plate for Justin Verlander's no-hitter against Milwaukee in June 2007 and for Henderson Alvarez's no-hitter against Detroit in September 2013, and stood at first base for Alec Mills' no-hitter in September 2020. He has worked the World Series twice, in 2011 and 2021, wearing number 46 across more than 27 major league seasons.
We have graded Kulpa behind the plate in 12 games this season, and that record is the reason his name is on this page.
Reporting: ESPN, MLB.com, Wikipedia. Umpire data: MLB StatsAPI, via the Fever engine.
By the Desk · filed 2026-07-24 — the profile reads as of its filing; the grading record above is live · every fact in this piece comes from a sourced research pack and clears an independent fact-check, and nothing is edited after filing.
The games
| Game | Grade | Favor | ABS | Blue Note |
|---|---|---|---|---|
| COL @ ATL2026-08-29 | A- | 0.1 ATL | 0/1 | The zone had wings tonight. |
| BOS @ MIA2026-08-24 | B- | 0.4 BOS | 5/6 | ABS had a long evening on this one. |
| ATL @ CWS2026-08-20 | B | 0.2 ATL | 2/3 | Pitchers found a little extra real estate. |
| ATH @ BOS2026-08-09 | A | 0.0 BOS | 2/3 | The zone showed up, did the job, and went home. Ideal. |
| WSH @ PHI2026-08-05 | B- | 0.3 WSH | 0/6 | If it was close, it was a strike. The hitters noticed. |
| NYY @ CHC2026-08-01 | C | 0.2 NYY | 3/6 | If it was close, it was a strike. The hitters noticed. |
| ATL @ NYM2026-07-27 | C+ | 0.3 NYM | 3/7 | If it was close, it was a strike. The hitters noticed. |
| SEA @ TB2026-07-11 | A- | 1.0 TB | 1/2 | The zone leaned, and the ledger noticed. |
| KC @ NYM2026-07-07 | B+ | 0.4 KC | 2/4 | An honest evening's grade: nothing loud, nothing missed by much. |
| SF @ COL2026-07-03 | B | 0.9 COL | 4/7 | An honest evening's grade: nothing loud, nothing missed by much. |
| MIL @ ATL2026-06-20 | B+ | 0.5 ATL | 2/4 | A workmanlike night — nothing to frame, nothing to fix. |
| TOR @ BOS2026-06-16 | C+ | 1.1 TOR | 3/5 | A tilt to the evening — the numbers say which way. |
| HOU @ LAA2026-06-10 | C+ | 0.8 LAA | 3/4 | Generous with the corners — the pitchers said thank you. |
| WSH @ AZ2026-06-05 | B- | 0.4 WSH | 1/3 | Corner-to-corner and then some. |
| WSH @ ATL2026-05-23 | A | 0.0 ATL | 2/4 | An honest evening's grade: nothing loud, nothing missed by much. |
| CLE @ DET2026-05-19 | B | 0.5 DET | 1/4 | A workmanlike night — nothing to frame, nothing to fix. |
| TEX @ HOU2026-05-15 | C | 0.0 HOU | 5/7 | A few too many trips to the challenge cart. |
| MIA @ NYY2026-04-04 | C+ | 2.0 NYY | 7/9 | The robots earned their keep tonight. |
| TEX @ BAL2026-03-30 | D | 1.3 BAL | 4/5 | A tilt to the evening — the numbers say which way. |