Page Information
Current Status
Retired on 2011-07-10
High Level
Proper Name
Juan Gabriel Castro
Stat Years
1991-2011  [mlb] 1995-2011
Height/Weight
5-10 / 187
Bats/Throws
Right / Right
Positions
SS (1174) ... 2B (332) ... 3B (325) ... 1B (7) ... LF (3)
Draft Position
IF
Born Date/Place
High School
CBTIS #43 (Los mochis,MX)
Colleges
Draft
Signed as undrafted free agent by the Los Angeles Dodgers in 1991
Bonus
Signing Scouts
MLB Debut
1995-09-02 - Boxscore  (Age: 23.074)
Service Time
13.103 (2011)
Organizations
LAN [12] CIN [8] MIN [2] COL [2] BAL [1] PHI [1]
ID Numbers
tbc id: 929 ... retro id: castj004 ... mlbam id: 112128
Relations
Pitch Repertoire
TBC Apps
Career Talent RatingsBattingSpeed33Power40Contact66XBH43RBIs43Runs46Hitting53Durability37Team.498Ratings Explained
Get TBC PREMIUM and remove ads, cleaner display, access to research applications, data store discounts and more!
The TBC Newsletter will keep you periodically up-to-date on what is happening at The Baseball Cube.

Career Batting Statistics

top csv share Sort Research Applications: MLB Stats | Minor Stats | College Stats | Draft Research
  • Grid Filters
  • MLB
  • Minors
  • Full Season
  • Short Season
  • AAA
  • AA
  • A+
  • A
  • A-
  • Rookie
  • College
  • Indy/Intl/+
  • YearTeam NameLgLvlOrgUnifAgePosDetailExpGABRH2B3BHRRBISBCSBBSOHPSHSFIWDPAVGOBPSLGOPSPATBXBHsecAISObabipBB%SO%SOBBABHRHR%XBH%
    1991Great Falls DodgersPioRklan-19ss-2b---16021736604212776333103210.276.369.327.696255717.207.051.31612.9412.160.94217.00.3911.7
    1992Bakersfield DodgersCalifA+lan-20ss---21134465611615444214113764120720.260.314.339.65351115123.168.079.2917.2412.521.73111.50.7819.8
    1993San Antonio MissionsTexAAlan-21ss---31184245511723874112113040217330.276.325.417.74247617738.215.141.2896.308.401.3360.61.4732.5
    1994San Antonio MissionsTexAAlan-22ss---4123445551282544444831661102211.288.334.389.72348917333.162.101.3296.3413.502.13111.20.8225.8
    1995Albuquerque DukesPCLAAAlan-23ss---51043415191184343442042070311.267.307.370.67736812625.161.103.2975.4311.412.10113.70.8227.5
    1995Los Angeles DodgersNLMLBlan60233b-ssL-S-E-P5114010000001100000.250.400.250.650510.250.000.33320.0020.001.000.00.000.0
    1996Albuquerque DukesPCLAAAlan-243b---6175612214218116710000.375.444.5711.01563327.304.196.4179.5211.111.1756.01.5933.3
    1996Los Angeles DodgersNLMLBlan6024ss-3bL-S-E-P6701321626530510102704003.197.254.280.534146378.167.083.2486.8518.492.700.00.0030.8
    1997Albuquerque DukesPCLAAAlan-25ss---7271011131522111042001205.307.327.455.782108469.198.148.3583.7018.525.0050.51.8529.0
    1997Los Angeles DodgersNLMLBlan2525ss-2bL-S-E-P7407531131040072002012.147.220.213.43384164.160.066.2008.3323.812.860.00.0036.4
    1998Colorado Springs Sky SoxPCLAAAcol-262b-3b---811000000000000000.000.000.000.000100.000.000.0000.000.000.000.00.000.0
    1998Los Angeles DodgersNLMLBlan17,2526ss-2bL-S-E-P88922025437021400153709205.195.245.255.500246569.127.060.2246.1015.042.47110.00.8120.9
    1999Albuquerque DukesPCLAAAlan-27ss-3b---911642352116254751233470064214.274.325.402.72746717036.206.128.3117.2814.992.0660.41.5031.0
    1999Los Angeles DodgersNLMLBlan1727ss-2bL-S-E-P921000000000100000.000.000.000.000100.000.000.0000.00100.000.000.00.000.0
    2000Louisville RiverBatsILAAAcin-28ss---1019609195121001121201133.317.425.533.95874328.400.216.36216.2216.221.0030.02.7042.1
    2000Cincinnati RedsNLMLBcin1228ssL-S-E-P1082224205412242302143304219.241.283.366.6492448218.179.125.2655.7413.522.3656.01.6433.3
    2001Cincinnati RedsNLMLBcin1229ss-2bL-S-E-P1196242275410031300135004229.223.261.302.5632617313.132.079.2674.9819.163.8580.71.1524.1
    2002Louisville BatsILAAAcin-30ss-2b---12517230002001301000.176.222.176.3981930.059.000.2145.2615.793.000.00.000.0
    2002Cincinnati RedsNLMLBcin730ss-2bL-S-E-P125482518302110071801100.220.278.329.60791275.195.109.2547.6919.782.5741.02.2027.8
    2003Louisville BatsILAAAcin1031ss---13932370015012300102.219.257.313.57035101.125.094.2075.718.571.5032.02.8614.3
    2003Cincinnati RedsNLMLBcin7312b-3bL-S-E-P13113320288114193323185807317.253.290.388.67834812424.188.135.2815.1716.673.2235.62.5929.6
    2004Louisville BatsILAAAcin-32ss---14518131003001200100.167.200.222.4222041.111.055.1765.0010.002.000.00.0033.3
    2004Cincinnati RedsNLMLBcin7323bL-S-E-P141112993673212526101451021111.244.277.378.65531611328.184.134.2794.4316.143.6459.81.5838.4
    2005Minnesota TwinsALMLBmin1733ssL-S-E-P159727227701815330193909218.257.279.386.66529210524.158.129.2833.0813.364.3354.41.7134.3
    2006Minnesota TwinsALMLBmin1734ssL-S-E-P16501561036521141162301106.231.258.308.566164488.115.077.2633.6614.023.83156.00.6122.2
    2006Cincinnati RedsNLMLBcin934ss-3bL-S-E-P165495827512140151300000.284.320.421.741100408.179.137.3135.0013.002.6047.52.0029.6
    2007Cincinnati RedsNLMLBcin9353b-ssL-S-E-P17548951650050042103202.180.211.236.44798215.101.056.2294.0821.435.250.00.0031.2
    2008Colorado Springs Sky SoxPCLAAAcol536ss---1818508152013004700004.300.352.400.75254203.180.100.3337.4112.961.7550.01.8520.0
    2008Cincinnati RedsNLMLBcin736ss-2bL-S-E-P18710100000001000000.000.091.000.0911100.100.000.0009.090.000.000.00.000.0
    2008Baltimore OriolesALMLBbal236ssL-S-E-P185415115316021600102612209.205.256.285.541166438.146.080.2326.0215.662.6075.51.2025.8
    2009Albuquerque IsotopesPCLAAAlan7372b-ss---19311120000000300001.182.182.182.3641120.000.000.2500.0027.270.000.00.000.0
    2009Los Angeles DodgersNLMLBlan1437ss-2bL-S-E-P1957112183140190062502111.277.311.339.650121385.116.062.3454.9620.664.17112.00.8316.1
    2010Albuquerque IsotopesPCLAAAlan2438ss-2b---20514240001002200000.286.375.286.6611640.143.000.33312.5012.501.000.00.000.0
    2010Philadelphia PhilliesNLMLBphi738ssL-S-E-P2054126725500130172301201.198.237.238.475136305.087.040.2385.1516.913.290.00.0020.0
    2010Los Angeles DodgersNLMLBlan3338ssL-S-E-P2013000000001200000.000.250.000.250400.333.000.00025.0050.002.000.00.000.0
    2011Albuquerque IsotopesPCLAAAlan2439ss-3b---219256112103002500001.440.481.6001.08127153.240.160.5507.4118.522.500.00.0027.3
    2011Los Angeles DodgersNLMLBlan3392bL-S-E-P21714240001001400000.286.333.286.6191540.071.000.4006.6726.674.000.00.000.0
    MLB Totals (20 yrs)1103262725360112313362345914947215121873.229.268.327.5952849858172.153.098.2645.2316.573.1773.01.2628.6
    National League Totals (17 yrs)90220482014649410281714712438403916750.227.269.323.5922227662132.156.096.2645.5717.243.1073.11.2628.5
    American League Totals (3 yrs)201579521372938631225881125123.237.267.339.60662219640.143.102.2644.0214.153.5272.41.2929.2
    Minor League Totals752268136074412932332944546219377566231652.278.331.386.71729941036194.190.108.3107.3112.591.7281.21.1026.1
    Minor: Rk Totals6021736604212776333103210.276.369.327.696255717.207.051.31612.9412.160.94217.00.3911.7
    Minor: A+ Totals1134465611615444214113764120720.260.314.339.65351115123.168.079.2917.2412.521.73111.50.7819.8
    Minor: AA Totals241869110245481211851619611063275511.282.329.403.73296535071.188.121.3096.3210.981.7479.01.1429.0
    Minor: AAA Totals3381149158323621417140810881761169841.281.330.404.734126346493.198.123.3176.9713.942.0067.61.3528.8
    Cincinnati Reds Totals (8 yrs)571136113032370625125367624402111538.237.276.353.6291469480101.169.116.2705.1716.613.2154.41.7031.3
    Los Angeles Dodgers Totals (8 yrs)2775616411619433310411170173211.207.260.271.53162215226.139.064.2556.5918.812.85187.00.4822.4
    Minnesota Twins Totals (2 yrs)147428371062336471215620103114.248.271.357.62845615332.143.109.2753.2913.604.1371.31.3230.2
    Philadelphia Phillies Totals (1 yrs)54126725500130172301201.198.237.238.475136305.087.040.2385.1516.913.290.00.0020.0
    Baltimore Orioles Totals (1 yrs)5415115316021600102612209.205.256.285.541166438.146.080.2326.0215.662.6075.51.2025.8
    Glossary:
    Year Context-dependent but usually self-evident. (Season, Draft Year etc) Team Name Contextual to the grid but usually self-evident. Draft = Drafted team. Lg League Org Major League Parent Organization. For college teams, might include RPI (Ratings Percentage Index) Unif Uniform Number, if available Age Player's age for the selected season or as of a current date if in YY.DDD format. Pos Defensive Position Detail Includes links to additional MLB stat detail including Game Logs, Splits and Extended Statistics Exp Experience in # of years. For Player stats, refers to nth PRO season. Count is ontextual to the purpose of the grid G Games Played (or Pitched) AB At Bats R Runs H Hits 2B Doubles 3B Triples HR Home Runs RBI Runs Batted In SB Stolen Bases (Total) CS Caught Stealings BB Walks SO Strikeouts HP Hit by Pitch SH Sacrifice Hits SF Sacrifice Flies IW Intentional Walks DP Grounded into Double Play (Offense) Double Plays Participation (Defense) AVG Batting Average ( H/AB ) OBP On Base Percentage ( H+BB+HBP / (AB+BB+HBP+SF) SLG Slugging Percentage ( TB / AB ) OPS On Base Plus Slugging (OBP + SLG) PA Plate Appearances TB Total Bases (Singles + (2*Doubles) + (3*Triples) + (4*Home Runs)) XBH Extra Base Hits (Doubles+Triples+Home Runs) secA Seconday Average. Measures extra bases earned by player (BB+(TB-H)+(SB-CS) / AB ISO Isolated Power. Measures the portion of a slugging percentage that is for extra base hits. (SLG-BAVG). babip Batting Average on Balls Put in Play. (H/(AB-SO)) XBH% Extra Base Hit Percentage (XBH/H)

    Career Fielding Statistics

    top csv share Sort Research Applications: MLB Stats | Minor Stats | College Stats | Draft Research
  • Grid Filters
  • MLB
  • Minors
  • Full Season
  • Short Season
  • AAA
  • AA
  • A+
  • A
  • A-
  • Rookie
  • YearTeam NameLgLvlAgepositGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    1991Great Falls DodgersPioRk192B2900.05579918143134.9374.600.0041.448.31
    1991Great Falls DodgersPioRk19SS3200.035761217123111.9023.500.0045.753.32
    1992Bakersfield DodgersCalifA+20SS11200.01803093873527489.9284.400.0082.499.11
    1993San Antonio MissionsTexAA212B500.0915232624.9234.800.003.74.25
    1993San Antonio MissionsTexAA21SS11000.01602992651485459.9464.200.0082.193.21
    1994San Antonio MissionsTexAA22SS12200.01873772982593564.9514.600.0089.799.21
    1995Albuquerque DukesPCLAAA232B1000.04170221211.0002.100.006.99.65
    1995Albuquerque DukesPCLAAA23SS9200.01483271467489475.9715.200.0063.988.51
    1995Los Angeles DodgersNLMLB233B709.02300551.0000.700.564.963.65
    1995Los Angeles DodgersNLMLB23SS4012.01402551.0001.300.422.836.43
    1996Albuquerque DukesPCLAAA242B100.05101661.0006.000.000.75.99
    1996Albuquerque DukesPCLAAA243B1200.0621242927.9312.300.008.470.63
    1996Albuquerque DukesPCLAAA24SS400.06110217171.0004.300.002.823.55
    1996Los Angeles DodgersNLMLB242B9044.17120119191.0002.100.435.612.93
    1996Los Angeles DodgersNLMLB243B23054.2531098.8890.300.1514.232.93
    1996Los Angeles DodgersNLMLB24SS300224.24069221111109.9823.600.4918.542.92
    1996Los Angeles DodgersNLMLB24LF100.02000221.0002.000.000.61.47
    1997Albuquerque DukesPCLAAA252B300.06130219191.0006.300.002.111.18
    1997Albuquerque DukesPCLAAA25SS2400.0277091510697.9154.000.0017.088.94
    1997Los Angeles DodgersNLMLB252B14081.01528144443.9773.100.538.635.05
    1997Los Angeles DodgersNLMLB253B308.02300551.0001.700.631.97.52
    1997Los Angeles DodgersNLMLB25SS220124.219340653531.0002.400.4313.655.02
    1998Los Angeles DodgersNLMLB262B380220.04773222122120.9843.200.5523.542.72
    1998Los Angeles DodgersNLMLB263B12044.257121312.9231.000.277.413.54
    1998Los Angeles DodgersNLMLB26SS470300.243102729152145.9543.100.4829.052.83
    1999Albuquerque DukesPCLAAA272B1600.02840186968.9864.300.0011.513.82
    1999Albuquerque DukesPCLAAA273B4200.02476611106100.9432.400.0030.236.22
    1999Albuquerque DukesPCLAAA27SS5900.0741701242256244.9534.100.0042.450.92
    1999Los Angeles DodgersNLMLB272B103.01401551.0005.001.670.650.07
    1999Los Angeles DodgersNLMLB27SS101.1000000.0000.000.000.650.06
    2000Louisville RiverBatsILAAA282B300.07110118181.0006.000.002.115.85
    2000Louisville RiverBatsILAAA283B200.0131054.8002.000.001.410.56
    2000Louisville RiverBatsILAAA28SS1600.02044366764.9554.000.0011.184.23
    2000Cincinnati RedsNLMLB282B210159.147461139493.9894.400.5813.025.62
    2000Cincinnati RedsNLMLB283B7015.10200221.0000.300.134.38.54
    2000Cincinnati RedsNLMLB28SS570381.155117127173172.9943.000.4535.269.52
    2001Cincinnati RedsNLMLB291B109.01030013131.00013.001.440.61.06
    2001Cincinnati RedsNLMLB292B370199.045590101041041.0002.800.5222.838.53
    2001Cincinnati RedsNLMLB293B19092.2320132423.9581.200.2511.719.83
    2001Cincinnati RedsNLMLB29SS460279.23782715126119.9442.600.4328.447.92
    2002Louisville BatsILAAA302B200.077131514.9337.000.001.440.06
    2002Louisville BatsILAAA30SS300.0470011111.0003.700.002.160.05
    2002Cincinnati RedsNLMLB301B101.00100111.0001.001.000.61.95
    2002Cincinnati RedsNLMLB302B17074.015240739391.0002.300.5310.531.52
    2002Cincinnati RedsNLMLB303B1011.0241176.8576.000.550.61.95
    2002Cincinnati RedsNLMLB30SS250105.220332105553.9642.100.5015.446.32
    2003Louisville BatsILAAA31SS900.01127294038.9504.200.006.3100.05
    2003Cincinnati RedsNLMLB311B101.0000000.0000.000.000.60.94
    2003Cincinnati RedsNLMLB312B5645421.1100155433259255.9854.600.6134.649.62
    2003Cincinnati RedsNLMLB313B3020188.11742176059.9832.000.3118.526.52
    2003Cincinnati RedsNLMLB31SS2418154.0284301471711.0003.000.4614.821.24
    2004Louisville BatsILAAA322B100.01100221.0002.000.000.720.09
    2004Louisville BatsILAAA323B100.01400551.0005.000.000.720.06
    2004Louisville BatsILAAA32SS300.0410121514.9334.700.002.160.07
    2004Cincinnati RedsNLMLB321B4328.02720229291.0007.301.042.53.66
    2004Cincinnati RedsNLMLB322B12767.11528164443.9773.600.647.410.83
    2004Cincinnati RedsNLMLB323B7835378.2387557118113.9581.400.3048.170.31
    2004Cincinnati RedsNLMLB32SS3121190.13272216106104.9813.400.5519.127.93
    2005Minnesota TwinsALMLB332B5323.0490313131.0002.600.573.15.27
    2005Minnesota TwinsALMLB333B2213123.01422414036.9001.600.2913.622.74
    2005Minnesota TwinsALMLB33SS7366568.298231549334329.9854.500.5845.175.31
    2006Cincinnati RedsNLMLB342B115.00200221.0002.000.400.61.97
    2006Cincinnati RedsNLMLB343B20566.04160220201.0001.000.3012.337.03
    2006Minnesota TwinsALMLB34SS5048408.067147728221214.9684.300.5230.9100.02
    2006Cincinnati RedsNLMLB34SS2713140.223422116765.9702.400.4616.750.03
    2007Cincinnati RedsNLMLB352B8225.065201311.8461.400.444.914.82
    2007Cincinnati RedsNLMLB353B17564.089101817.9441.000.2710.531.53
    2007Cincinnati RedsNLMLB35SS161189.110270537371.0002.300.429.929.63
    2008Colorado Springs Sky SoxPCLAAA362B400.0460210101.0002.500.002.822.27
    2008Colorado Springs Sky SoxPCLAAA36SS1100.0724353431.9122.800.007.761.14
    2008Cincinnati RedsNLMLB362B202.01200331.0001.501.501.228.68
    2008Baltimore OriolesALMLB363B406.01000111.0000.300.172.57.45
    2008Cincinnati RedsNLMLB363B102.00400441.0004.002.000.614.38
    2008Baltimore OriolesALMLB36SS5446390.072136522213208.9773.900.5333.5100.01
    2008Cincinnati RedsNLMLB36SS3218.01400551.0001.700.281.942.95
    2009Albuquerque IsotopesPCLAAA372B200.04511109.9004.500.001.466.78
    2009Albuquerque IsotopesPCLAAA37SS100.04403881.0008.000.000.733.35
    2009Los Angeles DodgersNLMLB372B20894.22924275553.9642.700.5612.335.12
    2009Los Angeles DodgersNLMLB373B8222.22500771.0000.900.324.914.05
    2009Los Angeles DodgersNLMLB37SS2819170.02039166059.9832.100.3517.349.12
    2009Los Angeles DodgersNLMLB37LF204.0000000.0000.000.001.23.53
    2010Albuquerque IsotopesPCLAAA382B200.0101021.5000.500.001.440.08
    2010Albuquerque IsotopesPCLAAA383B100.01300441.0004.000.000.720.07
    2010Albuquerque IsotopesPCLAAA38SS200.02501771.0003.500.001.440.05
    2010Philadelphia PhilliesNLMLB382B7336.01213252725.9263.600.694.313.04
    2010Philadelphia PhilliesNLMLB383B11449.0110111211.9171.000.226.820.43
    2010Philadelphia PhilliesNLMLB38SS3227239.03178315112109.9733.400.4619.859.33
    2010Los Angeles DodgersNLMLB38SS118.01101221.0002.000.250.6100.04
    2011Albuquerque IsotopesPCLAAA392B200.01500661.0003.000.001.422.26
    2011Albuquerque IsotopesPCLAAA393B300.01400551.0001.700.002.133.37
    2011Albuquerque IsotopesPCLAAA39SS300.0370110101.0003.300.002.133.36
    2011LA DodgersNLMLB392b4223.03110114141.0003.500.612.557.17
    2011LA DodgersNLMLB393b117.01200331.0003.000.430.614.36
    MLB Totals - (1B)73393760216.0000.000.00---------
    MLB Totals - (2B)252711,4773474951511313.0000.000.00---------
    MLB Totals - (3B)264851,139105227162411.0000.000.00---------
    MLB Totals - (SS)5712723,80259812614427713.0000.000.00---------
    MLB Totals - (LF)304200011.0000.000.00---------
    AAA Totals - (2B)46006810642014.0000.000.00---------
    AAA Totals - (3B)61003411191512.0000.000.00---------
    AAA Totals - (SS)227003107064415315.0000.000.00---------
    AA Totals - (2B)5009152315.0000.000.00---------
    AA Totals - (SS)232003476765513314.0000.000.00---------
    A+ Totals - (SS)11200180309387314.0000.000.00---------
    Rk Totals - (2B)2900557991815.0000.000.00---------
    Rk Totals - (SS)32003576121714.0000.000.00---------
    Glossary:
    Year Context-dependent but usually self-evident. (Season, Draft Year etc) Team Name Contextual to the grid but usually self-evident. Draft = Drafted team. Lg League Age Player's age for the selected season or as of a current date if in YY.DDD format. G Games Played (or Pitched) GS Games Started Inn Innings in a game or Innings played at position PO Putouts A Fielding assists E Errors DP Grounded into Double Play (Offense) Double Plays Participation (Defense) TC Total Chances (PO+A+E) TSC Total Successful Chances (PO+A) FPCT Fielding Percentage (TSC/TC) RFg Range Factor by Game (Total Successful Chances/Games) Rfi Range Factor by Inning (Total Successful Chances/Innings) Team Share Share of team's games played at that position. Will add up to more than 100% since the formula is player games at position / team games. Player Share Share of player's games played at that position Team Rank Rank of games for team at that position.

    Fielding Positional Grid by Year

    top csv share Sort Research Applications: MLB Stats | Minor Stats | College Stats | Draft Research
    YearCategoryPC1B2B3BSSLFCFRFOFDH
    1991Minor---29-32-----
    1992Minor-----112-----
    1993Minor---5-110-----
    1994Minor-----122-----
    1995MLB----74-----
    1995Minor---10-92-----
    1996MLB---923301----
    1996Minor---1124-----
    1997MLB---14322-----
    1997Minor---3-24-----
    1998MLB---381247-----
    1999MLB---1-1-----
    1999Minor---164259-----
    2000MLB---21757-----
    2000Minor---3216-----
    2001MLB--1371946-----
    2002MLB--117125-----
    2002Minor---2-3-----
    2003MLB--1563024-----
    2003Minor-----9-----
    2004MLB--4127831-----
    2004Minor---113-----
    2005MLB---52273-----
    2006MLB---12077-----
    2007MLB---81716-----
    2008MLB---2557-----
    2008Minor---4-11-----
    2009MLB---208282----
    2009Minor---2-1-----
    2010MLB---71133-----
    2010Minor---212-----
    2011MLB---41------
    2011Minor---233-----
    Totals--733232511743----