Tips Updates
Daily
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.100]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
1988Kingsport MetsAppRknyn-c1824757223011401151401110.293.407.373.78028492.344.080.267.35716.3015.220.931.0975.0018.18
1988Gulf Coast MetsGCLRknyn-c18226871840010204422300.265.312.324.63622479.269.059.147.2885.065.061.000.000.0022.22
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
2003Mexico City Red Devils DiMexAAA--331760132140114116700001.350.409.467.87628566.385.117.217.3869.0910.611.171.5260.0023.81
2003Fresno GrizzliesPCLAAAsfn-c331234281007008800001.235.381.265.6469142.308.030.265.31319.0519.051.000.000.0012.50
2003Totals for AAA-AAA         9533753991401268124837000010.294.382.442.82414926385.302.148.288.36512.479.610.773.1228.0826.26
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
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
1988Totals for AL-AL         3510113215111410122201102.208.289.307.596317115.253.099.228.27510.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
2009Long Island DucksAtlInd--39410410011003100001.100.308.400.7084113.000.300.600.31923.087.690.337.6910.00100.00
2009Newark BearsAtlInd-5393710211254011200131610113.245.333.314.647325117.279.069.196.29511.1113.681.230.85102.0020.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