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

Willi CastroTrack this Player High Level: AAA Current Team: Toledo (AAA) - Detroit Tigers MLB Years: 2019-2019
Follow TBC on Twitter and Facebook

Rated Prospect
PositionsSS-434, 2B-38Position when DraftedSSPlayer Listed UnderMajor Leaguers
Proper NameWilli Rafael Castro
Height6-1Weight165BatsBothThrowsRight
Born DateApril 24,1997 [22.233]PlaceRio Piedras,Puerto Rico

DraftedSigned as undrafted amateur free agent in 2013 by the Cleveland Indians.
Signing Bonus$825,000
Prospect Rankings[BA] 2018-CLE-#7 ... 2019-DET-#9   [PIPE] 2016-CLE-#21 ... 2017-CLE-#13 ... 2018-CLE-#5 ... 2019-DET-#7
MLB DebutAugust 24,2019 [22.122]
OrganizationsCLE [5] DET [2] Awards1
TBC Player ID188353Retrosheet IDcastw003MLBAM ID650489
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Fielding Statistics -- Other Batting -- Transactions -- Awards


This player page is available for sponsorship:
Sponsor the Willi Castro 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 RatingsBattingSpeed84Power49Contact65XBH45RBIs46Runs73Hitting65Durability89Team.543Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2014Arizona IndiansArizRkcle22b-ss17431553137532119463345002.239.285.348.6335410170.292.109.181.2833.5319.415.501.1877.5027.03
2015Mahoning Valley ScrappersNYPLA-cle2ss1867273347293125207103178301.264.304.330.6349013301.291.066.150.2803.3210.303.100.33273.0018.06
2016Lake County CaptainsMidwAcle6ss191235186813421874916111996335210.259.286.371.65719236548.302.112.158.2813.4717.525.051.2874.0026.87
2016Lynchburg HillcatsCaroA+cle4ss1939020000010200000.222.222.222.444209.286.000-.111.1950.0022.220.000.000.000.00
2016Minor Totals (2 teams)Minor         1265276813621874916121998335210.258.285.368.65319436557.302.110.154.2803.4117.595.161.2675.2926.47
2017Lynchburg HillcatsCaroA+cle2ss20123469691362431158199289072416.290.337.424.76119938510.336.134.215.3275.4917.653.212.1642.6427.94
2018Erie SeaWolvesEastAAdet21261051234924134162512002.324.366.562.9285915114.395.238.324.3945.2621.934.173.5126.2544.12
2018Akron RubberDucksEastAAcle21973715591202539134288437113.245.303.350.65313027410.304.105.205.2876.8320.493.001.2274.2029.67
2018Totals for East-East         123476671252949521753410949115.263.317.397.71418942524.323.134.231.3106.4920.803.211.7252.8933.60
2018Toledo Mud HensILAAAdet21521060002100500000.286.286.286.5726021.375.000.048.2510.0023.810.000.000.000.00
2018Minor Totals (3 teams)Minor         128497671312949541853411449115.264.315.392.70719542545.325.128.223.3086.2420.923.351.6555.2232.06
2019Toledo Mud HensILAAAdet2211946575140288116217437110143604.301.366.467.83321747525.369.166.273.3537.0520.952.972.1042.2733.57
2019Detroit TigersALMLBdet2230100102361180163421104.230.284.340.624348110.333.110.160.2705.4530.915.670.91100.0034.78
MLB Totals - 1 Season(s)Filter30100102361180163421104.230.284.340.624348110.333.110.160.0005.4530.915.670.91100.0034.78
Minor League Totals - 6 Season(s)Filter606238634465211629412599941134476393019428.273.320.398.7189491862608.324.125.205.0005.1418.253.551.5758.2028.53
AAA Totals - 2 Season(s)Filter12448675146288116418437115143604.300.363.459.82222347546.369.159.263.0006.7821.063.112.0144.1832.19
AA Totals - 1 Season(s)Filter123476671252949521753410949115.263.317.397.71418942524.323.134.231.0006.4920.803.211.7252.8933.60
A+ Totals - 2 Season(s)Filter1264786913824311581910289272416.289.335.421.75620138519.335.132.209.0005.3917.733.292.1243.4527.54
A Totals - 1 Season(s)Filter1235186813421874916111996335210.259.286.371.65719236548.302.112.158.0003.4717.525.051.2874.0026.87
A- Totals - 1 Season(s)Filter67273347293125207103178301.264.304.330.6349013301.291.066.150.0003.3210.303.100.33273.0018.06
Rk Totals - 1 Season(s)Filter431553137532119463345002.239.285.348.6335410170.292.109.181.0003.5319.415.501.1877.5027.03
Detroit Tigers Totals - 1 Season(s)Filter30100102361180163421104.230.284.340.624348110.333.110.160.0005.4530.915.670.91100.0034.78
Average MLB - Per 162 games1625405412432554305321841155022.230.284.340.62418443594.333.110.160.0005.4530.915.670.91100.0034.78
Average Minor - Per 162 games162638921743181169261136127108517.273.320.398.71825450697.324.125.205.0005.1418.253.551.5758.2028.53

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2014Arizona Indians ArizRkcle172B29--5776415137133.9714.59------4367.454.7
2014Arizona Indians ArizRkcle17SS15--1037565247.9043.13------4334.928.3
2015Mahoning Valley Scrappers NYPLA-cle18SS66--1231902241335313.9344.74------6798.588.0
2016Lake County Captains MidwAcle19SS119--1872952571507482.9514.05------12396.785.0
2016Lynchburg Hillcats CaroA+cle19SS1--1---111.0001.00------333.30.7
2017Lynchburg Hillcats CaroA+cle20SS122--1663402569531506.9534.15------12399.287.8
2018Akron RubberDucks EastAAcle21SS96--962791350388375.9663.91------9799.068.6
2018Erie SeaWolves EastAAdet21SS10--2026224846.9584.60------2638.57.1
2018Erie SeaWolves EastAAdet212B9--1518-133331.0003.67------2634.66.4
2018Toledo Mud Hens ILAAAdet21SS5--410-214141.0002.80------5100.03.6
2019Toledo Mud Hens ILAAAdet22SS111--1352272252384362.9433.26------11993.379.3
2019Toledo Mud Hens ILAAAdet222B7--6121-1918.9472.57------1195.95.0
2019Toledo Mud Hens ILAAAdet223B1--1---111.0001.00------1190.80.7
2019Detroit TigersALMLBdet22SS29282533667417107103.9633.550.41-----3096.718.0
MLB Totals for SS - 1 season(s)-   SS29282533667417107103.9633.550.41-----290.00.0
AAA Totals for SS - 2 season(s)-   SS116--1392372254398376.9453.24------1160.00.0
AAA Totals for 2B - 1 season(s)-   2B7--6121-1918.9472.57------70.00.0
AAA Totals for 3B - 1 season(s)-   3B1--1---111.0001.00------10.00.0
AA Totals for SS - 1 season(s)-   SS106--1163051552436421.9663.97------1060.00.0
AA Totals for 2B - 1 season(s)-   2B9--1518-133331.0003.67------90.00.0
A+ Totals for SS - 2 season(s)-   SS123--1673402569532507.9534.12------1230.00.0
A Totals for SS - 1 season(s)-   SS119--1872952571507482.9514.05------1190.00.0
A- Totals for SS - 1 season(s)-   SS66--1231902241335313.9344.74------660.00.0
Rk Totals for 2B - 1 season(s)-   2B29--5776415137133.9714.59------290.00.0
Rk Totals for SS - 1 season(s)-   SS15--1037565247.9043.13------150.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2014Arizona Indians ArizRkcle17---2915------
2015Mahoning Valley Scrappers NYPLA-cle18----66------
2016Lake County Captains MidwAcle19----119------
2016Lynchburg Hillcats CaroA+cle19----1------
2017Lynchburg Hillcats CaroA+cle20----122------
2018Akron RubberDucks EastAAcle21----96------
2018Erie SeaWolves EastAAdet21---910------
2018Toledo Mud Hens ILAAAdet21----5------
2019Toledo Mud Hens ILAAAdet22---71111-----
2019Detroit TigersALMLBdet22----29------

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2016Cleveland IndiansMLB Spring TrainingMLB1911000000000000000.000.000.000.000001.000.000.0000.000.000.000.000.000.00
2017Cleveland IndiansMLB Spring TrainingMLB2086011000000300001.167.167.333.500216.333.166.1670.0050.000.000.000.00100.00
2018Cleveland IndiansMLB Spring TrainingMLB21713340001100500000.308.308.308.6164013.500.000.0770.0038.460.000.000.000.00
2019Detroit TigersMLB Spring TrainingMLB221527660013100520000.222.276.333.6099129.238.111.1480.0017.240.003.4527.0016.67
MLB Spring Training Totals - 5 yrs334791110142001320001.234.265.319.58415249.303.085.1280.0026.530.002.0447.0018.18

Awards [1]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2017Carolina League All-Star Team (UT INF)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2019-08-24SSDetroit TigersDetroit Tigers (MLB)YActiveMLB ActiveContract purchased from minors22.122Team Roster on 2019-08-24
2019-03-10SSDetroit TigersToledo (AAA)YMinorsReassigned MinorsAssigned to Toledo (AAA)21.320Team Roster on 2019-03-10
2018-10-01SSDetroit TigersDetroit Tigers (MLB)YActiveMLB ActiveRecalled from Toledo (AAA)21.160Team Roster on 2018-10-01
2018-07-31SSDetroit TigersToledo (AAA)YMinorsTradedTraded from Indians to Tigers for Leonys Martin and Kyle Dowdy21.098Team Roster on 2018-07-31
2018-03-19SSCleveland IndiansAkron (AA)YMinorsReassigned MinorsAssigned to Akron (AA)20.329Team Roster on 2018-03-19
2017-11-20SSCleveland IndiansCleveland Indians (MLB)YActiveMLB ActiveContract purchased from minors20.210Team Roster on 2017-11-20
2016-09-01SSCleveland IndiansLynchburg (A+)-MinorsReassigned MinorsAssigned to Lynchburg (A+)19.130Team Roster on 2016-09-01
2016-04-07SSCleveland IndiansLake County (A)-MinorsReassigned MinorsAssigned to Lake County (A)18.348Team Roster on 2016-04-07
2015-06-19SSCleveland IndiansMahoning Valley (A-)-MinorsReassigned MinorsAssigned to Mahoning Valley (A-)18.056Team Roster on 2015-06-19
2014-06-21SSCleveland IndiansArizona Indians (Rk)-MinorsReassigned MinorsAssigned to AZL Indians (Rk)17.058Team Roster on 2014-06-21
* Transactions data can be divided into 2 eras. 2012-2019 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.