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
2013RARIZIndians42165156253660012130423.231.258.269.5274212210
2014AMIDWLake County Captains8434431537821235261161161.260.293.365.658115651031
2015Advanced ACARLLynchburg Hillcats1204604185310417120362042769.249.305.347.65214578431
2016AAELAkron RubberDucks772652413248102224103840.199.236.282.5186865650
2016Advanced ACARLLynchburg Hillcats1978699121011160512.174.237.232.4691611210
2016AAAILColumbus Clippers2430000010001.000.000.000.000000010
2017AAELAkron RubberDucks28876910143018121013.203.317.290.6072012510
2017Advanced ACARLLynchburg Hillcats2810092729610633411.315.360.402.7623713010
2018Advanced AFLORDunedin Blue Jays10841738841118258544882351.304.345.448.794174133032
2019AATLAmarillo Sod Poodles104466432621353058571542059.312.347.461.808199106260
2021AAAAAAWEl Paso Chihuahuas113435404471161543451252676.287.326.366.69314890051
2022AAAILOmaha Storm Chasers1134473925895230637944553.242.322.347.66913683341
2023IndMEXMonclova Acereros825201400130012.200.261.350.611701210
Totals83832682979381789148353130710839183469.265.312.369.6821100633834346


Fielding:

Year Level Lg Team Pos GP PO A E DP Fld% RF/G
2013RARIZIndiansSS42551241519.9234.262
2014AMIDWLake County CaptainsSS801012191744.9504.000
2014AMIDWLake County Captains2B123011.0005.000
2014AMIDWLake County CaptainsCF10000.000
2014AMIDWLake County CaptainsOF10000.000
2015Advanced ACARLLynchburg HillcatsSS1191973643580.9414.714
2015Advanced ACARLLynchburg Hillcats2B10000.000
2016AAELAkron RubberDucks3B961611.9572.444
2016Advanced ACARLLynchburg HillcatsSS7916021.0003.571
2016AAELAkron RubberDucksSS5776159738.9714.123
2016AAELAkron RubberDucks2B11232818.9814.636
2016Advanced ACARLLynchburg Hillcats3B11152633.9323.727
2016Advanced ACARLLynchburg Hillcats2B104001.0004.000
2016AAAILColumbus Clippers2B111011.0002.000
2016AAAILColumbus ClippersSS101001.0001.000
2017AAELAkron RubberDucksSS9521061.0002.889
2017Advanced ACARLLynchburg HillcatsSS881311.9552.625
2017Advanced ACARLLynchburg Hillcats3B538001.0002.200
2017AAELAkron RubberDucks2B356021.0003.667
2017Advanced ACARLLynchburg Hillcats2B16243622.9683.750
2017AAELAkron RubberDucks3B131421021.0002.692
2018Advanced AFLORDunedin Blue Jays2B3964104219.9884.308
2018Advanced AFLORDunedin Blue Jays3B31194134.9521.935
2018Advanced AFLORDunedin Blue JaysLF1939120.9522.105
2018Advanced AFLORDunedin Blue JaysOF1939120.9522.105
2018Advanced AFLORDunedin Blue JaysSS11133127.9574.000
2019AATLAmarillo Sod PoodlesOF8131001.0001.750
2019AATLAmarillo Sod Poodles3B771213.9502.714
2019AATLAmarillo Sod Poodles2B5197142231.9924.686
2019AATLAmarillo Sod PoodlesLF450001.0001.250
2019AATLAmarillo Sod PoodlesSS385186214.9863.605
2019AATLAmarillo Sod PoodlesCF381001.0003.000
2019AATLAmarillo Sod PoodlesRF10000.000
2021AAAAAAWEl Paso Chihuahuas2B60107143634.9774.167
2021AAAAAAWEl Paso Chihuahuas3B36165525.9731.972
2021AAAAAAWEl Paso ChihuahuasSS16243022.9643.375
2022AAAILOmaha Storm ChasersSS8999238948.9743.787
2022AAAILOmaha Storm Chasers2B234259213.9814.391
2023IndMEXMonclova AcererosSS7615031.0003.000
2023IndMEXMonclova Acereros3B230001.0001.500
Totals74010461714108329.9623.730

Minor League Service:

Year Level League Team Affiliation First Appearance Final Appearance
2013RArizona LeagueIndiansCLEJune 20, 2013August 28, 2013
2014AMidwest LeagueLake County CaptainsCLEMay 7, 2014September 1, 2014
2015Advanced ACarolina LeagueLynchburg HillcatsCLEApril 9, 2015September 7, 2015
2016Advanced ACarolina LeagueLynchburg HillcatsCLEApril 7, 2016May 11, 2016
2016AAEastern LeagueAkron RubberDucksCLEMay 12, 2016September 5, 2016
2016AAAInternational LeagueColumbus ClippersCLEJuly 4, 2016July 5, 2016
2017AAEastern LeagueAkron RubberDucksCLEApril 8, 2017September 4, 2017
2017Advanced ACarolina LeagueLynchburg HillcatsCLEApril 30, 2017August 2, 2017
2018Advanced AFlorida State LeagueDunedin Blue JaysTORApril 5, 2018September 1, 2018
2019AATexas LeagueAmarillo Sod PoodlesSDNMay 3, 2019September 1, 2019
2021AAAAAA WestEl Paso ChihuahuasSDNMay 6, 2021October 3, 2021
2022AAAInternational LeagueOmaha Storm ChasersKCAApril 5, 2022September 28, 2022
2023IndMexican LeagueMonclova AcererosJune 20, 2023July 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.