Loading games...

Gregory Soto

Pirates
Number #31
Position RP
Bats L
Throws L
Age 30
Height 6' 1"
Weight 247 lbs
Birth Place Bajos de Haina, Dominican Republic
Born Nov 2, 1995

Key Insights

2026
Hitters cannot square him up, the contact is weak

Contact against Soto is weak: 82.9 mph off the bat on average, 96th percentile.

361 pitches in 2026. 96th percentile among qualified pitchers in 2026, 25th in MLB.
Runners on base do not change how he is hit

50% of the contact against Soto with a runner in scoring position is hit hard, against 27.5% with the bases empty.

71 pitches with a runner in scoring position, 290 with the bases empty.
There is one pitch of his that keeps getting hit

Contact off Soto's 4-seam fastball leaves the bat at 88.3 mph, against 74.2 off his slider.

65 and 62 of them thrown.
The contact he allows should not turn into many hits

The quality of contact against Soto projects a .266 average, 90th percentile.

361 pitches in 2026. 90th percentile among qualified pitchers in 2026, 56th in MLB.
One side of the plate does most of the damage against him

Right-handed hitters average 84.1 mph off the bat against Soto and left-handers 80.4.

33 tracked batted balls from right-handers, 17 from left-handers.
Almost nothing hit off him is hit well

Only 32% of the contact Soto gives up is hit hard, 82nd percentile.

361 pitches in 2026. 82nd percentile among qualified pitchers in 2026, 99th in MLB.

Contextual Splits

Pitch
Outcome
Batter
Situation
Single
Double
Triple
Home Run
Out
Vs All Pitchers
Player Bio Data
DOB Nov 2, 1995
Birth Place Bajos de Haina, Dominican Republic
Height 6' 1"
Weight 247 lbs LBS
Bats/Throws L/L