Jose Castillo

Bats L Throws L6'6" 252 lbBorn 1996 Valencia, VenezuelaDebut 2018Team BAL

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202614322.18.92.6122.16.28101.5
2027102.8
2028102.1

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 29

His ten closest age-29 comparables averaged 70 PITCH+ the next season; 3 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
1Jeremy Accardo2011103.387.2162
2Sean Gilmartin201996.251.424
3Yoan Lopez202293.8did not play
4Jesse Biddle202193.3did not play
5Michael Kirkman201695.6did not play
6Michael Feliz202296.5did not play
7Jake Faria202393.9did not play
8Ryan Dull2019105.1did not play
9Jonathan Albaladejo201293.8did not play
10Hoby Milner202091.172.799

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025BAL290000000000
2023SD10000000000
2022SD10000000000
2019SD10000000000
2018SD3710000010000.0000.0000.0000.000-118.7
Career6910000010000.0000.0000.0000.000-118.7

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj143102.8
2026*0
2025BAL223.94290032.01494143082.296.478.6
2023SD00108.001000.36020-42.492.5-49.9
2022SD009.001001.0501192.796.489.1
2019SD000.001000.7401285.2100.085.2
2018SD333.29370038.315031252125.199.1124.2
Career554.11690072.331473085100.598.2

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
2018194.1-31.10.00.050.050.00.0600.0600.054

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025BALP293223100.833-0.7
2023SDP100000-0.1
2022SDP110000-0.0
2019SDP110000
2018SDP373820001.000-0.2

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

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2025AAASyracuse MetsPit4510.2 IP, 36% K1.76
2025AAAnanPit6416.0 IP, 36% K1.69
2024AAAReno AcesPit8620.2 IP, 24% K4.46
2023AAAEl Paso ChihuahuasPit9018.1 IP, 24% K9.94
2023AAAJacksonville Jumbo ShrimpPit8819.1 IP, 30% K5.65
2023AAAnanPit17837.2 IP, 27% K7.74
2022AAAEl Paso ChihuahuasPit18443.1 IP, 32% K2.92
2022ALake Elsinore StormPit225.1 IP, 32% K0.00
2019A+Lake Elsinore StormPit215.2 IP, 57% K3.46
2018AAAEl Paso ChihuahuasPit4311.1 IP, 30% K0.81
2018AASan Antonio MissionsPit6615.0 IP, 39% K3.00
2017A+Lake Elsinore StormPit20347.0 IP, 24% K2.87
2017AASan Antonio MissionsPit399.1 IP, 26% K2.97
2016AFort Wayne TinCapsPit9823.2 IP, 36% K2.33

Splits

Yearvs LHPvs RHPHomeAway
20180.0000.000

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