Willi Castro

Willi Castro

#3 2B · B/T: S/R · 6' 0", 209 lb · Age 29 · Rio Piedras, Puerto Rico · MLB debut 2019 · Colorado Rockies

Share Willi Castro

Preview of the share card

Pasting the link anywhere that unfurls previews (Slack, iMessage, X…) shows this card.

Career Graph

Batting

Season Team G PA AB R H 2B 3B HR RBI SB BB SO BB% K% AVG OBP SLG OPS wOBA wRC+ WAR
2019 DET 30 110 100 10 23 6 1 1 8 0 6 34 5.5% 30.9% .230 .284 .340 .624 .270
2020 DET 36 140 129 21 45 4 2 6 24 0 7 38 5.0% 27.1% .349 .381 .550 .931 .393
2021 DET 125 450 413 56 91 15 6 9 38 9 23 109 5.1% 24.2% .220 .273 .351 .624 .271
2022 DET 112 392 365 47 88 18 2 8 31 9 15 82 3.8% 20.9% .241 .284 .367 .651 .285
2023 MIN 124 409 358 60 92 18 5 9 34 33 34 99 8.3% 24.2% .257 .339 .411 .750 .327
2024 MIN 158 635 558 89 138 31 5 12 60 14 51 150 8.0% 23.6% .247 .331 .385 .716 .317
2025 CHC 120 454 402 58 91 17 3 11 33 10 40 111 8.8% 24.4% .226 .313 .366 .679 .302
2026 COL 93
364
328
48
85
15
0
11
45
7
30
102
8.2%
28.0%
.259
.330
.405
.735
.326
91
0.5
2026 pace 139 545 491 72 127 22 0 16 67 10 45 153
Career 798 2954 2653 389 653 124 24 67 273 82 206 725 7.0% 24.5% .246 .315 .387 .702
Season Team G PA AB R H 2B 3B HR RBI SB BB SO BB% K% AVG OBP SLG OPS wOBA wRC+ WAR
Triple-A (AAA)
2018 TOL 5 21 21 0 6 0 0 0 2 1 0 5 0.0% 23.8% .286 .286 .286 .572
2019 TOL 119 525 465 75 140 28 8 11 62 17 37 110 7.0% 21.0% .301 .366 .467 .833
2021 TOL 5 23 23 7 9 2 0 1 2 2 0 2 0.0% 8.7% .391 .391 .609 1.000
2022 TOL 8 36 34 2 9 2 0 0 1 3 2 10 5.6% 27.8% .265 .306 .324 .630
2023 STP 3 13 11 2 2 0 0 0 1 0 2 5 15.4% 38.5% .182 .308 .182 .490
AAA Total 140 618 554 86 166 32 8 12 68 23 41 132 6.6% 21.4% .300 .359 .451 .810
Double-A (AA)
2018 ERI 123 524 476 67 125 29 4 9 52 17 34 109 6.5% 20.8% .263 .317 .397 .714
AA Total 123 524 476 67 125 29 4 9 52 17 34 109 6.5% 20.8% .263 .317 .397 .714
High-A (A+)
2016 HC 3 9 9 0 2 0 0 0 0 0 0 2 0.0% 22.2% .222 .222 .222 .444
2017 HC 123 510 469 69 136 24 3 11 58 19 28 90 5.5% 17.6% .290 .337 .424 .761
A+ Total 126 519 478 69 138 24 3 11 58 19 28 92 5.4% 17.7% .289 .335 .421 .756
Single-A (A)
2016 LC 123 548 518 68 134 21 8 7 49 16 19 96 3.5% 17.5% .259 .286 .371 .657
A Total 123 548 518 68 134 21 8 7 49 16 19 96 3.5% 17.5% .259 .286 .371 .657
Rookie (Rk)
2014 A-IND 43 170 155 31 37 5 3 2 11 9 6 33 3.5% 19.4% .239 .285 .348 .633
Rk Total 43 170 155 31 37 5 3 2 11 9 6 33 3.5% 19.4% .239 .285 .348 .633
Minors Total 555 2379 2181 321 600 111 26 41 238 84 128 462 5.4% 19.4% .275 .322 .406 .728

Pitching

Season Team W L SV G GS QS IP IP/G SO K/9 BB/9 ERA FIP WAR
2023 MIN 0 0 0 3 0 2.1 0.8 0 0.0 7.7 11.57
2024 MIN 0 0 0 2 0 1.1 0.7 0 0.0 0.0 0.00
2025 MIN 0 0 0 1 0 1.0 1.0 0 0.0 0.0 0.00
Career 0 0 0 6 0 4.2 0.8 0 0.0 3.9 5.79

Fielding

Season Team Pos G Inn PO A E FPCT
2026 COL 1B 10 46.0 36 2 0 1.000
2026 COL LF 7 25.0 5 1 0 1.000
2026 COL 2B 64 375.1 48 101 2 .987
2026 COL 3B 28 154.1 16 30 2 .958
2026 COL SS 23 131.0 23 32 4 .932
2026 COL CF
2
2.0
0
0
0
.000
Career CF 2 2.0 0 0 0
Season Team Pos G Inn PO A E FPCT
Triple-A (AAA)
2018 TOL SS 5 44.0 4 10 0 1.000
2019 TOL 3B 1 3.0 1 0 0 1.000
2019 TOL 2B 7 52.0 6 12 1 .947
2019 TOL SS 111 942.0 135 227 22 .943
2019 TOL DH 3 0.0 0 0 0 .000
2021 TOL 2B 4 36.0 6 12 0 1.000
2021 TOL SS 1 9.0 2 6 0 1.000
2022 TOL 2B 2 18.0 0 3 0 1.000
2022 TOL SS 2 17.2 2 6 0 1.000
2022 TOL LF 1 9.0 1 0 0 1.000
2022 TOL CF 2 20.0 6 0 0 1.000
2022 TOL 3B 1 8.0 0 0 0 .000
2023 STP 3B 1 8.0 0 4 0 1.000
2023 STP CF 1 9.0 1 0 0 1.000
2023 STP DH 1 0.0 0 0 0 .000
AAA Total 143 1175.2 164 280 23 .951
Double-A (AA)
2018 ERI 2B 9 72.2 15 18 0 1.000
2018 ERI SS 106 929.1 116 305 15 .966
2018 ERI DH 8 0.0 0 0 0 .000
AA Total 123 1002.0 131 323 15 .968
High-A (A+)
2016 HC SS 1 9.0 1 0 0 1.000
2016 HC DH 1 0.0 0 0 0 .000
2017 HC SS 122 1058.0 166 340 24 .955
2017 HC DH 1 0.0 0 0 0 .000
A+ Total 125 1067.0 167 340 24 .955
Single-A (A)
2016 LC SS 119 1040.0 187 295 25 .951
2016 LC DH 4 0.0 0 0 0 .000
A Total 123 1040.0 187 295 25 .951
Rookie (Rk)
2014 A-IND 2B 29 244.1 57 76 4 .971
2014 A-IND SS 15 113.0 10 36 5 .902
Rk Total 44 357.1 67 112 9 .952
Minors Total 558 4642.0 716 1350 96 .956
over the trailing

How this stat has moved game to game over a rolling window — pick the stat and how far back to look.

Similar players — 2026 batting profile

Spencer Steer CIN

65

.238 AVG · 16 HR · 40 RBI

Compare side by side

.247 AVG · 8 HR · 37 RBI

Compare side by side

.251 AVG · 16 HR · 38 RBI

Compare side by side

.241 AVG · 7 HR · 37 RBI

Compare side by side

.244 AVG · 14 HR · 50 RBI

Compare side by side