Miguel Castro

Bats R Throws R6'7" 201 lbBorn 1994 La Romana, D.R.Debut 2015Team CWS

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202612921.09.42.8320.46.27103.2
2027103.7
2028103.0

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 89 PITCH+ the next season; 6 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
1Dennys Reyes200799.6109.8188
2Joba Chamberlain2016101.3did not play
3Wilton Lopez2014101.4did not play
4Esteban Yan200598.998.0161
5Marc Rzepczynski2016100.1100.5137
6Mark Lowe201398.858.239
7Braden Looper200597.5108.9308
8Wesley Wright201597.3did not play
9Ryan Webb2016101.8did not play
10Heath Hembree2019100.056.490

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj129103.7
2026*0
2025CWS007.506006.02815477.7104.882.5
2024ARI005.93110013.76433869.0106.075.1
2023ARI664.31750764.726882560109.0100.2109.1
2022NYY504.03340029.01312153192.997.590.4
2021NYM343.45692070.330374377107.5100.6108.2
2020NYM224.01260124.71154133888.295.183.3
2019BAL134.66650273.3319104171105.5100.1105.7
2018BAL273.96631086.33769505798.999.798.6
2017BAL333.53391066.327482838109.0103.3112.3
2016COL006.14190014.767351288.8101.490.1
2015COL036.11180417.7834101876.7100.276.9
Career22284.24425414466.7202859238414100.4100.8

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025CWSP6611001.000+0.2
2024ARIP111404001.000+0.5
2023ARIP756525100.875+0.1
2022NYYP342903001.000-0.4
2021NYMP697088100.941+0.2
2020NYMP262511001.000-0.7
2019BALP6573710110.944+0.0
2018BALP638637200.833-0.1
2017BALP3966210011.000+1.1
2016COLP191534110.875+0.1
2015COLP181802001.000+0.0

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

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2025AAASugar Land Space CowboysPit7919.2 IP, 25% K2.34
2017AABowie BaysoxPit9824.1 IP, 11% K4.48
2016AAAAlbuquerque IsotopesPit7215.2 IP, 21% K10.66
2015AAAAlbuquerque IsotopesPit5513.2 IP, 18% K1.36
2015AAABuffalo BisonsPit9919.2 IP, 21% K4.69
2015AAAnanPit15433.1 IP, 20% K3.26
2014ALansing LugnutsPit8321.2 IP, 24% K3.82
2014A+Dunedin Blue JaysPit318.2 IP, 16% K3.29
2013RkDSL Blue JaysPit21053.0 IP, 34% K1.36
2013RkGCL Blue JaysPit5615.0 IP, 25% K2.40
2013RknanPit27570.0 IP, 32% K1.54
2012RkDSL Blue JaysPit8620.1 IP, 23% K4.93

Splits

Yearvs LHPvs RHPHomeAway
20250.2640.4860.3730.377
20240.2830.5060.3210.596
20230.3300.2680.2750.311
20220.3000.3620.2890.398
20210.2830.3140.2910.308
20200.4290.3490.3760.377
20190.3470.3000.3430.285
20180.3390.3210.3280.328

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

Postseason pitching

YearWLERAGGSSVIPHHRBBSOWHIP
20230110.508006.071542.00
2022000.002002.000020.00
Career017.8810008.071561.50

Salaries

YearTeamSalary
2016COL$509,500

Public salary records run through 2016; current contract data is on the roadmap.