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-2024
Major League Statistics
Ivan (Artiles) Castillo has compiled a career batting average of .268 with 42 home runs and 355 RBI in his 912-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, Monclova Acereros and Long Island Ducks. He began playing during the 2013 season and has taken the field during the 2024 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 |
2024 | Ind | ATLL | Long Island Ducks | 74 | 331 | 300 | 52 | 89 | 12 | 0 | 11 | 48 | 16 | 3 | 23 | 32 | .297 | .348 | .447 | .795 | 134 | 3 | 1 | 4 | 0 | |
Totals | 912 | 3599 | 3279 | 433 | 878 | 160 | 35 | 42 | 355 | 124 | 42 | 206 | 501 | .268 | .316 | .376 | .692 | 1234 | 63 | 41 | 35 | 38 | 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 | Advanced A | CARL | Lynchburg Hillcats | 2B | 1 | 0 | 4 | 0 | 0 | 1.000 | 4.000 |
2016 | AAA | IL | Columbus Clippers | 2B | 1 | 1 | 1 | 0 | 1 | 1.000 | 2.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 |
2024 | Ind | ATLL | Long Island Ducks | SS | 9 | 7 | 20 | 3 | 3 | .900 | 3.000 |
2024 | Ind | ATLL | Long Island Ducks | 2B | 52 | 73 | 130 | 8 | 28 | .962 | 3.904 |
2024 | Ind | ATLL | Long Island Ducks | 3B | 15 | 11 | 17 | 2 | 2 | .933 | 1.867 |
Totals | 816 | 1137 | 1881 | 121 | 362 | .961 | 3.699 |
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 | |
2024 | Ind | Atlantic League | Long Island Ducks | April 25, 2024 | August 11, 2024 |
Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.