Ivan Castillo

Free Agent
High Level
MLB
Years
2012-2025 (2021-2021)
Proper Name
Ivan Enrique Castillo
Pronunciation
EE-vahn
Positions
SS (477) ... 2B (208) ... 3B (113) ... LF (23) ... CF (4) ... RF (1)
Height / Weight
5-9 / 179
Bats / Throws
Both / Right
Birthdate
May 30,1995   Age:  30.232
Drafted/Signed
Service Time
0.004 (2021)
MLB Debut
MLBAM ID
Retrosheet#
casti001
Show More
Show Releated Ebay Listings

Prospect Rankings

CSV
Glossary
Unlock Ad-Free surfing, the TBC Player Tracker, Research Applications, data store discounts + additional grid functionality for only $2/month with TBC PREMIUM.
yearsourcetypeteamrankview rankings
2021Baseball AmericaTeamSan Diego Padres25View Rankings
1 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Batting Statistics

CSV
Glossary
🔒
Support TBC for $2/month while removing all ads and getting access to our 20+ research applications, the TBC Player Tracker and much more!
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2012Dominican IndiansDslRkCLE-17SS-2B906521628516011416621322610460246744.236.308.278.586.185.042.2728.5413.011.52216.00
2013Arizona IndiansArizRkCLE1318SS80421562536600121304232210142165630.231.258.269.527.147.038.2692.4213.945.750.00
2014Lake County CaptainsSALACLE919SS9184315378212352611611615103161153442062.260.293.365.658.156.105.3063.2017.735.5563.00
2015Lynchburg HillcatsCaroA+CLE1220SS971204185310417120362042769843171454602975.249.305.347.652.201.098.2955.8715.002.560.00
2016Lynchburg HillcatsCaroA+CLE0213B-SS19699121011160512121011678210.174.237.232.469.217.058.1936.4115.382.4069.00
2016Akron RubberDucksEastAACLE221SS7377241324810222410384056506682651434.199.236.282.518.145.083.2253.0215.095.00120.50
2016Columbus ClippersILAAACLE821SS-2B230000010001001000400.000.000.000.000.000.000.0000.0025.000.000.00
2017Lynchburg HillcatsCaroA+CLE17222B-SS106*28927296106334113010137100722.315.360.402.762.130.087.3544.0011.002.750.00
2017Akron RubberDucksEastAACLE28223B-SS86*286910143018121013251012087410.203.317.290.607.217.087.23211.4914.941.3069.00
2018Dunedin Blue JaysFSLA+TOR-232B-3B111108388411182585448823513032131744173880.304.345.448.793.204.144.3375.5212.232.2277.60
2019Amarillo Sod PoodlesTexAASDN-242B-SS1121044326213530585715420596260101994664392.313.347.461.808.220.148.3424.2912.662.9554.00
2021El Paso ChihuahuasPCL2AAASDN4262B-3B86113404471161543451252676005191484352294.287.326.366.692.161.079.3425.9817.472.92134.67
2021San Diego PadresNLMLBSDN61263B-2B330100010010000001401.333.500.333.833.333.000.33325.000.000.000.00
2022Omaha Storm ChasersIL2AAAKCA827SS901133925895230637944553334181364472966.242.322.347.669.232.105.26410.0711.861.1865.33
2023MonclovaMexIntl  28SS-2B82014001300121210072513.200.261.350.611.200.150.1674.008.002.0020.00
2024Long Island DucksAtlIndy  29SS-2B10174300528912011481632332314001343312366.297.348.447.795.270.150.2996.959.671.3927.27
2025Long Island DucksAtlIndy  30SS-2B1085923246791514361322327304001082622059.341.401.466.867.272.125.3668.7810.311.1758.00
Tot:MLB (1 yrs) MLB     330100010010000001401.333.500.333.833.333.000.33325.000.000.00
Tot:NL (1 yrs) NL     330100010010000001401.333.500.333.833.333.000.33325.000.000.00
Tot:Minors (10 yrs) Minors     903319540984015435323211244520450140403566711603514221619.263.312.363.675.189.100.3005.8114.262.4699.84
Tot:Indy (2 yrs) Indy     13353298168271158429546596180024259343125.316.372.455.827.271.139.3287.769.951.2835.47
Tot:Rk (2 yrs) Rk     10737253871201262962555482051024111374.234.288.274.562.169.040.2706.0813.382.20372.00
Tot:A (1 yrs) A     84315378212352611611615103161153442062.260.293.365.658.156.105.3063.2017.735.5563.00
Tot:A+ (4 yrs) A+     27596711026349216973715591431568322372105576187.272.321.385.706.196.113.3115.5913.552.42161.17
Tot:AA (3 yrs) AA     20974210419743711892693811213131201728781861136.265.308.387.695.195.121.2954.6513.692.9567.45
Tot:AAA (3 yrs) AAA     22879910521138498321971130331021728488651160.264.323.355.678.195.091.3018.0114.671.8388.78
Avg:MLB - 162 game avg MLB     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg College     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Batting Statistics

CSV
Glossary
Unlock the power of TBC PREMIUM for only $2/month.
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2015Cleveland IndiansMLB Spring TrainingSpring20301000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2016Cleveland IndiansMLB Spring TrainingSpring21211000000001000000100.000.000.000.000.000.000.0000.00100.000.000.00
2017Cleveland IndiansMLB Spring TrainingSpring22510000000020000000300.000.667.000.6672.000.000.00066.670.000.000.00
2018Toronto Blue JaysMLB Spring TrainingSpring23232100011000000001301.333.333.333.666.333.000.3330.000.000.000.00
2020San Diego PadresMLB Spring TrainingSpring25131442100310240010031711.143.235.214.449.286.071.18211.7623.532.000.00
2021San Diego PadresMLB Spring TrainingSpring26152324000010170000042404.174.208.174.382.087.000.2504.1729.177.000.00
2022Kansas City RoyalsMLB Spring TrainingSpring27101113001300130000161212.273.333.545.878.364.272.2868.3325.003.0011.00
Tot:Spring (7 Yrs) Spring 5053111010173061500101146028.189.267.264.531.245.075.23710.0025.002.5053.00

Talent Ratings

About Talent Ratings
SpeedPowerContactXtraRbisRunsHittingDurabilityTeam Success
6633873738466563.508