Willi Castro Fantasy Stats

Willi Castro
#50 2B  |  Minnesota Twins
Healthy
Height / Weight 6'1"  /  206 lbs.
Date of Birth (Age) Apr 24, 1997 (27)
Experience 6 seasons
College None

Season Stats

SEASON TEAM POS GP AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS FPTS
2019DETSS301001023611863401.230.284.340.624145.0
2020DETSS3612921454262473801.349.381.550.931301.0
2021DETSS12541356911569382310994.220.273.351.624691.0
2022DETSS1123654788192831158294.241.284.370.654615.0
2023MINLF12135860921859343499335.257.339.411.750845.0
2024MIN2B15855889138315126051150149.247.331.385.7161097.0
Career 582 1923 283 477 93 21 45 195 136 512 65 24 .248 .313 .388 .701 3694.0

Game Log

TEAM OPP POS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS FPTS
Mar 28, 2024 MINKCLF40000000300.000.000.000.0000.0
Mar 30, 2024 MINKC3B21100001001.500.750.5001.2509.0
Mar 31, 2024 MINKCSS20000002200.000.500.000.5004.0
Apr 2, 2024 MINMIL3B30000000100.000.000.000.0000.0
Apr 3, 2024 MINMIL3B51100000100.200.200.200.4005.0
Apr 4, 2024 MINCLE3B31100001200.333.500.333.8337.0
Apr 6, 2024 MINCLE3B40000000300.000.000.000.0000.0
Apr 8, 2024 MINLAD3B10000000000.000.000.000.0000.0
Apr 9, 2024 MINLAD3B30000000200.000.000.000.0000.0
Apr 10, 2024 MINLADLF00000000000.000.000.000.0000.0
Apr 12, 2024 MINDETRP20000000200.000.000.000.0000.8
Apr 13, 2024 MINDETSS42110001100.250.400.500.90011.0
Apr 13, 2024 MINDETSS41100120200.250.2501.0001.25016.0
Apr 14, 2024 MINDETSS40000000200.000.000.000.0000.0
Apr 15, 2024 MINBALPH10000000000.000.000.000.0000.0
Apr 16, 2024 MINBALSS30000001200.000.250.000.2502.0
Apr 17, 2024 MINBALSS40100000100.250.250.250.5003.0
Apr 19, 2024 MINDETSS30100001110.333.500.333.83310.0
Apr 20, 2024 MINDETSS20100010100.500.500.5001.0007.0
Apr 21, 2024 MINDETSS30110001000.333.500.6671.1677.0
Apr 22, 2024 MINCHWSS40210010100.500.500.7501.25010.0
Apr 23, 2024 MINCHWSS40000000100.000.000.000.0000.0
Apr 24, 2024 MINCHWSS41210130200.500.5001.5002.00023.0
Apr 25, 2024 MINCHWSS40100010000.250.250.250.5005.0
Apr 26, 2024 MINLAASS42320010100.750.7501.2502.00019.0
Apr 27, 2024 MINLAASS62200000100.333.333.333.66610.0
Apr 28, 2024 MINLAASS50310010001.600.600.8001.40013.0
Apr 29, 2024 MINCHW3B40100000110.250.250.250.5008.0
Apr 30, 2024 MINCHW3B31101010100.333.5001.0001.50014.0
May 1, 2024 MINCHWCF51311010011.600.6001.2001.80025.0
May 3, 2024 MINBOSCF42210000000.500.500.7501.25012.0
May 4, 2024 MINBOSLF41200000110.500.500.5001.00013.0
May 5, 2024 MINBOSCF40000000100.000.000.000.0000.0
May 6, 2024 MINSEA3B31000000000.000.000.000.0002.0
May 7, 2024 MINSEACF30000001110.000.250.000.2507.0
May 8, 2024 MINSEACF31201120100.667.6672.3333.00024.0
May 9, 2024 MINSEASS40100000000.250.250.250.5003.0
May 10, 2024 MINTORCF40100000001.250.250.250.5003.0
May 11, 2024 MINTORCF41110000100.250.250.500.7507.0
May 12, 2024 MINTORCF30100001000.333.500.333.8335.0
May 14, 2024 MINNYYCF40100000110.250.250.250.5008.0
May 15, 2024 MINNYYCF30000001100.000.250.000.2502.0
May 16, 2024 MINNYY3B40100000100.250.250.250.5003.0
May 17, 2024 MINCLE3B30000000100.000.000.000.0000.0
May 18, 2024 MINCLERP41100000100.250.250.250.5002.2
May 19, 2024 MINCLECF40100000000.250.250.250.5003.0
May 20, 2024 MINWSHLF41210000100.500.500.7501.25010.0
May 21, 2024 MINWSH3B32100121000.333.5001.3331.83320.0
May 22, 2024 MINWSHCF30000000200.000.250.000.2502.0
May 24, 2024 MINTEX3B21100002000.500.750.5001.2509.0
May 25, 2024 MINTEX3B30000001210.000.250.000.2507.0
May 26, 2024 MINTEXCF31000001200.000.250.000.2504.0
May 27, 2024 MINKC3B21000001000.000.333.000.3334.0
May 28, 2024 MINKCLF40000000100.000.000.000.0000.0
May 29, 2024 MINKCCF41310000000.750.7501.0001.75013.0
May 30, 2024 MINKC3B41200000000.500.500.5001.0008.0
May 31, 2024 MINHOU3B22101002000.500.7501.5002.25016.0
Jun 1, 2024 MINHOULF40000000200.000.000.000.0000.0
Jun 2, 2024 MINHOUSS41100000100.250.250.250.5005.0
Jun 4, 2024 MINNYY2B20000001100.000.333.000.3332.0
Jun 5, 2024 MINNYYLF30000000300.000.000.000.0000.0
Jun 6, 2024 MINNYYCF40100000000.250.400.250.6505.0
Jun 7, 2024 MINPIT2B30000001100.000.250.000.2502.0
Jun 8, 2024 MINPIT2B20100000000.500.750.5001.2507.0
Jun 9, 2024 MINPIT2B21000011100.000.600.000.60010.0
Jun 10, 2024 MINCOL2B41100000000.250.250.250.5005.0
Jun 11, 2024 MINCOL2B22110001110.500.7501.0001.75018.0
Jun 12, 2024 MINCOLLF52300110100.600.6001.2001.80022.0
Jun 13, 2024 MINOAK2B50000000200.000.000.000.0000.0
Jun 14, 2024 MINOAK2B51200000100.400.400.400.8008.0
Jun 16, 2024 MINOAK2B52320000100.600.6001.0001.60017.0
Jun 16, 2024 MINOAKLF30000001000.000.250.000.2502.0
Jun 18, 2024 MINTB2B41220031100.500.6001.0001.60020.0
Jun 19, 2024 MINTB2B50210000100.400.400.6001.0008.0
Jun 20, 2024 MINTB2B20100000100.500.500.5001.0003.0
Jun 21, 2024 MINOAK2B52210130000.400.4001.2001.60025.0
Jun 22, 2024 MINOAKLF41110001100.250.400.500.9009.0
Jun 23, 2024 MINOAKLF41100000100.250.250.250.5005.0
Jun 25, 2024 MINARI2B40100000200.250.250.250.5003.0
Jun 26, 2024 MINARI2B42210120100.500.6001.5002.10025.0
Jun 27, 2024 MINARI2B52201010100.400.400.8001.20017.0
Jun 28, 2024 MINSEA2B31100000000.333.500.333.8337.0
Jun 29, 2024 MINSEA2B50000000400.000.000.000.0000.0
Jun 30, 2024 MINSEASS41200000120.500.500.5001.00018.0
Jul 2, 2024 MINDET2B30000001201.000.250.000.2502.0
Jul 3, 2024 MINDET2B20100001000.500.750.5001.2507.0
Jul 4, 2024 MINDET2B50000000100.000.000.000.0000.0
Jul 5, 2024 MINHOU2B41000012100.000.333.000.3338.0
Jul 6, 2024 MINHOU2B52310010001.600.600.8001.40017.0
Jul 7, 2024 MINHOU2B40100000000.250.250.250.5003.0
Jul 8, 2024 MINCHW2B60200000100.333.333.333.6666.0
Jul 10, 2024 MINCHW2B30000001000.000.250.000.2502.0
Jul 10, 2024 MINCHW2B20000000100.000.000.000.0000.0
Jul 12, 2024 MINSF2B40000010100.000.000.000.0002.0
Jul 13, 2024 MINSFSS30200001001.667.800.6671.46710.0
Jul 14, 2024 MINSFSS40000000000.000.000.000.0000.0
Jul 20, 2024 MINMILSS61110000200.167.167.333.5007.0
Jul 21, 2024 MINMILSS21110002100.500.8001.0001.80013.0
Jul 22, 2024 MINPHISS40100021100.250.400.250.6509.0
Jul 23, 2024 MINPHISS40000000200.000.000.000.0000.0
Jul 24, 2024 MINPHI3B41100001100.250.400.250.6507.0
Jul 26, 2024 MINDET2B51100020300.200.200.200.4009.0
Jul 27, 2024 MINDET2B40000000200.000.000.000.0000.0
Jul 28, 2024 MINDET2B42300001000.750.800.7501.55015.0
Jul 29, 2024 MINNYM2B40000000100.000.000.000.0000.0
Jul 30, 2024 MINNYM2B30000000100.000.000.000.0000.0
Aug 2, 2024 MINCHW2B51200120200.400.4001.0001.40019.0
Aug 3, 2024 MINCHW2B41100020000.250.250.250.5009.0
Aug 4, 2024 MINCHWSS51310031200.600.667.8001.46721.0
Aug 5, 2024 MINCHCSS31000001200.000.250.000.2504.0
Aug 6, 2024 MINCHCSS30000000000.000.000.000.0000.0
Aug 7, 2024 MINCHCSS50000000000.000.000.000.0000.0
Aug 9, 2024 MINCLESS30100000110.333.333.333.6668.0
Aug 9, 2024 MINCLESS42200000010.500.500.5001.00015.0
Aug 10, 2024 MINCLESS41110000100.250.250.500.7507.0
Aug 11, 2024 MINCLESS50100000200.200.200.200.4003.0
Aug 12, 2024 MINKCSS51100130200.200.200.8001.00018.0
Aug 13, 2024 MINKCSS41110000200.250.250.500.7507.0
Aug 14, 2024 MINKCSS40000000200.000.000.000.0000.0
Aug 15, 2024 MINTEXSS41100110200.250.2501.0001.25014.0
Aug 16, 2024 MINTEXSS00000000000.000.000.000.0000.0
Aug 17, 2024 MINTEXSS40200020001.500.500.5001.00010.0
Aug 18, 2024 MINTEXSS51100000100.200.200.200.4005.0
Aug 19, 2024 MINSDSS40000010200.000.000.000.0002.0
Aug 20, 2024 MINSDSS40000000100.000.000.000.0000.0
Aug 21, 2024 MINSDSS32210011100.667.8001.0001.80018.0
Aug 23, 2024 MINSTLSS30000001000.000.250.000.2502.0
Aug 24, 2024 MINSTLSS31000001100.000.250.000.2504.0
Aug 25, 2024 MINSTLLF32100111200.333.5001.3331.83318.0
Aug 26, 2024 MINATLSS31000000100.000.000.000.0002.0
Aug 27, 2024 MINATLSS52310001100.600.667.8001.46717.0
Aug 28, 2024 MINATLSS40100010200.250.250.250.5005.0
Aug 30, 2024 MINTORSS30000010100.000.000.000.0002.0
Aug 31, 2024 MINTORSS20100001000.500.667.5001.1675.0
Sep 1, 2024 MINTORCF30000001100.000.250.000.2502.0
Sep 2, 2024 MINTBCF40100001200.250.400.250.6505.0
Sep 3, 2024 MINTBCF40000000210.000.000.000.0005.0
Sep 4, 2024 MINTBCF20000000100.000.000.000.0000.0
Sep 5, 2024 MINTB3B40000000100.000.000.000.0000.0
Sep 7, 2024 MINKC2B10000000100.000.000.000.0000.0
Sep 8, 2024 MINKCCF30000000000.000.000.000.0000.0
Sep 9, 2024 MINLAACF00000000000.000.000.000.0000.0
Sep 11, 2024 MINLAALF31100010000.333.500.333.8339.0
Sep 13, 2024 MINCINLF21100011000.500.750.5001.25011.0
Sep 14, 2024 MINCINCF30100000100.333.333.333.6663.0
Sep 15, 2024 MINCINCF31100010200.333.500.333.8339.0
Sep 16, 2024 MINCLELF40100000100.250.250.250.5003.0
Sep 17, 2024 MINCLELF41200120110.500.5001.2501.75024.0
Sep 18, 2024 MINCLECF32110000100.333.600.6671.26713.0
Sep 19, 2024 MINCLESS21000001000.000.333.000.3334.0
Sep 20, 2024 MINBOS3B40100011101.250.333.250.5837.0
Sep 22, 2024 MINBOS3B30000011000.000.250.000.2504.0
Sep 22, 2024 MINBOSCF41100000000.250.250.250.5005.0
Sep 24, 2024 MINMIALF40200000000.500.500.5001.0006.0
Sep 25, 2024 MINMIALF41110000100.250.250.500.7507.0
Sep 26, 2024 MINMIA3B51000010100.000.000.000.0004.0
Sep 27, 2024 MINBALLF30000000000.000.000.000.0000.0
Sep 28, 2024 MINBALLF30100000000.333.333.333.6663.0

Twins Depth Chart

C

Christian Vázquez

Ryan Jeffers

2B

Brooks Lee

Edouard Julien

Willi Castro

Royce Lewis

SS

Carlos Correa

Willi Castro

Brooks Lee

3B

Royce Lewis

Jose Miranda

Willi Castro

Brooks Lee

LF

Willi Castro

Trevor Larnach

CF

Byron Buxton

Willi Castro

RF

Matt Wallner

Austin Martin

SP

Pablo López

Joe Ryan

Bailey Ober

Simeon Woods Richardson

Chris Paddack

RP

Cole Sands

Jorge Alcala

Justin Topa

Ronny Henriquez

Willi Castro News

Willi Castro  • 2B  •  Twins

Willi Castro Returns To Twins Lineup

Minnesota Twins infielder/outfielder Willi Castro (illness) is starting in left field and is batting sixth for Minnesota on Wednesday at Target Field against the visiting Los Angeles Angels and right-hander Jack Kochanowicz. Castro was feeling so bad that he was taken out of Monday's game early and also had the day off on Tuesday. The 27-year-old utility man will return on Wednesday, though, and has a good enough matchup to consider him as a sleeper in DFS lineups. However, fantasy managers also need to consider the fact that he has only one hit in 21 at-bats (.048) with two walks and eight strikeouts in eight games since the calendar flipped to September. Overall, the Puerto Rican switch-hitter has been a first-time All-Star in 2024 and enters the day with a .246/.329/.389 slash line with a career-high 11 home runs, a career-high 52 RBI and 13 steals in 142 games.
Sep 11   
Willi Castro  • 2B  •  Twins

Willi Castro Leaves Early On Monday With Illness

Minnesota Twins infielder/outfielder Willi Castro (illness) left Monday night's game early against the Los Angeles Angels at Target Field due to an undisclosed illness. Michael Helman replaced Castro in center field before he even saw his first at-bat of the game in the seven-hole. Fantasy managers can probably consider Castro day-to-day this week and should check back in to see if he's feeling good enough to return on Tuesday for the second game of the series. The 27-year-old utility man should continue seeing regular starts in center field until Byron Buxton (hip) returns from the injured list. The switch-hitting Castro made his first All-Star appearance this summer and has provided a career-high 11 home runs while also driving in 52 and stealing 13 bases in 141 games for the Twins in 2024. Castro could use a day off, as he has just one hit in 21 at-bats with two walks and eight K's in seven games in September.
Sep 10   
Willi Castro  • 2B  •  Twins

Willi Castro Heads To The Bench

Minnesota Twins infielder/outfielder Willi Castro is absent from the starting lineup ahead of Friday's game against the Kansas City Royals. The injuries have piled up in Minnesota which has pushed Castro into basically an everyday role. He's hitting .248 with 11 home runs, 52 RBI, and 13 stolen bases in 139 games. The first-time All-Star has been in a slump at the plate lately with only two hits in his last seven games. Hopefully a day off will help Castro get back on track at the plate. Austin Martin will cover center field and bat sixth while Kyle Farmer bats fifth against left-hander Cole Ragans. Neither player brings much to the plate right now, but Martin is the better streaming option between the two. He's hitting .250 with 16 RBI, and seven stolen bases in 87 games this season.
Sep 6   
Willi Castro  • 2B  •  Twins

Willi Castro Continues August Surge

Minnesota Twins infielder/outfielder Willi Castro hit a home run and drove in three runs in the Twins' win over Kansas City on Monday. The homer was the ninth of the season for the versatile Castro. In August, Castro is hitting .261 with two homers and 10 RBI in 11 games. The 27-year-old has 12 stolen bases this season and provides a nice mix of speed and production at the plate. Nothing wows the fantasy manager with Castro, but he is a valuable player with position flexibility to have on a roster.
Aug 13   
Willi Castro  • 2B  •  Twins

Willi Castro Extends Hit Streak To 10 Games

Minnesota Twins utility man Willi Castro went 2-for-4 in Wednesday's 8-3 win over the Diamondbacks, including an HBP, a double, and his seventh home run of the season. The hits extended his hit streak to 10 games, batting .375 (15-for-40) over that stretch with eight doubles, two home runs, eight RBI, and nine runs scored. He's got a .274-7-26-47-8 line on the season with a .357 wOBA and 134 wRC+, making a worthwhile fantasy asset. Not only that, the 27-year-old is eligible at 2B, 3B, SS, and OF in Yahoo leagues, making him even more appealing for fantasy rosters.
Jun 27   
Willi Castro  • 2B  •  Twins

Willi Castro Has Productive Day At The Plate

Minnesota Twins second baseman Willi Castro went 2-for-5 with a double and a home run in Friday's 6-5 loss to the Athletics. He also collected three RBI and scored twice on the day. The 27-year-old is on a roll right now, hitting safely in his last five games while going 10-for-24 (.417) with six doubles, a home run, six RBI, and five runs scored. The Twins' utility man now has a .272-6-24-43-8 line on the season with a .353 wOBA and 131 wRC+. Castro has also batted leadoff in seven of the last eight games, increasing his fantasy value, while also eligible at 2B, 3B, SS, and OF in Yahoo leagues, making for a quality bench bat that managers can plug in almost anywhere.
Jun 22   
Willi Castro  • 2B  •  Twins

Willi Castro Drives In Three Runs

Minnesota Twins utilityman Willi Castro went 2-for-4 with a walk, two doubles and a three RBI in Tuesday's victory versus the Tampa Bay Rays. Castro was leading off in the contest, his fourth straight start at the top of the order. The versatile veteran has been having a good season for the Twins, hitting .265 with five homers, 21 RBI, 41 runs and eight stolen bases in 249 at-bats. The Twins have dealt with different injuries throughout the season, but Castro's flexibility has made him a staple for the Twins this season. He will not blow away any particular category, but he offers just enough across the board to be valuable in deeper leagues, especially being eligible at multiple positions.
Jun 19   
Willi Castro  • 2B  •  Twins

Willi Castro Collects Three Hits In Loss

Minnesota Twins outfielder/infielder Willi Castro collected three hits in Wednesday's loss to the division-rival Kansas City Royals, going 3-for-4 with a double and a run scored in the defeat. The three-hit attack should help get Castro back on track after he went hitless in five of his past six outings. With Royce Lewis (quad) sidelined, the 27-year-old switch-hitter has taken on a more pronounced role across the diamond for the Twins, slashing a respectable .258/.332/.419 with four home runs, 16 RBI, 27 runs scored, and seven stolen bases across 208 plate appearances (55 games) in 2024. Castro is worth holding in the majority of fantasy leagues for his speed and positional eligibility until Lewis returns from his minor-league rehab assignment.
May 30   
Willi Castro  • 2B  •  Twins

Willi Castro Activated From The Injured List

Minnesota Twins infielder/outfielder Willi Castro (oblique) has been activated from the 10-day injured list on Sunday. The 26-year-old utility man has been out for nearly a month with a left oblique strain but he was activated ahead of Sunday's contest against the Texas Rangers with outfielder Michael A. Taylor (hamstring) being placed on the IL in a corresponding move. Castro is slashing .241/.322/.371 with five home runs, 26 RBI, and 29 stolen bases over 278 at-bats this season. He's been a solid source of steals for fantasy purposes but his value is depressed due to the fact he doesn't play every day.
Sep 3, 2023   
Willi Castro  • 2B  •  Twins

Willi Castro On The Verge Of Returning

Minnesota Twins super utility man Willi Castro (oblique) is likely to join the team in Texas against the Rangers this weekend, and could be activated by Sunday. The 26-year-old returned home from his rehab assignment at Triple-A St. Paul for the birth of his daughter on Thursday, so Castro should be ready to go from a health perspective. The speedy infielder/outfielder hit the injured list on Aug. 15 due to a left oblique strain, but he's already played a few rehab games. Castro can defend virtually the entire diamond, but is unlikely to play every day due to his limitations outside of speed. The switch-hitter is batting .241 (67-for-278) with five home runs, 26 RBI, and 29 stolen bases overall and is worth a look for the steals, which rank fifth in the American League.
Sep 2, 2023   
LEGEND