Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Joel PineiroTrack this Player High Level: MLB Status: Free Agent since 2015 MLB Years: 2000-2011
Follow TBC on Twitter and Facebook

Rated Prospect
Futures Game

PositionsP-475Position when DraftedpPlayer Listed UnderMajor Leaguers
Proper NameJoel Alberto Pineiro
Height6-1Weight180BatsRightThrowsRight
Born DateSeptember 25,1978 [39.210]PlaceRio Piedras,Puerto Rico
High SchoolColonial (Orlando,FL)
CollegeFlorida SouthWestern State College (Punta Gorda,FL)

DraftedSelected by the Seattle Mariners [Team Picks] in the 12th round (373rd overall) of the 1997 Amateur Entry Draft [Signed]
Signing ScoutsFernando ArguellesService Time10.144 (2011)
Prospect Rankings[BA] 1999-SEA-#6 ... 2000-SEA-#9 ... 2001-MLB-#80 ... 2001-SEA-#4
MLB DebutAugust 8,2000 [21.317]
OrganizationsSEA [10] ANA [3] SLN [3] BAL [1] BOS [1] CHN [1] TOR [1] Awards1
TBC Player ID1411Retrosheet IDpinej001MLBAM ID334492
Pitch Repertoire Sinker (60.20%) -- Slider (15.02%) -- Curveball (12.74%) -- Fastball (6.86%) -- Changeup (5.18%)
Fastball Velocity [2011] - 87.23 - [2010] - 87.85
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Other Batting -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Joel Pineiro 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


Active Talent RatingsPitchingStrikeouts29Walks75Hittable39SO/BB60vsPower39Hitting5Durability54Team.524Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1997Arizona MarinersArizRksea-Rel18100.0010100003.01000040000.333.00----12.000.001.000-
1997Everett Aqua SoxNwstA-sea-S/R18425.3318612009249.0543329218593201.479.920.373.3110.843.28.667-
1997Minor Totals (2 teams)MinorMLB--S/R0525.0219613009252.0553329218633201.409.520.353.1210.903.50.7142.22
1998Wisconsin Timber RattlersMidwAsea-ST19843.1916160100096.0924034828843101.258.630.752.637.883.00.667-
1998Lancaster JetHawksCalifA+sea-ST19207.80990110045.0584039622482301.7811.601.204.409.602.181.000-
1998Orlando RaysSouAAsea-ST19105.4011000005.07430220001.8012.60--3.603.601.001.000-
1998Minor Totals (3 teams)MinorMLB--ST01144.68262602100146.0157847614521345401.439.680.863.218.262.58.7333.62
1999New Haven RavensEastAAsea-ST2010154.72282534000166.019010587185211611001.4610.300.982.826.292.23.400-
2000New Haven RavensEastAAsea-ST21214.13990000052.0422524612430001.037.221.032.067.393.58.667-
2000Tacoma RainiersPCLAAAsea-ST21712.801091220061.0532019322412001.237.820.443.256.051.86.875-
2000Minor Totals (2 teams)MinorMLB--ST0923.41191812200113.0954543934842001.147.540.712.706.672.47.8183.58
2000Seattle MarinersALMLBsea38Rel21105.59817005019.0251312313100001.9711.641.406.054.660.771.0006.13
2001Tacoma RainiersPCLAAAsea38S/R22633.6218108002077.0683131833644001.317.950.943.867.481.94.667-
2001Seattle MarinersALMLBsea38S/R22622.0317116001075.0502417221562030.945.970.242.516.692.67.7502.86
2002Seattle MarinersALMLBsea38ST231473.24372892140194.0189757024541368071.258.751.112.506.302.52.6674.11
2003Seattle MarinersALMLBsea38ST2416113.78323203200211.2192948919761515061.278.160.813.236.421.99.5933.93
2004Seattle MarinersALMLBsea38ST256114.67212101000140.2144777321431114041.339.211.342.757.102.58.3534.41
2005Tacoma RainiersPCLAAAsea-ST26001.2911000007.05111060000.716.431.29--7.710.00--
2005Seattle MarinersALMLBsea7ST267115.62303002000189.022411811823561077161.4810.671.102.675.101.91.3894.45
2006Seattle MarinersALMLBsea38S/R278136.364025151061165.220912311723648741101.6511.351.253.484.731.36.3815.24
2007Lowell SpinnersNYPLA-bos-ST28000.0011000001.0000002000--------18.000.00--
2007Pawtucket Red SoxILAAAbos-ST28002.2522000008.03220431000.883.38--4.503.380.75--
2007Minor Totals (2 teams)MinorMLB--ST0002.0033000009.03220451000.783.00--4.005.001.25-3.46
2007Boston Red SoxALMLBbos36Rel28115.03310310015034.0412019314203011.6210.850.793.715.291.43.5004.53
2007St. Louis CardinalsNLMLBsln35ST28643.9611110000063.26929281112400001.279.751.551.705.653.33.6004.79
2008Memphis RedbirdsPCLAAAsln-ST29003.0011000006.06220150001.179.00--1.507.505.00--
2008St. Louis CardinalsNLMLBsln35ST29775.15262510011148.218089852235811021.4510.901.332.124.902.31.5004.71
2009St. Louis CardinalsNLMLBsln35ST3015123.49323203200214.0218948311271054081.149.170.461.144.423.89.5563.27
2010Los Angeles AngelsALMLBana35ST311073.84232303100152.015566651534924011.249.160.892.015.442.71.5883.84
2011Inland Empire 66ersCalifA+ana-ST32000.0011000005.26300221001.419.53--3.183.181.00--
2011Los Angeles AngelsALMLBana35ST32775.13272430020145.218290831638622021.5111.240.992.353.831.63.5004.43
2012Gulf Coast OriolesGCLRkbal-ST33002.25330000012.094301101000.836.75--0.757.5010.00--
2012Norfolk TidesILAAAbal33,38ST33103.65220000012.010550090000.817.30----6.570.001.000-
2012Minor Totals (2 teams)MinorMLB--ST0102.96550000024.0199801191000.827.03--0.377.0319.001.0001.66
2014Tennessee SmokiesSouAAchn35ST35014.43440000022.029151154100001.4811.692.011.614.032.50.000-
2014Salt Lake BeesPCLAAAana36ST35127.48440000021.236201837112001.9814.951.252.914.571.57.333-
2014Minor Totals (2 teams)MinorMLB--ST0135.93880000043.1653529811212001.7313.301.642.254.301.91.2505.29
2015New Hampshire Fisher CatsEastAAtor35ST36423.77990000059.263272527250001.179.500.301.063.773.57.667-
2015Buffalo BisonsILAAAtor68S/R36125.82422000017.023131126101001.7112.181.063.185.291.67.333-
2015Minor Totals (2 teams)MinorMLB--S/R0544.2313112000076.2864036413351001.2910.100.471.534.112.69.5563.41
MLB Totals - 12 Season(s)Filter104934.41335263721563421750.018789128591934871058442501.359.630.992.505.432.17.5281.14
Minor League Totals - 12 Season(s)Filter48334.261421152783112724.07553903446422155431601.349.350.792.746.862.51.593-
AAA Totals - 8 Season(s)Filter1683.814231112220209.12049489177314910001.328.740.733.136.392.04.667-
AA Totals - 5 Season(s)Filter17194.42514834000304.0331176150317719611001.349.760.912.275.782.55.472-
A+ Totals - 2 Season(s)Filter206.9310100110050.2644339624503301.7411.371.074.268.882.081.000-
A Totals - 1 Season(s)Filter843.1916160100096.0924034828843101.258.630.752.637.883.00.667-
A- Totals - 2 Season(s)Filter425.2219712009250.0543329218613201.449.720.363.2410.983.39.667-
Rk Totals - 2 Season(s)Filter101.80431000015.0104301141000.736.00--0.608.4014.001.000-
NCAA Totals - 1 Season(s)Filter00--00000000.0000000000----------0.00--
Seattle Mariners Totals - 7 Season(s)Filter58554.481851483793161993.01033524496115327658302361.379.331.042.955.952.01.513-
St. Louis Cardinals Totals - 3 Season(s)Filter28234.14696813211425.0467212196447422650101.279.860.931.564.773.05.549-
Los Angeles Angels Totals - 2 Season(s)Filter17144.47504733120297.133715614831721546031.3710.180.942.174.652.14.548-
Boston Red Sox Totals - 1 Season(s)Filter115.03310310015034.0412019314203011.6210.850.793.715.291.43.500-
Average MLB - Per ~220 innings13124.41423392140220.023611410824611336061.359.630.992.505.432.17.5201.14
Average Minor - Per ~220 innings15104.26433582131220.022811810419671689201.349.350.792.746.862.51.600-
SELECT * FROM batting WHERE playerid = 1411 and pa > 0 ORDER BY Seq,statType

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2002Seattle MarinersALMLBsea38p2327010002000200000.143.143.143.286107.200.000.000.1270.0028.570.000.000.000.00
2003Seattle MarinersALMLBsea38p2424100000000301000.000.000.000.000005.000.000.000.0000.0060.000.000.000.000.00
2004Seattle MarinersALMLBsea38p2525011000000100000.200.200.400.600215.250.200.200.2490.0020.000.000.000.00100.00
2005Seattle MarinersALMLBsea7p26304000000000101000.000.000.000.000005.000.000.000.0000.0020.000.000.000.000.00
2006Seattle MarinersALMLBsea38p2724000000000302000.000.000.000.000006.000.000.000.0000.0050.000.000.000.000.00
2007St. Louis CardinalsNLMLBsln35p2814182100000021304000.056.150.056.2061024.200.000.111.1168.3354.176.500.000.000.00
2008Memphis RedbirdsPCLAAAsln-2913000000000300000.000.000.000.000003.000.000.000.0000.00100.000.000.000.000.00
2008St. Louis CardinalsNLMLBsln35p2930513530040033503000.098.148.157.3058357.313.059.118.1425.2661.4011.670.000.0060.00
2009St. Louis CardinalsNLMLBsln35p3032664920041043309000.136.186.167.35311279.273.031.106.1665.0641.778.250.000.0022.22
2010Los Angeles AngelsALMLBana35p3123300000002200000.000.400.000.400005.000.000.667.28040.0040.001.000.000.000.00
2011Los Angeles AngelsALMLBana35p3225000000000401000.000.000.000.000006.000.000.000.0000.0066.670.000.000.000.00
2014Tennessee SmokiesSouAAchn35p3543000001000003000.000.000.000.000006.000.000.000.0000.000.000.000.000.000.00
MLB Totals - 10 Season(s)Filter118167131760010101197021000.102.157.138.295236199.243.036.108.0005.5348.748.820.000.0035.29
Minor League Totals - 2 Season(s)Filter56000001000303000.000.000.000.000009.000.000.000.0000.0033.330.000.000.000.00
AAA Totals - 1 Season(s)Filter13000000000300000.000.000.000.000003.000.000.000.0000.00100.000.000.000.000.00
AA Totals - 1 Season(s)Filter43000001000003000.000.000.000.000006.000.000.000.0000.000.000.000.000.000.00
St. Louis Cardinals Totals - 3 Season(s)Filter76135915500810981016000.111.167.148.315205160.278.037.111.0005.6350.639.000.000.0033.33
Seattle Mariners Totals - 5 Season(s)Filter38241210020001004000.083.083.125.2083128.143.042.042.0000.0035.710.000.000.0050.00
Los Angeles Angels Totals - 2 Season(s)Filter48300000002601000.000.200.000.2000011.000.000.250.00018.1854.553.000.000.000.00
Average MLB - Per 162 games1622291823800141015133029000.102.157.138.295328273.243.036.108.0005.5348.748.820.000.0035.29
Average Minor - Per 162 games162194000003200097097000.000.000.000.00000292.000.000.000.0000.0033.330.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1997Everett Aqua Sox NwstA-sea18P18--1822119.8180.50------18100.023.7
1998Wisconsin Timber Rattlers MidwAsea19P16--616222422.9171.38------16100.011.7
1998Lancaster JetHawks CalifA+sea19P9--48--12121.0001.33------9100.06.4
1999New Haven Ravens EastAAsea20P28--1428-442421.0001.50------28100.019.9
2000New Haven Ravens EastAAsea21P9--16--771.0000.78------9100.06.3
2000Tacoma Rainiers PCLAAAsea21P10--28-210101.0001.00------10100.07.0
2000Seattle MarinersALMLBsea21P8-1912--331.0000.380.16-----8100.04.9
2001Tacoma Rainiers PCLAAAsea22P18--65-111111.0000.61------18100.012.5
2001Seattle MarinersALMLBsea22P17-7544--881.0000.470.11-----17100.010.5
2002Seattle MarinersALMLBsea23P37-1941434245048.9601.300.25-----37100.022.8
2003Seattle MarinersALMLBsea24P32322112024124544.9781.380.21-----32100.019.8
2004Seattle MarinersALMLBsea25P21211401211112423.9581.100.16-----21100.013.0
2005Tacoma Rainiers PCLAAAsea26P1---1--111.0001.00------1100.00.7
2005Seattle MarinersALMLBsea26P30301892318154241.9761.370.22-----30100.018.5
2006Seattle MarinersALMLBsea27P40251652412-636361.0000.900.22-----40100.024.7
2007Lowell Spinners NYPLA-bos28P1---------------1100.01.3
2007Pawtucket Red Sox ILAAAbos28P2--21-1331.0001.50------2100.01.4
2007Boston Red SoxALMLBbos28P31-3437--10101.0000.320.29-----31100.019.1
2007St. Louis CardinalsNLMLBsln28P1111645112-1816.8891.450.25-----1478.66.8
2008Memphis Redbirds PCLAAAsln29P1---2-1221.0002.00------1100.00.7
2008St. Louis CardinalsNLMLBsln29P262514815281-4443.9771.650.29-----3086.716.0
2009St. Louis CardinalsNLMLBsln30P32322142731135958.9831.810.27-----32100.019.8
2010Los Angeles AngelsALMLBana31P23231521126133837.9741.610.24-----23100.014.2
2011Inland Empire 66ers CalifA+ana32P1---11-21.5001.00------1100.00.7
2011Los Angeles AngelsALMLBana32P2724145417122221.9550.780.14-----27100.016.7
2012Gulf Coast Orioles GCLRkbal33P3--33--661.0002.00------3100.05.0
2012Norfolk Tides ILAAAbal33P2---------------2100.01.4
2014Tennessee Smokies SouAAchn35P4--371-1110.9092.50------4100.02.9
2014Salt Lake Bees PCLAAAana35P4--23-1551.0001.25------4100.02.8
2015New Hampshire Fisher Cats EastAAtor36P9--55-110101.0001.11------9100.06.4
2015Buffalo Bisons ILAAAtor36P4--111-32.6670.50------4100.02.8
MLB Totals for P - 12 season(s)-   P33522317501632251126399388.9721.160.22-----3350.00.0
AAA Totals for P - 8 season(s)-   P42--1321163534.9710.81------420.00.0
AA Totals for P - 4 season(s)-   P50--2346157069.9861.38------500.00.0
A+ Totals for P - 2 season(s)-   P10--491-1413.9291.30------100.00.0
A Totals for P - 1 season(s)-   P16--616222422.9171.38------160.00.0
A- Totals for P - 2 season(s)-   P19--1822119.8180.47------190.00.0
Rk Totals for P - 1 season(s)-   P3--33--661.0002.00------30.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1997Everett Aqua Sox NwstA-sea1818----------
1998Wisconsin Timber Rattlers MidwAsea1916----------
1998Lancaster JetHawks CalifA+sea199----------
1999New Haven Ravens EastAAsea2028----------
2000New Haven Ravens EastAAsea219----------
2000Tacoma Rainiers PCLAAAsea2110----------
2000Seattle MarinersALMLBsea218----------
2001Tacoma Rainiers PCLAAAsea2218----------
2001Seattle MarinersALMLBsea2217----------
2002Seattle MarinersALMLBsea2337----------
2003Seattle MarinersALMLBsea2432----------
2004Seattle MarinersALMLBsea2521----------
2005Tacoma Rainiers PCLAAAsea261----------
2005Seattle MarinersALMLBsea2630----------
2006Seattle MarinersALMLBsea2740----------
2007Lowell Spinners NYPLA-bos281----------
2007Pawtucket Red Sox ILAAAbos282----------
2007Boston Red SoxALMLBbos2831----------
2007St. Louis CardinalsNLMLBsln2811----------
2008Memphis Redbirds PCLAAAsln291----------
2008St. Louis CardinalsNLMLBsln2926----------
2009St. Louis CardinalsNLMLBsln3032----------
2010Los Angeles AngelsALMLBana3123----------
2011Inland Empire 66ers CalifA+ana321----------
2011Los Angeles AngelsALMLBana3227----------
2012Gulf Coast Orioles GCLRkbal333----------
2012Norfolk Tides ILAAAbal332----------
2014Tennessee Smokies SouAAchn354----------
2014Salt Lake Bees PCLAAAana354----------
2015New Hampshire Fisher Cats EastAAtor369----------
2015Buffalo Bisons ILAAAtor364----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2001Seattle MarinersChamp. SeriesMLB22004.501002.0412503.0018.000.009.0022.502.500.00.000
2006Puerto RicoWorld Baseball ClassicXXCollege27012.0822000008.2732145001.347.271.044.155.191.253.12.000
2006Seattle MarinersMLB Spring TrainingMLB27025.73220000011.014107143201.6411.450.823.272.450.758.18.000
2007Boston Red SoxMLB Spring TrainingMLB28104.7312012004213.11787266001.7611.481.354.054.051.005.401.000
2008St. Louis CardinalsMLB Spring TrainingMLB29103.0011000003.0211101000.676.003.000.003.0003.001.000
2009St. Louis CardinalsMLB Spring TrainingMLB30000.00000000035.01800330000.604.630.770.770.000.000.00.000
2009St. Louis CardinalsDiv SeriesMLB30019.0011000004.07441030001.7515.752.250.006.7509.00.000
2010Los Angeles AngelsMLB Spring TrainingMLB31404.38660000024.22912122712101.4910.580.732.554.381.714.381.000
2011Los Angeles AngelsMLB Spring TrainingMLB32203.46440000013.01655217001.3111.081.380.694.857.003.461.000
2012Philadelphia PhilliesMLB Spring TrainingMLB33014.5030300006.0753123001.5010.501.503.004.501.507.50.000
World Baseball ClassicXX Totals - 1 yrs012.0822000008.7732145001.277.271.044.155.191.253.12.000
MLB Spring Training Totals - 7 yrs832.972813150042106.01034135122332301.198.751.021.952.721.393.48.727
MLB Playoffs - Divisional Series Totals - 1 yrs019.0011000004.0744103001.7515.752.250.006.7509.00.000
MLB Playoffs - Championship Series Totals - 1 yrs004.5010100002.0401025003.0018.000.009.0022.502.500.00.000

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2009St. Louis CardinalsMLB Spring TrainingMLB3022000000000101000.000.000.000.000003.000.000.0000.0033.330.000.000.000.00
2009St. Louis CardinalsDiv SeriesMLB3011000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00
2010Los Angeles AngelsMLB Spring TrainingMLB3162000000000200000.000.000.000.000002.000.000.0000.00100.000.000.000.000.00
MLB Spring Training Totals - 2 yrs84000000000301000.000.000.000.000005.000.000.0000.0060.000.000.000.000.00
MLB Playoffs - Divisional Series Totals - 1 yrs11000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00

Awards [1]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2006American League Player of the Week (May 1-May 7)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2015-07-23PFree Agent -Free AgentFree AgentReleased by Blue Jays36.301  
2015-07-05PToronto Blue JaysBuffalo (AAA)-Minors--Reinstated to active roster36.283Team Roster on 2015-07-05
2015-07-04PToronto Blue JaysNew Hampshire (AA)-Restricted--Placed on temporary inactive list36.282Team Roster on 2015-07-04
2015-05-15PToronto Blue JaysNew Hampshire (AA)-MinorsReassigned MinorsAssigned to New Hampshire (AA)36.232Team Roster on 2015-05-15
2015-05-09PToronto Blue JaysToronto Blue Jays (MLB)-MinorsContractSigned to Minor League Contract36.226Team Roster on 2015-05-09
2014-06-29PFree Agent -Free AgentFree AgentReleased by Angels35.277  
2014-06-07PLos Angeles AngelsSalt Lake (AAA)-MinorsContractSigned to Minor League Contract35.255Team Roster on 2014-06-07
2014-06-06PFree Agent -Free AgentFree AgentReleased by Cubs35.254  
2014-05-12PChicago CubsTennessee (AA)-MinorsReassigned MinorsAssigned to Tennessee (AA)35.229Team Roster on 2014-05-12
2013-07-31PFree Agent -Free AgentFree AgentReleased by Orioles34.309  
2013-02-04PBaltimore OriolesBaltimore Orioles (MLB)-MinorsContractSigned to minor league contract34.132Team Roster on 2013-02-04
2012-11-06PFree Agent -Free AgentFree AgentElected free agency34.042  
2012-06-20PBaltimore OriolesGulf Coast Orioles (Rk)-Minors--33.268Team Roster on 2012-06-20
2012-05-02PBaltimore OriolesNorfolk (AAA)-MinorsReassigned MinorsAssigned to Norfolk (AAA)33.219Team Roster on 2012-05-02
2012-04-11PBaltimore OriolesBaltimore Orioles (MLB)-MinorsContractSigned to minor league contract33.198Team Roster on 2012-04-11
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2012-03-19Released by Phillies 
2012-01-17ContractSigned by Phillies 
2011-10-30Free AgentGranted free agency 
2011-04-28InjuredActivated from DL 
2011-03-30InjuredDisabled -- Right shoulder tightness 
2010-09-18InjuredActivated from DL 
2010-07-30InjuredDisabled -- Left Oblique Strain 
2009-06-16ContractSigned by Angels 
2008-06-12InjuredActivated from DL 
2008-05-28InjuredDisabled -- Right groin strain 
2008-04-13InjuredActivated from DL 
2008-03-25InjuredDisabled -- Right shoulder 
2007-10-15ContractSigned by Cardinals (2-year extension) 
2007-07-31TradeTraded by Red Sox with cash considerations to Cardinals for a player to be named later 
2007-07-13InjuredActivated from DL 
2007-06-30InjuredDisabled -- Ankle 
2007-01-04ContractSigned by Red Sox (1-year, mutual option for 2008) 
2005-04-15InjuredActivated from DL 
2005-04-03InjuredDisabled -- - 
2004-09-06InjuredTransferred to 60-day DL 
2004-07-27InjuredDisabled -- strained flexor bundle in his right elbow  
1997-06-07Contractsigned 
* 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
2000Seattle MarinersTeam Payroll21175,000-79533-1,394,248200,000175,000
2001Seattle MarinersTeam Payroll22200,000-77132-1,897,758200,000375,000
2002Seattle MarinersTeam Payroll23255,000-61726322,011,045200,000630,000
2003Seattle MarinersTeam Payroll24440,000-50923372,163,527300,0001,070,000
2004Seattle MarinersTeam Payroll253,000,000-1961377++2,070,100300,0004,070,000
2005Seattle MarinersTeam Payroll264,700,000-151784++2,189,055300,0008,770,000
2006Seattle MarinersTeam Payroll276,800,000-114586++2,365,072327,00015,570,000
2007St. Louis CardinalsTeam Payroll284,000,000-2061174++2,459,737380,00019,570,000
2007Boston Red SoxTeam Payroll284,000,000-2061374++2,459,737380,00019,570,000
2008St. Louis CardinalsTeam Payroll295,500,000-162782++2,696,252390,00025,070,000
2009St. Louis CardinalsTeam Payroll307,500,000-120686++2,746,792400,00032,570,000
2010Los Angeles AngelsTeam Payroll318,000,000-105589++2,812,412400,00040,570,000
2011Los Angeles AngelsTeam Payroll328,000,00010.144101689++2,722,607414,00048,570,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