Gregory Soto

Bats L Throws L6'1" 234 lbBorn 1995 Haina, D.R.Debut 2019Team NYM2x All-StarContract 1 y/$7.75M (26) 2026: $7,750,000

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202621324.59.22.3022.36.12103.0
2027103.5
2028104.5

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 30

His ten closest age-30 comparables averaged 94 PITCH+ the next season; 10 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Carlos Estevez202399.1121.4212
2Phil Maton202398.5105.7265
3Dominic Leone202298.887.0235
4Edward Mujica2014102.593.5194
5Lucas Sims2024102.059.772
6Jared Hughes2016100.9103.0244
7Marc Rzepczynski2016100.1100.5137
8Luis Ayala200899.584.2180
9Brandon League2013103.999.7273
10Nick Wittgren2021103.187.6134

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025NYM700000000000
2024BAL660000000000
2023PHI690000000000
2022DET640000000000
2021DET620000000000
2020DET270000000000
2019DET3320200000001.0001.0001.0002.000454.3
Career39120200000001.0001.0001.0002.000454.3

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj213103.5
2026*226113.5104.7118.2
2025NYM154.18700160.327942470100.197.897.9
2024BAL354.42660253.02444276589.6100.590.2
2023PHI344.62690360.325062265113.798.6112.3
2022DET2113.286403060.326323460101.197.798.8
2021DET633.396201863.727674076107.8100.7108.5
2020DET014.30270223.09821329113.1102.8115.9
2019DET055.77337057.72769334584.796.781.4
Career15344.26391756378.3168634193410100.399.1

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
2019292.413.50.050.00.00.6500.7690.617

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025NYMP706025300.700-0.8
2024BALP665337001.000+0.2
2023PHIP696025100.875-0.4
2022DETP646007110.875-0.7
2021DETP626417001.000+0.2
2020DETP272311001.000+0.3
2019DETP335816310.700-1.1

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2019AAAToledo Mud HensPit10923.1 IP, 28% K7.01
2019AAErie SeaWolvesPit5413.1 IP, 22% K2.06
2018A+Lakeland Flying TigersPit517113.1 IP, 22% K4.46
2017A+Lakeland Flying TigersPit11428.0 IP, 25% K2.25
2017AWest Michigan WhitecapsPit40496.0 IP, 29% K2.25
2015RkGCL TigersPit16637.0 IP, 24% K2.19
2014RkDSL TigersPit21750.2 IP, 26% K3.23
2013RkDSL TigersPit17337.1 IP, 29% K4.85

Splits

Yearvs LHPvs RHPHomeAway
20190.9000.900

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason pitching

YearWLERAGGSSVIPHHRBBSOWHIP
2024000.001000.200115.00
2023006.005003.050232.33
Career005.626003.250342.50