Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Luis CastilloTrack this Player High Level: MLB Stat Years: 1994-2010 MLB Years: 1996-2010
Follow TBC on Twitter and Facebook

Rated Prospect
World Series Champion

Positions2B-2092, SS-2Position when Drafted2BPlayer Listed UnderMajor Leaguers
Proper NameLuis Antonio Donato Castillo
Height5-11Weight175BatsBothThrowsRight
Born DateSeptember 12,1975 [42.338]PlaceSan Pedro de Macoris,Dominican Republic

DraftedSigned as undrafted amateur free agent in 1992 by the Florida Marlins.
Signing ScoutsJulio CamilloService Time13.055 (2010)
Prospect Rankings[BA] 1995-MLB-#8 ... 1996-MLB-#79 ... 1996-MLB-#2
MLB DebutAugust 8,1996 [20.331]
OrganizationsMIA [12] NYN [4] MIN [2] Awards6Awards Voting1-8
TBC Player ID1175Retrosheet IDcastl001MLBAM ID112116
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Fielding Statistics -- Other Batting -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Luis Castillo page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Career Talent RatingsBattingSpeed84Power14Contact78XBH10RBIs16Runs56Hitting72Durability62Team.492Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1994Gulf Coast MarlinsGCLRkflo-2b18572164957800163112373612201.264.371.301.672658258.313.037.296.31814.3413.950.970.000.0014.04
1995Kane County CougarsMidwAflo-2b198934071111440234118555004111.326.419.362.7811238400.381.036.265.36213.7512.500.910.000.007.21
1996Portland Sea DogsEastAAflo-2b20109420831331571355128666826142.317.411.393.80416523495.375.076.288.36513.3313.741.030.20420.0017.29
1996Florida MarlinsNLMLBflo342b204116426432118174144602000.262.320.305.625504180.359.043.207.2887.7825.563.290.56164.009.30
1997Charlotte KnightsILAAAflo-2b21371302546500586162203012.354.425.392.817515149.426.038.177.37210.7414.771.380.000.0010.87
1997Florida MarlinsNLMLBflo12b2175263276380081610275301006.240.310.270.580718291.300.030.156.2729.2818.211.960.000.0012.70
1998Charlotte KnightsILAAAflo-2b22100380741091120154115756804216.287.403.326.72912413461.347.039.305.34216.2714.750.910.000.0011.93
1998Florida MarlinsNLMLBflo12b224415321313211030223311001.203.307.268.575416177.252.065.229.27212.4318.641.500.56153.0019.35
1999Florida MarlinsNLMLBflo12b23128487761472340285017678506303.302.384.366.75017827563.363.064.269.34411.9015.101.270.000.0018.37
2000Calgary CannonsPCLAAAflo152b24413441100104200000.308.471.5381.0097217.364.230.615.44023.5311.760.500.000.0050.00
2000Florida MarlinsNLMLBflo12b2413653910118017321762227886090011.334.418.388.80620922626.395.054.273.37012.4613.741.100.32269.5012.22
2001Florida MarlinsNLMLBflo12b251345377614116102453316679014306.263.344.341.68518328612.310.078.235.30910.9514.711.340.33268.5019.86
2002Florida MarlinsNLMLBflo12b26146606861851852394815557624147.305.364.361.72521925668.346.056.201.3258.2311.381.380.30303.0013.51
2003Florida MarlinsNLMLBflo12b271525959918719663921196360215107.314.381.397.77823631676.342.083.192.3489.328.880.950.8999.1716.58
2004Florida MarlinsNLMLBflo12b28150564911641272472147568154215.291.373.348.72119621649.325.057.220.32611.5610.480.910.31282.0012.80
2005Florida MarlinsNLMLBflo12b291224397213212443010765321181111.301.391.374.76516420524.317.073.228.34612.406.110.490.76109.7515.15
2006Minnesota TwinsALMLBmin12b301425848417322634925115658192014.296.358.370.72821631652.324.074.193.3268.598.901.040.46194.6717.92
2007Minnesota TwinsALMLBmin12b31853495410611301894292805103.304.356.352.70812314384.329.048.146.3217.557.290.970.000.0013.21
2007New York MetsNLMLBnyn12b3150199375982120102241707102.296.371.372.7437411231.319.076.236.33610.397.360.710.43199.0018.64
2007Totals for MLB-MLB         135548911651951381965345012205.301.362.359.72119725615.325.058.179.3268.627.320.850.16548.0015.15
2008Gulf Coast MetsGCLRknyn-2b3235000000003000000.000.375.000.375008.000.000.600.26637.500.000.000.000.000.00
2008St. Lucie MetsFSLA+nyn-2b32515110000004001000.067.263.067.3301020.067.000.267.19620.000.000.000.000.000.00
2008Binghamton MetsEastAAnyn-2b32516140002002300000.250.333.250.5834018.308.000.125.27811.1116.671.500.000.000.00
2008Minor Totals (3 teams)Minor         1336250002009301000.139.311.139.4505046.152.000.250.24119.576.520.330.000.000.00
2008New York MetsNLMLBnyn12b32872984673713281725035272213.245.355.305.6609111359.267.060.279.30713.939.750.700.8499.3315.07
2009New York MetsNLMLBnyn12b331424867714712314020669581195315.302.387.346.73316816580.338.044.214.33411.9010.000.840.17486.0010.88
2010St. Lucie MetsFSLA+nyn-2b34413321000003200000.154.313.231.5443116.182.077.308.26718.7512.500.670.000.0050.00
2010New York MetsNLMLBnyn12b3486247285842017833925011216.235.337.267.604666299.259.032.211.28413.048.360.640.000.0010.34
MLB Totals - 15 Season(s)Filter17206510100118891945928443370142800850121232613120.290.368.351.71922852817471.329.061.219.00010.7111.381.060.37232.5014.88
Minor League Totals - 8 Season(s)Filter41315483114674514196173792652513206712.302.403.351.754543601842.358.049.281.00014.3913.630.950.051,548.0012.85
AAA Totals - 3 Season(s)Filter1415231031591730205021959207228.304.410.348.75818220627.367.044.281.00015.1514.670.970.000.0012.58
AA Totals - 2 Season(s)Filter114436841371571375128687126142.314.408.388.79616923513.373.074.282.00013.2613.841.040.19436.0016.79
A+ Totals - 2 Season(s)Filter928431000007201000.107.286.143.4294136.115.036.286.00019.445.560.290.000.0033.33
A Totals - 1 Season(s)Filter8934071111440234118555004111.326.419.362.7811238400.381.036.265.00013.7512.500.910.000.007.21
Rk Totals - 2 Season(s)Filter602214957800163112403612201.258.371.294.665658266.305.036.303.00015.0413.530.900.000.0014.04
Florida Marlins Totals - 10 Season(s)Filter112843476751273130422027128111453362986513767.293.370.356.72615471924966.338.063.224.00010.7312.671.180.40217.3515.08
New York Mets Totals - 4 Season(s)Filter36512301883373185105551318213534410636.274.366.324.690399441469.302.050.233.00012.399.190.740.34246.0013.06
Minnesota Twins Totals - 2 Season(s)Filter227933138279339367341585861143017.299.357.363.720339451036.326.064.176.0008.208.301.010.29311.0016.13
Average MLB - Per 162 games16261394178186342351375801122111.290.368.351.71921526704.329.061.219.00010.7111.381.060.37232.5014.88
Average Minor - Per 162 games16260712218318503868311049818235.302.403.351.75421324723.358.049.281.00014.3913.630.950.051,548.0012.85

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1994Gulf Coast Marlins GCLRkflo182B56--142167940318309.9725.52------5798.294.9
1994Gulf Coast Marlins GCLRkflo18SS2--23-1551.0002.50------573.53.4
1995Kane County Cougars MidwAflo192B89--1932411755451434.9624.88------89100.064.5
1996Portland Sea Dogs EastAAflo202B108--2173261487557543.9755.03------10999.176.6
1996Florida MarlinsNLMLBflo202B41--99118337220217.9865.29------41100.025.3
1997Charlotte Knights ILAAAflo212B36--6697524168163.9704.53------3797.325.5
1997Florida MarlinsNLMLBflo212B70--129177944315306.9714.37------7593.343.2
1998Charlotte Knights ILAAAflo222B100--2322811672529513.9705.13------100100.069.9
1998Florida MarlinsNLMLBflo222B44--117113734237230.9705.23------44100.027.2
1999Florida MarlinsNLMLBflo232B126--2573431575615600.9764.76------12898.477.8
2000Calgary Cannons PCLAAAflo242B4--710131817.9444.25------4100.02.8
2000Florida MarlinsNLMLBflo242B136-11762813661183658647.9834.760.55-----136100.084.5
2001Florida MarlinsNLMLBflo252B133-11572613871399661648.9804.870.56-----13499.382.1
2002Florida MarlinsNLMLBflo262B144-12572703901393673660.9814.580.53-----14698.688.9
2003Florida MarlinsNLMLBflo272B15215113122864331099729719.9864.730.55-----152100.093.8
2004Florida MarlinsNLMLBflo282B1481471274275406697687681.9914.600.53-----15098.791.4
2005Florida MarlinsNLMLBflo292B1201161012245352787604597.9884.980.59-----12298.474.1
2006Minnesota TwinsALMLBmin302B1421421239267378678651645.9914.540.52-----142100.087.7
2007Minnesota TwinsALMLBmin312B8585726154220348377374.9924.400.52-----85100.052.5
2007New York MetsNLMLBnyn312B50484329995227196194.9903.880.45-----50100.030.9
2008Gulf Coast Mets GCLRknyn322B2--11-1221.0001.00------366.73.7
2008St. Lucie Mets FSLA+nyn322B5--810121918.9473.60------5100.03.7
2008Binghamton Mets EastAAnyn322B5--128262220.9094.00------5100.03.5
2008New York MetsNLMLBnyn322B8178689160186641352346.9834.270.50-----8793.150.0
2009New York MetsNLMLBnyn332B13713511462663441171621610.9824.450.53-----14296.584.6
2010St. Lucie Mets FSLA+nyn342B4--17-1881.0002.00------4100.02.9
2010New York MetsNLMLBnyn342B7464576122176238300298.9934.030.52-----8686.045.7
MLB Totals for 2B - 15 season(s)-   2B16839661199632884484124105178967772.9844.620.65-----16830.00.0
AAA Totals for 2B - 3 season(s)-   2B140--3053882299715693.9694.95------1400.00.0
AA Totals for 2B - 2 season(s)-   2B113--2293341693579563.9724.98------1130.00.0
A+ Totals for 2B - 2 season(s)-   2B9--917132726.9632.89------90.00.0
A Totals for 2B - 1 season(s)-   2B89--1932411755451434.9624.88------890.00.0
Rk Totals for 2B - 2 season(s)-   2B58--143168941320311.9725.36------580.00.0
Rk Totals for SS - 1 season(s)-   SS2--23-1551.0002.50------20.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1994Gulf Coast Marlins GCLRkflo18---562------
1995Kane County Cougars MidwAflo19---89-------
1996Portland Sea Dogs EastAAflo20---108-------
1996Florida MarlinsNLMLBflo20---41-------
1997Charlotte Knights ILAAAflo21---36-------
1997Florida MarlinsNLMLBflo21---70-------
1998Charlotte Knights ILAAAflo22---100-------
1998Florida MarlinsNLMLBflo22---44-------
1999Florida MarlinsNLMLBflo23---126-------
2000Calgary Cannons PCLAAAflo24---4-------
2000Florida MarlinsNLMLBflo24---136-------
2001Florida MarlinsNLMLBflo25---133-------
2002Florida MarlinsNLMLBflo26---144-------
2003Florida MarlinsNLMLBflo27---152-------
2004Florida MarlinsNLMLBflo28---148-------
2005Florida MarlinsNLMLBflo29---120-------
2006Minnesota TwinsALMLBmin30---142-------
2007Minnesota TwinsALMLBmin31---85-------
2007New York MetsNLMLBnyn31---50-------
2008Gulf Coast Mets GCLRknyn32---2-------
2008St. Lucie Mets FSLA+nyn32---5-------
2008Binghamton Mets EastAAnyn32---5-------
2008New York MetsNLMLBnyn32---81-------
2009New York MetsNLMLBnyn33---137-------
2010St. Lucie Mets FSLA+nyn34---4-------
2010New York MetsNLMLBnyn34---74-------

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2003Florida MarlinsDiv SeriesMLB27417253001003300000.294.400.471.8718320.357.177.35315.0015.001.000.000.0060.00
2003Florida MarlinsChamp. SeriesMLB27728361002205201000.214.333.250.5837134.231.036.28614.715.880.400.000.0016.67
2003Florida MarlinsWorld SeriesMLB27626140001110701000.154.154.154.3084027.211.000.0000.0025.930.000.000.000.00
2006Minnesota TwinsMLB Spring TrainingMLB3016454161001008401001.356.453.378.83117154.390.022.20014.817.410.500.000.006.25
2006Minnesota TwinsDiv SeriesMLB30311030000013300000.273.429.273.7023014.375.000.18221.4321.431.000.000.000.00
2007Minnesota TwinsMLB Spring TrainingMLB3119555241119205400102.436.475.5451.02030361.451.109.2368.206.560.801.6455.0012.50
2008New York MetsMLB Spring TrainingMLB321235271002007401002.200.333.229.5628143.226.029.22916.289.300.570.000.0014.29
2009New York MetsMLB Spring TrainingMLB332356181451082017911000.250.432.375.80721675.298.125.46422.6712.000.530.000.0042.86
2010New York MetsMLB Spring TrainingMLB3420628141016306800000.226.294.290.58418268.245.064.2108.8211.761.331.4762.0014.29
2011Philadelphia PhilliesMLB Spring TrainingMLB35185012141003117601002.280.368.300.66815158.318.020.16012.0710.340.860.000.007.14
MLB Spring Training Totals - 6 yrs108303498910222981503514107.294.394.360.75410914359.326.066.25413.939.750.700.56151.5015.73
MLB Playoffs - Divisional Series Totals - 2 yrs728283001016600000.286.412.393.80511334.364.107.28617.6517.651.000.000.0037.50
MLB Playoffs - Championship Series Totals - 1 yrs728361002205201000.214.333.250.5837134.231.036.28614.715.880.400.000.0016.67
MLB Playoffs - World Series Totals - 1 yrs626140001110701000.154.154.154.3084027.211.000.0000.0025.930.000.000.000.00

Awards [6]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
1995Midwest League All-Star Team (2B)1
1996Double-A All-Star (2B) ... Eastern League All-Star Team (2B)2
2003National League Gold Glove (Second Base)1
2004National League Gold Glove (Second Base)1
2005National League Gold Glove (Second Base)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2011-03-23ContractSigned by Phillies 
2011-03-18Released by Mets 
2010-07-19InjuredActivated from DL 
2010-06-04InjuredDisabled -- Bruised Right Heel 
2008-08-25InjuredActivated from DL 
2008-07-03InjuredDisabled -- Strained left hip flexor 
2007-11-19ContractSigned by Mets (4-years) 
2007-07-30TradeTraded by Twins to Mets for Drew Butera and Dustin Martin 
2007-06-03ContractSigned by Nationals 
2005-12-02TradeTraded by Marlins to Twins for Scott Tyler and Travis Bowyer 
2003-12-07ContractSigned as Free Agent by Marlins. 
2003-11-06Free AgentGranted Free Agency. 
1992-08-19ContractSigned as undrafted amateur Free Agent by Marlins. 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
1996Florida MarlinsTeam Payroll20109,000-78636-957,870109,000109,000
1997Florida MarlinsTeam Payroll21154,000-73726191,182,177150,000263,000
1998Florida MarlinsTeam Payroll22200,000-66519261,276,192170,000463,000
1999Florida MarlinsTeam Payroll23225,000-67819241,454,491200,000688,000
2000Florida MarlinsTeam Payroll24390,000-5077441,394,248200,0001,078,000
2001Florida MarlinsTeam Payroll252,200,000-274470++1,897,758200,0003,278,000
2002Florida MarlinsTeam Payroll263,325,000-219576++2,011,045200,0006,603,000
2003Florida MarlinsTeam Payroll274,850,000-149282++2,163,527300,00011,453,000
2004Florida MarlinsTeam Payroll284,666,667-138385++2,070,100300,00016,119,667
2005Florida MarlinsTeam Payroll295,166,667-139385++2,189,055300,00021,286,334
2006Minnesota TwinsTeam Payroll305,071,506-140683++2,365,072327,00026,357,840
2007Minnesota TwinsTeam Payroll315,750,000-140383++2,459,737380,00032,107,840
2007New York MetsTeam Payroll315,750,000-140983++2,459,737380,00032,107,840
2008New York MetsTeam Payroll326,250,000-145884++2,696,252390,00038,357,840
2009New York MetsTeam Payroll336,250,000-143983++2,746,792400,00044,607,840
2010New York MetsTeam Payroll346,250,00013.055142985++2,812,412400,00050,857,840
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red