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

Alberto CastilloTrack this Player High Level: MLB Stat Years: 1987-2009 MLB Years: 1995-2007
Follow TBC on Twitter and Facebook

Rule 5 Pick

PositionsC-1384, P-52, 1B-5, OF-4, DH-1Position when DraftedCPlayer Listed UnderMajor Leaguers
Proper NameAlberto Terrero Castillo
Height6-0Weight185BatsRightThrowsRight
Born DateFebruary 10,1970 [48.283]PlaceSan Juan de Maguana,Dominican Republic

DraftedSigned as undrafted amateur free agent in 1987 by the New York Mets.
MLB DebutMay 28,1995 [25.107]
OrganizationsNYN [12] KCA [2] TOR [2] BAL [1] NYA [1] OAK [1] SFN [1] SLN [1] WAS [1] Awards0
TBC Player ID883Retrosheet IDcasta001MLBAM ID112107
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Pitching Stats -- Fielding Statistics -- Other Batting -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Alberto 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 RatingsBattingSpeed27Power43Contact62XBH49RBIs46Runs27Hitting41Durability40Team.509Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1987Kingsport MetsAppRknyn-c1779110000105301000.111.429.111.5401015.167.000.667.31633.3320.000.600.000.000.00
1988Gulf Coast MetsGCLRknyn-c18226871840010204422300.265.312.324.63622479.269.059.147.2885.065.061.000.000.0022.22
1988Kingsport MetsAppRknyn-c1824757223011401151401110.293.407.373.78028492.344.080.267.35716.3015.220.931.0975.0018.18
1988Totals for Rk-Rk         4614314407012421191823410.280.363.350.713508171.305.070.210.32511.1110.530.950.58143.0020.00
1989Kingsport MetsAppRknyn-c19277415194031221111410010.257.360.432.79232786.281.175.338.35812.7916.281.273.4924.6736.84
1989Pittsfield MetsNYPLA-nyn-c19341231329801132072612200.236.278.325.603409135.286.089.163.2745.1919.263.710.74123.0031.03
1989Minor Totals (2 teams)Minor         61197284812042541184022210.244.311.365.6767216221.284.121.228.3078.1418.102.221.8149.2533.33
1990Pittsfield MetsNYPLA-nyn-c205818719418142433263551210.219.327.337.6646313221.247.118.257.30811.7615.841.351.8146.7531.71
1990Columbia MetsSALAnyn34c20301038244311411102102200.233.296.359.655378117.277.126.223.2958.5517.952.100.85103.0033.33
1990St. Lucie MetsFSLA+nyn-c20311440013001100000.364.417.6361.0537112.333.272.364.4648.338.331.008.3311.0025.00
1990Minor Totals (3 teams)Minor         91301316912464144375753410.229.320.355.67510722350.260.126.249.30910.5716.291.541.7150.1731.88
1991Columbia MetsSALAnyn-c2190267357420334765434455500.277.381.408.78910926325.316.131.296.35913.2313.541.020.9289.0035.14
1992St. Lucie MetsFSLA+nyn34c226016211336031700163723200.204.280.296.576489185.242.092.191.2708.6520.002.311.6254.0027.27
1993St. Lucie MetsFSLA+nyn-c23105333378621054202284632710.258.315.366.68112226373.280.108.186.3057.5112.331.641.3466.6030.23
1994Binghamton MetsEastAAnyn-c24903153378140742134146031011.248.333.359.69211321360.270.111.235.31411.3912.781.121.9445.0026.92
1995Norfolk TidesILAAAnyn-c2569217235813143123263213206.267.346.392.7388518249.295.125.240.33210.4412.851.231.6154.2531.03
1995New York MetsNLMLBnyn30c251329230000103910000.103.212.103.3153033.150.000.138.1709.0927.273.000.000.000.00
1996Norfolk TidesILAAAnyn-c261133413471121113922396747313.208.295.346.64111824394.226.138.252.2889.9017.011.722.7931.0033.80
1996New York MetsNLMLBnyn30c26611140000000400000.364.364.364.7284011.571.000.000.3280.0036.360.000.000.000.00
1997Norfolk TidesILAAAnyn-c273483418101810171603113.217.347.265.612222104.254.048.265.29116.3515.380.940.9683.0011.11
1997New York MetsNLMLBnyn30c27355931210070191602103.203.304.220.52413171.273.017.153.25512.6822.541.780.000.008.33
1998Norfolk TidesILAAAnyn30c28214949201600111200020.184.333.286.61914360.222.102.327.28118.3320.001.091.6749.0033.33
1998New York MetsNLMLBnyn30c283883131740270291716001.205.290.325.61527699.234.120.205.2809.0917.171.892.0241.5035.29
1999St. Louis CardinalsNLMLBsln30c299325521678043100244825416.263.326.341.6678712290.304.078.173.3018.2816.552.001.3863.7517.91
2000Toronto Blue JaysALMLBtor30c306618514397011600213602303.211.287.265.552498211.252.054.168.2579.9517.061.710.47185.0020.51
2001Toronto Blue JaysALMLBtor30c316613192640141173035002.198.255.252.507335146.250.054.107.2324.7920.554.290.68131.0019.23
2002Columbus ClippersILAAAnya39c3230917257008109821103.275.350.352.702327104.298.077.187.3178.657.690.890.000.0028.00
2002New York YankeesALMLBnya45c3215373511040011203002.135.158.216.3748241.200.081.108.1642.4429.2712.000.000.0040.00
2003Fresno GrizzliesPCLAAAsfn-c331234281007008800001.235.381.265.6469142.308.030.265.31319.0519.051.000.000.0012.50
2003Laguna VaquerosMexAAA--3366243387090114701342200008.288.375.461.83611220277.281.173.309.36712.277.940.653.9722.0928.57
2003Totals for AAA-AAA         9533753991401268124837000010.294.382.442.82414926385.302.148.288.36512.479.610.773.1228.0826.26
2003Mexico City Red Devils DiMexAAA--331760132140114116700001.350.409.467.87628566.385.117.217.3869.0910.611.171.5260.0023.81
1988Totals for Mex-Mex         833035191130126112402900009.300.382.462.84414025343.302.162.290.38111.668.450.733.5025.2527.47
2003Totals for AAA-AAA         9533753991401268124837000010.294.382.442.82414926385.302.148.288.36512.479.610.773.1228.0826.26
2003San Francisco GiantsNLMLBsfn33c331115231014000500000.200.200.467.6677215.222.267.267.2760.0033.330.006.6715.0066.67
2004Omaha RoyalsPCLAAAkca33c344816115419011500202032008.255.348.329.6775310186.286.074.199.31010.7510.751.000.54161.0024.39
2004Kansas City RoyalsALMLBkca7c34298912246011102141001101.270.365.371.736337105.291.101.236.33113.339.520.710.9589.0029.17
2005Sacramento River CatsPCLAAAoak-c35413210000001400000.077.143.077.2201014.111.000.077.1147.1428.574.000.000.000.00
2005Kansas City RoyalsALMLBkca7c353410013215111410122101102.210.292.310.602317114.253.100.230.27210.5318.421.750.88100.0033.33
2005Oakland AthleticsALMLBoak22c3511000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
2003Totals for AL-AL         3510113215111410122201102.208.289.307.596317115.253.099.228.27010.4319.131.830.87101.0033.33
2006New Orleans ZephyrsPCLAAAwas-c3688254336817003012354216207.268.356.335.6918517298.318.067.201.31511.7414.091.200.000.0025.00
2007Norfolk TidesILAAAbal5c376420324556032400323403205.271.367.345.712709240.310.074.232.32713.3314.171.061.2567.6716.36
2007Baltimore OriolesALMLBbal18c3711315520130031001101.161.229.323.55210336.190.162.258.2418.3327.783.332.7831.0060.00
2008Camden RiversharksAtlInd-293853182204113021730292632217.225.338.330.6686015218.250.105.280.30613.3011.930.900.9291.0036.59
2008Monterrey SultanesMexAAA--38144431581010002700002.341.370.568.93825946.405.227.273.4014.3515.223.500.000.0060.00
2009Newark BearsAtlInd-5393710211254011200131610113.245.333.314.647325117.279.069.196.29511.1113.681.230.85102.0020.00
2009Long Island DucksAtlInd--39410410011003100001.100.308.400.7084113.000.300.600.31923.087.690.337.6910.00100.00
2003Totals for Atl-Atl         4111215264021300161710114.232.331.321.652366130.255.089.232.29612.3113.081.061.5456.0023.08
MLB Totals - 12 Season(s)Filter418102698226392121013610321972611121.220.293.297.590305531173.266.077.174.0008.7818.672.131.0285.5023.45
Minor League Totals - 19 Season(s)Filter1130352039288918110624772625447570304736858.253.339.363.70212762534080.283.110.237.00010.9613.971.281.5256.7728.46
AAA Totals - 11 Season(s)Filter58017932024608933323989240279112511447.257.346.365.7116541252080.286.108.241.00011.5413.411.161.5954.3327.17
AA Totals - 1 Season(s)Filter903153378140742134146031011.248.333.359.69211321360.270.111.235.00011.3912.781.121.9445.0026.92
A+ Totals - 3 Season(s)Filter1685065212327096202458455910.243.306.350.65617736570.270.107.192.0007.8914.741.871.5856.2229.27
A Totals - 2 Season(s)Filter120370439824646176536557700.265.359.395.75414634442.305.130.276.00011.9914.711.230.9092.5034.69
A- Totals - 2 Season(s)Filter92310327016153753336163410.226.309.332.64110322356.262.106.219.0009.2717.131.851.4062.0031.43
Rk Totals - 3 Season(s)Filter80226306011043652353534420.265.366.367.7338315272.293.102.270.00012.8712.871.001.4756.5025.00
Ind Totals - 2 Season(s)Filter942943567170430304543423211.228.335.327.6629621348.252.099.262.00012.9312.360.961.1573.5031.34
Toronto Blue Jays Totals - 2 Season(s)Filter132316236511022011286637305.206.274.259.5338213357.251.053.142.0007.8418.492.360.56158.0020.00
St. Louis Cardinals Totals - 1 Season(s)Filter9325521678043100244825416.263.326.341.6678712290.304.078.173.0008.2816.552.001.3863.7517.91
Kansas City Royals Totals - 2 Season(s)Filter63189254511122512263102203.238.327.339.6666414219.272.101.233.00011.8714.161.190.9194.5031.11
New York Mets Totals - 4 Season(s)Filter9218219365021413214628104.198.286.258.544477214.252.060.165.0009.8121.502.190.9391.0019.44
New York Yankees Totals - 1 Season(s)Filter15373511040011203002.135.158.216.3748241.200.081.108.0002.4429.2712.000.000.0040.00
Baltimore Orioles Totals - 1 Season(s)Filter11315520130031001101.161.229.323.55210336.190.162.258.0008.3327.783.332.7831.0060.00
San Francisco Giants Totals - 1 Season(s)Filter1115231014000500000.200.200.467.6677215.222.267.267.0000.0033.330.006.6715.0066.67
Oakland Athletics Totals - 1 Season(s)Filter11000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
Average MLB - Per 162 games1623983888151539124085310408.220.293.297.59011821455.266.077.174.0008.7818.672.131.0285.5023.45
Average Minor - Per 162 games1625055612726196844648247518.253.339.363.70218336585.283.110.237.00010.9613.971.281.5256.7728.46

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1987Kingsport MetsAppRknyn-Rel17000.0010100101.01000100002.009.00--9.00--0.00--
1992St. Lucie MetsFSLA+nyn34ST221182.58242407300153.21355344927809001.057.910.531.584.692.96.579-
2009Newark BearsAtlInd-5Rel390036.0020200102.08881000004.0036.004.50----0.00--
Minor League Totals - 2 Season(s)Filter1182.56252417310154.21365344928809001.067.910.521.634.662.86.579-
A+ Totals - 1 Season(s)Filter1182.58242407300153.21355344927809001.057.910.531.584.692.96.579-
Rk Totals - 1 Season(s)Filter000.0010100101.01000100002.009.00--9.00--0.00--
Ind Totals - 1 Season(s)Filter0036.0020200102.08881000004.0036.004.50----0.00--
Average Minor - Per ~220 innings16112.563634210410220.01937563134011413001.067.910.521.634.662.86.593-

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1987Kingsport Mets AppRknyn17C6--214--25251.0004.17-----4785.78.6
1988Kingsport Mets AppRknyn18C24--1611851184179.9737.46-----724100.032.9
1988Gulf Coast Mets GCLRknyn18C17--1261321141139.9868.18-----52277.327.0
1989Kingsport Mets AppRknyn19C19--1381811157156.9948.21-----32770.426.4
1989Kingsport Mets AppRknyn191B2--21--331.0001.50------277.42.8
1989Pittsfield Mets NYPLA-nyn19C25--1862623214212.9918.48-----33473.532.9
1990Pittsfield Mets NYPLA-nyn20C55--3716191441432.9807.85-----175894.871.4
1990Pittsfield Mets NYPLA-nyn20OF3--1---111.0000.33------585.23.9
1990Pittsfield Mets NYPLA-nyn201B1--6--1661.0006.00------581.71.3
1990Columbia Mets SALAnyn20C26--1872253214209.9778.04-----43086.718.2
1990St. Lucie Mets FSLA+nyn20C3--162--18181.0006.00-----23100.02.2
1991Columbia Mets SALAnyn21C89--73486155835820.9829.21-----149098.963.6
1991Columbia Mets SALAnyn21P28--1117513328.8481.00------9031.120.0
1992St. Lucie Mets FSLA+nyn22C60--31740124369357.9675.95-----660100.087.0
1992St. Lucie Mets FSLA+nyn22P24--1424424238.9051.58------6040.034.8
1993St. Lucie Mets FSLA+nyn23C105--60480129696684.9836.51-----11105100.080.8
1994Binghamton Mets EastAAnyn24C90--6405461700694.9917.71-----990100.063.8
1994Binghamton Mets EastAAnyn241B1--3---331.0003.00------901.10.7
1995Norfolk Tides ILAAAnyn25C67--4694474520513.9877.66-----16997.147.2
1995New York MetsNLMLBnyn25C12--6692-7775.9746.25-4544.421392.38.3
1996Norfolk Tides ILAAAnyn26C111--7477289827819.9907.38-----711398.278.7
1996New York MetsNLMLBnyn26C6--23---23231.0003.83-4-100.0-6100.03.7
1997Norfolk Tides ILAAAnyn27C33--1971664219213.9736.45-----43497.123.2
1997Norfolk Tides ILAAAnyn27OF1----1-1---------342.90.7
1997New York MetsNLMLBnyn27C34--14282-152150.9874.41-10376.923597.121.0
1998Norfolk Tides ILAAAnyn28C17--110611117116.9916.82-----32181.012.0
1998New York MetsNLMLBnyn28C35--1931523210208.9905.94-131546.413892.121.6
1998New York MetsNLMLBnyn28DH1---------------382.60.6
1999St. Louis CardinalsNLMLBsln29C91--51438510557552.9916.07-----59397.856.5
2000Toronto Blue JaysALMLBtor30C66-5013723132406403.9936.110.80251759.5566100.040.7
2001Toronto Blue JaysALMLBtor31C66-404324254-353349.9895.290.86331470.2266100.040.7
2002Columbus Clippers ILAAAnya32C30--2301542249245.9848.17-----130100.021.1
2002New York YankeesALMLBnya32C14-1049391-103102.9907.290.988561.521593.38.7
2003Fresno Grizzlies PCLAAAsfn33C11--1005--1051051.0009.55------1291.77.7
2003San Francisco GiantsNLMLBsfn33C103383721-4039.9753.901.031-100.0-1190.96.2
2004Omaha Royals PCLAAAkca34C41--3002052325320.9857.80-----74885.428.5
2004Omaha Royals PCLAAAkca341B1--6---661.0006.00------482.10.7
2004Kansas City RoyalsALMLBkca34C2928242199111-211210.9957.240.8714863.6129100.017.9
2005Sacramento River Cats PCLAAAoak35C4--2611-2827.9646.75------4100.02.8
2005Kansas City RoyalsALMLBkca35C34322772351023247245.9927.210.886650.0-34100.021.0
2005Oakland AthleticsALMLBoak35C1-32---221.0002.000.67-----1100.00.6
2006New Orleans Zephyrs PCLAAAwas36C79--5845065640634.9918.03-----108889.855.2
2007Norfolk Tides ILAAAbal37C63--4702924501499.9967.92-----96498.444.1
2007Baltimore OriolesALMLBbal37C111192927-199991.0009.001.089469.2111100.06.8
MLB Totals for C - 12 season(s)-   C4097416612292165231924802457.9916.011.481277762.3214090.00.0
MLB Totals for DH - 1 season(s)-   DH1---------------10.00.0
AAA Totals for C - 10 season(s)-   C456--3233258403135313491.9897.66-----424560.00.0
AAA Totals for 1B - 1 season(s)-   1B1--6---661.0006.00------10.00.0
AAA Totals for OF - 1 season(s)-   OF1----1-1---------10.00.0
AA Totals for C - 1 season(s)-   C90--6405461700694.9917.71-----9900.00.0
AA Totals for 1B - 1 season(s)-   1B1--3---331.0003.00------10.00.0
A+ Totals for C - 3 season(s)-   C168--937122241310831059.9786.30-----191680.00.0
A+ Totals for P - 1 season(s)-   P24--1424424238.9051.58------240.00.0
A Totals for C - 2 season(s)-   C115--92110820810491029.9818.95-----181150.00.0
A Totals for P - 1 season(s)-   P28--1117513328.8481.00------280.00.0
A- Totals for C - 2 season(s)-   C80--55787114655644.9838.05-----20800.00.0
A- Totals for OF - 1 season(s)-   OF3--1---111.0000.33------30.00.0
A- Totals for 1B - 1 season(s)-   1B1--6--1661.0006.00------10.00.0
Rk Totals for C - 3 season(s)-   C66--4465383507499.9847.56-----19660.00.0
Rk Totals for 1B - 1 season(s)-   1B2--21--331.0001.50------20.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1987Kingsport Mets AppRknyn17-6---------
1988Kingsport Mets AppRknyn18-24---------
1988Gulf Coast Mets GCLRknyn18-17---------
1989Kingsport Mets AppRknyn19-192--------
1989Pittsfield Mets NYPLA-nyn19-25---------
1990Pittsfield Mets NYPLA-nyn20-551------3-
1990Columbia Mets SALAnyn20-26---------
1990St. Lucie Mets FSLA+nyn20-3---------
1991Columbia Mets SALAnyn212889---------
1992St. Lucie Mets FSLA+nyn222460---------
1993St. Lucie Mets FSLA+nyn23-105---------
1994Binghamton Mets EastAAnyn24-901--------
1995Norfolk Tides ILAAAnyn25-67---------
1995New York MetsNLMLBnyn25-12---------
1996Norfolk Tides ILAAAnyn26-111---------
1996New York MetsNLMLBnyn26-6---------
1997Norfolk Tides ILAAAnyn27-33-------1-
1997New York MetsNLMLBnyn27-34---------
1998Norfolk Tides ILAAAnyn28-17---------
1998New York MetsNLMLBnyn28-35--------1
1999St. Louis CardinalsNLMLBsln29-91---------
2000Toronto Blue JaysALMLBtor30-66---------
2001Toronto Blue JaysALMLBtor31-66---------
2002Columbus Clippers ILAAAnya32-30---------
2002New York YankeesALMLBnya32-14---------
2003Fresno Grizzlies PCLAAAsfn33-11---------
2003San Francisco GiantsNLMLBsfn33-10---------
2004Omaha Royals PCLAAAkca34-411--------
2004Kansas City RoyalsALMLBkca34-29---------
2005Sacramento River Cats PCLAAAoak35-4---------
2005Kansas City RoyalsALMLBkca35-34---------
2005Oakland AthleticsALMLBoak35-1---------
2006New Orleans Zephyrs PCLAAAwas36-79---------
2007Norfolk Tides ILAAAbal37-63---------
2007Baltimore OriolesALMLBbal37-11---------

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2006Dominican RepublicWBCTournament36410131002103300000.300.462.400.8624113.429.100.50023.0823.081.000.000.0033.33
2006Washington NationalsMLB Spring TrainingMLB3668120000012110000.250.455.250.7052011.286.000.12518.189.090.500.000.000.00
2007Baltimore OriolesMLB Spring TrainingMLB371214142014001200000.286.333.643.9769315.273.357.4296.6713.332.006.6714.0075.00
2008Houston AstrosMLB Spring TrainingMLB3885111000002200000.200.429.400.829217.333.200.60028.5728.571.000.000.00100.00
World Baseball Classic Totals - 2 yrs510131002103300000.300.462.400.8624113.429.100.50023.0823.081.000.000.0033.33
MLB Spring Training Totals - 3 yrs2627373014015510000.259.394.481.87513433.286.222.37015.1515.151.003.0327.0057.14

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2007-03-27TradeTraded by Red Sox to Orioles for Cory Keylor 
2006-12-20ContractSigned by Red Sox to minor league contract 
2005-12-13ContractSigned by Nationals 
2005-08-21ContractSigned by Mets (minor) 
2004-10-21ContractSigned as Free Agent by Royals. 
2004-10-14Free AgentGranted Free Agency. 
2004-03-22ContractSigned as Free Agent by Royals. 
2004-03-19Released by Giants 
2004-03-17Released by Giants. 
2003-11-06ContractSigned as Free Agent by Giants. 
2003-10-15Free AgentGranted Free Agency. 
2003-08-27InjuredActivated from DL 
2003-07-29InjuredDisabled -- right wrist contusion 
2003-07-03Loaned by Giants to Mexico City Red Devils (Mexican) March 15- 
2003-03-14ContractSigned as Free Agent by Giants. 
2002-10-10Released by Yankees. 
2001-12-21ContractSigned as Free Agent by Yankees. 
2001-12-12Released by Blue Jays. 
1999-11-11TradeTraded by Cardinals with Lance Painter and Matt DeWitt to Blue Jays for Paul Spoljaric and Pat Hentgen. 
1998-12-14Selected by Cardinals from Phillies in Rule 5 major league draft 
1998-11-05ContractSigned as Free Agent by Phillies. 
1998-10-29ContractSigned by Phillies 
1998-10-16Free AgentGranted free agency 
1998-10-15Free AgentGranted Free Agency. 
1987-04-15ContractSigned as undrafted amateur Free Agent by Mets. 
* 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
1995New York MetsTeam Payroll25109,000-75332-999,520109,000109,000
1996New York MetsTeam Payroll26109,000-78633-957,870109,000218,000
1997New York MetsTeam Payroll27152,500-75032171,182,177150,000370,500
1998New York MetsTeam Payroll28192,500-68836241,276,192170,000563,000
1999St. Louis CardinalsTeam Payroll29225,000-67824251,454,491200,000788,000
2000Toronto Blue JaysTeam Payroll30425,000-49523461,394,248200,0001,213,000
2001Toronto Blue JaysTeam Payroll31725,000-44521511,897,758200,0001,938,000
2002New York YankeesTeam Payroll32650,000-45524502,011,045200,0002,588,000
2003San Francisco GiantsTeam Payroll33300,000-70330-2,163,527300,0002,888,000
2004Kansas City RoyalsTeam Payroll34300,000-75530-2,070,100300,0003,188,000
2005Oakland AthleticsTeam Payroll35450,000-51116442,189,055300,0003,638,000
2005Kansas City RoyalsTeam Payroll35450,000-51110442,189,055300,0003,638,000
2007Baltimore OriolesTeam Payroll37380,000-73729-2,459,737380,0004,018,000
* 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