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

Bruce ChenTrack this Player High Level: MLB Status: MLB Years: 1998-2015
Follow TBC on Twitter and Facebook

Rated Prospect

PositionsP-592Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameBruce Kastulo Chen
Height6-1Weight180BatsBothThrowsLeft
Born DateJune 19,1977 [41.063]PlacePanama City,Panama

DraftedSigned as undrafted amateur free agent in 1993 by the Atlanta Braves.
Signing ScoutsGil GarridoService Time11.159 (2015)
Prospect Rankings[BA] 1997-MLB-#83 ... 1997-ATL-#3 ... 1998-MLB-#27 ... 1999-MLB-#4 ... 1999-ATL-#1
MLB DebutSeptember 7,1998 [21.080]
OrganizationsATL [7] KCA [6] BAL [3] PHI [2] NYN [2] TEX [1] TOR [1] BOS [1] CIN [1] CLE [1] HOU [1] MON [1] Awards6
TBC Player ID1192Retrosheet IDchenb001MLBAM ID136600
Pitch Repertoire Slider (27.76%) -- Sinker (26.68%) -- Fastball (18.32%) -- Changeup (15.05%) -- Curveball (12.18%) -- Automatic Ball (0.01%)
Fastball Velocity [2015] - 85.10 - [2014] - 85.83 - [2013] - 86.57 - [2012] - 87.34 - [2011] - 87.12 - [2010] - 88.19
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 Bruce Chen page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.


Player Notes:   Opening Day Starter for Kansas City Royals in 2012
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts57Walks68Hittable56SO/BB72vsPower56Hitting5Durability46Team.500Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1994Gulf Coast BravesGCLRkatl-S/R17143.80972002142.242211823263001.058.860.420.635.488.67.200-
1995Danville BravesAppRkatl-ST18443.9714131100070.0784231319564101.389.980.382.437.172.95.500-
1996Eugene EmeraldsNwstA-atl-S/R19412.271183000035.223139114552101.045.800.253.5313.883.93.800-
1997Macon BravesSALAatl-ST201273.51282801100146.0120675719441825101.127.381.172.7111.194.14.632-
1998Greenville BravesSouAAatl-ST211373.29242311000139.0106575112481646001.116.850.783.1010.593.42.650-
1998Richmond BravesILAAAatl-ST21211.88440000024.01755119291001.506.380.387.1310.881.53.667-
1998Minor Totals (2 teams)MinorMLB--ST01583.09282711000163.0123625613671937001.166.780.723.6910.632.88.6523.04
1998Atlanta BravesNLMLBatl48ST21203.98440000020.0239939170011.5710.181.333.987.521.891.0004.86
1999Richmond BravesILAAAatl-ST22633.8114140000078.07336331026902201.278.421.153.0010.383.46.667-
1999Atlanta BravesNLMLBatl48S/R22225.471679003051.03832311127450021.276.711.944.767.941.67.5005.88
2000Richmond BravesILAAAatl-ST23100.0011000006.05000161001.007.50--1.509.006.001.000-
2000Atlanta BravesNLMLBatl48Rel23402.5022022004039.2351511419320111.367.940.914.317.261.681.0004.34
2000Philadelphia PhilliesNLMLBphi39ST23343.6315150000094.08139381427804001.147.731.342.587.632.96.4294.23
2001Reading PhilliesEastAAphi-ST24100.0011000006.03000071000.504.50----10.500.001.000-
2001Scranton/Wilkes-Barre RedILAAAphi-ST24103.86330000018.2148825142001.026.750.962.416.752.801.000-
2001Minor Totals (2 teams)MinorMLB--ST0202.92440000024.2178825213000.896.200.731.827.664.201.0003.01
2001Philadelphia PhilliesNLMLBphi39ST24455.0016160000086.09053481931792011.409.381.983.238.242.55.4445.19
2001New York MetsNLMLBnyn32ST24324.6811110000059.25637311028473001.418.451.514.227.091.68.6005.06
2002New York MetsNLMLBnyn32Rel25000.0010100000.21000000001.5013.50------0.00-2.96
2002Montreal ExposNLMLBmon32S/R25236.9915510004037.0472929923433011.8811.332.175.5410.371.87.4005.72
2002Cincinnati RedsNLMLBcin52Rel25024.3139138005039.2372419720371001.448.391.594.548.391.85.0004.90
2003Pawtucket Red SoxILAAAbos36ST26554.2416151111185.08044401215732001.128.471.271.597.734.87.500-
2003Houston AstrosNLMLBhou27Rel26006.0011011002012.014882880001.8310.501.506.006.001.00-5.86
2003Boston Red SoxALMLBbos52S/R26015.11523002012.0128742120001.148.762.921.468.766.00.0005.79
2004Syracuse SkyChiefsILAAAtor39ST27018.71330000010.01712104581002.1314.813.484.356.971.60.000-
2004Ottawa LynxILAAAbal26S/R27433.2222175110095.085413412301081001.218.051.142.8410.233.60.571-
2004Minor Totals (2 teams)MinorMLB--S/R0443.76252051100105.0102534416351162001.308.721.372.999.913.31.5003.82
2004Baltimore OriolesALMLBbal64ST27213.02871100047.2391916716320001.157.361.323.026.042.00.6674.62
2005Baltimore OriolesALMLBbal27ST2813103.83343221000197.0187948433631332191.278.531.512.876.072.11.5654.94
2006Baltimore OriolesALMLBbal27S/R29076.934012280016098.213781762835701001.7412.502.553.196.392.00.0006.48
2007Oklahoma RedHawksPCLAAAtex-ST30115.63440000016.017111033120001.259.561.691.696.754.00.500-
2007Texas RangersALMLBtex46Rel30007.20505003010.0111183670001.709.902.705.406.301.17-7.54
2009Omaha RoyalsPCLAAAkca37ST32423.4014131330082.0573331823690000.986.260.882.527.573.00.667-
2009Kansas City RoyalsALMLBkca52S/R32165.781798004062.07442401225454041.5910.681.733.616.501.80.1435.55
2010Omaha RoyalsPCLAAAkca37ST33011.31330000020.2133305200000.875.66--2.188.714.00.000-
2010Kansas City RoyalsALMLBkca52S/R331274.173323101141140.013668651757983031.388.721.093.666.291.72.6324.54
2011Northwest Arkansas NaturaTexAAkca-ST340118.0011000002.05440020002.5022.50----9.000.00.000-
2011Omaha Storm ChasersPCLAAAkca-ST34006.0022000009.011663180001.3311.003.001.008.008.00--
2011Minor Totals (2 teams)MinorMLB--ST0018.18330000011.016101031100001.5513.092.450.828.1810.00.0005.03
2011Kansas City RoyalsALMLBkca52ST341283.77252501000155.015271651850972071.308.831.052.905.631.94.6004.39
2012Kansas City RoyalsALMLBkca52ST3511145.07343400000191.221511410833471405081.3710.101.552.216.572.98.4404.73
2013Kansas City RoyalsALMLBkca52S/R36943.273415190030121.010746441336780131.187.960.972.685.802.17.6924.12
2014Northwest Arkansas NaturaTexAAkca41ST37006.0011000003.08222030002.6724.006.00--9.000.00--
2014Omaha Storm ChasersPCLAAAkca21ST37018.76330000012.021121213130001.9515.320.732.199.494.33.000-
2014Minor Totals (2 teams)MinorMLB--ST0018.22440000015.029141433160002.0917.021.761.769.395.33.0004.18
2014Kansas City RoyalsALMLBkca52S/R37247.451376006048.0694040716360011.7612.851.302.986.702.25.3334.58
2015Columbus ClippersILAAAcle52ST38211.74550200031.0196643230000.715.521.160.876.687.67.667-
2015Cleveland IndiansALMLBcle52ST380112.7922000006.017993140002.8424.164.261.425.684.00.0008.50
MLB Totals - 17 Season(s)Filter82814.62400227173415611526.015788497862575461140303411.399.271.513.216.702.09.5031.84
Minor League Totals - 16 Season(s)Filter61433.571831691410632930.18144233709926796831501.167.850.952.579.333.63.587-
AAA Totals - 12 Season(s)Filter26193.65948777511486.04292171986013947310201.167.911.112.568.723.40.578-
AA Totals - 4 Season(s)Filter1483.41272611000150.0122635714481767001.137.300.842.8710.543.67.636-
A Totals - 1 Season(s)Filter1273.51282801100146.0120675719441825101.127.381.172.7111.194.14.632-
A- Totals - 1 Season(s)Filter412.271183000035.223139114552101.045.800.253.5313.883.93.800-
Rk Totals - 2 Season(s)Filter583.90232031021112.11206349522827101.269.560.401.756.533.73.385-
Kansas City Royals Totals - 6 Season(s)Filter47434.531561134321171717.2753381362100231494141261.379.431.252.896.192.14.522-
Baltimore Orioles Totals - 3 Season(s)Filter15184.6182513120160342.2363194176681142353191.399.511.782.996.152.06.455-
Atlanta Braves Totals - 3 Season(s)Filter824.144211310070110.19656511855940141.367.781.464.467.621.71.800-
Cincinnati Reds Totals - 1 Season(s)Filter024.3139138005039.2372419720371001.448.391.594.548.391.85.000-
Philadelphia Phillies Totals - 2 Season(s)Filter794.28313100000180.2171928633581596011.278.521.642.897.922.74.438-
Montreal Expos Totals - 1 Season(s)Filter236.9915510004037.0472929923433011.8811.332.175.5410.371.87.400-
New York Mets Totals - 2 Season(s)Filter324.6212111000059.05737311028473001.418.501.494.187.011.68.600-
Houston Astros Totals - 1 Season(s)Filter006.0011011002012.014882880001.8310.501.506.006.001.00--
Texas Rangers Totals - 1 Season(s)Filter007.20505003010.0111183670001.709.902.705.406.301.17--
Boston Red Sox Totals - 1 Season(s)Filter015.11523002012.0128742120001.148.762.921.468.766.00.000-
Cleveland Indians Totals - 1 Season(s)Filter0112.7922000006.017993140002.8424.164.261.425.684.00.000-
Average MLB - Per ~220 innings12124.625733241080220.022712211337781644061.399.271.513.216.702.09.5001.84
Average Minor - Per ~220 innings14103.57434032110220.01921008723632287101.167.850.952.579.333.63.583-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1998Greenville BravesSouAAatl-p212420000000003702000.000.130.000.1300025.000.000.150.09312.0028.002.330.000.000.00
1998Richmond BravesILAAAatl-p2141000000001001000.000.500.000.500003.000.0001.000.35633.330.000.000.000.000.00
1998Minor Totals (2 teams)Minor         2821000000004703000.000.160.000.1600028.000.000.190.11414.2925.001.750.000.000.00
1998Atlanta BravesNLMLBatl48p2147010001000402000.143.143.143.286109.333.000.000.1280.0044.440.000.000.000.00
1999Richmond BravesILAAAatl-p22149110000000003000.111.111.111.2221012.111.000.000.1000.000.000.000.000.000.00
1999Atlanta BravesNLMLBatl48p221511000000000601000.000.000.000.0000012.000.000.000.0000.0050.000.000.000.000.00
2000Richmond BravesILAAAatl-p2313000000000000000.000.000.000.000003.000.000.000.0000.000.000.000.000.000.00
2000Atlanta BravesNLMLBatl48p23215000000000302000.000.000.000.000007.000.000.000.0000.0042.860.000.000.000.00
2000Philadelphia PhilliesNLMLBphi39p2314250100010011705000.040.077.040.1171031.125.000.040.0623.2354.8417.000.000.000.00
2000Totals for NL-NL         35300100010012007000.033.065.033.0981038.100.000.033.0522.6352.6320.000.000.000.00
2001Scranton/Wilkes-Barre RedILAAAphi-p2433000000000100001.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
2001Philadelphia PhilliesNLMLBphi39p2415281300000001003000.107.107.107.2143031.167.000.000.0950.0032.260.000.000.000.00
2001New York MetsNLMLBnyn32p241119030000000902001.158.158.158.3163021.300.000.000.1400.0042.860.000.000.000.00
2001Totals for NL-NL         26471600000001905001.128.128.128.2566052.214.000.000.1130.0036.540.000.000.000.00
2002Montreal ExposNLMLBmon32p251412351001000301000.417.417.500.9176113.556.083.083.4020.0023.080.000.000.0020.00
2002Cincinnati RedsNLMLBcin52p25393000000000101000.000.000.000.000004.000.000.000.0000.0025.000.000.000.000.00
2002Totals for NL-NL         5315351001000402000.333.333.400.7336117.455.067.067.3220.0023.530.000.000.0020.00
2003Houston AstrosNLMLBhou27p26111000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2005Baltimore OriolesALMLBbal27p28343010000001000000.333.500.333.833104.333.000.333.39825.000.000.000.000.000.00
2006Baltimore OriolesALMLBbal27p29210100000000000001.0001.0001.0002.0001011.000.000.000.8900.000.000.000.000.000.00
2009Kansas City RoyalsALMLBkca52p32110100000010000001.0001.0001.0002.0001021.000.0001.000.80150.000.000.000.000.000.00
2010Kansas City RoyalsALMLBkca52p33110100000000010001.0001.0001.0002.0001021.000.000.000.8950.000.000.000.000.000.00
2011Kansas City RoyalsALMLBkca52p3411000000000101000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
2012Kansas City RoyalsALMLBkca52p35355010000000300000.200.200.200.400105.500.000.000.1770.0060.000.000.000.000.00
2013Kansas City RoyalsALMLBkca52p36342110000000100000.500.500.5001.0001021.000.000.000.4440.0050.000.000.000.000.00
MLB Totals - 13 Season(s)Filter252125519100300358019001.152.172.160.332201147.284.008.032.0002.0439.4619.330.000.005.26
Minor League Totals - 4 Season(s)Filter4636110000004806001.028.125.028.1531046.036.000.111.0008.7017.392.000.000.000.00
AAA Totals - 4 Season(s)Filter2216110000001104001.063.118.063.1811021.067.000.063.0004.764.761.000.000.000.00
AA Totals - 1 Season(s)Filter2420000000003702000.000.130.000.1300025.000.000.150.00012.0028.002.330.000.000.00
Philadelphia Phillies Totals - 2 Season(s)Filter29531400010012708000.075.093.075.1684062.154.000.019.0001.6143.5527.000.000.000.00
Atlanta Braves Totals - 3 Season(s)Filter40230100010001305000.043.043.043.0861028.100.000.000.0000.0046.430.000.000.000.00
New York Mets Totals - 1 Season(s)Filter1119030000000902001.158.158.158.3163021.300.000.000.0000.0042.860.000.000.000.00
Montreal Expos Totals - 1 Season(s)Filter1412351001000301000.417.417.500.9176113.556.083.083.0000.0023.080.000.000.0020.00
Kansas City Royals Totals - 5 Season(s)Filter7210140000001502000.400.455.400.8554013.800.000.100.0007.6938.465.000.000.000.00
Baltimore Orioles Totals - 2 Season(s)Filter364020000001000000.500.600.5001.100205.500.000.250.00020.000.000.000.000.000.00
Cincinnati Reds Totals - 1 Season(s)Filter393000000000101000.000.000.000.000004.000.000.000.0000.0025.000.000.000.000.00
Houston Astros Totals - 1 Season(s)Filter111000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
Average MLB - Per 162 games16280312100200237012001.152.172.160.33213195.284.008.032.0002.0439.4619.330.000.005.26
Average Minor - Per 162 games162127440000001428021004.028.125.028.15340162.036.000.111.0008.7017.392.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1994Gulf Coast Braves GCLRkatl17P9--26--881.0000.89------9100.015.3
1995Danville Braves AppRkatl18P14--19--10101.0000.71------14100.020.9
1996Eugene Emeralds NwstA-atl19P11--27-1991.0000.82------11100.014.5
1997Macon Braves SALAatl20P28--322--25251.0000.89------28100.020.0
1998Greenville Braves SouAAatl21P24--6105-2116.7620.67------24100.017.3
1998Richmond Braves ILAAAatl21P4--15--661.0001.50------4100.02.8
1998Atlanta BravesNLMLBatl21P4-20-1--111.0000.250.05-----4100.02.5
1999Richmond Braves ILAAAatl22P14--36--991.0000.64------14100.09.9
1999Atlanta BravesNLMLBatl22P16-51-31-43.7500.190.06-----16100.09.9
2000Richmond Braves ILAAAatl23P1--21-1331.0003.00------1100.00.7
2000Atlanta BravesNLMLBatl23P22-39-3-1331.0000.140.08-----22100.013.6
2000Philadelphia PhilliesNLMLBphi23P15-94111--12121.0000.800.13-----15100.09.3
2001Reading Phillies EastAAphi24P1---1--111.0001.00------1100.00.7
2001Scranton/Wilkes-Barre Red Barons ILAAAphi24P3---3--331.0001.00------3100.02.1
2001Philadelphia PhilliesNLMLBphi24P16-86210-112121.0000.750.14-----16100.09.9
2001New York MetsNLMLBnyn24P11-592111-1413.9291.180.22-----11100.06.8
2002Cincinnati RedsNLMLBcin25P39-3944--881.0000.210.21-----39100.024.1
2002Montreal ExposNLMLBmon25P15-3712--331.0000.200.08-----15100.09.3
2002New York MetsNLMLBnyn25P1--1---111.0001.00------1100.00.6
2003Houston AstrosNLMLBhou26P11-12-1--111.0000.090.08-----11100.06.8
2003Boston Red SoxALMLBbos26P5212-------------5100.03.1
2004Syracuse SkyChiefs ILAAAtor27P25--410211614.8750.56------3833.317.4
2004Ottawa Lynx ILAAAbal27P22--49111413.9290.59------22100.015.3
2004Syracuse SkyChiefs ILAAAtor27P3---11-21.5000.33------3100.02.1
2004Baltimore OriolesALMLBbal27P874747-111111.0001.380.23-----8100.04.9
2005Baltimore OriolesALMLBbal28P34321971025213735.9461.030.18-----34100.021.0
2006Baltimore OriolesALMLBbal29P401298612--18181.0000.450.18-----40100.024.7
2007Oklahoma RedHawks PCLAAAtex30P4--11--221.0000.50------4100.02.8
2007Texas RangersALMLBtex30P5-10-------------5100.03.1
2009Omaha Royals PCLAAAkca32P14--4201-2524.9601.71------14100.09.7
2009Kansas City RoyalsALMLBkca32P17962391-1312.9230.710.19-----17100.010.5
2010Omaha Royals PCLAAAkca33P3--23--551.0001.67------3100.02.1
2010Kansas City RoyalsALMLBkca33P33231404241-2928.9660.850.20-----33100.020.4
2011Northwest Arkansas Naturals TexAAkca34P1----2-2---------1100.00.7
2011Omaha Storm Chasers PCLAAAkca34P2---------------2100.01.4
2011Kansas City RoyalsALMLBkca34P2525155824-132321.0001.280.21-----25100.015.4
2012Kansas City RoyalsALMLBkca35P34341917281-3635.9721.030.1818869.2-3597.121.0
2013Kansas City RoyalsALMLBkca36P3415121515--20201.0000.590.175645.5-34100.021.0
2014Northwest Arkansas Naturals TexAAkca37P1---2-1221.0002.00------1100.00.7
2014Omaha Storm Chasers PCLAAAkca37P3---------------3100.02.1
2014Kansas City RoyalsALMLBkca37P13748441-98.8890.620.176185.7-13100.08.0
2015Columbus Clippers ILAAAcle38P5--24--661.0001.20------5100.03.5
2015Cleveland IndiansALMLBcle38P226-------------2100.01.2
MLB Totals for P - 17 season(s)-   P40016815246219485264256.9700.640.17291565.9-4000.00.0
AAA Totals for P - 11 season(s)-   P103--2363539186.9450.83------1030.00.0
AA Totals for P - 4 season(s)-   P27--613712619.7310.70------270.00.0
A Totals for P - 1 season(s)-   P28--322--25251.0000.89------280.00.0
A- Totals for P - 1 season(s)-   P11--27-1991.0000.82------110.00.0
Rk Totals for P - 2 season(s)-   P23--315--18181.0000.78------230.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1994Gulf Coast Braves GCLRkatl179----------
1995Danville Braves AppRkatl1814----------
1996Eugene Emeralds NwstA-atl1911----------
1997Macon Braves SALAatl2028----------
1998Greenville Braves SouAAatl2124----------
1998Richmond Braves ILAAAatl214----------
1998Atlanta BravesNLMLBatl214----------
1999Richmond Braves ILAAAatl2214----------
1999Atlanta BravesNLMLBatl2216----------
2000Richmond Braves ILAAAatl231----------
2000Atlanta BravesNLMLBatl2322----------
2000Philadelphia PhilliesNLMLBphi2315----------
2001Reading Phillies EastAAphi241----------
2001Scranton/Wilkes-Barre Red Barons ILAAAphi243----------
2001Philadelphia PhilliesNLMLBphi2416----------
2001New York MetsNLMLBnyn2411----------
2002Cincinnati RedsNLMLBcin2539----------
2002Montreal ExposNLMLBmon2515----------
2002New York MetsNLMLBnyn251----------
2003Houston AstrosNLMLBhou2611----------
2003Boston Red SoxALMLBbos265----------
2004Syracuse SkyChiefs ILAAAtor2728----------
2004Ottawa Lynx ILAAAbal2722----------
2004Baltimore OriolesALMLBbal278----------
2005Baltimore OriolesALMLBbal2834----------
2006Baltimore OriolesALMLBbal2940----------
2007Oklahoma RedHawks PCLAAAtex304----------
2007Texas RangersALMLBtex305----------
2009Omaha Royals PCLAAAkca3214----------
2009Kansas City RoyalsALMLBkca3217----------
2010Omaha Royals PCLAAAkca333----------
2010Kansas City RoyalsALMLBkca3333----------
2011Northwest Arkansas Naturals TexAAkca341----------
2011Omaha Storm Chasers PCLAAAkca342----------
2011Kansas City RoyalsALMLBkca3425----------
2012Kansas City RoyalsALMLBkca3534----------
2013Kansas City RoyalsALMLBkca3634----------
2014Northwest Arkansas Naturals TexAAkca371----------
2014Omaha Storm Chasers PCLAAAkca373----------
2014Kansas City RoyalsALMLBkca3713----------
2015Columbus Clippers ILAAAcle385----------
2015Cleveland IndiansALMLBcle382----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2006PanamaWorld Baseball ClassicXXCollege29003.6011000005.0422013001.007.200.001.805.403.003.60.000
2006Baltimore OriolesMLB Spring TrainingMLB29223.52651000023.015991617200.915.870.392.356.652.833.52.500
2007Texas RangersMLB Spring TrainingMLB30103.52514000015.118764611101.5910.572.353.526.461.834.111.000
2010Kansas City RoyalsMLB Spring TrainingMLB33003.6030300005.0622025001.6010.800.003.609.002.503.60.000
2011Kansas City RoyalsMLB Spring TrainingMLB34313.96651000025.02011116913001.167.202.163.244.681.443.96.750
2012Kansas City RoyalsMLB Spring TrainingMLB35119.41606000022.03724236318101.8215.142.451.237.366.009.82.500
2013Kansas City RoyalsMLB Spring TrainingMLB36116.48624000016.21913127415001.4210.263.782.168.103.757.02.500
2014Kansas City RoyalsMLB Spring TrainingMLB37047.27541000017.1251614439101.6412.982.081.564.673.008.31.000
2015Cleveland IndiansMLB Spring TrainingMLB38216.08422000013.118995212001.5312.153.381.358.106.006.08.667
World Baseball ClassicXX Totals - 1 yrs003.6011000005.0422013001.007.200.001.805.403.003.60.000
MLB Spring Training Totals - 8 yrs10105.624119220000137.715891863335100501.4010.332.162.296.542.865.95.500

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2006Baltimore OriolesMLB Spring TrainingMLB29110100000000000001.0001.0001.0002.0001011.000.000.0000.000.000.000.000.000.00
2007Texas RangersMLB Spring TrainingMLB3010000000001000000.0001.000.0001.000001.000.000.000100.000.000.000.000.000.00
2011Kansas City RoyalsMLB Spring TrainingMLB3412000000000100000.000.000.000.000002.000.000.0000.0050.000.000.000.000.00
2013Kansas City RoyalsMLB Spring TrainingMLB3621000000000001000.000.000.000.000002.000.000.0000.000.000.000.000.000.00
MLB Spring Training Totals - 6 yrs94010000001101000.250.400.250.650106.333.000.25016.6716.671.000.000.000.00

Awards [6]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
1997South Atlantic League All-Star Team (LHP)1
1998Atlanta Braves Minor League Player of the Year ... Baseball America 1st team Minor League All-Star (SP) ... Double-A All-Star (SP) ... Southern League All-Star (LHP) ... Southern League Most Outstanding Pitcher5

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2015-05-19SPFree Agent -RetiredRetiredAnnounced retirement37.334  
2015-05-16SPCleveland IndiansCleveland Indians (MLB)-DFADes For AssignmentDesignated for Assignment37.331Team Roster on 2015-05-16
2015-05-09SPCleveland IndiansCleveland Indians (MLB)YActiveMLB ActiveContract purchased from minors37.324Team Roster on 2015-05-09
2015-04-09SPCleveland IndiansColumbus (AAA)-MinorsReassigned MinorsAssigned to Columbus (AAA)37.294Team Roster on 2015-04-09
2015-02-17SPCleveland IndiansCleveland Indians (MLB)-MinorsContractSigned to Minor League Contract37.243Team Roster on 2015-02-17
2014-09-08SPFree Agent -Free Agent--Cleared Waivers and Became a Free Agent37.081  
2014-09-05SPFree Agent -Free AgentFree AgentReleased by Royals37.078  
2014-08-29SPKansas City RoyalsKansas City Royals (MLB)-DFADes For AssignmentDesignated for Assignment37.071Team Roster on 2014-08-29
2014-06-24SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveActivated from DL37.005Team Roster on 2014-06-24
2014-06-21SPKansas City RoyalsKansas City Royals (MLB)-DL-60InjuredDL60 Transferred to 60-day DL37.002Team Roster on 2014-06-21
2014-05-02SPKansas City RoyalsKansas City Royals (MLB)YDL-15InjuredDL15 Inflamed disc, lower back36.317Team Roster on 2014-05-02
2014-01-31SPKansas City RoyalsKansas City Royals (MLB)YActiveContractSigned to 1-year contract for 2014-2014 ($4.25m) Option for 2015 36.226Team Roster on 2014-01-31
2013-10-31SPFree Agent -Free AgentFree AgentDeclared free agency36.134  
2012-05-06SPKansas City RoyalsKansas City Royals (MLB)YActive--34.321Team Roster on 2012-05-06
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2011-11-23ContractSigned by Royals 
2011-10-30Free AgentGranted free agency 
2011-06-24InjuredActivated from DL 
2011-05-11InjuredDisabled -- left let strain 
2011-01-15ContractSigned by Royals 
2010-11-07Free AgentGranted free agency 
2010-01-14ContractSigned by Royals 
2009-09-23InjuredDisabled -- Torn left oblique muscle 
2009-03-01ContractSigned by Royals to minor league contract 
2007-02-06ContractSigned by Rangers to minor league contract 
2004-05-01Sent to Orioles by Blue Jays for future considerations. 
2003-12-03ContractSigned by Blue Jays 
2003-11-26ContractSigned as Free Agent by Blue Jays. 
2003-10-03Free AgentGranted Free Agency. 
2003-05-07Claimed on waivers by Red Sox from Astros. 
2003-03-14ContractSigned as Free Agent by Astros. 
2003-03-12Released by Reds 
2003-03-10Released by Reds. 
2002-07-14TradeExpos acquired RHP Saul Rivera to complete trade 
2002-06-14TradeTraded by Expos to Reds for Jim Brower. 
2002-04-05TradeTraded by Mets with Saul Rivera, Luis Figueroa and Dicky Gonzalez to Expos for Matt Watson, Phil Seibel and Scott Strickland. 
2001-07-27TradeTraded by Phillies with Adam Walker to Mets for Turk Wendell and Dennis Cook. 
2000-07-12TradeTraded by Braves with Jimmy Osting to Phillies for Andy Ashby. 
1993-07-02ContractSigned as nondrafted free agent by Braves 
1993-07-01ContractSigned as undrafted amateur Free Agent by Braves. 
* 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
1998Atlanta BravesTeam Payroll21170,000-81236-1,276,192170,000170,000
1999Atlanta BravesTeam Payroll22200,000-80735-1,454,491200,000370,000
2000Philadelphia PhilliesTeam Payroll23207,500-72231201,394,248200,000577,500
2000Atlanta BravesTeam Payroll23207,500-72230201,394,248200,000577,500
2001Philadelphia PhilliesTeam Payroll24300,000-57323361,897,758200,000877,500
2001New York MetsTeam Payroll24300,000-57324361,897,758200,000877,500
2002Cincinnati RedsTeam Payroll25300,000-56923362,011,045200,0001,177,500
2002Montreal ExposTeam Payroll25300,000-56922362,011,045200,0001,177,500
2002New York MetsTeam Payroll25300,000-56924362,011,045200,0001,177,500
2003Boston Red SoxTeam Payroll26550,000-46427422,163,527300,0001,727,500
2003Houston AstrosTeam Payroll26550,000-46416422,163,527300,0001,727,500
2004Baltimore OriolesTeam Payroll27300,000-75533-2,070,100300,0002,027,500
2005Baltimore OriolesTeam Payroll28550,000-47820472,189,055300,0002,577,500
2006Baltimore OriolesTeam Payroll293,800,000-202975++2,365,072327,0006,377,500
2007Texas RangersTeam Payroll30600,000-48115402,459,737380,0006,977,500
2009Kansas City RoyalsTeam Payroll32400,000-72430-2,746,792400,0007,377,500
2010Kansas City RoyalsTeam Payroll33400,000-75730-2,812,412400,0007,777,500
2011Kansas City RoyalsTeam Payroll342,000,000-3315632,722,607414,0009,777,500
2012Kansas City RoyalsTeam Payroll354,500,000-206678++2,954,887480,00014,277,500
2013Kansas City RoyalsTeam Payroll364,500,000-221876++3,023,990490,00018,777,500
2014Kansas City RoyalsTeam Payroll373,000,000-30312673,256,497500,00021,777,5002014-01-31 - Signed to 1-year contract for 2014-2014 ($4.25m) Option for 2015
2015Cleveland IndiansTeam Payroll38507,50011.15978432-3,571,283507,50022,285,0002015-02-17 - Signed to Minor League Contract
* 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