2B Willi Castro #37
Age: 81 | Bats: S | Throws: R | Morale: Normal
06/13/2078
2B WILLI CASTRO #37 - AGE: 81 - 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 40 40 40 40
Gap 45 45 45 45
Power 40 40 40 40
Eye 50 50 50 50
Avoid K's 45 40 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 40 30
Errors: - 50 40
Arm: 20 50 40
Turn DP: - 50 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 40 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 50
Stealing Ability: 70
Baserunning Inst.: 65
Sacrifice Bunt: 60
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Opinionated.
Personality Class: Outspoken
High: Work Ethic
Birthday:04/24/1997
Born in:Las Piedras, HUM
Nationality:Puerto Rican
Height:6' 1"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:RETIRED
Salary:-
Signed Through:-
Major Service:8 Years, 10 Days
Service This Yr:None
40-Man Service:8 Years, 152 Days
Pro Service:18 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years 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 63 -0.1
2020 Detroit - MLB 23 56 208 60 7 3 6 17 35 16 6 0 31 7 5 .288 .357 .438 .794 105 109 0.9
2021 Detroit - MLB 24 146 602 155 30 7 8 52 67 37 11 4 128 16 10 .257 .310 .370 .681 82 81 1.5
2022 Washington - MLB 25 94 366 96 23 3 16 53 48 27 5 4 68 5 2 .262 .318 .473 .791 108 103 2.0
2023 San Diego - MLB 26 120 495 144 30 6 15 55 78 38 8 1 95 11 4 .291 .351 .467 .817 113 115 3.5
2024 San Diego - MLB 27 156 660 166 36 5 9 60 77 42 12 5 142 18 6 .252 .306 .362 .668 77 76 1.7
2025 Oakland - MLB 28 137 499 134 38 3 12 56 60 42 12 6 105 14 2 .269 .336 .429 .765 104 102 4.0
2026 Los Angeles - MLB 29 63 250 69 19 3 5 25 36 17 7 4 54 13 1 .276 .335 .436 .771 109 109 1.1
2027 Philadelphia - MLB 30 80 276 60 8 3 11 31 34 15 4 2 56 3 3 .217 .266 .388 .654 70 68 0.2
2030 Montreal - MLB 33 4 5 1 0 0 0 0 1 1 1 0 0 0 0 .200 .429 .200 .629 79 104 -0.0
Total MLB 886 3461 908 197 34 83 357 446 241 68 27 713 87 34 .262 .321 .411 .731 94 93 14.9
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 Bayamo - R 17 43 155 37 5 3 2 11 31 6 4 0 33 9 4 .239 .285 .348 .633 100 60 -0.3
2015 Princeton - A 18 67 273 72 9 3 1 25 34 10 7 3 31 20 7 .264 .304 .330 .633 72 69 0.2
2016 Clearwater - A 19 123 518 134 21 8 7 49 68 19 3 5 96 16 11 .259 .286 .371 .657 66 69 -0.3
2016 Mahoning Valley - A+ 19 3 9 2 0 0 0 0 0 0 0 0 2 0 1 .222 .222 .222 .444 27 13 -0.0
2016 Total - A+ 19 126 527 136 21 8 7 49 68 19 3 5 98 16 12 .258 .285 .368 .653 65 68 -0.3
2017 Mahoning Valley - A+ 20 123 469 136 24 3 11 58 69 28 7 4 90 19 9 .290 .337 .424 .761 115 116 3.2
2018 Erie - AA 21 26 105 34 9 2 4 13 12 6 1 0 25 4 1 .324 .366 .562 .928 157 160 1.2
2018 Akron - AA 21 97 371 91 20 2 5 39 55 28 3 1 84 13 4 .245 .303 .350 .653 83 80 0.7
2018 Total - AA 21 123 476 125 29 4 9 52 67 34 4 1 109 17 5 .263 .317 .397 .714 99 97 1.9
2018 Toledo - AAA 21 5 21 6 0 0 0 2 0 0 0 0 5 1 0 .286 .286 .286 .571 64 58 -0.0
2019 Toledo - AAA 22 119 465 140 28 8 11 62 75 37 14 6 110 17 4 .301 .366 .467 .833 135 140 4.3
2020 Toledo - AAA 23 18 73 20 4 2 2 9 11 4 2 0 15 6 1 .274 .329 .466 .795 111 112 0.5
2022 Fresno - AAA 25 5 23 9 1 0 0 3 4 2 0 0 2 3 0 .391 .440 .435 .875 129 138 0.3
2026 Salt Lake - AAA 29 25 98 30 7 1 2 8 13 8 2 0 15 1 2 .306 .370 .459 .830 110 111 0.3
2029 Durham - AAA 32 19 83 33 2 2 0 6 16 4 0 1 17 3 0 .398 .420 .470 .890 152 154 1.0
2030 Durham - AAA 33 81 319 100 31 3 9 69 46 27 4 4 65 5 1 .313 .370 .514 .884 145 143 3.3
2031 Tulsa - AA 34 6 19 3 0 0 0 1 2 3 0 0 6 0 0 .158 .273 .158 .431 21 28 -0.2
2031 Oklahoma City - AAA 34 36 142 39 5 0 1 11 21 13 3 2 33 3 2 .275 .344 .331 .675 82 85 0.4
2032 Round Rock - AAA 35 76 292 79 7 1 2 23 33 31 7 1 67 5 3 .271 .353 .322 .675 78 82 0.2
Total IL 242 961 299 65 15 22 148 148 72 20 11 212 32 6 .311 .367 .479 .846 137 138
Total PCL 142 555 157 20 2 5 45 71 54 12 3 117 12 7 .283 .357 .353 .711 87 90
Total EL 123 476 125 29 4 9 52 67 34 4 1 109 17 5 .263 .317 .397 .714 99 97
Total TEX 6 19 3 0 0 0 1 2 3 0 0 6 0 0 .158 .273 .158 .431 21 28
Total CAR 126 478 138 24 3 11 58 69 28 7 4 92 19 10 .289 .335 .421 .755 114 114
Total MID 123 518 134 21 8 7 49 68 19 3 5 96 16 11 .259 .286 .371 .657 66 69
Total NYP 67 273 72 9 3 1 25 34 10 7 3 31 20 7 .264 .304 .330 .633 72 69
Total LDC 43 155 37 5 3 2 11 31 6 4 0 33 9 4 .239 .285 .348 .633 100 60
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
2026 Los Angeles - MLB 29 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
Total MLB 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0
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 7 7 9 14 1 23 0 1.000 58.1 3.55 -0.6 .996
2020 Detroit - MLB SS 45 45 67 111 31 184 6 .967 392.0 4.09 -3.8 .931
2021 Detroit - MLB 2B 142 142 253 345 104 608 10 .984 1264.0 4.26 +3.8 1.021
2021 Detroit - MLB SS 4 4 5 7 0 12 0 1.000 34.0 3.18 +0.3 1.026
2022 Washington - MLB 1B 1 1 11 1 2 12 0 1.000 9.0 12.00 +0.1 1.042
2022 Washington - MLB 2B 95 86 152 239 69 398 7 .982 761.2 4.62 +2.8 1.013
2022 Washington - MLB SS 7 3 4 8 3 12 0 1.000 32.2 3.31 +0.0 1.013
2023 San Diego - MLB 2B 120 120 213 343 94 562 6 .989 1069.0 4.68 +3.3 1.018
2024 San Diego - MLB 2B 156 156 284 451 135 743 8 .989 1404.1 4.71 +9.7 1.055
2024 San Diego - MLB SS 1 0 0 0 0 0 0 .000 2.2 0.00 0.0 .000
2025 Oakland - MLB 2B 137 137 216 418 99 638 4 .994 1223.1 4.66 +12.7 1.062
2026 Los Angeles - MLB 1B 1 0 6 0 1 6 0 1.000 6.0 9.00 +0.0 1.033
2026 Los Angeles - MLB 2B 28 27 44 61 15 108 3 .972 260.1 3.63 -0.9 .973
2026 Los Angeles - MLB 3B 1 0 0 3 0 3 0 1.000 5.0 5.40 +0.2 1.047
2026 Los Angeles - MLB SS 1 1 3 2 2 6 1 .833 9.0 5.00 -0.4 .502
2026 Los Angeles - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Los Angeles - MLB RF 1 0 2 0 0 2 0 1.000 7.0 2.57 -0.6 .660
2027 Philadelphia - MLB 2B 69 66 100 197 41 300 3 .990 589.1 4.54 +5.5 1.049
2027 Philadelphia - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2027 Philadelphia - MLB RF 2 1 4 0 0 4 0 1.000 10.0 3.60 +0.0 .994
2030 Montreal - MLB 2B 1 0 0 1 0 1 0 1.000 7.0 1.29 +0.0 1.000
2030 Montreal - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2030 Montreal - MLB SS 1 0 0 0 0 0 0 .000 3.0 0.00 -0.4 .000
TOTAL 1B 2 1 17 1 3 18 0 1.000 15.0 10.80 +0.1 1.039
TOTAL 2B 755 741 1271 2069 558 3381 41 .988 6637.1 4.53 +36.3 1.036
TOTAL 3B 1 0 0 3 0 3 0 1.000 5.0 5.40 +0.2 1.047
TOTAL SS 88 81 115 195 53 321 11 .966 726.1 3.84 -4.2 .929
TOTAL RF 3 1 6 0 0 6 0 1.000 17.0 3.18 -0.6 .851
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.
05/09/2020 Injured (Hamstring strain), out for 2-3 months.
08/01/2020 Injured (Knee inflammation), day-to-day for one week.
11/02/2020 Signed a 1-year contract extension worth a total of $1,540,000 with the Detroit Tigers organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 40 (45); Eye: 40 (45).
07/21/2021 Goes 0-4 against the Cleveland Indians, ending his hitting streak at 31 games.
11/16/2021 Became a free agent.
01/01/2022 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 40 (45).
03/02/2022 Signed a minor league contract with the Washington Nationals organization.
05/04/2022 Injured (Finger blister), day-to-day for 1 day.
06/10/2022 Suspended 5 games after ejection following a brawl.
08/05/2022 Injured on 08/01/2022, diagnosed with a partially torn labrum, will miss 5 weeks.
11/26/2022 Became a free agent.
01/01/2023 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 45 (45).
05/03/2023 Signed a minor league contract ($700,000 bonus) with the San Diego Padres organization.
05/10/2023 Injured (Broken nose), out for 4 days.
07/25/2023 Goes 5-5 against the Milwaukee Brewers, with 1 2B, 1 HR, 2 RBI and 2 R.
11/19/2023 Signed a 1-year contract (qualifying offer) worth a total of $25,000,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 45 (45).
03/23/2024 Injured (Knee inflammation), day-to-day for one week.
11/09/2024 Wins the 2024 MLB NL Gold Glove Award at 2B.
11/23/2024 Became a free agent.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 45 (45).
03/21/2025 Signed a minor league contract with the Oakland Athletics organization.
08/30/2025 Injured (Knee inflammation), day-to-day for 3 days.
11/08/2025 Wins the 2025 MLB AL Gold Glove Award at 2B.
11/22/2025 Became a free agent.
01/01/2026 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 45 (45).
03/21/2026 Signed a minor league contract with the Los Angeles Angels organization.
10/27/2026 Wins the 2026 World Series with the Los Angeles Angels.
11/19/2026 Became a free agent.
01/01/2027 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 45 (45); Eye: 40 (45).
01/09/2027 Signed a 2-year contract worth a total of $8,880,000 with the Philadelphia Phillies organization.
02/23/2027 Injured on 02/21/2027, diagnosed with a strained oblique, is day-to-day.
02/27/2027 Suffered setback in recovery from injury, will miss another one week.
05/08/2027 Injured (Bruised shoulder), day-to-day for 6 days.
01/01/2028 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 40 (40).
04/05/2028 Released by the Philadelphia Phillies.
01/01/2029 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 45 (45).
08/23/2029 Signed a 1-year minor league contract with the Hudson Valley Renegades organization.
01/01/2030 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 45 (45).
05/30/2030 Injured on 05/28/2030, diagnosed with a strained oblique, will miss 7 weeks.
07/05/2030 Suffered setback in recovery from injury, will miss another 2 weeks.
08/07/2030 Injured (Back tightness), day-to-day for 4 days.
11/19/2030 Became a free agent.
01/01/2031 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 45 (45).
07/04/2031 Signed a 1-year minor league contract with the Los Angeles N (AZL) Dodgers2 organization.
07/08/2031 Injured (Hamstring strain), out for 3 weeks.
10/29/2031 Released by the Los Angeles organization.
01/01/2032 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 40 (40); Eye: 50 (50).
04/30/2032 Signed a 1-year minor league contract with the Corpus Christi Hooks organization.
06/13/2032 Injured (Mild calf strain), day-to-day for 6 days.
06/27/2032 Injured (Knee contusion), day-to-day for 2 weeks.
07/15/2032 Injured (Oblique strain), out for 6-7 weeks.
10/04/2032 Retired from professional baseball.
LEADERBOARD APPEARANCES
Year PA Rank
2024 725 8
Year AB Rank
2024 660 3
Year 2B Rank
2025 38 8
Year 3B Rank
2021 7 4
Year SH Rank
2024 6 7
2025 8 8
Year AVG Rank
2023 .291 8
Sunday, June 2nd , 2024 - OOTP Baseball 24.11 Build 85