Fever BaseballFor collectors and stat nerdsFuture Value Radar (FVR) · On the record
Umpire Grade · Blue Notes

Tom Hanahan

25 games graded behind the plate.

B
Season Grade
92.9% ± 0.8
0.57
Avg Swing
runs / game
50.9%
ABS Overturns
54/106 calls

3,534 correct of 3,803 graded takes (92.9% ± 0.8, 95%). Best game 96.5% · worst 87.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 Tom Hanahan

This season is 3,803 graded takes, which puts Tom Hanahan's overall accuracy at 92.9% ± 0.8 (95% interval). That is a real measurement against a league spanning about four points end to end. It is not enough for anything finer, and here is the arithmetic rather than our word for it:

  • how the zone moves with two strikes about 761 takes, so ±1.8 points. (the league-wide two-strike effect is about 1 point in 2026.)
  • any single corner of the zone about 317 takes, so ±2.8 points. (corner cells are where umpires actually differ.)
  • whether one pitcher is called tighter than another about 63 takes, so ±6.3 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 106 pitches players chose to challenge, which are the pitches they already believed were wrong. 106 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

Tom Hanahan: 329 Games Before the Call

Born in 1990, an Ohio resident, Hanahan climbed from the minor leagues in 2015 to the full-time MLB staff in 2026 — 329 call-up games after his 2023 debut.

The Same Year

Tom Hanahan and Brian Walsh both began their minor-league umpiring careers in 2015. Both reached the major leagues as call-ups in 2023. Both were promoted to the full-time MLB umpiring staff ahead of the 2026 season, filling the openings left by the retirements of Mark Carlson and Phil Cuzzi. Eight years of work in the minor leagues, then three more seasons as major-league call-ups, and both were named to the permanent staff together.

Before his promotion, Hanahan had worked 329 major-league games as a call-up. The stretch ran from his June 2023 debut through the close of the 2025 season — three seasons of fill-in assignments across the league before a permanent place on the staff. His first major-league game came on June 9, 2023, at American Family Field, where the Oakland Athletics were visiting the Milwaukee Brewers. He was positioned at second base that June afternoon, working on a crew with Jeff Nelson at first, Ben May behind the plate, and C.B. Bucknor at third.

Hanahan was born in 1990 and is an Ohio resident. He wears uniform number 69 and works behind the plate in the major leagues in 2026, his first season on the full-time staff. Baseball Almanac records his first career ejection in June 2024, when Athletics manager Mark Kotsay was thrown out of a game during Hanahan's call-up period.

Fever has graded Hanahan behind the plate in 19 games this season. That record is the reason his name appears on this page.

Reporting: Wikipedia, MLB.com, Baseball Almanac. 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

GameGradeFavorABSBlue Note
COL @ ATL2026-08-28B+1.4 COL4/6Somebody's pitching staff sent a thank-you note.
DET @ KC2026-08-23A0.4 DET2/5An honest evening's grade: nothing loud, nothing missed by much.
CWS @ CHC2026-08-19B-0.9 CWS2/6The zone shrank when the pitchers needed it most.
ATH @ BOS2026-08-08B0.2 ATH1/4The kind of night where the umpire is the least of the story.
WSH @ PHI2026-08-04C+0.3 PHI3/4Nothing off the plate, and not much on the black either.
NYY @ CHC2026-07-31A0.4 CHC2/3A workmanlike night — nothing to frame, nothing to fix.
CWS @ TOR2026-07-19A-0.4 TOR5/7Hawkeye did more talking than the umpire tonight.
SEA @ TB2026-07-10B0.1 SEA1/1The zone stretched its legs.
SF @ COL2026-07-05D1.0 SF2/4If it was close, it was a strike. The hitters noticed.
LAD @ ATH2026-07-01B+0.7 ATH2/3An honest evening's grade: nothing loud, nothing missed by much.
MIL @ ATL2026-06-19A-0.1 MIL0/3A steady night's work behind the plate.
LAD @ CWS2026-06-13B+0.1 LAD2/4An honest evening's grade: nothing loud, nothing missed by much.
HOU @ LAA2026-06-08B+1.2 HOU0/3Tonight's zone had a rooting interest.
TEX @ STL2026-06-03A-0.1 STL3/5Solid and unspectacular — exactly what the job asks.
WSH @ ATL2026-05-22A-0.7 ATL0/4Nothing that'll trend, and on this beat that's a compliment.
CLE @ DET2026-05-18A-0.8 CLE2/4A steady night's work behind the plate.
MIA @ MIN2026-05-14B0.3 MIN1/4The zone kept its promises.
PIT @ SF2026-05-10C1.0 PIT2/6Nothing off the plate, and not much on the black either.
CIN @ CHC2026-05-06A-0.9 CIN4/5Down the middle. Both dugouts had the same zone.
TOR @ MIN2026-05-02B-0.0 MIN2/4Pitchers found a little extra real estate.
TB @ CLE2026-04-28B1.5 TB1/3The zone leaned, and the ledger noticed.
PIT @ MIL2026-04-24D0.5 PIT4/4Pitchers found a little extra real estate.
MIN @ TOR2026-04-11B-0.0 MIN4/5The plate grew a few inches after the first pitch.
STL @ WSH2026-04-06A-0.5 WSH3/4Called a fair game and let the players decide it.
MIA @ NYY2026-04-03B+0.7 NYY2/5Expanded the plate a touch past its 17 inches.