Luis Castillo

Bats R Throws R6'2" 200 lbBorn 1992 Bani, D.R.Debut 2017Team SEA3x All-Star

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202659520.46.73.2020.86.9299.9
2027100.7
2028101.3

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 32

His ten closest age-32 comparables averaged 93 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
1CC Sabathia2013109.279.8209
2A. J. Burnett2009106.289.8829
3Cole Hamels2016107.8107.8614
4Barry Zito2010102.586.8225
5Josh Beckett2012106.484.6195
6Dan Haren2013106.399.1776
7David Price2018109.1100.7458
8Gio Gonzalez2018104.6105.5366
9Jameson Taillon2024102.7105.3519
10Tanner Roark2019104.171.0220

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025SEA320000000000
2024SEA3010000000010.0000.0000.0000.000-113.7
2023SEA330000000000
2022SEA250000000000
2021CIN335918200201230.1630.1800.2040.384-16.8
2020CIN120000000000
2019CIN326636100000320.0970.0970.1130.210-59.2
2018CIN316546100202230.1020.1310.1190.250-46.9
2017CIN153302000101110.0690.1000.0690.169-66.3
Career243224822400504900.1100.1270.1300.257-45.8

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj595100.7
2026*50794.599.794.2
2025SEA1183.5432320180.77452346162100.097.897.8
2024SEA11123.6430300175.3719254717599.898.097.8
2023SEA1493.3433330197.08022856219107.7100.0107.6
2022SEA862.9925250150.36151345167112.798.1110.7
2021CIN8163.9833330187.78031975192101.999.7101.6
2020CIN463.211212070.029252489112.8100.8113.6
2019CIN1583.4032320190.77812279226114.4101.4115.7
2018CIN10124.3031310169.77082849165101.9100.6102.5
2017CIN373.121515089.3359113298114.9102.6117.6
Career84843.5524324301410.758241744531493106.3106.0

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
202410.0000.0000.000
20215984.00.82.920.035.755.70.1210.1590.13425.0
20196679.314.80.06.334.449.40.1130.1370.10725.0
20186579.8-1.60.02.533.140.00.1000.1220.11823.0
20173376.8-1.10.00.041.353.80.1240.1370.13525.1

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025SEAP32181115001.000-2.0
2024SEAP3017565110.917-1.8
2023SEAP33197167001.000-0.0
2022SEAP25150117001.000-1.5
2021CINP331881716150.971-0.3
2020CINP1270710001.000+0.3
2019CINP321911730110.979+1.3
2018CINP311701821011.000+0.5
2017CINP1589818001.000+1.1

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

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2022AAALouisville BatsPit348.0 IP, 35% K0.00
2017AAPensacola Blue WahoosPit31780.1 IP, 26% K2.58
2016AAJacksonville SunsPit6314.0 IP, 19% K3.86
2016A+Jupiter HammerheadsPit457117.2 IP, 20% K2.07
2015A+Jupiter HammerheadsPit18243.2 IP, 17% K3.54
2015AGreensboro GrasshoppersPit26463.1 IP, 24% K3.00
2014AAugusta GreenJacketsPit25658.2 IP, 26% K3.09
2013RkDSL GiantsPit10628.1 IP, 32% K0.64
2012RkDSL GiantsPit22654.1 IP, 21% K3.33

Splits

Yearvs LHPvs RHPHomeAway
20240.0000.000
20210.0900.1740.1100.211
20190.1000.0800.0920.078
20180.0720.1840.0880.174
20170.1800.0700.1290.050

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

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
202010000000000
Career10000000000

Postseason pitching

YearWLERAGGSSVIPHHRBBSOWHIP
2025113.333208.161551.36
2022111.9122014.11120120.78
2020011.691105.360171.31
Career232.2965027.52336241.05