Ivan Castillo
Ivan Enrique (Artiles) Castillo
Born: May 30, 1995
Santiago, Santiago DO
Primary Position: Shortstop
All Position(s) Played: 2B, 3B, CF, LF, OF, RF
Bats: Switch
Throws: Right
Height: 5'9"
Weight: 173
Draft: Round 3 (2017 Rule V (3A phase), Toronto Blue Jays)
Career: 2013-2023
Major League Statistics
Ivan (Artiles) Castillo compiled a career batting average of .265 with 31 home runs and 307 RBI in his 838-game career with the Indians, Lake County Captains, Lynchburg Hillcats, Akron RubberDucks, Columbus Clippers, Dunedin Blue Jays, Amarillo Sod Poodles, El Paso Chihuahuas, Omaha Storm Chasers and Monclova Acereros. He began playing during the 2013 season and last took the field during the 2023 campaign.
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 | R | ARIZ | Indians | 42 | 165 | 156 | 25 | 36 | 6 | 0 | 0 | 12 | 13 | 0 | 4 | 23 | .231 | .258 | .269 | .527 | 42 | 1 | 2 | 2 | 1 | 0 |
2014 | A | MIDW | Lake County Captains | 84 | 344 | 315 | 37 | 82 | 12 | 3 | 5 | 26 | 11 | 6 | 11 | 61 | .260 | .293 | .365 | .658 | 115 | 6 | 5 | 10 | 3 | 1 |
2015 | Advanced A | CARL | Lynchburg Hillcats | 120 | 460 | 418 | 53 | 104 | 17 | 12 | 0 | 36 | 20 | 4 | 27 | 69 | .249 | .305 | .347 | .652 | 145 | 7 | 8 | 4 | 3 | 1 |
2016 | AAA | IL | Columbus Clippers | 2 | 4 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 | 0 | 0 | 0 | 0 | 1 | 0 |
2016 | AA | EL | Akron RubberDucks | 77 | 265 | 241 | 32 | 48 | 10 | 2 | 2 | 24 | 10 | 3 | 8 | 40 | .199 | .236 | .282 | .518 | 68 | 6 | 5 | 6 | 5 | 0 |
2016 | Advanced A | CARL | Lynchburg Hillcats | 19 | 78 | 69 | 9 | 12 | 1 | 0 | 1 | 11 | 6 | 0 | 5 | 12 | .174 | .237 | .232 | .469 | 16 | 1 | 1 | 2 | 1 | 0 |
2017 | Advanced A | CARL | Lynchburg Hillcats | 28 | 100 | 92 | 7 | 29 | 6 | 1 | 0 | 6 | 3 | 3 | 4 | 11 | .315 | .360 | .402 | .762 | 37 | 1 | 3 | 0 | 1 | 0 |
2017 | AA | EL | Akron RubberDucks | 28 | 87 | 69 | 10 | 14 | 3 | 0 | 1 | 8 | 1 | 2 | 10 | 13 | .203 | .317 | .290 | .607 | 20 | 1 | 2 | 5 | 1 | 0 |
2018 | Advanced A | FLOR | Dunedin Blue Jays | 108 | 417 | 388 | 41 | 118 | 25 | 8 | 5 | 44 | 8 | 8 | 23 | 51 | .304 | .345 | .448 | .794 | 174 | 13 | 3 | 0 | 3 | 2 |
2019 | AA | TL | Amarillo Sod Poodles | 104 | 466 | 432 | 62 | 135 | 30 | 5 | 8 | 57 | 15 | 4 | 20 | 59 | .312 | .347 | .461 | .808 | 199 | 10 | 6 | 2 | 6 | 0 |
2021 | AAA | AAAW | El Paso Chihuahuas | 113 | 435 | 404 | 47 | 116 | 15 | 4 | 3 | 45 | 12 | 5 | 26 | 76 | .287 | .326 | .366 | .693 | 148 | 9 | 0 | 0 | 5 | 1 |
2022 | AAA | IL | Omaha Storm Chasers | 113 | 447 | 392 | 58 | 95 | 23 | 0 | 6 | 37 | 9 | 4 | 45 | 53 | .242 | .322 | .347 | .669 | 136 | 8 | 3 | 3 | 4 | 1 |
2023 | Ind | MEX | Monclova Acereros | 8 | 25 | 20 | 1 | 4 | 0 | 0 | 1 | 3 | 0 | 0 | 1 | 2 | .200 | .261 | .350 | .611 | 7 | 0 | 1 | 2 | 1 | 0 |
Totals | 838 | 3268 | 2979 | 381 | 789 | 148 | 35 | 31 | 307 | 108 | 39 | 183 | 469 | .265 | .312 | .369 | .682 | 1100 | 63 | 38 | 34 | 34 | 6 |
Fielding:
Year | Level | Lg | Team | Pos | GP | PO | A | E | DP | Fld% | RF/G |
---|---|---|---|---|---|---|---|---|---|---|---|
2013 | R | ARIZ | Indians | SS | 42 | 55 | 124 | 15 | 19 | .923 | 4.262 |
2014 | A | MIDW | Lake County Captains | SS | 80 | 101 | 219 | 17 | 44 | .950 | 4.000 |
2014 | A | MIDW | Lake County Captains | 2B | 1 | 2 | 3 | 0 | 1 | 1.000 | 5.000 |
2014 | A | MIDW | Lake County Captains | CF | 1 | 0 | 0 | 0 | 0 | .000 | |
2014 | A | MIDW | Lake County Captains | OF | 1 | 0 | 0 | 0 | 0 | .000 | |
2015 | Advanced A | CARL | Lynchburg Hillcats | SS | 119 | 197 | 364 | 35 | 80 | .941 | 4.714 |
2015 | Advanced A | CARL | Lynchburg Hillcats | 2B | 1 | 0 | 0 | 0 | 0 | .000 | |
2016 | AA | EL | Akron RubberDucks | 3B | 9 | 6 | 16 | 1 | 1 | .957 | 2.444 |
2016 | Advanced A | CARL | Lynchburg Hillcats | SS | 7 | 9 | 16 | 0 | 2 | 1.000 | 3.571 |
2016 | AA | EL | Akron RubberDucks | SS | 57 | 76 | 159 | 7 | 38 | .971 | 4.123 |
2016 | AA | EL | Akron RubberDucks | 2B | 11 | 23 | 28 | 1 | 8 | .981 | 4.636 |
2016 | Advanced A | CARL | Lynchburg Hillcats | 3B | 11 | 15 | 26 | 3 | 3 | .932 | 3.727 |
2016 | AAA | IL | Columbus Clippers | 2B | 1 | 1 | 1 | 0 | 1 | 1.000 | 2.000 |
2016 | Advanced A | CARL | Lynchburg Hillcats | 2B | 1 | 0 | 4 | 0 | 0 | 1.000 | 4.000 |
2016 | AAA | IL | Columbus Clippers | SS | 1 | 0 | 1 | 0 | 0 | 1.000 | 1.000 |
2017 | AA | EL | Akron RubberDucks | SS | 9 | 5 | 21 | 0 | 6 | 1.000 | 2.889 |
2017 | Advanced A | CARL | Lynchburg Hillcats | SS | 8 | 8 | 13 | 1 | 1 | .955 | 2.625 |
2017 | Advanced A | CARL | Lynchburg Hillcats | 3B | 5 | 3 | 8 | 0 | 0 | 1.000 | 2.200 |
2017 | AA | EL | Akron RubberDucks | 2B | 3 | 5 | 6 | 0 | 2 | 1.000 | 3.667 |
2017 | Advanced A | CARL | Lynchburg Hillcats | 2B | 16 | 24 | 36 | 2 | 2 | .968 | 3.750 |
2017 | AA | EL | Akron RubberDucks | 3B | 13 | 14 | 21 | 0 | 2 | 1.000 | 2.692 |
2018 | Advanced A | FLOR | Dunedin Blue Jays | 2B | 39 | 64 | 104 | 2 | 19 | .988 | 4.308 |
2018 | Advanced A | FLOR | Dunedin Blue Jays | 3B | 31 | 19 | 41 | 3 | 4 | .952 | 1.935 |
2018 | Advanced A | FLOR | Dunedin Blue Jays | LF | 19 | 39 | 1 | 2 | 0 | .952 | 2.105 |
2018 | Advanced A | FLOR | Dunedin Blue Jays | OF | 19 | 39 | 1 | 2 | 0 | .952 | 2.105 |
2018 | Advanced A | FLOR | Dunedin Blue Jays | SS | 11 | 13 | 31 | 2 | 7 | .957 | 4.000 |
2019 | AA | TL | Amarillo Sod Poodles | OF | 8 | 13 | 1 | 0 | 0 | 1.000 | 1.750 |
2019 | AA | TL | Amarillo Sod Poodles | 3B | 7 | 7 | 12 | 1 | 3 | .950 | 2.714 |
2019 | AA | TL | Amarillo Sod Poodles | 2B | 51 | 97 | 142 | 2 | 31 | .992 | 4.686 |
2019 | AA | TL | Amarillo Sod Poodles | LF | 4 | 5 | 0 | 0 | 0 | 1.000 | 1.250 |
2019 | AA | TL | Amarillo Sod Poodles | SS | 38 | 51 | 86 | 2 | 14 | .986 | 3.605 |
2019 | AA | TL | Amarillo Sod Poodles | CF | 3 | 8 | 1 | 0 | 0 | 1.000 | 3.000 |
2019 | AA | TL | Amarillo Sod Poodles | RF | 1 | 0 | 0 | 0 | 0 | .000 | |
2021 | AAA | AAAW | El Paso Chihuahuas | 2B | 60 | 107 | 143 | 6 | 34 | .977 | 4.167 |
2021 | AAA | AAAW | El Paso Chihuahuas | 3B | 36 | 16 | 55 | 2 | 5 | .973 | 1.972 |
2021 | AAA | AAAW | El Paso Chihuahuas | SS | 16 | 24 | 30 | 2 | 2 | .964 | 3.375 |
2022 | AAA | IL | Omaha Storm Chasers | SS | 89 | 99 | 238 | 9 | 48 | .974 | 3.787 |
2022 | AAA | IL | Omaha Storm Chasers | 2B | 23 | 42 | 59 | 2 | 13 | .981 | 4.391 |
2023 | Ind | MEX | Monclova Acereros | SS | 7 | 6 | 15 | 0 | 3 | 1.000 | 3.000 |
2023 | Ind | MEX | Monclova Acereros | 3B | 2 | 3 | 0 | 0 | 0 | 1.000 | 1.500 |
Totals | 740 | 1046 | 1714 | 108 | 329 | .962 | 3.730 |
Minor League Service:
Year | Level | League | Team | Affiliation | First Appearance | Final Appearance |
---|---|---|---|---|---|---|
2013 | R | Arizona League | Indians | CLE | June 20, 2013 | August 28, 2013 |
2014 | A | Midwest League | Lake County Captains | CLE | May 7, 2014 | September 1, 2014 |
2015 | Advanced A | Carolina League | Lynchburg Hillcats | CLE | April 9, 2015 | September 7, 2015 |
2016 | Advanced A | Carolina League | Lynchburg Hillcats | CLE | April 7, 2016 | May 11, 2016 |
2016 | AA | Eastern League | Akron RubberDucks | CLE | May 12, 2016 | September 5, 2016 |
2016 | AAA | International League | Columbus Clippers | CLE | July 4, 2016 | July 5, 2016 |
2017 | AA | Eastern League | Akron RubberDucks | CLE | April 8, 2017 | September 4, 2017 |
2017 | Advanced A | Carolina League | Lynchburg Hillcats | CLE | April 30, 2017 | August 2, 2017 |
2018 | Advanced A | Florida State League | Dunedin Blue Jays | TOR | April 5, 2018 | September 1, 2018 |
2019 | AA | Texas League | Amarillo Sod Poodles | SDN | May 3, 2019 | September 1, 2019 |
2021 | AAA | AAA West | El Paso Chihuahuas | SDN | May 6, 2021 | October 3, 2021 |
2022 | AAA | International League | Omaha Storm Chasers | KCA | April 5, 2022 | September 28, 2022 |
2023 | Ind | Mexican League | Monclova Acereros | June 20, 2023 | July 2, 2023 |
Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.