Willi Rafael Castro Capellan (born April 24, 1997) is a Puerto Rican professional baseball second baseman, shortstop, and outfielder for the Minnesota Twins of Major League Baseball (MLB). He made his MLB debut with the Detroit Tigers in 2019.

Trophies 
Milestones
Former Youth Teams 
None found...
None found...
| SO9 | MLB | 2025 | 0.0 |
| BB9 | MLB | 2025 | 0.0 |
| HR9 | MLB | 2025 | 0.0 |
| H9 | MLB | 2025 | 9.0 |
| WHIP | MLB | 2025 | 1.000 |
| Fielding Independent Pitching | MLB | 2025 | 3.14 |
| Batters Faced | MLB | 2025 | 4 |
| Wild Pitches | MLB | 2025 | 0 |
| Balks | MLB | 2025 | 0 |
| Home Runs Allowed | MLB | 2025 | 0 |
| Earned Runs Allowed | MLB | 2025 | 0 |
| Runs Allowed | MLB | 2025 | 0 |
| Hits Allowed | MLB | 2025 | 1 |
| Innings Pitched | MLB | 2025 | 1.0 |
| Saves | MLB | 2025 | 0 |
| Shutouts | MLB | 2025 | 0 |
| Complete Games | MLB | 2025 | 0 |
| Games Finished | MLB | 2025 | 1 |
| Games Started | MLB | 2025 | 0 |
| Games Pitched | MLB | 2025 | 1 |
| ERA | MLB | 2025 | 0.00 |
| Loss | MLB | 2025 | 0 |
| Wins | MLB | 2025 | 0 |
| Wins Above Replacement for Pitchers | MLB | 2025 | 0.0 |
| Positions Played | MLB | 2025 | 4795/618H |
| Intentional Bases on Balls | MLB | 2025 | 1 |
| Sacrifice Flies | MLB | 2025 | 0 |
| Sacrifice Hits | MLB | 2025 | 1 |
| Times Hit by a Pitch | MLB | 2025 | 9 |
| GIDP | MLB | 2025 | 9 |
| Total Bases | MLB | 2025 | 123 |
| Rbat+ | MLB | 2025 | 103 |
| rOBA | MLB | 2025 | .326 |
| OPS+ | MLB | 2025 | 104 |
| OPS | MLB | 2025 | .743 |
| SLG | MLB | 2025 | .407 |
| OBP | MLB | 2025 | .335 |
| Hits/At Bats | MLB | 2025 | .245 |
| Strikeouts | MLB | 2025 | 84 |
| Bases on Balls/Walks | MLB | 2025 | 32 |
| Caught Stealing | MLB | 2025 | 3 |
| Stolen Bases | MLB | 2025 | 9 |
| Runs Batted In | MLB | 2025 | 27 |
| Home Runs | MLB | 2025 | 10 |
| Triples | MLB | 2025 | 2 |
| Doubles | MLB | 2025 | 15 |
| Hits | MLB | 2025 | 74 |
| Runs Scored | MLB | 2025 | 48 |
| At Bats | MLB | 2025 | 302 |
| Plate Appearances | MLB | 2025 | 344 |
| Games Played | MLB | 2025 | 86 |
| Wins Above Replacement for position players | MLB | 2025 | 0.3 |
|
|
| SO9 | MLB | 2024 | 0.0 |
| BB9 | MLB | 2024 | 0.0 |
| HR9 | MLB | 2024 | 0.0 |
| H9 | MLB | 2024 | 0.0 |
| WHIP | MLB | 2024 | 0.000 |
| Fielding Independent Pitching | MLB | 2024 | 3.17 |
| Batters Faced | MLB | 2024 | 4 |
| Wild Pitches | MLB | 2024 | 0 |
| Balks | MLB | 2024 | 0 |
| Home Runs Allowed | MLB | 2024 | 0 |
| Earned Runs Allowed | MLB | 2024 | 0 |
| Runs Allowed | MLB | 2024 | 0 |
| Hits Allowed | MLB | 2024 | 0 |
| Innings Pitched | MLB | 2024 | 1.1 |
| Saves | MLB | 2024 | 0 |
| Shutouts | MLB | 2024 | 0 |
| Complete Games | MLB | 2024 | 0 |
| Games Finished | MLB | 2024 | 2 |
| Games Started | MLB | 2024 | 0 |
| Games Pitched | MLB | 2024 | 2 |
| ERA | MLB | 2024 | 0.00 |
| Loss | MLB | 2024 | 0 |
| Wins | MLB | 2024 | 0 |
| Wins Above Replacement for Pitchers | MLB | 2024 | 0.1 |
| Positions Played | MLB | 2024 | 64785/H1 |
| Intentional Bases on Balls | MLB | 2024 | 0 |
| Sacrifice Flies | MLB | 2024 | 4 |
| Sacrifice Hits | MLB | 2024 | 1 |
| Times Hit by a Pitch | MLB | 2024 | 21 |
| GIDP | MLB | 2024 | 8 |
| Total Bases | MLB | 2024 | 215 |
| Rbat+ | MLB | 2024 | 108 |
| rOBA | MLB | 2024 | .326 |
| OPS+ | MLB | 2024 | 102 |
| OPS | MLB | 2024 | .717 |
| SLG | MLB | 2024 | .385 |
| OBP | MLB | 2024 | .331 |
| Hits/At Bats | MLB | 2024 | .247 |
| Strikeouts | MLB | 2024 | 150 |
| Bases on Balls/Walks | MLB | 2024 | 51 |
| Caught Stealing | MLB | 2024 | 9 |
| Stolen Bases | MLB | 2024 | 14 |
| Runs Batted In | MLB | 2024 | 60 |
| Home Runs | MLB | 2024 | 12 |
| Triples | MLB | 2024 | 5 |
| Doubles | MLB | 2024 | 31 |
| Hits | MLB | 2024 | 138 |
| Runs Scored | MLB | 2024 | 89 |
| At Bats | MLB | 2024 | 558 |
| Plate Appearances | MLB | 2024 | 635 |
| Games Played | MLB | 2024 | 158 |
| Wins Above Replacement for position players | MLB | 2024 | 1.6 |
|
|
| SO/BB | MLB | 2023 | 0.00 |
| SO9 | MLB | 2023 | 0.0 |
| BB9 | MLB | 2023 | 7.7 |
| HR9 | MLB | 2023 | 0.0 |
| H9 | MLB | 2023 | 11.6 |
| WHIP | MLB | 2023 | 2.143 |
| Fielding Independent Pitching | MLB | 2023 | 5.83 |
| ERA+ | MLB | 2023 | 43 |
| Batters Faced | MLB | 2023 | 11 |
| Wild Pitches | MLB | 2023 | 0 |
| Balks | MLB | 2023 | 0 |
| Home Runs Allowed | MLB | 2023 | 0 |
| Earned Runs Allowed | MLB | 2023 | 3 |
| Runs Allowed | MLB | 2023 | 3 |
| Hits Allowed | MLB | 2023 | 3 |
| Innings Pitched | MLB | 2023 | 2.1 |
| Saves | MLB | 2023 | 0 |
| Shutouts | MLB | 2023 | 0 |
| Complete Games | MLB | 2023 | 0 |
| Games Finished | MLB | 2023 | 3 |
| Games Started | MLB | 2023 | 0 |
| Games Pitched | MLB | 2023 | 3 |
| ERA | MLB | 2023 | 11.57 |
| Loss | MLB | 2023 | 0 |
| Wins | MLB | 2023 | 0 |
| Wins Above Replacement for Pitchers | MLB | 2023 | -0.1 |
| Positions Played | MLB | 2023 | 785H4/691D |
| Intentional Bases on Balls | MLB | 2023 | 1 |
| Sacrifice Flies | MLB | 2023 | 3 |
| Sacrifice Hits | MLB | 2023 | 2 |
| Times Hit by a Pitch | MLB | 2023 | 12 |
| GIDP | MLB | 2023 | 5 |
| Total Bases | MLB | 2023 | 147 |
| Rbat+ | MLB | 2023 | 105 |
| rOBA | MLB | 2023 | .341 |
| OPS+ | MLB | 2023 | 105 |
| OPS | MLB | 2023 | .750 |
| SLG | MLB | 2023 | .411 |
| OBP | MLB | 2023 | .339 |
| Hits/At Bats | MLB | 2023 | .257 |
| Strikeouts | MLB | 2023 | 99 |
| Bases on Balls/Walks | MLB | 2023 | 34 |
| Caught Stealing | MLB | 2023 | 5 |
| Stolen Bases | MLB | 2023 | 33 |
| Runs Batted In | MLB | 2023 | 34 |
| Home Runs | MLB | 2023 | 9 |
| Triples | MLB | 2023 | 5 |
| Doubles | MLB | 2023 | 18 |
| Hits | MLB | 2023 | 92 |
| Runs Scored | MLB | 2023 | 60 |
| At Bats | MLB | 2023 | 358 |
| Plate Appearances | MLB | 2023 | 409 |
| Games Played | MLB | 2023 | 124 |
| Wins Above Replacement for position players | MLB | 2023 | 2.6 |
|
|
| Positions Played | MLB | 2022 | 97468H/5D |
| Intentional Bases on Balls | MLB | 2022 | 0 |
| Sacrifice Flies | MLB | 2022 | 3 |
| Sacrifice Hits | MLB | 2022 | 1 |
| Times Hit by a Pitch | MLB | 2022 | 8 |
| GIDP | MLB | 2022 | 4 |
| Total Bases | MLB | 2022 | 134 |
| Rbat+ | MLB | 2022 | 85 |
| rOBA | MLB | 2022 | .291 |
| OPS+ | MLB | 2022 | 86 |
| OPS | MLB | 2022 | .651 |
| SLG | MLB | 2022 | .367 |
| OBP | MLB | 2022 | .284 |
| Hits/At Bats | MLB | 2022 | .241 |
| Strikeouts | MLB | 2022 | 82 |
| Bases on Balls/Walks | MLB | 2022 | 15 |
| Caught Stealing | MLB | 2022 | 4 |
| Stolen Bases | MLB | 2022 | 9 |
| Runs Batted In | MLB | 2022 | 31 |
| Home Runs | MLB | 2022 | 8 |
| Triples | MLB | 2022 | 2 |
| Doubles | MLB | 2022 | 18 |
| Hits | MLB | 2022 | 88 |
| Runs Scored | MLB | 2022 | 47 |
| At Bats | MLB | 2022 | 365 |
| Plate Appearances | MLB | 2022 | 392 |
| Games Played | MLB | 2022 | 112 |
| Wins Above Replacement for position players | MLB | 2022 | 0.8 |
|
|
| Positions Played | MLB | 2021 | 467H/D |
| Intentional Bases on Balls | MLB | 2021 | 1 |
| Sacrifice Flies | MLB | 2021 | 3 |
| Sacrifice Hits | MLB | 2021 | 3 |
| Times Hit by a Pitch | MLB | 2021 | 8 |
| GIDP | MLB | 2021 | 5 |
| Total Bases | MLB | 2021 | 145 |
| Rbat+ | MLB | 2021 | 70 |
| rOBA | MLB | 2021 | .273 |
| OPS+ | MLB | 2021 | 73 |
| OPS | MLB | 2021 | .624 |
| SLG | MLB | 2021 | .351 |
| OBP | MLB | 2021 | .273 |
| Hits/At Bats | MLB | 2021 | .220 |
| Strikeouts | MLB | 2021 | 109 |
| Bases on Balls/Walks | MLB | 2021 | 23 |
| Caught Stealing | MLB | 2021 | 4 |
| Stolen Bases | MLB | 2021 | 9 |
| Runs Batted In | MLB | 2021 | 38 |
| Home Runs | MLB | 2021 | 9 |
| Triples | MLB | 2021 | 6 |
| Doubles | MLB | 2021 | 15 |
| Hits | MLB | 2021 | 91 |
| Runs Scored | MLB | 2021 | 56 |
| At Bats | MLB | 2021 | 413 |
| Plate Appearances | MLB | 2021 | 450 |
| Games Played | MLB | 2021 | 125 |
| Wins Above Replacement for position players | MLB | 2021 | -0.7 |
|
|
| Positions Played | MLB | 2020 | 6/54DH |
| Intentional Bases on Balls | MLB | 2020 | 0 |
| Sacrifice Flies | MLB | 2020 | 2 |
| Sacrifice Hits | MLB | 2020 | 1 |
| Times Hit by a Pitch | MLB | 2020 | 1 |
| GIDP | MLB | 2020 | 0 |
| Total Bases | MLB | 2020 | 71 |
| Rbat+ | MLB | 2020 | 148 |
| rOBA | MLB | 2020 | .389 |
| OPS+ | MLB | 2020 | 153 |
| OPS | MLB | 2020 | .932 |
| SLG | MLB | 2020 | .550 |
| OBP | MLB | 2020 | .381 |
| Hits/At Bats | MLB | 2020 | .349 |
| Strikeouts | MLB | 2020 | 38 |
| Bases on Balls/Walks | MLB | 2020 | 7 |
| Caught Stealing | MLB | 2020 | 1 |
| Stolen Bases | MLB | 2020 | 0 |
| Runs Batted In | MLB | 2020 | 24 |
| Home Runs | MLB | 2020 | 6 |
| Triples | MLB | 2020 | 2 |
| Doubles | MLB | 2020 | 4 |
| Hits | MLB | 2020 | 45 |
| Runs Scored | MLB | 2020 | 21 |
| At Bats | MLB | 2020 | 129 |
| Plate Appearances | MLB | 2020 | 140 |
| Games Played | MLB | 2020 | 36 |
| Wins Above Replacement for position players | MLB | 2020 | 0.5 |
|
|
| Positions Played | MLB | 2019 | 6/H |
| Intentional Bases on Balls | MLB | 2019 | 0 |
| Sacrifice Flies | MLB | 2019 | 1 |
| Sacrifice Hits | MLB | 2019 | 1 |
| Times Hit by a Pitch | MLB | 2019 | 2 |
| GIDP | MLB | 2019 | 4 |
| Total Bases | MLB | 2019 | 34 |
| Rbat+ | MLB | 2019 | 56 |
| rOBA | MLB | 2019 | .264 |
| OPS+ | MLB | 2019 | 65 |
| OPS | MLB | 2019 | .624 |
| SLG | MLB | 2019 | .340 |
| OBP | MLB | 2019 | .284 |
| Hits/At Bats | MLB | 2019 | .230 |
| Strikeouts | MLB | 2019 | 34 |
| Bases on Balls/Walks | MLB | 2019 | 6 |
| Caught Stealing | MLB | 2019 | 1 |
| Stolen Bases | MLB | 2019 | 0 |
| Runs Batted In | MLB | 2019 | 8 |
| Home Runs | MLB | 2019 | 1 |
| Triples | MLB | 2019 | 1 |
| Doubles | MLB | 2019 | 6 |
| Hits | MLB | 2019 | 23 |
| Runs Scored | MLB | 2019 | 10 |
| At Bats | MLB | 2019 | 100 |
| Plate Appearances | MLB | 2019 | 110 |
| Games Played | MLB | 2019 | 30 |
| Wins Above Replacement for position players | MLB | 2019 | -0.6 |
|