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

Edwin Moscoso

25 games graded behind the plate.

B+
Season Grade
93.8% ± 0.8
0.53
Avg Swing
runs / game
51.8%
ABS Overturns
58/112 calls

3,489 correct of 3,720 graded takes (93.8% ± 0.8, 95%). Best game 99.2% · worst 90.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 Edwin Moscoso

This season is 3,720 graded takes, which puts Edwin Moscoso's overall accuracy at 93.8% ± 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 744 takes, so ±1.7 points. (the league-wide two-strike effect is about 1 point in 2026.)
  • any single corner of the zone about 310 takes, so ±2.7 points. (corner cells are where umpires actually differ.)
  • whether one pitcher is called tighter than another about 62 takes, so ±6.0 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 112 pitches players chose to challenge, which are the pitches they already believed were wrong. 112 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

Edwin Moscoso

From Palo Negro to a perfect game behind the plate — the road of a Venezuelan umpire climbing into October.

A Crew and a Country

In the 2024 National League Division Series, Edwin Moscoso worked alongside fellow Venezuelan umpire Carlos Torres — the first MLB postseason series to feature two Venezuelan umpires on the same crew. For Moscoso, born in 1990 in Caracas and raised in Palo Negro, Venezuela, the assignment stood on a road that began at the MLB Umpire Camp in Compton, California, in 2013.

He became a minor league umpire in 2014 and climbed through the Gulf Coast, New York-Penn, South Atlantic, Florida State, Southern, and Pacific Coast leagues, spending three seasons in the Venezuelan Professional Winter League along the way. In 2018, he became the first Venezuelan-born umpire to work the All-Star Futures Game at Nationals Park.

The Big Leagues

Moscoso made his major league debut on July 23, 2020, at Dodger Stadium, working a Giants-Dodgers game. He was the first rookie umpire to debut during the 2020 regular season, stepping into one of the openings created when umpires opted out of the COVID-shortened campaign. He worked 333 games as a call-up umpire before being promoted to the full-time MLB staff before the 2023 season.

That year brought his first postseason assignment — the National League Wild Card Series — and a place behind the plate for Domingo Germán's perfect game on June 28, 2023. He has since worked the NL Division Series in 2024 and 2025.

We have graded Moscoso behind the plate in 19 games this season.

Reporting: MLB.com, Wikipedia, Close Call Sports. 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
BOS @ NYY2026-08-28B0.3 BOS7/9ABS had a long evening on this one.
TB @ BAL2026-08-23B-0.1 BAL5/7This one went to video review more than most.
STL @ CIN2026-08-19A-0.5 STL1/3Solid and unspectacular — exactly what the job asks.
KC @ COL2026-08-02B0.3 KC4/6Generous with the corners — the pitchers said thank you.
SEA @ LAD2026-07-29B0.0 LAD1/3The kind of night where the umpire is the least of the story.
LAA @ SF2026-07-24A0.3 SF2/6The kind of night where the umpire is the least of the story.
PHI @ DET2026-07-12A0.6 DET0/2A workmanlike night — nothing to frame, nothing to fix.
ATL @ PIT2026-07-08A0.2 PIT1/3Called a fair game and let the players decide it.
CWS @ CLE2026-07-03C+2.0 CLE3/6One dugout got the friendlier version of the evening.
WSH @ BOS2026-06-29B-0.0 WSH2/5Expanded the plate a touch past its 17 inches.
SEA @ PIT2026-06-25A-0.3 SEA0/3Generous with the corners — the pitchers said thank you.
CLE @ HOU2026-06-21C+0.3 CLE4/4Pitchers found a little extra real estate.
LAA @ AZ2026-06-16A0.9 LAA3/3Down the middle. Both dugouts had the same zone.
BAL @ TOR2026-06-06A-0.5 BAL1/2A steady night's work behind the plate.
SD @ PHI2026-06-02B+0.9 PHI2/3The kind of night where the umpire is the least of the story.
CIN @ NYM2026-05-27B1.1 NYM4/7The strike zone picked a side, and wasn't shy about it.
NYY @ BAL2026-05-13A-0.5 BAL2/4Reliable as a Tuesday: no complaints, no headlines.
COL @ PHI2026-05-10A+0.1 PHI0/3Both benches went home with nothing to say — the rarest kind of night.
CLE @ KC2026-05-06B+0.0 KC5/8The players kept asking for a second opinion — and kept getting one.
SEA @ STL2026-04-24B+0.5 STL2/3An honest evening's grade: nothing loud, nothing missed by much.
PHI @ CHC2026-04-20A0.3 CHC4/7The zone kept its promises.
NYM @ LAD2026-04-15B1.1 LAD2/5The strike zone picked a side, and wasn't shy about it.
COL @ SD2026-04-11A0.1 COL0/2Quietly excellent. The best umpiring is the kind you forget was there.
ATL @ LAA2026-04-07B-0.1 ATL1/4Pitchers earned every strike the hard way.
HOU @ ATH2026-04-03B2.0 HOU2/4The corners were friendlier in one direction tonight.