Willi Castro

2B,3B,LF,RF,SS,OF · Minnesota Twins

Bats S Throws R
Height 6'1" Weight 165
DOB 1997-04-24 Age 26.1
Hometown Rio Piedras, Puerto Rico
2023 Fantasy Rankings

NFBC ADP (15-team): 59.15, 885th

Season Projections

Source5X5GPAABRH2B3BHRRBIBBSOSO%SBCSAVGOBPSLGOPSISO
ATC-$18207771917402841722.121.239.286.380.666.141
Steamer-$19198074818402841822.521.243.288.378.666.135
THE BAT-$19207771918301741722.131.254.303.338.641.084
Zeile-$162811710915275131262622.231.248.291.394.685.146

ATC projections by Ariel Cohen. Steamer projections by Steamer Projections Blog. THE BAT projections by Derek Carty. Zeile Consensus projections by FantasyPros.

Fantasy Baseball News Last 90 Days

  • Twins Select Willi Castro

    Headshot for Willi Castro

    The Twins announced their Opening Day roster this evening. Among the group was infielder Willi Castro, indicating Minnesota has selected his contract. Minnesota had a vacancy on the 40-man roster after losing Dennis Santana on waivers a couple weeks ago, so no additional move was necessary. Castro, 26 next month, heads into what’ll be his fifth consecutive…

    Mar 30 · MLB Trade Rumors Twins Willi Castro
  • SeasonTeam5X5GPAABRH2B3BHRRBIBBSOSO%SBCSAVGOBPSLGOPSISO
    2019DET-$18291081001023611863431.501.230.284.340.624.110
    2020DET$93513712921454262473827.701.349.381.550.931.201
    2021DET-$112144441355911569382310924.594.220.273.351.624.131
    2022DET$11063883654788182831158221.194.241.284.367.651.126
    2023MIN-411089716256041053128.782.258.333.443.776.185
    2023 ATC-$18207771917402841722.121.239.286.380.666.141
    2023 Steamer-$19198074818402841822.521.243.288.378.666.135
    2023 THE BAT-$19207771918301741722.131.254.303.338.641.084
    2023 Zeile-$162811710915275131262622.231.248.291.394.685.146

    Historic stats obtained free of charge from and are copyrighted by Retrosheet. ATC projections by Ariel Cohen. Steamer projections by Steamer Projections Blog. THE BAT projections by Derek Carty. Zeile Consensus projections by FantasyPros.

    Fielding Stats

    SeasonTeam2B3BSSLFCFRFOFDH
    2019DET002900000
    2020DET182700000
    2021DET910201000105
    2022DET16616271640801
    2023MIN51071752230
    DateOppResultPAABRH2B3BHRRBIBBSOSO%SBCSAVGOBPSLGOPSISO
    Apr 3at MIAW 11-111000000000.000.000.000.000.000.000
    Apr 4at MIAL 0-133000000000.000.000.000.000.000.000
    Apr 5at MIAL 2-5440000000125.001.000.000.000.000.000
    Apr 10vs CWSL 3-4430000000125.000.000.250.000.250.000
    Apr 11vs CWSW 4-3001000000000
    Apr 12vs CWSW 3-122121001000.0001.0001.0001.5002.500.500
    Apr 13at NYYW 11-21100000001100.000.000.000.000.000.000
    Apr 14at NYYW 4-3430000000125.000.000.250.000.250.000
    Apr 18at BOSL 4-5220100000150.000.500.500.5001.000.000
    Apr 19at BOSW 10-4000000000000
    Apr 20at BOSL 5-11442210120125.000.500.5001.5002.0001.000
    Apr 21vs WASL 2-3000000000000
    Apr 22vs WASL 4-101100000001100.000.000.000.000.000.000
    Apr 23vs WASW 3-143000000100.000.000.250.000.250.000
    Apr 25vs NYYW 6-2430000001250.000.000.250.000.250.000
    Apr 26vs NYYL 6-1231000000200.000.000.667.000.667.000
    Apr 28vs KCW 8-6000000000000
    Apr 29vs KCL 2-3000000000000
    Apr 30vs KCW 8-4331100010133.310.333.333.333.666.000
    May 3at CWSL 4-643110000100.001.333.500.333.833.000
    May 4at CWSW 7-3000000000000
    May 5at CLEW 2-0000000000000
    May 6at CLEL 3-4440100000250.010.250.250.250.500.000
    May 9vs SDL 1-61100000001100.000.000.000.000.000.000
    May 10vs SDW 4-311100000000.000.000.000.000.000.000
    May 11vs SDW 5-3000000000000
    May 12vs CHCL 2-6441110000250.000.250.250.500.750.250
    May 13vs CHCW 11-1441110000125.000.250.250.500.750.250
    May 14vs CHCW 16-3000000000000
    May 15at LADL 8-9550100000120.000.200.200.200.400.000
    May 16at LADW 5-1440200010125.020.500.500.5001.000.000
    May 17at LADL 3-7441100000125.010.250.250.250.500.000
    May 19at LAAL 4-5441100110375.000.250.2501.0001.250.750
    May 20at LAAW 6-244011001000.000.250.250.500.750.250
    May 21at LAAL 2-4440300000125.000.750.750.7501.500.000
    May 22vs SFL 1-44400000004100.000.000.000.000.000.000
    May 23vs SFL 3-4440000000125.000.000.000.000.000.000
    May 24vs SFW 7-153221000000.020.667.8001.0001.800.333
    May 26vs TORL 1-322010000000.000.500.500.5001.000.000
    May 27vs TORW 9-7643200230116.710.500.6672.0002.6671.500
    May 28vs TORL 0-3440100000250.000.250.250.250.500.000

    2022

    DateOppResultPAABRH2B3BHRRBIBBSOSO%SBCSAVGOBPSLGOPSISO
    Apr 19vs NYYL 2-443000001100.000.000.250.000.250.000
    Apr 20vs NYYL 3-511010000000.0001.0001.0001.0002.000.000
    Apr 21vs NYYW 3-033010000000.001.333.333.333.666.000
    Apr 23vs COLW 13-0000000000000
    Apr 23vs COLL 2-333000000000.010.000.000.000.000.000
    Apr 27at MINL 0-51100000001100.000.000.000.000.000.000
    Apr 28at MINL 1-743010000100.000.333.500.333.833.000
    May 1at LADL 3-611011000000.0001.0001.0002.0003.0001.000
    May 4vs PITW 3-2331100000133.300.333.333.333.666.000
    May 5at HOUL 2-3001000000000
    May 6at HOUL 2-3330000000133.300.000.000.000.000.000
    May 7at HOUL 2-3440110000250.000.250.250.500.750.250
    May 10vs OAKW 6-044130000000.000.750.750.7501.500.000
    May 10vs OAKL 1-443020000100.000.667.750.6671.417.000
    May 11vs OAKL 0-9440000000125.000.000.000.000.000.000
    May 12vs OAKL 3-544120000000.000.500.500.5001.000.000
    May 13vs BALW 4-233111001000.000.333.333.6671.000.334
    May 14vs BALW 3-022110012000.000.500.3332.0002.3331.500
    May 15vs BALW 5-132010000100.001.500.667.5001.167.000
    May 16at TBW 3-2440200000125.000.500.500.5001.000.000
    May 17at TBL 1-8440000000125.000.000.000.000.000.000
    May 18at TBL 1-644010000000.000.250.250.250.500.000
    May 20at CLEL 1-6440000000250.000.000.000.000.000.000
    May 22at CLEW 4-2440000000125.000.000.000.000.000.000
    May 23at MINL 4-5421000001125.000.000.500.000.500.000
    May 24at MINL 0-2440000000250.000.000.000.000.000.000
    May 25at MINW 4-255020000000.000.400.400.400.800.000
    May 28vs CLEL 1-833020001000.000.667.500.6671.167.000
    May 29vs CLEW 2-1330000000266.700.000.000.000.000.000
    May 30vs MINW 7-543020002000.000.667.750.6671.417.000
    May 31vs MINL 2-844000000000.000.000.000.000.000.000
    May 31vs MINW 4-0441100000125.010.250.250.250.500.000
    Jun 1vs MINW 5-044221000000.000.500.500.7501.250.250
    Jun 2vs MINW 3-2431000000125.000.000.250.000.250.000
    Jun 3at NYYL 0-13440000000125.000.000.000.000.000.000
    Jun 4at NYYL 0-3440000000250.001.000.000.000.000.000
    Jun 5at NYYL 4-5551110000120.000.200.200.400.600.200
    Jun 7at PITW 5-355121000000.000.400.400.6001.000.200
    Jun 8at PITW 3-1000000000000
    Jun 10vs TORL 1-10000000010000
    Jun 11vs TORW 3-144011000000.000.250.250.500.750.250
    Jun 13vs CWSL 5-955220011000.000.400.4001.0001.400.600
    Jun 14vs CWSL 1-5440000000375.000.000.000.000.000.000
    Jun 15vs CWSL 0-1333000000000.000.000.000.000.000.000
    Jun 16vs TEXL 1-3441100000250.000.250.250.250.500.000
    Jun 17vs TEXL 0-7440210000125.000.500.500.7501.250.250
    Jun 18vs TEXW 14-755120102000.000.400.400.8001.200.400
    Jun 21at BOSL 4-5440000000125.000.000.000.000.000.000
    Jun 24at ARIW 5-1001000000000
    Jun 26at ARIL 7-11440101020250.000.250.250.7501.000.500
    Jun 28at SFL 3-444121001000.000.500.500.7501.250.250
    Jul 1vs KCL 1-353010000200.000.333.600.333.933.000
    Jul 2vs KCW 4-3440100000125.000.250.250.250.500.000
    Jul 3vs KCL 4-7440100000250.000.250.250.250.500.000
    Jul 4vs CLEW 4-144120000000.000.500.500.5001.000.000
    Jul 5vs CLEW 11-411000000000.000.000.000.000.000.000
    Jul 6vs CLEW 8-2440000000125.000.000.000.000.000.000
    Jul 8at CWSW 7-5441100010125.010.250.250.250.500.000
    Jul 9at CWSL 0-8330000000133.300.000.000.000.000.000
    Jul 11at KCL 1-3440100000125.010.250.250.250.500.000
    Jul 11at KCL 3-744121000000.000.500.500.7501.250.250
    Jul 12at KCW 7-5541000001120.010.000.200.000.200.000
    Jul 15at CLEL 5-6441100010250.000.250.250.250.500.000
    Jul 16at CLEL 0-1011000000000.000.000.000.000.000.000
    Jul 21at OAKW 7-2550000000240.000.000.000.000.000.000
    Jul 24vs MINL 1-9330000000133.300.000.000.000.000.000
    Jul 25vs SDW 12-4442200000125.000.500.500.5001.000.000
    Jul 26vs SDL 4-6551100000120.000.200.200.200.400.000
    Jul 28at TORL 3-544110011000.000.250.2501.0001.250.750
    Jul 29at TORW 4-2441100110125.000.250.2501.0001.250.750
    Jul 31at TORL 1-4330000000133.300.000.000.000.000.000
    Aug 1at MINL 3-5431100000125.000.333.500.333.833.000
    Aug 2at MINW 5-3421000002125.010.000.500.000.500.000
    Aug 3at MINL 1-443100000000.000.000.250.000.250.000
    Aug 5vs TBL 3-5440100000125.000.250.250.250.500.000
    Aug 6vs TBW 9-144222000000.000.500.5001.0001.500.500
    Aug 7vs TBL 0-744000000000.000.000.000.000.000.000
    Aug 9vs CLEL 2-5440100000250.000.250.250.250.500.000
    Aug 11vs CLEL 3-4441300000125.000.750.750.7501.500.000
    Aug 12at CWSL 0-2430000001250.000.000.250.000.250.000
    Aug 14at CWSL 3-54400000004100.000.000.000.000.000.000
    Aug 15at CLEW 7-554020001100.001.500.600.5001.100.000
    Aug 17at CLEL 4-8221100110150.000.500.5002.0002.5001.500
    Aug 19vs LAAL 0-1330100000133.300.333.333.333.666.000
    Aug 20vs LAAW 4-354010001100.010.250.400.250.650.000
    Aug 21vs LAAW 4-043111000000.000.333.500.6671.167.334
    Aug 23vs SFL 1-3330000000266.700.000.000.000.000.000
    Aug 24vs SFW 6-1440110020125.000.250.250.500.750.250
    Aug 26at TEXL 6-7430000000125.000.000.250.000.250.000
    Aug 27at TEXW 11-255121001000.000.400.400.6001.000.200
    Aug 30vs SEAL 3-9441100000250.000.250.250.250.500.000
    Aug 31vs SEAL 3-543000001100.000.000.250.000.250.000
    Sep 1vs SEAL 0-7330000000266.700.000.000.000.000.000
    Sep 2vs KCW 5-444130011000.000.750.7501.5002.250.750
    Sep 3vs KCL 2-1244000000000.000.000.000.000.000.000
    Sep 4vs KCL 2-322000000000.000.000.000.000.000.000
    Sep 5at LAAL 0-10440100000125.000.250.250.250.500.000
    Sep 6at LAAL 4-554211000000.000.250.400.500.900.250
    Sep 7at LAAW 5-455010001000.000.200.200.200.400.000
    Sep 9at KCW 10-2661100010116.700.167.167.167.334.000
    Sep 12vs HOUL 0-7440110000125.000.250.250.500.750.250
    Sep 14vs HOUL 1-2440000000375.000.000.000.000.000.000
    Sep 16vs CWSW 3-21100000001100.000.000.000.000.000.000
    Sep 17vs CWSL 3-4000000000000
    Sep 18vs CWSL 5-11432100121250.000.333.5001.3331.8331.000
    Sep 19at BALW 11-011000000000.000.000.000.000.000.000
    Sep 20at BALW 3-244000000000.000.000.000.000.000.000
    Sep 21at BALL 1-811000000000.000.000.000.000.000.000
    Sep 23at CWSW 5-3001000000010
    Sep 24at CWSW 7-2440100000250.010.250.250.250.500.000
    Sep 28vs KCW 2-1330100000133.300.333.333.333.666.000
    Sep 29vs KCW 10-322121011000.0001.0001.0003.0004.0002.000
    To top