Geraldo Perdomo Keeps Getting Robbed

Diamondbacks shortstop Geraldo Perdomo, wearing a black jersey, grey pants, and a black cap, scratches his head with his right hand.

Geraldo Perdomo’s start to the season is a head-scratcher, but not if you look at it more closely

Photo: Brian Rothmuller/Icon Sportswire

Poor Geraldo Perdomo.

First he takes a called strike 3 to end the WBC semifinals on a pitch that was clearly low. Then, he gets off to a 16-game start for the Diamondbacks in which he’s hitting .157 through 16 games and 51 at-bats. His saving grace, at the moment, is 10 walks. He’s 2-for-27 in his last 9 games.

But a closer look at Perdomo this season shows he deserves better. For more than 20 years our Data Scouts have been tracking Good Fielding Plays. These are both highlight-reel plays and smart defensive plays, like cutting a ball off in the gap or keeping a ball on the infield.

Perdomo has had 5 Good Fielding Plays against him on batted balls, tied with Alex Bregman for most in MLB to this point. Additionally (and tracked separately), defenses have a combined 7 Runs Saved against Perdomo, the highest total in the majors.

The first came in the season opening series against the Dodgers on March 28 when he was on the short end of a 3-1-3 putout, a ball that first baseman Freddie Freeman dove and deflected to pitcher Tyler Glasnow, who threw back to Freeman, who was able to get back to first base.

 

In the same game, Perdomo was robbed when Kyle Tucker made a leaping catch at the short fence in the right field corner in Dodgers Stadium.

 

Here, Perdomo didn’t get credited with an at-bat but missed out on a hit when Mike Yastrezmski made a diving catch. This at least resulted in a sacrifice fly.

 

Against the Mets, Perdomo hit another grounder that a first baseman was able to dive and touch. This time Mark Vientos fielded it and flipped to pitcher Nolan McLean at first base.

 

Lastly, Phillies second baseman Bryson Stott got in on things in the opener of their series with the Diamondbacks this past weekend. He made a diving play to rob Perdomo on a ball hit up the middle.

Perdomo has not gotten a hit yet as a result of a defensive misplay, so when people say the breaks even out, he’s still waiting. Last season teams had 5 Runs Saved and 12 Good Fielding Plays against him

One other separate calculation that SIS does is an expected batting average. While MLB’s version on Baseball Savant is calculated based on launch angle and exit velocity, ours is based on where balls are actually hit and what their overall velocity is, as well as other factors like how fast the batter is.

By our measures, Perdomo’s expected batting average is .296 and his slugging percentage is .466, well better than his actual .157 and .255, respectively. The 139-point batting average-expected batting average gap is tied with Josh Naylor for biggest in MLB. The 211-point slugging differential is third-biggest. He’s got company. Teammate Alek Thomas has a 188-point gap.

So while it’s true that Perdomo is off to a rotten start, there’s much more to it than that. He’s actually doing just fine. But some factors are working rather hard against him at the moment.

Related Research & Analysis

Articles written by the Sports Info Solutions staff

More Research & Analysis