Tips Updates
Daily
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.222]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