Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Ali CastilloTrack this Player High Level: AAA Current Team: Richmond (AA) - San Francisco Giants
Follow TBC on Twitter and Facebook

PositionsSS-279, 2B-265, 3B-87, LF-25, CF-4, RF-2Player Listed UnderMinors Leaguers
Proper NameAli Jesus Castillo
Height5-10Weight165BatsRightThrowsRight
Born DateJune 19,1989 [28.304]PlaceMaracaibo,Venezuela
OrganizationsNYA [6] SFN [3] Awards0
TBC Player ID165922MLBAM ID542419
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Fielding Statistics -- Other Batting -- Transactions
This player page is available for sponsorship:
Sponsor the Ali Castillo page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsBattingSpeed68Power22Contact89XBH22RBIs38Runs28Hitting71Durability80Team.487Ratings Explained

Batting Statistics

TopStats GlossaryOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2010Dominican Yankees 2DSLRknya3b215614435487512895211000000.333.418.472.8906813165.353.139.313.39412.736.060.480.61144.0027.08
2010Dominican YankeesDSLRknya3b215614435487512895211000000.333.418.472.8906813165.353.139.313.39412.736.060.480.61144.0027.08
2010Totals for DSL-DSL         112288709614102561810422000000.333.418.472.89013626330.353.139.313.39412.736.060.480.61144.0027.08
2011Dominican YankeesDSLRknya22614341001310310000.286.333.357.6905115.364.071.214.3110.0020.000.000.000.0025.00
2011Staten Island YankeesNYPLA-nya602b22491522434810113292103205.224.264.289.553449166.256.065.132.2475.4212.652.330.000.0026.47
2011Minor Totals (2 teams)Minor         551662738910126392413205.229.270.295.5654910181.264.066.139.2524.9713.262.670.000.0026.32
2012Charleston (sc) RiverDogsSALAnya42b238628344872015281713273385206.307.381.438.81912426325.332.131.240.3618.3110.151.221.5456.6029.89
2013Tampa YankeesFSLA+nya12ss247324424574132476214424204.234.297.295.592728273.271.061.152.2697.6916.122.101.1081.3314.04
2013Trenton ThunderEastAAnya12ss244615615344302244122943105.218.289.282.571447176.266.064.141.2616.8216.482.420.000.0020.59
2013Minor Totals (2 teams)Minor         1194003991843461110337367309.228.294.290.58411615449.269.062.148.2667.3516.262.210.67133.3316.48
2014Trenton ThunderEastAAnya4ss251204104610418324217536453101114.254.318.327.64513423460.280.073.190.2917.839.781.250.43205.0022.12
2015Trenton ThunderEastAAnya13ss-2b2668268317250236259213313403.269.320.310.630837297.295.041.179.2827.0711.111.570.67134.009.72
2015Scranton/Wilkes-Barre RaiILAAAnya192b26207972980013434700004.367.398.468.86637883.403.101.165.3774.828.431.750.000.0027.59
2015Minor Totals (2 teams)Minor         88347381011302492912254013407.291.337.346.68312015380.320.055.176.3036.5810.531.600.53173.5014.85
2016Richmond Flying SquirrelsEastAAsfn7ss276619922639301764122433303.317.359.392.7517812220.354.075.146.3285.4510.912.000.000.0019.05
2016Sacramento River CatsPCLAAAsfn492b27491812456610144382011017.309.342.354.696647191.348.045.094.3054.1910.472.500.000.0012.50
2016Minor Totals (2 teams)Minor         115380461191540311072044443110.313.351.374.72514219411.351.061.121.3174.8710.712.200.000.0015.97
2017San Jose GiantsCalifA+sfn282b28313021001000400000.154.154.231.3853113.222.077.077.1620.0030.770.000.000.0050.00
2017Richmond Flying SquirrelsEastAAsfn02b28341011303007126910203.297.336.327.663333110.319.030.079.2935.458.181.500.000.0010.00
2017Sacramento River CatsPCLAAAsfn522b2870244236210311842102312208.254.284.332.6168114259.275.078.127.2673.868.882.300.39244.0022.58
2017Minor Totals (3 teams)Minor         1073582494143126541636224011.263.295.327.62211718382.286.064.112.2714.199.422.250.26358.0019.15
2018Richmond Flying SquirrelsEastAAsfn2b291135580104323800000.229.289.286.57510138.296.057.171.2627.8921.052.670.000.0012.50
Minor League Totals - 9 Season(s)Filter8132667339738111271529411666211323253419262.277.333.355.6889481532956.308.078.177.0007.1410.931.530.51177.8020.73
AAA Totals - 3 Season(s)Filter139504541472441451282250232119.292.323.361.68418229533.321.069.121.0004.139.382.270.19504.0019.73
AA Totals - 6 Season(s)Filter345116912031139104128562690148121911128.266.322.327.649382531301.299.061.163.0006.9211.381.640.31292.2517.04
A+ Totals - 2 Season(s)Filter7625724595132576214824204.230.291.292.583759286.269.062.148.0007.3416.782.291.0585.6715.25
A Totals - 1 Season(s)Filter8628344872015281713273385206.307.381.438.81912426325.332.131.240.0008.3110.151.221.5456.6029.89
A- Totals - 1 Season(s)Filter491522434810113292103205.224.264.289.553449166.256.065.132.0005.4212.652.330.000.0026.47
Rk Totals - 2 Season(s)Filter1183027310015102572111422310000.331.414.467.88114127345.354.136.308.00012.176.670.550.58151.0027.00
Average Minor - Per 162 games1625316814722535923134264574012.277.333.355.68818930589.308.078.177.0007.1410.931.530.51177.8020.73

Fielding Statistics

TopStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2011Staten Island Yankees NYPLA-nya222B28--33101320137134.9784.79------4957.138.4
2011Staten Island Yankees NYPLA-nya223B12--9222-3331.9392.58------4924.516.4
2011Staten Island Yankees NYPLA-nya22SS2--26-2881.0004.00------494.12.7
2011Staten Island Yankees NYPLA-nya22CF1--2---221.0002.00------492.01.4
2011Staten Island Yankees NYPLA-nya22RF1---------------492.01.4
2012Charleston (sc) RiverDogs SALAnya232B55--91166235259257.9924.67------8664.040.4
2012Charleston (sc) RiverDogs SALAnya23SS12--1737275654.9644.50------8614.08.8
2012Charleston (sc) RiverDogs SALAnya23LF10--112--13131.0001.30------8611.67.4
2012Charleston (sc) RiverDogs SALAnya233B5--35--881.0001.60------865.83.7
2012Charleston (sc) RiverDogs SALAnya23CF3--4---441.0001.33------863.52.2
2013Tampa Yankees FSLA+nya24SS57--76154723237230.9704.04------7378.141.9
2013Tampa Yankees FSLA+nya24LF7--191--20201.0002.86------739.65.1
2013Tampa Yankees FSLA+nya242B7--719-426261.0003.71------739.65.1
2013Tampa Yankees FSLA+nya243B1--3-1-43.7503.00------731.40.7
2013Trenton Thunder EastAAnya24SS44--79118419201197.9804.48------4695.731.2
2013Trenton Thunder EastAAnya242B1--33--661.0006.00------462.20.7
2014Trenton Thunder EastAAnya25SS109--1543131358480467.9734.28------12090.876.8
2014Trenton Thunder EastAAnya252B10--1322173635.9723.50------1208.37.0
2014Trenton Thunder EastAAnya253B2--23--551.0002.50------1201.71.4
2015Trenton Thunder EastAAnya26SS32--5388319144141.9794.41------6847.122.5
2015Trenton Thunder EastAAnya262B18--2960-1089891.0004.94------6826.512.7
2015Trenton Thunder EastAAnya263B10--618232624.9232.40------6814.77.0
2015Trenton Thunder EastAAnya26LF2--3---331.0001.50------682.91.4
2015Scranton/Wilkes-Barre RailRiders ILAAAnya262B9--1425154039.9754.33------2045.06.3
2015Scranton/Wilkes-Barre RailRiders ILAAAnya26LF4--10---10101.0002.50------2020.02.8
2015Scranton/Wilkes-Barre RailRiders ILAAAnya26SS3--513-518181.0006.00------2015.02.1
2015Scranton/Wilkes-Barre RailRiders ILAAAnya263B2--211-43.7501.50------2010.01.4
2015Scranton/Wilkes-Barre RailRiders ILAAAnya26RF1--2---221.0002.00------205.00.7
2016Richmond Flying Squirrels EastAAsfn272B54--98139137238237.9964.39------6681.838.3
2016Richmond Flying Squirrels EastAAsfn27SS1--241276.8576.00------661.50.7
2016Sacramento River Cats PCLAAAsfn273B24--1542556257.9192.38------4949.016.7
2016Sacramento River Cats PCLAAAsfn272B24--2953298482.9763.42------4949.016.7
2016Sacramento River Cats PCLAAAsfn27SS2--13--441.0002.00------494.11.4
2017San Jose Giants CalifA+sfn282B3--48-412121.0004.00------3100.02.1
2017Richmond Flying Squirrels EastAAsfn283B22--1737445854.9312.45------3464.715.7
2017Richmond Flying Squirrels EastAAsfn28SS8--1014132524.9603.00------3423.55.7
2017Richmond Flying Squirrels EastAAsfn28LF2--21-1331.0001.50------345.91.4
2017Sacramento River Cats PCLAAAsfn282B56--106170650282276.9794.93------7080.039.7
2017Sacramento River Cats PCLAAAsfn283B9--615-221211.0002.33------7012.96.4
2017Sacramento River Cats PCLAAAsfn28SS9--1024243634.9443.78------7012.96.4
AAA Totals for 2B - 3 season(s)-   2B89--149248964406397.9784.46------890.00.0
AAA Totals for 3B - 3 season(s)-   3B35--2358678781.9312.31------350.00.0
AAA Totals for SS - 3 season(s)-   SS14--1640295856.9664.00------140.00.0
AAA Totals for LF - 1 season(s)-   LF4--10---10101.0002.50------40.00.0
AAA Totals for RF - 1 season(s)-   RF1--2---221.0002.00------10.00.0
AA Totals for SS - 5 season(s)-   SS194--29853722101857835.9744.30------1940.00.0
AA Totals for 2B - 4 season(s)-   2B83--143224254369367.9954.42------830.00.0
AA Totals for 3B - 3 season(s)-   3B34--2558678983.9332.44------340.00.0
AA Totals for LF - 2 season(s)-   LF4--51-1661.0001.50------40.00.0
A+ Totals for SS - 1 season(s)-   SS57--76154723237230.9704.04------570.00.0
A+ Totals for 2B - 2 season(s)-   2B10--1127-838381.0003.80------100.00.0
A+ Totals for LF - 1 season(s)-   LF7--191--20201.0002.86------70.00.0
A+ Totals for 3B - 1 season(s)-   3B1--3-1-43.7503.00------10.00.0
A Totals for 2B - 1 season(s)-   2B55--91166235259257.9924.67------550.00.0
A Totals for SS - 1 season(s)-   SS12--1737275654.9644.50------120.00.0
A Totals for LF - 1 season(s)-   LF10--112--13131.0001.30------100.00.0
A Totals for 3B - 1 season(s)-   3B5--35--881.0001.60------50.00.0
A Totals for CF - 1 season(s)-   CF3--4---441.0001.33------30.00.0
A- Totals for 2B - 1 season(s)-   2B28--33101320137134.9784.79------280.00.0
A- Totals for 3B - 1 season(s)-   3B12--9222-3331.9392.58------120.00.0
A- Totals for SS - 1 season(s)-   SS2--26-2881.0004.00------20.00.0
A- Totals for RF - 1 season(s)-   RF1---------------10.00.0
A- Totals for CF - 1 season(s)-   CF1--2---221.0002.00------10.00.0

Fielding Statistics - Position Grid

TopStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2011Staten Island Yankees NYPLA-nya22---28212-11--
2012Charleston (sc) RiverDogs SALAnya23---55125103---
2013Tampa Yankees FSLA+nya24---75717----
2013Trenton Thunder EastAAnya24---144------
2014Trenton Thunder EastAAnya25---101092-----
2015Trenton Thunder EastAAnya26---1832102----
2015Scranton/Wilkes-Barre RailRiders ILAAAnya26---9324-1--
2016Richmond Flying Squirrels EastAAsfn27---541------
2016Sacramento River Cats PCLAAAsfn27---24224-----
2017San Jose Giants CalifA+sfn28---3-------
2017Richmond Flying Squirrels EastAAsfn28----8222----
2017Sacramento River Cats PCLAAAsfn28---5699-----

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2013New York YankeesMLB Spring TrainingMLB2411000000000000001.000.000.000.000001.000.000.0000.000.000.000.000.000.00
2014New York YankeesMLB Spring TrainingMLB2566000000000100001.000.000.000.000006.000.000.0000.0016.670.000.000.000.00
2015New York YankeesMLB Spring TrainingMLB2632100000001200000.000.333.000.333003.000.000.50033.3366.672.000.000.000.00
2016San Francisco GiantsMLB Spring TrainingMLB2756000000000300000.000.000.000.000006.000.000.0000.0050.000.000.000.000.00
2018San Francisco GiantsMLB Spring TrainingMLB2989220000000200000.222.222.222.444209.286.000.0000.0022.220.000.000.000.00
MLB Spring Training Totals - 5 yrs2324320000001800002.083.120.083.2032025.125.000.0424.0032.008.000.000.000.00

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-04-01SSSan Francisco GiantsRichmond (AA)-MinorsReassigned MinorsAssigned to Richmond (AA)28.286Team Roster on 2018-04-01
2017-11-072BFree Agent -Free AgentFree AgentGranted free agency28.141  
2017-08-262BSan Francisco GiantsSacramento (AAA)-Minors--Reinstated to active roster28.068Team Roster on 2017-08-26
2017-08-222BSan Francisco GiantsSacramento (AAA)-Restricted--Placed on temporary inactive list28.064Team Roster on 2017-08-22
2017-07-302BSan Francisco GiantsSacramento (AAA)-MinorsReassigned MinorsAssigned to Sacramento (AAA)28.041Team Roster on 2017-07-30
2017-07-282BSan Francisco GiantsRichmond (AA)-MinorsReassigned MinorsAssigned to Richmond (AA)28.039Team Roster on 2017-07-28
2017-06-022BSan Francisco GiantsSacramento (AAA)-MinorsReassigned MinorsAssigned to Sacramento (AAA)27.348Team Roster on 2017-06-02
2017-04-252BSan Francisco GiantsRichmond (AA)-MinorsReassigned MinorsAssigned to Richmond (AA)27.310Team Roster on 2017-04-25
2017-04-212BSan Francisco GiantsSan Jose (A+)-MinorsReassigned MinorsAssigned to San Jose (A+)27.306Team Roster on 2017-04-21
2017-04-142BSan Francisco GiantsSan Francisco Giants (MLB)-MinorsReassigned MinorsAssigned to extended spring training27.299Team Roster on 2017-04-14
2016-11-082BSan Francisco GiantsSacramento (AAA)-MinorsContractSigned to minor league contract (re-signed)27.142Team Roster on 2016-11-08
2016-06-302BSan Francisco GiantsSacramento (AAA)-MinorsReassigned MinorsAssigned to Sacramento (AAA)27.011Team Roster on 2016-06-30
2016-04-072BSan Francisco GiantsRichmond (AA)-MinorsReassigned MinorsAssigned to Richmond (AA)26.292Team Roster on 2016-04-07
2015-12-152BSan Francisco GiantsSan Francisco Giants (MLB)-MinorsContractSigned to Minor League Contract26.179Team Roster on 2015-12-15
2015-11-152BFree Agent -Free AgentFree AgentGranted free agency26.149  
2015-09-012BNew York YankeesScranton/Wilkes-Barre (AAA)-MinorsReassigned MinorsAssigned to Scranton/Wilkes-Barre (AAA)26.074Team Roster on 2015-09-01
2015-07-012BNew York YankeesTrenton (AA)-MinorsReassigned MinorsAssigned to Trenton (AA)26.012Team Roster on 2015-07-01
2015-06-122BNew York YankeesScranton/Wilkes-Barre (AAA)-MinorsReassigned MinorsAssigned to Scranton/Wilkes-Barre (AAA)25.358Team Roster on 2015-06-12
2015-05-132BNew York YankeesTrenton (AA)-MinorsActivated MinorsActivated from disabled list25.328Team Roster on 2015-05-13
2015-04-112BNew York YankeesTrenton (AA)-DL-7InjuredDL7 Injured25.296Team Roster on 2015-04-11
2014-11-112BNew York YankeesTrenton (AA)-MinorsContractSigned to Minor League Contract25.145Team Roster on 2014-11-11
2014-04-122BNew York YankeesTrenton (AA)-MinorsReassigned MinorsAssigned to Trenton (AA)24.297Team Roster on 2014-04-12
2013-06-102BNew York YankeesTampa (A+)-MinorsReassigned MinorsAssigned to Tampa (A+)23.356Team Roster on 2013-06-10
2013-04-192BNew York YankeesTrenton (AA)-MinorsReassigned MinorsAssigned to Trenton (AA)23.304Team Roster on 2013-04-19
2013-04-112BNew York YankeesTampa (A+)-MinorsReassigned MinorsAssigned to Tampa (A+)23.296Team Roster on 2013-04-11
2012-06-092BNew York YankeesCharleston (sc) (A)-Minors--22.355Team Roster on 2012-06-09
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.