Willi Castro
Retired
Willi Castro
Birthdate:
April 24, 1997 (51 y, 8 m, 2 d)
Born In:
Las Piedras, HUM, PUR
Nationality:
Puerto Rican
Position:
2B
Bats/Throws:
S/R
Height/Weight:
6'0"/176
Entry:
Unknown
Contract:
Free Agent
ML Service Time:
None

Career Major League Stats

Team Year Age G PA AB H 2B 3B HR RBI R BB K SB CS AVG OBP SLG OPS BABIP wOBA wRC+ WAR
San Diego - MLB
SD - MLB
2028 31 19 59 57 13 5 0 0 8 8 1 12 0 0 .228 .254 .316 .570 .289 .247 47 -0.00
Toronto - MLB
TOR - MLB
2028 31 13 43 38 5 0 2 0 6 4 5 8 0 0 .132 .233 .237 .469 .167 .214 24 -0.12
Texas - MLB
TEX - MLB
2027 30 57 155 141 28 4 0 3 14 16 10 27 3 2 .199 .255 .291 .546 .223 .242 49 -0.15
Texas - MLB
TEX - MLB
2026 29 82 295 264 63 17 3 5 41 41 25 41 2 2 .239 .304 .383 .686 .262 .297 85 0.26
Texas - MLB
TEX - MLB
2025 28 107 415 369 110 21 1 9 45 63 34 60 5 1 .298 .365 .434 .798 .332 .345 117 2.41
Seattle - MLB
SEA - MLB
2024 27 56 154 139 30 5 0 2 9 17 14 29 4 2 .216 .292 .295 .587 .259 .265 61 -0.14
Seattle - MLB
SEA - MLB
2023 26 115 468 427 129 28 5 13 64 67 31 57 8 4 .302 .351 .482 .833 .321 .353 121 2.32
Seattle - MLB
SEA - MLB
2022 25 146 621 574 149 33 3 12 64 75 33 80 6 7 .260 .303 .390 .693 .283 .303 94 2.16
Seattle - MLB
SEA - MLB
2021 24 159 630 580 154 38 4 12 52 77 32 76 7 8 .266 .312 .407 .719 .287 .314 98 2.97
New York - MLB
NYM - MLB
2020 23 96 409 369 98 15 4 6 33 51 37 48 6 5 .266 .335 .377 .712 .291 .316 104 1.99
Seattle - MLB
SEA - MLB
2020 23 56 205 185 43 11 2 1 16 12 16 21 1 1 .232 .296 .330 .625 .256 .279 76 0.18
New York - MLB
NYM - MLB
2019 22 156 672 623 176 25 6 6 63 69 38 73 19 6 .283 .331 .371 .702 .311 .313 96 3.99
Cleveland - MLB
CLE - MLB
2018 21 37 123 111 34 6 1 1 16 16 10 14 4 1 .306 .374 .405 .779 .344 .350 118 1.11
Cleveland (1 yrs)
CLE (1 yrs)
37 123 111 34 6 1 1 16 16 10 14 4 1 .306 .374 .405 .779 .344 .350 118 1.11
New York (2 yrs)
NYM (2 yrs)
252 1081 992 274 40 10 12 96 120 75 121 25 11 .276 .332 .373 .705 .304 .314 99 5.98
San Diego (1 yrs)
SD (1 yrs)
19 59 57 13 5 0 0 8 8 1 12 0 0 .228 .254 .316 .570 .289 .247 47 -0.00
Seattle (5 yrs)
SEA (5 yrs)
532 2078 1905 505 115 14 40 205 248 126 263 26 22 .265 .315 .403 .718 .289 .312 97 7.49
Texas (3 yrs)
TEX (3 yrs)
246 865 774 201 42 4 17 100 120 69 128 10 5 .260 .324 .390 .715 .289 .310 94 2.51
Toronto (1 yrs)
TOR (1 yrs)
13 43 38 5 0 2 0 6 4 5 8 0 0 .132 .233 .237 .469 .167 .214 24 -0.12
Total - MLB
MLB
1099 4249 3877 1032 208 31 70 431 516 286 546 65 39 .266 .321 .390 .711 .293 .311 96 16.97

Career Minor League Stats

Team Year Age G PA AB H 2B 3B HR RBI R BB K SB CS AVG OBP SLG OPS BABIP wOBA wRC+ WAR
Salt Lake - PCL
SL - PCL
2031 34 119 482 418 106 18 6 5 41 57 47 99 5 6 .254 .336 .361 .697 .320 .318 84 1.22
Salt Lake - PCL
SL - PCL
2030 33 133 553 497 146 26 7 3 59 55 46 97 4 9 .294 .353 .392 .746 .357 .336 89 1.83
Salt Lake - PCL
SL - PCL
2029 32 87 308 268 86 15 2 7 42 43 30 57 2 1 .321 .399 .470 .869 .384 .382 124 2.30
Buffalo - IL
BUF - IL
2028 31 55 197 172 52 16 1 1 21 24 17 32 5 1 .302 .363 .424 .787 .359 .344 122 1.65
CLM - IL
2018 21 77 325 283 78 15 4 4 44 33 28 34 7 5 .276 .349 .399 .748 .300 .333 112 2.32
Akron - EL
AKR - EL
2018 21 11 48 44 13 0 1 1 9 5 1 3 1 0 .296 .340 .409 .750 .300 .332 105 0.32
CLM - IL
2017 20 17 69 61 17 4 0 0 5 9 2 7 3 0 .279 .328 .344 .673 .309 .301 83 0.33
Akron - EL
AKR - EL
2017 20 51 217 193 64 12 2 5 26 27 17 22 3 0 .332 .390 .492 .882 .353 .387 149 2.48
Lynchburg - CAR
LYN - CAR
2017 20 66 286 243 67 19 3 5 31 35 34 30 1 3 .276 .366 .440 .807 .293 .352 115 2.44
LCO - MID
2016 19 58 245 210 42 11 0 2 19 29 32 45 5 6 .200 .309 .281 .590 .245 .274 55 -0.51
MAH - NYP
2016 19 13 47 41 15 2 0 3 7 8 5 11 0 0 .366 .447 .634 1.081 .444 .460 212 0.59
ACLE - AZL
2016 19 3 13 13 3 0 0 1 3 1 0 2 0 0 .231 .231 .462 .692 .200 .286 70 0.08
ACLE - AZL
2015 18 16 52 43 11 1 1 1 8 8 5 12 0 0 .256 .353 .395 .748 .323 .335 83 0.27
None - AZL
None - AZL
2014 17 43 170 155 37 5 3 2 11 31 6 33 9 4 .239 .285 .348 .633 .292 .298 77 0.52
Total - AAA
AAA
488 1934 1699 485 94 20 20 212 221 170 326 26 22 .286 .356 .400 .755 .340 .338 100 9.65
Total - AA
AA
62 265 237 77 12 3 6 35 32 18 25 4 0 .325 .381 .477 .858 .343 .377 141 2.79
Total - A
A
124 531 453 109 30 3 7 50 64 66 75 6 9 .241 .340 .366 .706 .272 .316 87 1.92
Total - S A
S A
13 47 41 15 2 0 3 7 8 5 11 0 0 .366 .447 .634 1.081 .444 .460 212 0.59
Total - R
R
62 235 211 51 6 4 4 22 40 11 47 9 4 .242 .297 .365 .662 .292 .306 78 0.86
Total - Minors
Minors
749 3012 2641 737 144 30 40 326 365 270 484 45 35 .279 .352 .402 .754 .326 .337 102 15.82