MLB/Players/Miguel Castro
Miguel Castro

MIGUEL CASTRO

P · 20152025 · 844 games
844
CAREER GAMES · REGULAR SEASON
10 seasons · postseason below
.235
CAREER BATTING AVERAGE
808 hits in 3,444 at-bats
116
CAREER HOME RUNS
255 RBI · 118 stolen bases
4.24
CAREER ERA
466.2 innings · 414 strikeouts
22-28
CAREER RECORD
WHIP 1.39

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024AZ2211818401026116160.339.371.610.981
2023AZ1504786410222016385012016.213.288.360.648
2022NYY68222325420041430626.243.333.387.721
2021NYM138508609614014258615420.189.306.299.606
2020NYM52202245682817267610.277.360.455.815
2019BAL1305448412624020548214236.232.332.386.718
2018BAL12663682150262183510011416.236.340.368.708
2017BAL7847458106240163256768.224.306.376.681
2016COL3812020364261210244.300.354.517.871
2015COL36142264210281720362.296.383.563.946
Career8383,44446880816210116255466820118.235.326.389.714

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025CWS6006.0555417.501.67
2024AZ110013.22093835.931.68
2023AZ756664.25131256084.311.18
2022NYY345029.02713153124.031.45
2021NYM693470.14827437773.451.29
2020NYM262224.22811133844.011.66
2019BAL651373.163384171104.661.42
2018BAL632786.17538505793.961.45
2017BAL393366.15326283883.531.22
2016COL190014.2181051236.141.57
2015COL180317.22112101846.111.75
Career4252228466.2409220238414594.241.39

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023AZ1625715.2806.0410.50
2022NYY46000.0002.020.00

04/Every pitch

2020 Postseason
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 0 pitches

No pitches with a location in this window.

Pitch mix

No pitch types recorded in this window.


05/Game log

2020
Postseason

No postseason games for Miguel Castro in 2020.

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.