Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
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 [29.034]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 SquirrelsEastAAsfn2b2977222295612422455192400000.252.311.369.6808218241.276.117.203.2997.889.961.260.83111.0032.14
Minor League Totals - 9 Season(s)Filter8792854363786123301731411869227339253419262.275.332.357.68910201703159.306.082.179.0007.1910.731.490.54167.8821.63
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)Filter4111356144359511361485829106164121911128.265.321.335.656454701504.295.070.170.0007.0510.901.550.40226.0019.50
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 games1625266714523635822134262564011.275.332.357.68918831582.306.082.179.0007.1910.731.490.54167.8821.63

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.