Willi Castro

Free Agent
High Level
MLB
Years
2014-2025 (2019-2025)
Proper Name
Willi Rafael Castro
Pronunciation
willie
Positions
SS (709) ... 2B (257) ... LF (165) ... 3B (108) ... CF (100) ... RF (88) ... dh (15) ... p (6)
Height / Weight
6-0 / 206
Bats / Throws
Both / Right
Birthdate
April 24,1997   Age:  28.268
Drafted/Signed
Signing Bonus
$ 825,000
Service Time
6.017 (2025)
Contract Info
MLBAM ID
Retrosheet#
castw003
Show More
[2020] Topps All-Star Rookie

Prospect Rankings

CSV
Glossary
Unlock the power of the TBC Research Applications with your TBC PREMIUM subscription. Only $2/month. Full feature list
yearsourcetypeteamrankview rankings
2016Baseball AmericaTeamCleveland Indians26View Rankings
2016MLB PipelineTeamCleveland Indians21View Rankings
2017Baseball AmericaTeamCleveland Indians15View Rankings
2017MLB PipelineTeamCleveland Indians13View Rankings
2018Baseball AmericaTeamCleveland Indians7View Rankings
2018MLB PipelineTeamCleveland Indians5View Rankings
2019Baseball AmericaTeamDetroit Tigers9View Rankings
2019MLB PipelineTeamDetroit Tigers7View Rankings
2020Baseball AmericaTeamDetroit Tigers9View Rankings
2020FanGraphsTeamDetroit Tigers14View Rankings
2020MLB PipelineTeamDetroit Tigers6View Rankings
11 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
2014Arizona IndiansArizRkCLE2172B-SS92431553137532119463345002541701027.239.285.348.633.181.109.2923.5319.415.5077.50
2015Mahoning Valley ScrappersNYPLA-CLE218SS9667273347293125207103178301903011359.264.304.330.634.150.066.2913.3210.303.10273.00
2016Lake County CaptainsSALACLE619SS9212351868134218749161119963352101925483698.259.286.371.657.158.112.3023.4717.525.0574.00
2016Lynchburg HillcatsCaroA+CLE419SS390200000102000002902.222.222.222.444-0.111.000.2860.0022.220.000.00
2017Lynchburg HillcatsCaroA+CLE220SS1071234696913624311581992890724161995103898.290.337.424.761.215.134.3365.4917.653.2142.64
2018Erie SeaWolvesEastAADET-21SS-2B100261051234924134162512002591141519.324.366.562.928.324.238.3955.2621.934.1726.25
2018Akron RubberDucksEastAACLE-21SS1009737155912025391342884371131304102764.245.303.350.653.205.105.3046.8320.493.0074.20
2018Toledo Mud HensILAAADET-21SS52106000210050000062106.286.286.286.572.048.000.3750.0023.810.000.00
2019Toledo Mud HensILAAADET-22SS106119465751402881162174371101436042175254793.301.366.467.833.273.166.3697.0520.952.9742.27
2019Detroit TigersALMLBDET4922SS82*3010010236118016342110434110815.230.284.340.624.160.110.3335.4530.915.67100.00
2020Detroit TigersALMLBDET4923ss122361292145426240173811200711401233.349.381.550.931.248.201.4485.0027.145.4321.50
2021Toledo Mud HensIL2AAADET13242B523792012200200000142336.391.391.6091.000.304.218.4000.008.700.0023.00
2021Detroit TigersALMLBDET9242B8612541356911569389423109833151454503061.220.273.351.624.199.131.2755.1124.224.7445.89
2022Toledo Mud HensIL2AAADET4925lf-cf8342920013121000000113627.265.306.324.630.176.059.3755.5627.785.000.00
2022Detroit TigersALMLBDET925lf-cf921123654788182831941582813041343922860.241.284.367.651.181.126.2883.8320.925.4745.63
2023St. Paul SaintsIL2AAAMIN 26RF-LF31122000100250000021302.182.308.182.490.182.000.33315.3838.462.500.00
2023Minnesota TwinsALMLBMIN5026lf-cf105124358609218593433534991223151474093260.257.339.411.750.327.154.3288.3124.212.9139.78
2024Minnesota TwinsALMLBMIN5027SS-2B101158558891383151260149511502114082156354890.247.331.385.716.238.138.3158.0323.622.9446.50
2025Minnesota TwinsALMLBMIN5028SS-2B968630248741521027933284910191233442747.245.335.407.742.288.162.3089.3024.422.6330.20
2025Chicago CubsNLMLBCHN128SS-2B963410010172116118272000324110413.170.245.240.485.150.070.2227.2724.553.38100.00
Tot:MLB (7 yrs) MLB     7052325341568109245622875281766236310163388932590189379.244.313.384.697.236.140.3086.8024.053.5441.52
Tot:AL (7 yrs) AL     6712225331551107235522274271685966110163358692480185366.248.316.391.706.240.143.3126.7724.033.5540.45
Tot:NL (1 yrs) NL     3410010172116118272000324110413.170.245.240.485.150.070.2227.2724.553.38100.00
Tot:Minors (9 yrs) Minors     62224543556721202942263104421384933930194289762680191481.274.320.398.718.205.124.3255.1518.403.5758.43
Tot:Rk (1 yrs) Rk     431553137532119463345002541701027.239.285.348.633.181.110.2923.5319.415.5077.50
Tot:A- (1 yrs) A-     67273347293125207103178301903011359.264.304.330.633.150.066.2913.3210.303.10273.00
Tot:A (1 yrs) A     12351868134218749161119963352101925483698.259.286.371.657.158.112.3023.4717.525.0574.00
Tot:A+ (2 yrs) A+     126478691382431158191028927241620151938100.289.335.421.755.209.132.3355.3917.733.2943.45
Tot:AA (1 yrs) AA     1234766712529495217534109491151895244283.263.317.397.714.231.134.3236.4920.803.2152.89
Tot:AAA (5 yrs) AAA     1405548616632812682354113214360425061852114.300.359.451.811.258.152.3706.6321.363.2246.17
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
Get access to locked features and remove all ads with TBC PREMIUM. Only $2/month. Register today!
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2015Cleveland IndiansMLB Spring TrainingSpring18200000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2016Cleveland IndiansMLB Spring TrainingSpring19110000000000000000100.000.000.000.000.000.000.0000.000.000.000.00
2017Cleveland IndiansMLB Spring TrainingSpring20860110000003000012610.167.167.333.500.167.166.3330.0050.000.000.00
2018Cleveland IndiansMLB Spring TrainingSpring2171334000110050000041304.308.308.308.616.077.000.5000.0038.460.000.00
2019Detroit TigersMLB Spring TrainingSpring22152766001310052000092915.222.276.333.609.148.111.2380.0017.240.0027.00
2020Detroit TigersMLB Spring TrainingSpring231325084003001900100122744.320.333.480.813.200.160.4713.7033.339.000.00
2021Detroit TigersMLB Spring TrainingSpring24204931521311111820001285269.306.346.571.917.286.265.3161.9215.388.0016.33
2022Detroit TigersMLB Spring TrainingSpring251427582112113910000153144.296.387.556.943.370.260.4129.6829.033.0027.00
2023Minnesota TwinsMLB Spring TrainingSpring261640910213113031950000234864.250.375.575.950.475.325.3896.2539.586.3313.33
2023Minnesota TwinsWild Card SeriesPlayoffs26240100000002000011401.250.250.250.500.000.000.5000.0050.000.000.00
2023Minnesota TwinsDivision SeriesPlayoffs2641112000100240000021302.182.308.182.490.182.000.28615.3830.772.000.00
2024Minnesota TwinsMLB Spring TrainingSpring271541514211210012000002141410.341.341.512.853.195.171.4640.0029.270.0041.00
2025Minnesota TwinsMLB Spring TrainingSpring281536583014208730001144744.222.404.389.793.444.167.25017.0214.890.8836.00
2025Chicago CubsWild Card SeriesPlayoffs28100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2025Chicago CubsDivision SeriesPlayoffs28100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
Tot:Spring (11 Yrs) Spring 1262653674164103710216771301031282953044.279.349.483.832.294.204.3585.4226.104.8126.50
Tot:Playoffs (2 Yrs) Playoffs 81513000100260000131703.200.294.200.494.133.000.33311.7635.293.00

Pitching Statistics

CSV
Glossary
🔒
Unlock the power of the TBC Research Applications with your TBC PREMIUM subscription. Only $2/month. Full feature list
yearteam nameleaguelevelmlb#agewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2023Minnesota TwinsALMLBMIN50260011.5730003302.13330200002.1411.570.007.710.0011.570.00
2024Minnesota TwinsALMLBMIN5027000.0020002201.10000000000.000.000.000.000.000.000.00
2025Minnesota TwinsALMLBMIN5028000.0010001101.01000000001.009.000.000.000.000.000.00
Tot:MLB (3 yrs) MLB   005.7960006604.24330200001.297.710.003.860.005.790.00
Tot:AL (3 yrs) AL   005.7960006604.24330200001.297.710.003.860.005.790.00
Avg:MLB - 162 Inning avg MLB   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Talent Ratings

About Talent Ratings
SpeedPowerContactXtraRbisRunsHittingDurabilityTeam Success
7350574337636951.487