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

Charlie Ramos

24 games graded behind the plate.

B
Season Grade
92.1% ± 0.9
0.60
Avg Swing
runs / game
60.2%
ABS Overturns
74/123 calls

3,430 correct of 3,724 graded takes (92.1% ± 0.9, 95%). Best game 96.8% · worst 87.9%. 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 Charlie Ramos

This season is 3,724 graded takes, which puts Charlie Ramos's overall accuracy at 92.1% ± 0.9 (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 745 takes, so ±1.9 points. (the league-wide two-strike effect is about 1 point in 2026.)
  • any single corner of the zone — about 310 takes, so ±3.0 points. (corner cells are where umpires actually differ.)
  • whether one pitcher is called tighter than another — about 62 takes, so ±6.7 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 123 pitches players chose to challenge, which are the pitches they already believed were wrong. 123 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

The Five Hundred and Twenty-Ninth Assignment

Charlie Ramos worked 529 major league games as a call-up before earning a permanent spot — the long road from Marshall, Michigan.

Charlie Ramos started umpiring at fourteen, in Marshall, Michigan, the town he grew up in. He graduated from Marshall High School in 2006 and began working Minor League Baseball in 2011 — the Pioneer League, the Midwest League, the Florida State League, the Eastern League, the International League. Each league a season, each season a rung.

His major league debut came on August 25, 2020. He worked second base for a Boston Red Sox game at Sahlen Field in Buffalo, where the Toronto Blue Jays were playing their home games that summer. Ramos was one of nineteen umpires to debut during that pandemic-shortened season, brought up to cover staffing needs. Across six assignments that year, he never worked home plate.

Then came the long stretch between call-up and permanent staff. Ramos worked 529 major league assignments as a Minor League call-up umpire, including duties as a replay official, dating back to that first game in Buffalo. The promotion came on August 1, 2025, when he was added to MLB's permanent roster following Brian Knight's retirement.

He wears uniform number 50. His assignments have included the 2016 All-Star Futures Game and a place on the umpiring crew for the 2026 World Baseball Classic. He works behind the plate in the majors this season, and Fever has graded him in 14 games — the record on this page is the reason his name is here.

Reporting: Wikipedia, Baseball-Reference.com, MLB.com, AP News. 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
AZ @ COL2026-09-24B1.2 COL3/4One side pitched to a slightly bigger plate.
PHI @ ATL2026-09-13A0.2 ATL2/2No notes. Well, one: nicely done.
CLE @ BAL2026-09-08B0.1 CLE1/4A pitcher's-nightmare zone — you had to paint it to get it.
MIL @ CIN2026-09-05D1.1 MIL4/6Tonight's zone had a rooting interest.
MIA @ KC2026-09-01A0.5 KC3/3Solid and unspectacular — exactly what the job asks.
TEX @ CWS2026-08-26B-1.3 CWS5/7Hawkeye did more talking than the umpire tonight.
WSH @ NYM2026-08-14D0.6 NYM2/3Pitchers found a little extra real estate.
BOS @ TOR2026-08-10B1.1 TOR4/6A tilt to the evening — the numbers say which way.
MIN @ KC2026-08-06A-0.6 MIN5/8The Automated Ball-Strike System put in some overtime here.
MIN @ CLE2026-07-23B0.5 MIN5/6ABS had a long evening on this one.
SD @ KC2026-07-19C+0.7 KC0/3Off the corner was close enough tonight.
NYY @ WSH2026-07-11B+0.2 NYY1/5The kind of night where the umpire is the least of the story.
BOS @ CWS2026-07-07D0.7 CWS6/8A few too many trips to the challenge cart.
LAA @ SEA2026-07-02A0.3 LAA1/3Called a fair game and let the players decide it.
BAL @ LAD2026-06-20D1.1 LAD5/7The Automated Ball-Strike System put in some overtime here.
PIT @ ATH2026-06-15A-0.1 PIT3/6An honest evening's grade: nothing loud, nothing missed by much.
WSH @ MIA2026-05-08B0.2 MIA2/6Solid and unspectacular — exactly what the job asks.
LAD @ STL2026-05-03B0.3 LAD3/6An honest evening's grade: nothing loud, nothing missed by much.
SF @ PHI2026-04-30C+0.6 SF2/5You wanted a strike, you had to earn it twice.
KC @ NYY2026-04-17B+1.0 NYY5/5The robots earned their keep tonight.
TEX @ LAD2026-04-12B0.7 LAD4/7Pitchers earned every strike the hard way.
HOU @ COL2026-04-07B0.6 HOU4/7A steady night's work behind the plate.
NYM @ SF2026-04-03C0.0 NYM3/5Off the corner was close enough tonight.
LAA @ CHC2026-03-30A0.5 CHC1/1Called a fair game and let the players decide it.