2B Willi Castro #50
Age: 27 | Bats: S | Throws: R | Morale: Good
12/02/2024
OA: 45 POT: 45
2B WILLI CASTRO #50 - AGE: 27 - BATS: S - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
92 207 50 6 0 4 12 21 52 .242 .333 .329 7 1.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 45 55 55
Gap 55 50 55 55
Power 45 45 45 45
Eye 40 40 40 45
Avoid K's 45 45 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 55
Errors: - 55 50
Arm: 20 60 55
Turn DP: - 55 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 45
Catcher: - Left Field: 60
1st Base: - Center Field: 35
2nd Base: 55 Right Field: 30
3rd Base: 55
       
RUN/BUNT
Running Speed: 55
Stealing Ability: 65
Baserunning Inst.: 55
Sacrifice Bunt: 50
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/29/2024 BAL Loss, 6-9 3 1 1 0 0 1 1 0
09/25/2024 MIA Loss, 3-5 0 0 0 0 0 0 0 0
09/19/2024 @ CLE Win, 8-5 0 0 0 0 0 0 0 0
09/17/2024 @ CLE Win, 8-5 3 0 2 2 0 0 0 0
09/16/2024 @ CLE Win, 7-4 0 0 0 0 0 0 0 0
09/14/2024 CIN Win, 7-2 0 0 0 0 0 0 0 0
09/11/2024 LAA Loss, 3-6 1 0 0 0 0 0 0 0
09/10/2024 LAA Win, 13-4 5 2 2 0 0 0 2 0
09/09/2024 LAA Loss, 2-12 3 0 0 0 0 0 0 0
09/08/2024 @ KC Win, 7-3 4 1 1 0 0 1 2 1
PERSONALITY
Castro is an extremely hard worker.
High: Work Ethic
Low: Adaptability
Birthday:04/24/1997
Born in:Las Piedras, HUM
Nationality:Puerto Rican
Height:6' 1"
Weight:200 lbs
Local Popularity:Fair
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$4,111,600
Signed Through:2025 Season
Major Service:5 Years, 28 Days
Service This Yr:186 Days
40-Man Service:5 Years, 163 Days
Pro Service:9 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:Out of option years
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2024 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 92 207 50 6 0 4 12 20 21 52 .242 .333 .329 .662 .301 .087 87
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 48 237 8 0 0 8 0 1 68 10 7 0 100.0 23.9 3.88 .0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   44 10 2 0 0 1 3 5 8 0 0 1 .227 .320 .273 .593
Versus Right   163 40 4 0 4 11 17 16 44 1 0 7 .245 .337 .344 .680
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
March   2 1 0 0 0 0 0 0 1 0 0 0 .500 .500 .500 1.000
April   42 11 1 0 1 2 5 6 10 0 0 0 .262 .354 .357 .711
May   36 5 0 0 1 1 2 3 15 0 0 0 .139 .205 .222 .427
June   44 11 0 0 1 5 5 1 9 1 0 3 .250 .306 .318 .624
July   31 9 1 0 0 1 1 3 4 0 0 1 .290 .371 .323 .694
August   31 6 2 0 1 1 3 5 8 0 0 3 .194 .359 .355 .714
September   21 7 2 0 0 2 4 3 5 0 0 1 .333 .440 .429 .869
Spring Training   49 11 3 0 1 9 5 1 16 0 0 0 .224 .240 .347 .587
Last Year   35 11 3 0 1 2 5 3 8 0 0 1 .314 .385 .486 .870
2 Years Ago   365 88 18 2 8 31 47 15 82 3 1 8 .241 .284 .367 .651
Career   1249 308 52 11 29 115 159 75 323 10 6 28 .247 .302 .376 .677
Home   82 18 1 0 1 7 9 7 20 1 0 3 .220 .301 .268 .569
Road   125 32 5 0 3 5 11 14 32 0 0 5 .256 .354 .368 .722
Grass   197 49 6 0 4 12 19 19 48 1 0 8 .249 .338 .340 .678
Turf   10 1 0 0 0 0 1 2 4 0 0 0 .100 .250 .100 .350
Day   90 22 1 0 2 4 11 8 26 1 0 6 .244 .343 .322 .665
Night   117 28 5 0 2 8 9 13 26 0 0 2 .239 .326 .333 .659
As Starter   179 45 6 0 4 12 20 20 42 1 0 6 .251 .345 .352 .697
As Reliever / Substitution   28 5 0 0 0 0 0 1 10 0 0 2 .179 .258 .179 .437
Pinch Hitting   10 2 0 0 0 0 0 1 5 0 0 2 .200 .385 .200 .585
Close/Late   62 15 1 0 0 3 3 9 16 0 0 5 .242 .382 .258 .640
Inning 1-3   64 13 1 0 1 4 9 5 16 1 0 0 .203 .257 .266 .523
Inning 4-6   60 18 4 0 2 4 7 5 14 0 0 3 .300 .382 .467 .849
Inning 7-9   72 16 1 0 1 4 3 9 18 0 0 5 .222 .349 .278 .627
Extra Innings   11 3 0 0 0 0 1 2 4 0 0 0 .273 .385 .273 .657
0 Outs   72 11 2 0 1 3 8 8 25 0 0 1 .153 .247 .222 .469
1 Outs   65 16 3 0 0 4 8 5 12 1 0 2 .246 .315 .292 .607
2 Outs   70 23 1 0 3 5 4 8 15 0 0 5 .329 .434 .471 .905
Scoring Position   51 12 1 0 0 8 4 7 11 1 0 3 .235 .355 .255 .610
Bases Empty   119 28 4 0 4 4 14 13 28 0 0 3 .235 .326 .370 .696
Runner on 1st   37 10 1 0 0 0 2 1 13 0 0 2 .270 .325 .297 .622
Runner on 2nd   12 5 0 0 0 1 2 1 0 0 0 0 .417 .462 .417 .878
Runner on 3rd   2 0 0 0 0 0 0 1 2 0 0 0 .000 .333 .000 .333
Runner on 1st & 2nd   22 3 0 0 0 0 1 2 6 0 0 2 .136 .269 .136 .406
Runner on 1st & 3rd   5 1 0 0 0 1 0 3 1 0 0 1 .200 .556 .200 .756
Runner on 2nd & 3rd   4 2 1 0 0 3 0 0 1 0 0 0 .500 .500 .750 1.250
Bases Loaded   6 1 0 0 0 3 1 0 1 1 0 0 .167 .143 .167 .310
Two Strikes   99 14 3 0 2 2 7 7 52 0 0 1 .141 .206 .232 .438
First Pitch   35 11 2 0 0 5 2 0 0 1 0 2 .314 .342 .371 .714
Count 0-1   15 5 1 0 0 0 2 0 0 0 0 2 .333 .412 .400 .812
Count 0-2   11 2 0 0 1 1 2 0 7 0 0 0 .182 .182 .455 .636
Count 1-0   19 6 0 0 2 2 4 0 0 0 0 1 .316 .350 .632 .982
Count 1-1   18 5 0 0 0 1 0 0 0 0 0 2 .278 .350 .278 .628
Count 1-2   43 6 1 0 0 0 2 0 23 0 0 1 .140 .159 .163 .322
Count 2-0   6 3 0 0 0 1 1 0 0 0 0 0 .500 .500 .500 1.000
Count 2-1   13 5 0 0 0 1 0 0 0 0 0 0 .385 .385 .385 .769
Count 2-2   28 4 1 0 0 0 1 0 14 0 0 0 .143 .143 .179 .321
Count 3-0   0 0 0 0 0 0 1 8 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   2 1 0 0 0 0 3 6 0 0 0 0 .500 .875 .500 1.375
Full Count   17 2 1 0 1 1 2 7 8 0 0 0 .118 .375 .353 .728
Behind in Count   69 13 2 0 1 1 6 0 30 0 0 3 .188 .222 .261 .483
Ahead in Count   40 15 0 0 2 4 9 14 0 0 0 1 .375 .545 .525 1.070
Batting Leadoff   35 4 0 0 1 3 1 7 9 1 0 2 .114 .289 .200 .489
Batting 2nd   57 13 2 0 2 4 11 9 14 0 0 1 .228 .343 .368 .712
Batting 3rd   2 1 0 0 0 0 0 0 1 0 0 0 .500 .500 .500 1.000
Batting 4th   4 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Batting 6th   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Batting 7th   24 6 1 0 0 2 2 1 4 0 0 1 .250 .308 .292 .599
Batting 8th   55 16 2 0 1 1 4 3 17 0 0 3 .291 .361 .382 .742
Batting 9th   27 9 1 0 0 2 2 1 5 0 0 1 .333 .379 .370 .750
Low Leverage   84 23 3 0 2 4 10 11 17 0 0 5 .274 .390 .381 .771
Medium Leverage   82 21 3 0 1 4 7 6 23 0 0 1 .256 .315 .329 .644
High Leverage   40 5 0 0 0 3 2 4 12 1 0 2 .125 .234 .125 .359
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2019 Detroit - MLB 22 30 100 23 6 1 1 8 10 6 2 1 34 0 1 .230 .284 .340 .624 66 64 -0.1
2020 Detroit - MLB 23 36 129 45 4 2 6 24 21 7 1 2 38 0 1 .349 .381 .550 .932 153 154 1.4
2021 Detroit - MLB 24 125 413 91 15 6 9 38 56 23 8 3 109 9 4 .220 .273 .351 .624 71 69 -0.1
2022 Detroit - MLB 25 112 365 88 18 2 8 31 47 15 8 3 82 9 4 .241 .284 .367 .651 85 83 0.1
2023 Minnesota - MLB 26 12 35 11 3 0 1 2 5 3 1 0 8 2 0 .314 .385 .486 .870 132 137 0.4
2024 Minnesota - MLB 27 92 207 50 6 0 4 12 20 21 8 1 52 7 0 .242 .333 .329 .662 82 87 1.0
Total MLB 407 1249 308 52 11 29 115 159 75 28 10 323 27 10 .247 .302 .376 .677 87 86 2.7
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2014 Cleveland (ACL) - R 17 43 155 37 5 3 2 11 31 6 4 0 33 9 4 .239 .285 .348 .633 56 62 -0.2
2015 Total - A- 18 67 273 72 9 3 1 25 34 10 7 3 31 20 7 .264 .304 .330 .633 100 97 1.1
2016 Total - A 19 123 518 134 21 8 7 49 68 19 3 5 96 16 11 .259 .286 .371 .657 72 72 0.3
2016 Chicago A (ACL) - A+ 19 3 9 2 0 0 0 0 0 0 0 0 2 0 1 .222 .222 .222 .444 13 26 -0.0
2016 Total - A+ 19 126 527 136 21 8 7 49 68 19 3 5 98 16 12 .258 .285 .368 .653 71 71 0.2
2017 Chicago A (ACL) - A+ 20 123 469 136 24 3 11 58 69 28 7 4 90 19 9 .290 .337 .424 .761 92 93 1.6
2018 Erie - AA 21 26 105 34 9 2 4 13 12 6 1 0 25 4 1 .324 .366 .562 .928 138 132 1.0
2018 Akron - AA 21 97 371 91 20 2 5 39 55 28 3 1 84 13 4 .245 .303 .350 .653 70 72 0.1
2018 Total - AA 21 123 476 125 29 4 9 52 67 34 4 1 109 17 5 .263 .317 .397 .714 85 85 1.0
2018 Toledo - AAA 21 5 21 6 0 0 0 2 0 0 0 0 5 1 0 .286 .286 .286 .571 52 55 -0.0
2019 Toledo - AAA 22 119 465 140 28 8 11 62 75 37 14 6 110 17 4 .301 .366 .467 .833 118 118 3.3
2021 Toledo - AAA 24 5 23 9 2 0 1 2 7 0 0 0 2 2 0 .391 .391 .609 1.000 159 159 0.3
2022 Toledo - AAA 25 8 34 9 2 0 0 1 2 2 0 0 10 3 1 .265 .306 .324 .629 67 71 0.1
2023 St. Paul - AAA 26 113 449 123 13 7 21 70 80 53 10 4 96 8 5 .274 .360 .474 .835 114 113 2.6
Total IL 250 992 287 45 15 33 137 164 92 24 10 223 31 10 .289 .360 .465 .825 115 113
Total EL 123 476 125 29 4 9 52 67 34 4 1 109 17 5 .263 .317 .397 .714 85 85
Total SAL 126 478 138 24 3 11 58 69 28 7 4 92 19 10 .289 .335 .421 .755 90 92
Total CAL 123 518 134 21 8 7 49 68 19 3 5 96 16 11 .259 .286 .371 .657 72 72
Total NYP 67 273 72 9 3 1 25 34 10 7 3 31 20 7 .264 .304 .330 .633 100 97
Total ACL 43 155 37 5 3 2 11 31 6 4 0 33 9 4 .239 .285 .348 .633 56 62
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2023 Minnesota - MLB 26 1 2 1 1 0 0 2 1 0 0 0 1 0 0 .500 .500 1.000 1.500 289 311 0.2
Total MLB 1 2 1 1 0 0 2 1 0 0 0 1 0 0 .500 .500 1.000 1.500 289 311
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Detroit - MLB SS 29 28 36 67 17 107 4 .963 253.0 3.66 0.0 .000
2020 Detroit - MLB 2B 1 1 1 1 0 2 0 1.000 9.0 2.00 0.0 .000
2020 Detroit - MLB 3B 8 8 3 12 0 16 1 .938 64.0 2.11 0.0 .000
2020 Detroit - MLB SS 27 26 24 56 10 85 5 .941 212.1 3.39 0.0 .000
2021 Detroit - MLB 2B 91 81 141 211 47 360 8 .978 713.2 4.44 0.0 .000
2021 Detroit - MLB SS 20 19 25 35 8 62 2 .968 156.2 3.45 0.0 .000
2021 Detroit - MLB LF 10 10 16 1 0 17 0 1.000 84.0 1.82 0.0 .000
2022 Detroit - MLB 2B 16 11 16 21 3 37 0 1.000 98.0 3.40 0.0 .000
2022 Detroit - MLB 3B 6 3 4 6 3 11 1 .909 34.0 2.65 0.0 .000
2022 Detroit - MLB LF 27 23 44 3 0 49 2 .959 206.2 2.05 0.0 .000
2022 Detroit - MLB RF 40 36 80 2 2 82 0 1.000 312.0 2.37 0.0 .000
2023 Minnesota - MLB 2B 4 3 2 7 2 9 0 1.000 33.0 2.45 +0.4 1.194
2023 Minnesota - MLB 3B 6 3 1 11 0 12 0 1.000 31.0 3.48 +0.5 1.053
2023 Minnesota - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Minnesota - MLB LF 3 2 4 0 0 4 0 1.000 18.0 2.00 +0.3 .963
2024 Minnesota - MLB 2B 16 8 16 26 5 43 1 .977 83.1 4.54 +0.4 1.008
2024 Minnesota - MLB 3B 51 22 14 49 2 64 1 .984 251.0 2.26 +1.9 1.043
2024 Minnesota - MLB SS 6 5 4 8 1 12 0 1.000 40.0 2.70 -0.4 1.050
2024 Minnesota - MLB LF 18 11 27 0 0 27 0 1.000 117.2 2.07 +0.6 1.016
2024 Minnesota - MLB CF 2 1 6 0 0 6 0 1.000 14.0 3.86 +0.3 .988
2024 Minnesota - MLB RF 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.0 .980
TOTAL 2B 128 104 176 266 57 451 9 .980 937.0 4.25 +0.8 1.037
TOTAL 3B 71 36 22 78 5 103 3 .971 380.0 2.37 +2.4 1.045
TOTAL SS 82 78 89 166 36 266 11 .959 662.0 3.47 -0.4 1.050
TOTAL LF 58 46 91 4 0 97 2 .979 426.1 2.01 +0.9 1.009
TOTAL CF 2 1 6 0 0 6 0 1.000 14.0 3.86 +0.3 .988
TOTAL RF 41 37 83 2 2 85 0 1.000 321.0 2.38 +0.0 .980
PLAYER HISTORY
07/02/2013 Signed as an international free agent with the Cleveland Guardians.
07/31/2018 Was traded by the Cleveland Guardians to the Detroit Tigers in exchange for CF Leonys Martin and P Kyle Dowdy.
11/18/2022 Granted Free Agency.
12/23/2022 Signed as a Free Agent with the Minnesota Twins.
03/31/2023 Injured (hamstring soreness),day-to-day for one week.
05/29/2023 Wins the IL Player of the Week Award.
06/04/2023 Injured (bruised toe),day-to-day for 2 days.
08/22/2023 Injured (mild abdominal strain),day-to-day for 1 day.
10/08/2023 Wins the 2023 International League Round 2 with the St. Paul Saints!
11/28/2023 Received a 1-year contract through arbitration worth a total of $2,046,300.
01/01/2024 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 45 (50); Eye: 40 (45).
11/19/2024 Received a 1-year contract through arbitration worth a total of $4,111,600.
LEADERBOARD APPEARANCES
Year 3B Rank
2020 2 8
2021 6 4
Friday, April 26th , 2024 - OOTP Baseball 24.10 Build 82