Willi Castro
Willi Rafael (Capellan) Castro
Born: April 24, 1997
Rio Piedras, PR
Primary Position: Shortstop
All Position(s) Played: 2B, 3B, CF, LF
Bats: Switch
Throws: Right
Height: 6'1"
Weight: 205
Career: 2014-2023
Major League Statistics
Willi (Capellan) Castro compiled a career batting average of .274 with 42 home runs and 263 RBI in his 622-game career with the Indians, Mahoning Valley Scrappers, Lake County Captains, Lynchburg Hillcats, Erie SeaWolves, Akron RubberDucks, Toledo Mud Hens and St. Paul Saints. He began playing during the 2014 season and last took the field during the 2023 campaign.
Indians |
Mahoning Valley Scrappers |
Lynchburg Hillcats |
Lake County Captains |
Lynchburg Hillcats |
Toledo Mud Hens |
Akron RubberDucks |
Akron RubberDucks |
Erie SeaWolves |
St. Paul Saints |
Click on column headings to sort.
Batting:
Year | Level | Lg | Team | GP | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS | TB | DP | HBP | SH | SF | IBB |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 | R | ARIZ | Indians | 43 | 170 | 155 | 31 | 37 | 5 | 3 | 2 | 11 | 9 | 4 | 6 | 33 | .239 | .285 | .348 | .633 | 54 | 2 | 4 | 5 | 0 | 0 |
2015 | Short Season A | NYPL | Mahoning Valley Scrappers | 67 | 301 | 273 | 34 | 72 | 9 | 3 | 1 | 25 | 20 | 7 | 10 | 31 | .264 | .304 | .330 | .633 | 90 | 1 | 7 | 8 | 3 | 0 |
2016 | Advanced A | CARL | Lynchburg Hillcats | 3 | 9 | 9 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | .222 | .222 | .222 | .444 | 2 | 0 | 0 | 0 | 0 | 0 |
2016 | A | MIDW | Lake County Captains | 123 | 548 | 518 | 68 | 134 | 21 | 8 | 7 | 49 | 16 | 11 | 19 | 96 | .259 | .286 | .371 | .657 | 192 | 10 | 3 | 3 | 5 | 2 |
2017 | Advanced A | CARL | Lynchburg Hillcats | 123 | 510 | 469 | 69 | 136 | 24 | 3 | 11 | 58 | 19 | 9 | 28 | 90 | .290 | .337 | .424 | .761 | 199 | 6 | 7 | 2 | 4 | 1 |
2018 | AAA | IL | Toledo Mud Hens | 5 | 21 | 21 | 0 | 6 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 5 | .286 | .286 | .286 | .571 | 6 | 0 | 0 | 0 | 0 | 0 |
2018 | AA | EL | Akron RubberDucks | 97 | 410 | 371 | 55 | 91 | 20 | 2 | 5 | 39 | 13 | 4 | 28 | 84 | .245 | .303 | .350 | .653 | 130 | 3 | 3 | 7 | 1 | 1 |
2018 | AA | EL | Erie SeaWolves | 26 | 114 | 105 | 12 | 34 | 9 | 2 | 4 | 13 | 4 | 1 | 6 | 25 | .324 | .366 | .562 | .928 | 59 | 2 | 1 | 2 | 0 | 0 |
2019 | AAA | IL | Toledo Mud Hens | 119 | 525 | 465 | 75 | 140 | 28 | 8 | 11 | 62 | 17 | 4 | 37 | 110 | .301 | .366 | .467 | .833 | 217 | 4 | 14 | 3 | 6 | 0 |
2021 | AAA | AAAE | Toledo Mud Hens | 5 | 23 | 23 | 7 | 9 | 2 | 0 | 1 | 2 | 2 | 0 | 0 | 2 | .391 | .391 | .609 | 1.000 | 14 | 0 | 0 | 0 | 0 | 0 |
2022 | AAA | IL | Toledo Mud Hens | 8 | 36 | 34 | 2 | 9 | 2 | 0 | 0 | 1 | 3 | 1 | 2 | 10 | .265 | .306 | .324 | .629 | 11 | 0 | 0 | 0 | 0 | 0 |
2023 | AAA | IL | St. Paul Saints | 3 | 13 | 11 | 2 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 5 | .182 | .308 | .182 | .490 | 2 | 0 | 0 | 0 | 0 | 0 |
Totals | 622 | 2680 | 2454 | 355 | 672 | 120 | 29 | 42 | 263 | 104 | 42 | 138 | 493 | .274 | .320 | .398 | .718 | 976 | 28 | 39 | 30 | 19 | 4 |
Fielding:
Year | Level | Lg | Team | Pos | GP | PO | A | E | DP | Fld% | RF/G |
---|---|---|---|---|---|---|---|---|---|---|---|
2014 | R | ARIZ | Indians | 2B | 29 | 57 | 76 | 4 | 15 | .971 | 4.586 |
2014 | R | ARIZ | Indians | SS | 15 | 10 | 37 | 5 | 6 | .904 | 3.133 |
2015 | Short Season A | NYPL | Mahoning Valley Scrappers | SS | 66 | 123 | 190 | 22 | 41 | .934 | 4.742 |
2016 | A | MIDW | Lake County Captains | SS | 119 | 187 | 295 | 25 | 71 | .951 | 4.050 |
2016 | Advanced A | CARL | Lynchburg Hillcats | SS | 1 | 1 | 0 | 0 | 0 | 1.000 | 1.000 |
2017 | Advanced A | CARL | Lynchburg Hillcats | SS | 122 | 166 | 340 | 25 | 69 | .953 | 4.148 |
2018 | AA | EL | Akron RubberDucks | SS | 96 | 96 | 279 | 13 | 50 | .966 | 3.906 |
2018 | AA | EL | Erie SeaWolves | 2B | 9 | 15 | 18 | 0 | 1 | 1.000 | 3.667 |
2018 | AAA | IL | Toledo Mud Hens | SS | 5 | 4 | 10 | 0 | 2 | 1.000 | 2.800 |
2018 | AA | EL | Erie SeaWolves | SS | 10 | 20 | 26 | 2 | 2 | .958 | 4.600 |
2019 | AAA | IL | Toledo Mud Hens | 2B | 7 | 6 | 12 | 1 | 0 | .947 | 2.571 |
2019 | AAA | IL | Toledo Mud Hens | SS | 111 | 135 | 227 | 22 | 52 | .943 | 3.261 |
2019 | AAA | IL | Toledo Mud Hens | 3B | 1 | 1 | 0 | 0 | 0 | 1.000 | 1.000 |
2021 | AAA | AAAE | Toledo Mud Hens | 2B | 4 | 6 | 12 | 0 | 1 | 1.000 | 4.500 |
2021 | AAA | AAAE | Toledo Mud Hens | SS | 1 | 2 | 6 | 0 | 1 | 1.000 | 8.000 |
2022 | AAA | IL | Toledo Mud Hens | 2B | 2 | 0 | 3 | 0 | 1 | 1.000 | 1.500 |
2022 | AAA | IL | Toledo Mud Hens | CF | 2 | 6 | 0 | 0 | 0 | 1.000 | 3.000 |
2022 | AAA | IL | Toledo Mud Hens | SS | 2 | 2 | 6 | 0 | 0 | 1.000 | 4.000 |
2022 | AAA | IL | Toledo Mud Hens | 3B | 1 | 0 | 0 | 0 | 0 | .000 | |
2022 | AAA | IL | Toledo Mud Hens | LF | 1 | 1 | 0 | 0 | 0 | 1.000 | 1.000 |
2023 | AAA | IL | St. Paul Saints | 3B | 1 | 0 | 4 | 0 | 0 | 1.000 | 4.000 |
2023 | AAA | IL | St. Paul Saints | CF | 1 | 1 | 0 | 0 | 0 | 1.000 | 1.000 |
Totals | 598 | 830 | 1532 | 119 | 311 | .952 | 3.950 |
Minor League Service:
Year | Level | League | Team | Affiliation | First Appearance | Final Appearance |
---|---|---|---|---|---|---|
2014 | R | Arizona League | Indians | CLE | June 20, 2014 | August 28, 2014 |
2015 | Short Season A | New York-Pennsylvania League | Mahoning Valley Scrappers | CLE | June 19, 2015 | September 7, 2015 |
2016 | A | Midwest League | Lake County Captains | CLE | April 7, 2016 | August 31, 2016 |
2016 | Advanced A | Carolina League | Lynchburg Hillcats | CLE | September 3, 2016 | September 5, 2016 |
2017 | Advanced A | Carolina League | Lynchburg Hillcats | CLE | April 6, 2017 | September 4, 2017 |
2018 | AA | Eastern League | Akron RubberDucks | CLE | April 5, 2018 | July 28, 2018 |
2018 | AA | Eastern League | Erie SeaWolves | DET | August 2, 2018 | August 29, 2018 |
2018 | AAA | International League | Toledo Mud Hens | DET | August 30, 2018 | September 3, 2018 |
2019 | AAA | International League | Toledo Mud Hens | DET | April 4, 2019 | August 23, 2019 |
2021 | AAA | AAA East | Toledo Mud Hens | DET | July 16, 2021 | July 21, 2021 |
2022 | AAA | International League | Toledo Mud Hens | DET | April 7, 2022 | April 15, 2022 |
2023 | AAA | International League | St. Paul Saints | MIN | August 25, 2023 | August 29, 2023 |
Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.