MLB · NL West

Geraldo Perdomo

Betting stats, Statcast splits, spray chart & prop matchups

Arizona DiamondbacksSSBats: S · Throws: R
FormHotPowerBelow avg

At a glance

This season

BA

.246

OBP

.355

SLG

.361

OPS

.716

4 HR · 25 RBI · 37 K (3%) · 42 BB · 1288 PA

MLB avg · .247 / .318 / .404 · .722 OPS

Last 10 games

BA

.333

HR

1

RBI

3

K

6

BB

9

11-for-33

Across 49 starts in the last 60 days, he averages 4.4 plate appearances per game and gets pulled before his third PA in 6% of them.

Quality of contact

Percentile rank vs qualified MLB hitters this season. The dot is the player's position — further right means better, regardless of metric. Computed across 290 plate appearances (224 balls in play).

Metric
Percentile
Value
Rank
xwOBA
.335
67
Avg Exit V
85.6 mph
16
Barrel %
2.7%
9
Hard-Hit %
32.6%
19
Whiff %
10.4%
98
K %
12.8%
92
BB %
14.5%
95

Spray distribution

Where this hitter puts the ball in play. The greener (more saturated) a sector, the larger his share of batted balls there; the pull/center/oppo split and pull-side fly-ball power sit below.

11%LF18%LCF16%CF12%RCF28%RF

54%

Pull

27%

Center

19%

Oppo

Pull-air 25% of BIP · 92.2 mph · 37° LA

Split by opposing hand

Hits righties much harder than lefties.

StatLeaguevs Leftiesvs Righties
BA.247.219.257
OBP.318.315.373
SLG.404.329.374
OPS.722.644.747
Sample92 PA205 PA

Pitch-by-pitch breakdown

How he performs against each pitch. Filter by pitch type, opposing pitcher hand, or recency. Color signal: green beats league average, red falls short.

4 pitches · this season · combined vs both hands

PitchPABASLGxwOBAWhiff%K%Hard-hit%Barrel%Exit veloLaunch
Curveball8.125.125.16111.8%25.0%16.7%0.0%88.6 mph23.2°
Cutter16.153.229.2908.6%12.5%7.6%7.6%74.3 mph17.4°
Slider49.257.338.32613.0%16.3%30.0%0.0%87.6 mph8.9°
Sinker56.216.216.3378.3%16.1%45.4%2.7%88.9 mph4.0°

Ballpark history

Career numbers at his 5 most-played venues.

BallparkPAHRAVGOPS
AZ420810.273.477
SF3491.260.392
American Family Field3351.231.449
Coors Field3052.275.480
SD2742.269.600

Recent SkegBets picks

Browse the full archive →