Jose Ruiz

Bats R Throws R6'1" 245 lbBorn 1994 Guacara, VenezuelaDebut 2017Team ATL

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202613021.28.42.9421.46.27101.8
2027101.9
2028102.2

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 96 PITCH+ the next season; 4 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
1Paul Sewald202095.4116.3264
2Neil Ramirez201994.6did not play
3Trevor Hildenberger202193.8did not play
4Jeanmar Gomez201893.175.773
5Ramon Troncoso201398.9did not play
6David Hale201892.9105.2157
7Josh Lindblom201797.3did not play
8Logan Kensing201391.0did not play
9Derek Law202198.687.492
10Vidal Nuno201894.9did not play

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025ATL180000000000
2024PHI520000000000
2023ARI380000000000
2022CWS630000000000
2021CWS5910000000000.0000.0000.0000.000-113.9
2020CWS50000000000
2019CWS400000000000
2018CWS60000000000
2017SD10000000000
Career28210000000000.0000.0000.0000.000-113.9

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj130101.9
2026*0
2025ATL108.82180016.379391569.595.865.3
2024PHI513.71520151.02178175296.697.794.3
2023ARI215.89381044.320710213978.499.577.8
2022CWS104.60630060.72659336896.599.495.9
2021CWS133.05590065.027182563111.598.6110.1
2020CWS002.255004.014105138.8100.0138.8
2019CWS145.62401040.01986243579.7100.680.3
2018CWS004.156004.32113683.999.082.9
2017SD000.001001.04011143.1100.0143.1
Career1194.6228221286.712764613328492.991.8

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
2021177.1-3.90.00.033.3100.00.1150.1210.104

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025ATLP181622001.000-0.4
2024PHIP525112001.000-0.6
2023ARIP384405011.000-0.1
2022CWSP636125011.000-0.2
2021CWSP596512100.750-0.5
2020CWSP540000-0.0
2019CWSP404015100.857+0.1
2018CWSP6401001.000-0.0
2017SDP110000

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

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2016A+Lake Elsinore StormBat1850 HR, 1 SB0.2150.511
2015AFort Wayne TinCapsBat3300 HR, 2 SB0.2140.516
2013RkAZL PadresBat1130 HR, 0 SB0.2240.575
2012RkDSL PadresBat2121 HR, 1 SB0.1760.424
2025AAAGwinnett StripersPit317.2 IP, 19% K5.00
2025AAARound Rock ExpressPit9323.1 IP, 26% K2.34
2025AAAnanPit13033.0 IP, 24% K2.73
2024AAALehigh Valley IronPigsPit4211.0 IP, 31% K1.64
2023AAAReno AcesPit11526.1 IP, 29% K4.14
2019AAACharlotte KnightsPit5814.1 IP, 26% K1.28
2018AABirmingham BaronsPit18445.1 IP, 30% K3.19
2018A+Winston-Salem DashPit5313.1 IP, 42% K2.75
2017A+Lake Elsinore StormPit22449.2 IP, 20% K6.04

Splits

Yearvs LHPvs RHPHomeAway
20210.0000.000

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

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
202110000000000
Career10000000000

Postseason pitching

YearWLERAGGSSVIPHHRBBSOWHIP
2024008.182001.141003.64
2021000.001001.300010.00
Career003.703002.441011.64