2B Willi Castro #13
Age: 38 | Bats: S | Throws: R | Morale: Normal
10/26/2035
OA: 40 POT: 40
2B WILLI CASTRO #13 - AGE: 38 - BATS: S - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 45 50 50
Gap 45 45 50 45
Power 45 45 45 45
Eye 50 50 50 50
Avoid K's 45 45 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 45 35
Errors: - 45 35
Arm: 20 45 45
Turn DP: - 45 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 30
Catcher: - Left Field: -
1st Base: 55 Center Field: -
2nd Base: 40 Right Field: -
3rd Base: 25
       
RUN/BUNT
Running Speed: 55
Stealing Aggressiveness: 40
Stealing Ability: 60
Baserunning Inst.: 60
Sacrifice Bunt: 50
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Castro makes waves.
Personality Class: Outspoken
Low: Adaptability
Birthday:04/24/1997
Born in:Las Piedras, HUM
Nationality:Puerto Rican
Height:6' 1"
Weight:195 lbs
Local Popularity:Well Known
National Pop.:Well Known
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:14 Years, 159 Days
Service This Yr:None
40-Man Service:14 Years, 159 Days
Pro Service:20 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:1 option year left
Contract Extension: -
Drafted:-
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 152 1.4
2021 Detroit - MLB 24 112 447 123 23 2 14 52 59 16 9 4 116 7 1 .275 .311 .430 .740 95 95 1.7
2022 Detroit - MLB 25 107 402 96 26 2 15 49 49 41 6 0 110 5 3 .239 .318 .425 .744 98 100 1.6
2023 Detroit - MLB 26 156 624 180 39 5 24 90 84 65 12 5 133 6 1 .288 .364 .482 .846 126 127 4.9
2024 Detroit - MLB 27 113 455 122 20 1 11 52 65 21 9 3 109 7 2 .268 .311 .389 .700 89 89 1.4
2025 Detroit - MLB 28 146 591 166 46 1 10 71 68 46 9 8 152 4 2 .281 .338 .413 .751 107 105 4.5
2026 Detroit - MLB 29 156 628 166 32 1 11 63 76 37 7 4 143 4 3 .264 .311 .371 .682 86 83 2.7
2027 Detroit - MLB 30 153 630 171 41 5 14 71 72 43 4 3 148 4 3 .271 .321 .419 .740 98 97 2.8
2028 Detroit - MLB 31 57 216 64 10 2 5 25 26 25 5 3 57 2 1 .296 .378 .431 .808 118 117 1.9
2028 Tampa Bay - MLB 31 36 105 21 2 0 1 8 5 3 1 0 34 0 1 .200 .229 .248 .477 29 27 -0.7
2028 Total - MLB 31 93 321 85 12 2 6 33 31 28 6 3 91 2 2 .265 .332 .371 .703 91 90 1.2
2029 Milwaukee - MLB 32 92 217 71 16 0 12 32 39 16 4 1 44 1 1 .327 .382 .567 .949 150 152 2.6
2030 San Francisco - MLB 33 107 387 100 10 1 11 52 48 37 5 1 121 3 1 .258 .330 .375 .705 89 92 1.0
2031 San Francisco - MLB 34 102 353 102 13 2 13 44 45 47 8 0 99 1 2 .289 .385 .448 .832 123 130 2.7
2032 Atlanta - MLB 35 80 315 91 24 3 12 44 42 24 5 0 88 3 2 .289 .349 .498 .847 125 127 2.4
2033 Cleveland - MLB 36 124 401 112 25 2 15 50 59 32 9 3 114 5 1 .279 .344 .464 .808 116 119 2.8
2034 Atlanta - MLB 37 130 394 96 15 1 12 42 42 26 9 3 101 2 1 .244 .303 .378 .681 81 81 0.8
Total MLB 1742 6414 1752 352 31 188 780 813 495 105 41 1648 54 27 .273 .333 .426 .759 104 104 34.2
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 (AZL) - R 17 43 155 37 5 3 2 11 31 6 4 0 33 9 4 .239 .285 .348 .633 56 63 -0.4
2015 Mahoning Valley - A- 18 67 273 72 9 3 1 25 34 10 7 3 31 20 7 .264 .304 .330 .633 100 102 1.2
2016 Lake County - A 19 123 518 134 21 8 7 49 68 19 3 5 96 16 11 .259 .286 .371 .657 68 67 -0.8
2016 Lynchburg - A+ 19 3 9 2 0 0 0 0 0 0 0 0 2 0 1 .222 .222 .222 .444 16 21 -0.1
2016 Total - A+ 19 126 527 136 21 8 7 49 68 19 3 5 98 16 12 .258 .285 .368 .653 68 66 -0.9
2017 Lynchburg - A+ 20 123 469 136 24 3 11 58 69 28 7 4 90 19 9 .290 .337 .424 .761 97 97 1.3
2018 Erie - AA 21 26 105 34 9 2 4 13 12 6 1 0 25 4 1 .324 .366 .562 .928 132 127 0.8
2018 Akron - AA 21 97 371 91 20 2 5 39 55 28 3 1 84 13 4 .245 .303 .350 .653 65 71 -0.4
2018 Total - AA 21 123 476 125 29 4 9 52 67 34 4 1 109 17 5 .263 .317 .397 .714 80 83 0.4
2018 Toledo - AAA 21 5 21 6 0 0 0 2 0 0 0 0 5 1 0 .286 .286 .286 .571 53 57 -0.0
2019 Toledo - AAA 22 119 465 140 28 8 11 62 75 37 14 6 110 17 4 .301 .366 .467 .833 120 119 3.0
2021 Detroit - MLB 24 5 20 3 0 0 1 3 3 3 0 0 7 0 0 .150 .261 .300 .561 50 53 -0.1
2028 Toledo - AAA 31 9 29 7 1 0 0 2 4 0 0 1 6 0 0 .241 .233 .276 .509 43 36 -0.2
Total AAA E 133 515 153 29 8 11 66 79 37 14 7 121 18 4 .297 .356 .449 .805 114 112
Total AA NE 123 476 125 29 4 9 52 67 34 4 1 109 17 5 .263 .317 .397 .714 80 83
Total A+ E 126 478 138 24 3 11 58 69 28 7 4 92 19 10 .289 .335 .421 .755 96 95
Total A W 123 518 134 21 8 7 49 68 19 3 5 96 16 11 .259 .286 .371 .657 68 67
Total NYP 67 273 72 9 3 1 25 34 10 7 3 31 20 7 .264 .304 .330 .633 100 102
Total AZL 43 155 37 5 3 2 11 31 6 4 0 33 9 4 .239 .285 .348 .633 56 63
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 Detroit - MLB 26 7 26 5 1 0 0 1 1 3 0 0 6 0 0 .192 .276 .231 .507 40 42 -0.1
2024 Detroit - MLB 27 1 4 2 1 0 0 0 0 0 0 0 1 0 0 .500 .500 .750 1.250 234 244 0.4
2026 Detroit - MLB 29 6 25 7 0 0 3 8 5 1 0 0 6 0 0 .280 .308 .640 .948 149 150 1.8
2029 Milwaukee - MLB 32 1 1 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -119 -0.2
2034 Atlanta - MLB 37 2 6 1 0 0 1 3 3 2 0 0 2 0 0 .167 .375 .667 1.042 170 165 0.6
Total MLB 17 62 15 2 0 4 12 9 6 0 0 16 0 0 .242 .309 .468 .777 106 107
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 SS 112 112 145 289 59 458 24 .948 994.1 3.93 -1.1 .987
2022 Detroit - MLB SS 104 104 135 263 49 414 16 .961 889.1 4.03 -2.8 1.003
2023 Detroit - MLB SS 115 115 176 324 62 518 18 .965 1024.2 4.39 -1.0 .993
2024 Detroit - MLB 1B 5 3 29 1 1 30 0 1.000 31.0 8.71 -0.3 .824
2024 Detroit - MLB 2B 102 102 187 250 58 445 8 .982 908.2 4.33 +2.5 1.037
2024 Detroit - MLB SS 6 6 11 12 3 25 2 .920 49.2 4.17 -1.1 .953
2025 Detroit - MLB 1B 8 7 58 4 6 62 0 1.000 62.0 9.00 +0.4 1.043
2025 Detroit - MLB 2B 131 129 241 387 112 640 12 .981 1155.2 4.89 +15.2 1.073
2025 Detroit - MLB SS 8 7 14 20 4 34 0 1.000 60.0 5.10 +0.9 1.090
2026 Detroit - MLB 1B 5 5 36 2 2 40 2 .950 45.0 7.60 -1.0 .792
2026 Detroit - MLB 2B 121 120 146 367 77 522 9 .983 1049.1 4.40 +16.9 1.105
2026 Detroit - MLB SS 25 22 21 61 14 88 6 .932 199.0 3.71 -2.3 .916
2027 Detroit - MLB 1B 14 13 122 6 8 128 0 1.000 121.2 9.47 +0.6 1.092
2027 Detroit - MLB 2B 135 134 204 369 89 592 19 .968 1196.0 4.31 +5.4 1.039
2027 Detroit - MLB SS 2 2 3 4 1 7 0 1.000 18.0 3.50 +0.2 1.030
2028 Detroit - MLB 1B 1 0 11 0 2 11 0 1.000 9.0 11.00 +0.1 1.028
2028 Detroit - MLB 2B 53 52 72 129 34 204 3 .985 444.0 4.07 +4.0 1.094
2028 Tampa Bay - MLB 2B 29 29 31 60 15 98 7 .929 225.1 3.63 -1.0 .986
2028 Tampa Bay - MLB SS 1 1 0 1 0 1 0 1.000 8.0 1.12 +0.0 1.039
2028 Detroit - MLB SS 9 3 5 7 1 13 1 .923 47.0 2.30 +0.1 .935
2029 Milwaukee - MLB 1B 4 4 27 1 4 29 1 .966 34.0 7.41 -0.5 .902
2029 Milwaukee - MLB 2B 26 23 29 61 16 90 0 1.000 203.1 3.98 +2.3 1.114
2029 Milwaukee - MLB SS 51 15 19 47 13 72 6 .917 212.2 2.79 -3.8 .887
2030 San Francisco - MLB 1B 27 26 189 12 18 201 0 1.000 234.1 7.72 +2.7 1.154
2030 San Francisco - MLB 2B 30 26 34 74 18 111 3 .973 252.1 3.85 +1.8 .995
2030 San Francisco - MLB SS 53 49 67 121 20 194 6 .969 407.2 4.15 -2.1 .975
2030 San Francisco - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2031 San Francisco - MLB 2B 1 1 3 5 2 8 0 1.000 9.0 8.00 +0.2 1.008
2031 San Francisco - MLB 3B 14 14 5 21 1 31 5 .839 128.0 1.83 -4.0 .774
2031 San Francisco - MLB SS 82 80 102 219 53 330 9 .973 715.1 4.04 -1.9 .963
2032 Atlanta - MLB 1B 1 1 7 1 1 8 0 1.000 9.0 8.00 -0.1 1.025
2032 Atlanta - MLB 2B 12 9 13 22 5 35 0 1.000 86.1 3.65 +1.3 1.198
2032 Atlanta - MLB SS 69 67 67 139 25 214 8 .963 573.0 3.24 -2.0 .967
2033 Cleveland - MLB 1B 20 15 119 6 12 128 3 .977 149.0 7.55 -2.1 .828
2033 Cleveland - MLB 2B 3 2 3 3 0 6 0 1.000 19.0 2.84 -0.3 .778
2033 Cleveland - MLB 3B 3 2 2 2 0 4 0 1.000 20.0 1.80 -0.3 1.053
2033 Cleveland - MLB SS 97 92 119 229 64 358 10 .972 806.0 3.89 -2.5 1.009
2034 Atlanta - MLB 2B 102 78 118 195 55 320 7 .978 728.0 3.87 +2.8 1.051
2034 Atlanta - MLB 3B 5 3 1 4 0 5 0 1.000 26.2 1.69 +0.3 1.060
2034 Atlanta - MLB SS 21 9 21 23 3 44 0 1.000 112.0 3.54 -0.7 1.037
TOTAL 1B 85 74 598 33 54 637 6 .991 695.0 8.17 -0.3 1.003
TOTAL 2B 746 706 1082 1923 481 3073 68 .978 6286.0 4.30 +50.9 1.063
TOTAL 3B 30 27 11 39 1 56 6 .893 238.2 1.89 -4.0 .821
TOTAL SS 811 738 965 1882 398 2962 115 .961 6582.0 3.89 -20.2 .983
PLAYER HISTORY
07/02/2013 Signed as an international free agent with the Cleveland Indians.
07/31/2018 Was traded by the Cleveland Indians to the Detroit Tigers in exchange for CF Leonys Martin and P Kyle Dowdy.
04/30/2021 Injured (heat exhaustion),day-to-day for 1 day.
08/10/2021 Injured (oblique strain),out for 3 weeks.
11/28/2021 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2022 OSA scouting updated ratings (potential): Contact: 50 (60); Power: 45 (45); Eye: 40 (45).
03/08/2022 Injured (intercostal strain),out for 2-3 weeks.
06/01/2022 Injured (severe hip strain),out for 6 weeks.
08/18/2022 Injured (mild abdominal strain),day-to-day for 2 days.
08/25/2022 Injured (shoulder tendinitis),day-to-day for 2 weeks.
12/02/2022 Received a 1-year contract through arbitration worth a total of $3,200,000.
01/01/2023 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 50 (50); Eye: 45 (45).
08/04/2023 Signed a 5-year contract extension worth a total of $48,000,000 with the Detroit Tigers organization.
01/01/2024 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 50 (50); Eye: 45 (45).
05/17/2024 Injured (shoulder tendinitis),out for 7 weeks.
07/29/2024 Wins the MLB AL Player of the Week Award.
10/08/2024 Injured (strained groin),out for 6 weeks.
11/12/2024 Suffered setback in recovery from injury, will miss another 2 weeks.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 50 (50); Eye: 40 (45).
05/15/2025 Injured (mild abdominal strain),day-to-day for 1 day.
07/13/2025 Was selected to the 2025 Major League Baseball All-Star Game.
01/01/2026 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (50); Eye: 35 (40).
04/09/2026 Injured (strained back),day-to-day for 5 days.
04/25/2026 Injured (mild abdominal strain),day-to-day for 1 day.
07/04/2026 Injured (mild groin strain),day-to-day for one week.
09/05/2026 Injured (mild abdominal strain),day-to-day for 3 days.
10/09/2026 Wins the 2026 MLB AL Round 1 MVP Award.
11/25/2026 Wins the 2026 MLB AL Golden Glove Award at 2B.
01/01/2027 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 50 (50); Eye: 40 (40).
01/01/2028 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 40 (40).
05/27/2028 Injured (strained groin),out for 4-5 weeks.
07/10/2028 Injured (back stiffness),day-to-day for 2 weeks.
08/07/2028 Was traded by the Detroit Tigers to the Tampa Bay Rays in exchange for SP Brady Davis.
11/24/2028 Became a free agent.
01/01/2029 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 45 (45); Eye: 40 (40).
04/05/2029 Signed a 1-year contract worth a total of $4,000,000 with the Milwaukee Brewers organization.
06/14/2029 Injured (quadriceps soreness),day-to-day for 2 days.
11/26/2029 Became a free agent.
01/01/2030 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 50 (50); Eye: 40 (40).
01/26/2030 Signed a 3-year contract worth a total of $29,000,000 with the San Francisco Giants organization.
05/22/2030 Injured (mild abdominal strain),day-to-day for one week.
06/13/2030 Injured (bruised wrist),day-to-day for 5 days.
08/25/2030 Injured (strained back),out for 4 weeks.
01/01/2031 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 50 (50); Eye: 50 (50).
03/10/2031 Injured (mild abdominal strain),day-to-day for one week.
03/24/2031 Injured (sore back),day-to-day for 2 days.
04/06/2031 Injured (broken hamate bone),out for 8 weeks.
07/24/2031 Hits for the CYCLE, going 4-5 against the Charlotte Aviators, with 4 RBI and 3 runs scored.
07/25/2031 Injured (quadriceps strain),day-to-day for 2 weeks.
08/01/2031 Injured (quadriceps strain),day-to-day for 5 days.
08/03/2031 Suffered setback in recovery from injury, will miss another 1-2 weeks.
09/26/2031 Injured (sprained ankle),out for 5 weeks.
11/04/2031 Exercised his contract opt-out.
11/26/2031 Became a free agent.
01/01/2032 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 50 (50); Eye: 50 (50).
04/19/2032 Signed a 1-year contract worth a total of $6,500,000 with the Atlanta Braves organization.
05/24/2032 Injured (back stiffness),day-to-day for 1 day.
06/15/2032 Injured (hamstring strain),out for 2-3 months.
11/29/2032 Became a free agent.
01/01/2033 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 50 (50); Eye: 50 (50).
03/28/2033 Signed a 1-year contract worth a total of $10,000,000 with the Cleveland Guardians organization.
04/14/2033 Suspended 4 games after ejection following a brawl.
05/01/2033 Injured (bruised ankle),day-to-day for 3 days.
09/03/2033 Injured (bruised thumb),day-to-day for 2 days.
09/07/2033 Goes 0-3 against the Milwaukee Brewers, ending his hitting streak at 24 games.
11/28/2033 Became a free agent.
01/01/2034 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 50 (50); Eye: 50 (50).
04/24/2034 Signed a 1-year contract worth a total of $5,000,000 with the Atlanta Braves organization.
11/27/2034 Became a free agent.
01/01/2035 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 50 (50).
LEADERBOARD APPEARANCES
Year GS Rank
2023 154 9
Year PA Rank
2023 711 3
2027 682 8
Year AB Rank
2023 624 7
2026 628 5
2027 630 5
Year H Rank
2023 180 7
2026 166 9
2027 171 8
Year 2B Rank
2025 46 1
2027 41 9
Year IBB Rank
2030 2 8
Year SH Rank
2026 11 3
Year SF Rank
2025 8 3
Year RC Rank
2023 114.32 9
Monday, October 7th , 2024 - OOTP Baseball 25.9 Build 91