2B Willi Castro #9
Age: 34 | Bats: S | Throws: R | Morale: Normal
11/02/2031
OA: 31 POT: 31
2B WILLI CASTRO #9 - AGE: 34 - 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 45 45 50 45
Gap 50 45 50 50
Power 45 45 45 45
Eye 35 35 35 35
Avoid K's 50 50 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 45
Errors: - 55 45
Arm: 20 60 50
Turn DP: - 60 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 45
Catcher: - Left Field: 25
1st Base: - Center Field: 20
2nd Base: 55 Right Field: 35
3rd Base: 45
       
RUN/BUNT
Running Speed: 50
Stealing Aggressiveness: 45
Stealing Ability: 60
Baserunning Inst.: 60
Sacrifice Bunt: 55
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Castro has an engine that never quits.
High: Work Ethic
Birthday:04/24/1997
Born in:Las Piedras, HUM
Nationality:Puerto Rican
Height:6' 1"
Weight:205 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:5 Years, 27 Days
Service This Yr:None
40-Man Service:5 Years, 27 Days
Pro Service:15 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:Out of option years
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 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 129 437 106 21 4 8 44 52 16 7 4 91 7 4 .243 .278 .364 .642 82 80 0.4
2023 Detroit - MLB 26 145 555 141 36 6 10 58 53 26 14 2 128 17 4 .254 .303 .395 .698 90 87 1.6
2024 Detroit - MLB 27 148 575 149 33 3 7 51 58 28 5 3 145 16 1 .259 .298 .363 .661 85 81 0.8
2026 Chicago - MLB 29 10 20 4 0 0 0 1 4 1 0 0 7 0 0 .200 .238 .200 .438 22 17 -0.1
Total MLB 623 2229 559 115 22 41 224 254 107 37 15 552 49 15 .251 .294 .377 .672 86 83 3.8
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 40 60 -0.7
2015 Total - 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 Total - A 19 123 518 134 21 8 7 49 68 19 3 5 96 16 11 .259 .286 .371 .657 83 79 0.4
2016 Total - A+ 19 3 9 2 0 0 0 0 0 0 0 0 2 0 1 .222 .222 .222 .444 39 -12 -0.1
2016 Total - A+ 19 126 527 136 21 8 7 49 68 19 3 5 98 16 12 .258 .285 .368 .653 83 77 0.3
2017 Total - A+ 20 123 469 136 24 3 11 58 69 28 7 4 90 19 9 .290 .337 .424 .761 137 166 4.8
2018 Akron - AA 21 97 371 91 20 2 5 39 55 28 3 1 84 13 4 .245 .303 .350 .653 87 84 0.9
2018 Erie - AA 21 26 105 34 9 2 4 13 12 6 1 0 25 4 1 .324 .366 .562 .928 164 175 1.4
2018 Total - AA 21 123 476 125 29 4 9 52 67 34 4 1 109 17 5 .263 .317 .397 .714 104 104 2.3
2018 Toledo - AAA 21 5 21 6 0 0 0 2 0 0 0 0 5 1 0 .286 .286 .286 .571 67 59 0.0
2019 Toledo - AAA 22 119 465 140 28 8 11 62 75 37 14 6 110 17 4 .301 .366 .467 .833 141 151 4.9
2021 Toledo - AAA 24 5 23 9 2 0 1 2 7 0 0 0 2 2 0 .391 .391 .609 1.000 187 209 0.4
2022 Toledo - AAA 25 8 34 9 2 0 0 1 2 2 0 0 10 3 1 .265 .306 .324 .629 73 72 0.0
2025 Gwinnett - AAA 28 132 468 124 27 3 8 61 54 31 10 1 100 11 3 .265 .324 .387 .710 100 97 2.0
2026 Iowa - AAA 29 111 407 117 30 6 9 56 52 21 6 1 89 6 3 .287 .331 .457 .788 129 131 3.4
2028 Columbus - AAA 31 112 405 89 11 3 11 38 48 23 5 4 74 4 2 .220 .268 .343 .611 76 74 0.3
2029 Lynchburg - A 32 13 49 18 5 0 1 8 6 4 5 0 4 0 2 .367 .466 .531 .996 173 167 0.4
2029 Columbus - AAA 32 68 221 57 15 2 1 21 23 8 4 3 41 5 1 .258 .292 .357 .650 81 78 0.2
2030 Akron - AA 33 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
2030 Columbus - AAA 33 80 291 73 14 0 5 28 28 5 5 1 66 7 1 .251 .275 .351 .625 77 74 0.1
Total IL 640 2335 624 129 22 46 271 289 127 44 16 497 56 15 .267 .315 .400 .716 105 106
Total EL 124 476 125 29 4 9 52 67 34 4 1 109 17 5 .263 .317 .397 .714 104 104
Total SAL 126 478 138 24 3 11 58 69 28 7 4 92 19 10 .289 .335 .421 .755 135 163
Total CAL 123 518 134 21 8 7 49 68 19 3 5 96 16 11 .259 .286 .371 .657 83 79
Total CAR 13 49 18 5 0 1 8 6 4 5 0 4 0 2 .367 .466 .531 .996 173 167
Total NYP 67 273 72 9 3 1 25 34 10 7 3 31 20 7 .264 .304 .330 .633 100 102
Total ACL 43 155 37 5 3 2 11 31 6 4 0 33 9 4 .239 .285 .348 .633 40 60
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 56 54 96 170 46 268 2 .993 480.0 4.99 +2.1 1.050
2022 Detroit - MLB 3B 4 2 2 5 3 7 0 1.000 21.0 3.00 0.0 .000
2022 Detroit - MLB SS 10 4 8 14 3 23 1 .957 44.2 4.43 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 CF 14 12 29 1 0 30 0 1.000 103.0 2.62 0.0 .000
2022 Detroit - MLB RF 21 21 45 1 1 46 0 1.000 179.0 2.31 0.0 .000
2023 Detroit - MLB 2B 121 117 202 301 91 514 11 .979 1025.0 4.42 +3.6 1.030
2023 Detroit - MLB 3B 1 1 2 1 0 3 0 1.000 13.0 2.08 +0.4 2.093
2023 Detroit - MLB SS 7 1 2 7 1 9 0 1.000 30.0 2.70 -0.4 .885
2023 Detroit - MLB RF 13 13 17 2 0 19 0 1.000 111.0 1.54 -1.9 .936
2024 Detroit - MLB 2B 79 75 124 166 51 300 10 .967 667.0 3.91 -1.7 1.022
2024 Detroit - MLB 3B 4 4 2 10 2 13 1 .923 39.1 2.75 -0.4 .952
2024 Detroit - MLB SS 15 12 28 32 11 62 2 .968 120.1 4.49 -2.1 .920
2024 Detroit - MLB LF 2 2 4 0 0 4 0 1.000 18.0 2.00 -0.3 .989
2024 Detroit - MLB CF 1 1 5 0 0 5 0 1.000 9.0 5.00 +0.0 .997
2024 Detroit - MLB RF 11 10 14 0 0 15 1 .933 76.0 1.66 -0.6 .922
2026 Chicago - MLB 2B 7 3 5 6 2 11 0 1.000 35.1 2.80 +0.1 1.226
2026 Chicago - MLB 3B 1 1 0 1 0 1 0 1.000 9.0 1.00 +0.1 1.061
2026 Chicago - MLB SS 2 0 2 1 1 3 0 1.000 5.0 5.40 +0.0 1.058
TOTAL 2B 355 331 569 855 237 1455 31 .979 2930.0 4.37 +4.1 1.035
TOTAL 3B 18 16 9 29 5 40 2 .950 146.1 2.34 +0.1 1.048
TOTAL SS 110 90 125 212 51 351 14 .960 822.0 3.69 -2.5 .917
TOTAL LF 39 35 64 4 0 70 2 .971 308.2 1.98 -0.3 .989
TOTAL CF 15 13 34 1 0 35 0 1.000 112.0 2.81 +0.0 .997
TOTAL RF 45 44 76 3 1 80 1 .988 366.0 1.94 -2.6 .930
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.
04/17/2022 Detroit Tigers recalled SS Willi Castro and from Toledo Mud Hens. [Auto]
11/27/2022 Received a 1-year contract through arbitration worth a total of $1,000,000.
01/01/2023 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 40 (45); Eye: 35 (40).
08/12/2023 Injured (sprained elbow),day-to-day for 2 weeks.
08/16/2023 Injured (sprained elbow),day-to-day for one week.
11/18/2023 Received a 1-year contract through arbitration worth a total of $1,800,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 40 (45); Eye: 35 (40).
04/22/2024 Injured (strained rib cage muscle),day-to-day for one week.
06/25/2024 Injured (bruised shoulder),day-to-day for 5 days.
11/15/2024 Was not offered arbitration and became a free agent.
01/01/2025 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 40 (40); Eye: 35 (40).
01/24/2025 Signed a minor league contract ($400,000 bonus) with the Atlanta Braves organization.
11/15/2025 Became a minor league free agent.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 40 (40); Eye: 35 (40).
01/19/2026 Signed a minor league contract with majors option with the Chicago Cubs organization.
10/26/2026 Wins the 2026 IL Platinum Stick Award at SS.
11/25/2026 Was not offered arbitration and became a free agent.
01/01/2027 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 40 (40); Eye: 35 (35).
01/01/2028 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 35 (35).
01/29/2028 Signed a minor league contract with majors option with the Cleveland Guardians organization.
07/30/2028 Injured (jammed finger),day-to-day for 2 days.
09/24/2028 Injured (intercostal strain),out for 3-4 weeks.
11/08/2028 Signed a 1-year minor league contract extension with the Cleveland Guardians organization.
01/01/2029 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 35 (35).
05/31/2029 Injured (mild abdominal strain),day-to-day for one week.
07/11/2029 Injured (strained rib cage muscle),day-to-day for 3 weeks.
07/28/2029 Injured (latissimus dorsi (back) strain),out for 6 weeks.
10/03/2029 Wins the 2029 Carolina League Round 2 with the Lynchburg Hillcats!
11/25/2029 Became a minor league free agent.
12/10/2029 Signed a minor league contract with the Cleveland Guardians organization.
01/01/2030 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 35 (35).
07/06/2030 Released by the Cleveland organization.
01/01/2031 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 35 (35).
LEADERBOARD APPEARANCES
Year 3B Rank
2020 2 8
2021 6 4
2022 4 10
2023 6 6
Year HP Rank
2023 14 5
Sunday, January 26th , 2025 - OOTP Baseball 25.11 Build 103