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

Trevor CahillTrack this Player High Level: MLB Current Team: Free Agent since 2018 MLB Years: 2009-2018
Follow TBC on Twitter and Facebook

Drafted
Rated Prospect
Futures Game

PositionsP-400Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameTrevor John Cahill
Height6-3Weight195BatsRightThrowsRight
Born DateMarch 1,1988 [30.285]PlaceOceanside,California
High SchoolVista (Vista,CA)

DraftedSelected by the Oakland Athletics [Team Picks] in the 2nd round (66th overall) of the 2006 Amateur Entry Draft [Signed]
Signing Bonus$560,000Signing ScoutsCraig WeissmannService Time8.098 (2017)
Prospect Rankings[BA] 2007-OAK-#10 ... 2008-OAK-#6 ... 2009-MLB-#11 ... 2009-OAK-#2
MLB DebutApril 7,2009 [21.037]
OrganizationsOAK [7] ARI [3] CHN [2] ATL [1] KCA [1] LAN [1] SDN [1] Awards4Awards Voting1-4
TBC Player ID122541Retrosheet IDcahit001MLBAM ID502239
Pitch Repertoire Sinker (53.73%) -- Changeup (21.28%) -- Curveball (8.76%) -- Fastball (6.98%) -- Slider (6.87%) -- Cutter (2.38%)
Fastball Velocity [2018] - 92.43 - [2017] - 91.53 - [2016] - 92.45 - [2015] - 91.50 - [2014] - 91.23 - [2013] - 90.14 - [2012] - 89.68 - [2011] - 89.86 - [2010] - 91.57
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 Trevor Cahill 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 Oakland Athletics in 2011
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts63Walks24Hittable50SO/BB33vsPower50Hitting20Durability46Team.507Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2006Arizona AthleticsArizRkoak-ST18003.0044000009.024307113001.002.00--7.0011.001.57--
2007Kane County CougarsMidwAoak-ST191142.73201910000105.08538323401178001.197.260.263.4210.002.93.733-
2008Stockton PortsCalifA+oak-ST20542.7814131000087.05229273311039000.955.360.313.1910.613.32.556-
2008Midland RockHoundsTexAAoak30ST20612.19761000037.024159219333001.165.840.494.628.031.74.857-
2008Minor Totals (2 teams)MinorAAA--ST01152.61211920000124.076443655013612001.015.500.363.629.842.72.688-
2009Oakland AthleticsALMLBoak53ST2110134.63323200000178.218599922772905001.449.321.363.634.531.25.4355.26
2010Sacramento River CatsPCLAAAoak-ST22101.0422000008.27310581001.387.27--5.198.311.601.000-
2010Oakland AthleticsALMLBoak53ST221882.97303001100196.2155736519631182201.117.090.872.885.401.87.6924.10
2011Oakland AthleticsALMLBoak53ST2312144.16343400000207.221410296198214715001.439.270.823.556.371.79.4623.98
2012Arizona DiamondbacksNLMLBari35ST2413123.78323202100200.01849384167415610201.298.280.723.337.022.11.5203.69
2013Arizona DiamondbacksArizRkari-ST25000.0011000005.01100290000.601.80--3.6016.204.50--
2013Reno AcesPCLAAAari54ST25025.94330000016.216121139133001.508.641.624.867.021.44.000-
2013Minor Totals (2 teams)MinorAAA--ST0024.57440000021.2171311311223001.297.061.254.579.142.00.000-
2013Arizona DiamondbacksNLMLBari35ST258103.99262510010146.21437065136510217001.428.770.803.996.261.57.4444.14
2014Visalia RawhideCalifA+ari29ST260118.0011000002.02441040001.009.004.50--18.000.00.000-
2014Reno AcesPCLAAAari48ST26223.49660000028.0211211420273001.456.671.276.358.581.35.500-
2014Minor Totals (2 teams)MinorAAA--ST0234.45770000030.0231615520313001.426.821.485.939.201.55.400-
2014Arizona DiamondbacksNLMLBari35S/R263125.613217150081110.212376699551055001.6110.000.734.478.541.91.2003.78
2015Arizona DodgersArizRklan57Rel27000.0010100001.23300042001.8016.20----21.600.00--
2015Rancho Cucamonga QuakesCalifA+lan47ST27000.0011000004.00000281000.50----4.5018.004.00--
2015Oklahoma City DodgersPCLAAAlan47ST27136.28660000028.2322220314173001.6010.050.944.405.341.21.250-
2015Iowa CubsPCLAAAchn44Rel27000.0050500207.25000372001.045.87--3.528.222.33--
2015Minor Totals (4 teams)MinorAAA--S/R0134.291376002040.0402520319368001.408.570.644.077.711.89.250-
2015Atlanta BravesNLMLBatl34Rel27037.5215312006026.0362322211141001.7812.300.683.764.781.27.0004.31
2015Chicago CubsNLMLBchn53Rel27102.1211011000017.084425221000.764.241.062.6511.654.401.0002.96
2016Iowa CubsPCLAAAchn53ST28034.58660000019.2251210312250001.8811.441.375.4911.442.08.000-
2016Chicago CubsNLMLBchn53Rel28442.74501490016065.2492220735663001.286.720.964.809.051.89.5004.12
2017Lake Elsinore StormCalifA+sdn31ST29016.7511000002.23420132001.5010.12--3.3710.123.00.000-
2017El Paso ChihuahuasPCLAAAsdn38ST29016.0011000003.04221140001.6712.003.003.0012.004.00.000-
2017Minor Totals (2 teams)MinorAAA--ST0026.3522000005.27641272001.5911.121.593.1811.123.50.000-
2017San Diego PadresNLMLBsdn38ST29433.6911110000061.05829256247214001.348.560.893.5410.623.00.5713.26
2017Kansas City RoyalsALMLBkca34S/R29008.221037001023.03321211021152002.3512.913.918.225.870.71-10.25
2018Nashville SoundsPCLAAAoakST30012.63330000013.275408171001.104.61--5.2711.202.13.000-
2018Oakland AthleticsALMLBoak53ST30743.76212010000110.09052468411008001.197.360.653.358.182.44.6360.25
MLB Totals - 10 Season(s)Filter80834.0830420896323211340.11278664609138548100783401.368.560.923.676.751.84.4911.06
Minor League Totals - 10 Season(s)Filter26233.22827390020375.02891661362317441041001.226.840.544.129.702.36.531-
AAA Totals - 7 Season(s)Filter4124.20322750020123.11176859147211813001.508.341.005.138.411.64.250-
AA Totals - 1 Season(s)Filter612.19761000037.024159219333001.165.840.494.628.031.74.857-
A+ Totals - 4 Season(s)Filter563.0917161000095.157373343411812000.955.340.383.1911.063.47.455-
A Totals - 1 Season(s)Filter1142.73201910000105.08538323401178001.197.260.263.4210.002.93.733-
Rk Totals - 3 Season(s)Filter001.72651000015.268309245000.963.45--5.1713.792.67--
Oakland Athletics Totals - 4 Season(s)Filter47393.8811711611100691.06443262997325845530201.308.360.953.355.911.76.547-
Arizona Diamondbacks Totals - 3 Season(s)Filter24344.299074162191456.04502392183819436332201.418.860.753.827.141.87.414-
Chicago Cubs Totals - 2 Season(s)Filter542.61611600016082.2572624940884001.176.210.984.359.582.20.556-
Atlanta Braves Totals - 1 Season(s)Filter037.5215312006026.0362322211141001.7812.300.683.764.781.27.000-
San Diego Padres Totals - 1 Season(s)Filter433.6911110000061.05829256247214001.348.560.893.5410.623.00.571-
Kansas City Royals Totals - 1 Season(s)Filter008.221037001023.03321211021152002.3512.913.918.225.870.71--
Average MLB - Per ~220 innings13144.085034160050220.0209109100239016514101.368.560.923.676.751.84.4811.06
Average Minor - Per ~220 innings15133.22474250010220.016796791310123724001.226.840.544.129.702.36.536-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2009Oakland AthleticsALMLBoak53p2112110000000000000.500.500.5001.000102.500.000.000.4470.000.000.000.000.000.00
2010Oakland AthleticsALMLBoak53p2223000000000102000.000.000.000.000005.000.000.000.0000.0020.000.000.000.000.00
2011Oakland AthleticsALMLBoak53p2325000000000200001.000.000.000.000005.000.000.000.0000.0040.000.000.000.000.00
2012Arizona DiamondbacksNLMLBari35p2432672800040012405001.119.132.119.2518073.186.000.015.1141.3732.8824.000.000.000.00
2013Reno AcesPCLAAAari54p2525000000000200000.000.000.000.000005.000.000.000.0000.0040.000.000.000.000.00
2013Arizona DiamondbacksNLMLBari35p2526492411050002004000.082.082.143.2257253.138.061.061.0950.0037.740.000.000.0050.00
2014Reno AcesPCLAAAari48p2636130001000101000.500.500.5001.000307.600.000.000.4460.0014.290.000.000.000.00
2014Arizona DiamondbacksNLMLBari35p263224021000001504000.083.120.125.2453129.105.042.083.1153.4517.245.000.000.0050.00
2015Oklahoma City DodgersPCLAAAlan47p2734010001000001000.250.250.250.500105.250.000.000.2200.000.000.000.000.000.00
2015Totals for PCL-PCL         54010001000001000.250.250.250.500105.250.000.000.2200.000.000.000.000.000.00
2015Atlanta BravesNLMLBatl34p27155010000000200000.200.200.200.400105.333.000.000.1760.0040.000.000.000.000.00
2015Chicago CubsNLMLBchn53p27112000000001000000.000.333.000.333003.000.000.500.22933.330.000.000.000.000.00
2015Totals for NL-NL         267010000001200000.143.250.143.393108.200.000.143.19612.5025.002.000.000.000.00
2016Iowa CubsPCLAAAchn53p2844010000000100000.250.250.250.500104.333.000.000.2200.0025.000.000.000.000.00
2016Chicago CubsNLMLBchn53p28498110001001400200.125.182.125.3071011.167.000.125.1439.0936.364.000.000.000.00
2017El Paso ChihuahuasPCLAAAsdn38p2911000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2017San Diego PadresNLMLBsdn38p29913141002001303000.308.357.385.7425117.400.077.154.3255.8817.653.000.000.0025.00
2017Kansas City RoyalsALMLBkca34p2911000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
2017Totals for MLB-MLB         1014141002001403000.286.333.357.6905118.400.071.143.3045.5622.224.000.000.0025.00
MLB Totals - 9 Season(s)Filter1801797213101200562018202.117.140.145.285264204.176.028.056.0002.4530.3912.400.000.0019.05
Minor League Totals - 5 Season(s)Filter1520150002000402000.250.250.250.5005022.313.000.000.0000.0018.180.000.000.000.00
AAA Totals - 5 Season(s)Filter1520150002000402000.250.250.250.5005022.313.000.000.0000.0018.180.000.000.000.00
Arizona Diamondbacks Totals - 3 Season(s)Filter90140414210900249013001.100.113.129.242183155.154.029.043.0001.2931.6124.500.000.0021.43
San Diego Padres Totals - 1 Season(s)Filter913141002001303000.308.357.385.7425117.400.077.154.0005.8817.653.000.000.0025.00
Chicago Cubs Totals - 2 Season(s)Filter6010110001002400200.100.214.100.3141014.125.000.200.00014.2928.572.000.000.000.00
Oakland Athletics Totals - 3 Season(s)Filter510110000000302001.100.100.100.2001012.143.000.000.0000.0025.000.000.000.000.00
Atlanta Braves Totals - 1 Season(s)Filter155010000000200000.200.200.200.400105.333.000.000.0000.0040.000.000.000.000.00
Kansas City Royals Totals - 1 Season(s)Filter11000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
Average MLB - Per 162 games1621616193101100556016202.117.140.145.285234184.176.028.056.0002.4530.3912.400.000.0019.05
Average Minor - Per 162 games16221611540002200043022000.250.250.250.500540238.313.000.000.0000.0018.180.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2006Arizona Athletics ArizRkoak18P4---11-21.5000.25------4100.07.3
2007Kane County Cougars MidwAoak19P20--528323633.9171.65------20100.014.4
2008Stockton Ports CalifA+oak20P14--919--28281.0002.00------14100.010.0
2008Stockton Ports CalifA+oak20P14--919--28281.0002.00------14100.010.0
2008Midland RockHounds TexAAoak20P7--18--991.0001.29------7100.05.0
2009Oakland AthleticsALMLBoak21P3232178629113635.9721.090.20-----32100.019.8
2010Sacramento River Cats PCLAAAoak22P2---------------2100.01.4
2010Oakland AthleticsALMLBoak22P3030196654126160.9842.000.31-----30100.018.5
2011Oakland AthleticsALMLBoak23P34342071232114544.9781.290.21-----34100.021.0
2012Arizona DiamondbacksNLMLBari24P323220016315-5247.9041.470.2412763.2-32100.019.8
2013Arizona Diamondbacks ArizRkari25P1---------------1100.01.8
2013Reno Aces PCLAAAari25P3--11--221.0000.67------3100.02.1
2013Arizona DiamondbacksNLMLBari25P2625146436-340401.0001.540.2716194.1-26100.016.0
2014Visalia Rawhide CalifA+ari26P1---------------1100.00.7
2014Reno Aces PCLAAAari26P6--33--661.0001.00------6100.04.2
2014Arizona DiamondbacksNLMLBari26P3217110512111817.9440.530.1517481.0-32100.019.8
2015Arizona Dodgers ArizRklan27P1---------------1100.01.8
2015Rancho Cucamonga Quakes CalifA+lan27P1---------------1100.00.7
2015Oklahoma City Dodgers PCLAAAlan27P6--54--991.0001.50------6100.04.2
2015Iowa Cubs PCLAAAchn27P5--1---111.0000.20------5100.03.5
2015Atlanta BravesNLMLBatl27P1532646--10101.0000.670.385183.3-15100.09.3
2015Chicago CubsNLMLBchn27P11-1714--551.0000.450.29-10.0-11100.06.8
2016Iowa Cubs PCLAAAchn28P6--23--551.0000.83------6100.04.2
2016Chicago CubsNLMLBchn28P501657122-2119.9050.380.2911191.7-50100.031.1
2017Lake Elsinore Storm CalifA+sdn29P1---------------1100.00.7
2017El Paso Chihuahuas PCLAAAsdn29P1---------------1100.00.7
2017San Diego PadresNLMLBsdn29P111161213-315151.0001.360.2510283.3-11100.06.8
2017Kansas City RoyalsALMLBkca29P1032317--881.0000.800.357-100.0-10100.06.2
2018Nashville Sounds PCLAAAoak30P3--13-1441.0001.33------3100.02.1
2018Oakland AthleticsALMLBoak30P2120110516112221.9551.000.1915768.2-21100.013.0
MLB Totals for P - 10 season(s)-   P3042081339692521212333321.9641.060.24932479.5-3040.00.0
AAA Totals for P - 7 season(s)-   P32--1314-127271.0000.84------320.00.0
AA Totals for P - 1 season(s)-   P7--18--991.0001.29------70.00.0
A+ Totals for P - 4 season(s)-   P31--1838--56561.0001.81------310.00.0
A Totals for P - 1 season(s)-   P20--528323633.9171.65------200.00.0
Rk Totals for P - 3 season(s)-   P6---11-21.5000.17------60.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2006Arizona Athletics ArizRkoak184----------
2007Kane County Cougars MidwAoak1920----------
2008Stockton Ports CalifA+oak2028----------
2008Midland RockHounds TexAAoak207----------
2009Oakland AthleticsALMLBoak2132----------
2010Sacramento River Cats PCLAAAoak222----------
2010Oakland AthleticsALMLBoak2230----------
2011Oakland AthleticsALMLBoak2334----------
2012Arizona DiamondbacksNLMLBari2432----------
2013Arizona Diamondbacks ArizRkari251----------
2013Reno Aces PCLAAAari253----------
2013Arizona DiamondbacksNLMLBari2526----------
2014Visalia Rawhide CalifA+ari261----------
2014Reno Aces PCLAAAari266----------
2014Arizona DiamondbacksNLMLBari2632----------
2015Arizona Dodgers ArizRklan271----------
2015Rancho Cucamonga Quakes CalifA+lan271----------
2015Oklahoma City Dodgers PCLAAAlan276----------
2015Iowa Cubs PCLAAAchn275----------
2015Atlanta BravesNLMLBatl2715----------
2015Chicago CubsNLMLBchn2711----------
2016Iowa Cubs PCLAAAchn286----------
2016Chicago CubsNLMLBchn2850----------
2017Lake Elsinore Storm CalifA+sdn291----------
2017El Paso Chihuahuas PCLAAAsdn291----------
2017San Diego PadresNLMLBsdn2911----------
2017Kansas City RoyalsALMLBkca2910----------
2018Nashville Sounds PCLAAAoak303----------
2018Oakland AthleticsALMLBoak3021----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2008United StatesOlympicsTournament20002.2522000008.0622055101.386.750.005.635.631.002.25.000
2009Oakland AthleticsMLB Spring TrainingMLB21000.00000000043.01830210300.443.770.420.210.000.000.63.000
2010Oakland AthleticsMLB Spring TrainingMLB22115.95642000019.22213133516001.4110.071.372.297.323.205.95.500
2011Oakland AthleticsMLB Spring TrainingMLB23214.50660000024.02713121517201.3310.130.381.886.383.404.88.667
2012Arizona DiamondbacksMLB Spring TrainingMLB24034.86532001116.217995516401.369.182.702.708.643.204.86.000
2013Arizona DiamondbacksMLB Spring TrainingMLB25211.86550000019.116540525301.107.450.002.3311.645.002.33.667
2014Arizona DiamondbacksMLB Spring TrainingMLB26126.95550000022.03418174622201.8213.911.642.459.003.677.36.333
2015Atlanta BravesMLB Spring TrainingMLB27003.60431000010.014440510101.9012.600.004.509.002.003.60.000
2015Chicago CubsDiv SeriesMLB27103.3730300002.24110060001.8213.500.000.0020.2503.371.000
2015Chicago CubsChamp. SeriesMLB27013.3730300102.23110021001.3610.120.000.006.7503.37.000
2016Chicago CubsMLB Spring TrainingMLB28104.50523001112.011661310301.178.250.752.257.503.334.501.000
2017San Diego PadresMLB Spring TrainingMLB29113.26651000019.11112711121201.155.120.475.129.781.915.59.500
2018Oakland AthleticsMLB Spring TrainingMLB30000.0020200105.0300027101.005.400.003.6012.603.500.00.000
Summer Olympics Totals - 1 yrs002.2522000008.0622055101.386.750.005.635.631.002.25.000
MLB Spring Training Totals - 10 yrs893.394433110032191.0173837217481442101.168.150.802.266.793.003.91.471
MLB Playoffs - Divisional Series Totals - 1 yrs103.3730300002.7411006001.5013.500.000.0020.2503.371.000
MLB Playoffs - Championship Series Totals - 1 yrs013.3730300102.7311002101.1210.120.000.006.7503.37.000

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2009Oakland AthleticsMLB Spring TrainingMLB2123000000000300000.000.000.000.000003.000.000.0000.00100.000.000.000.000.00
2010Oakland AthleticsMLB Spring TrainingMLB2262000000000200000.000.000.000.000002.000.000.0000.00100.000.000.000.000.00
2012Arizona DiamondbacksMLB Spring TrainingMLB2454000000000300000.000.000.000.000004.000.000.0000.0075.000.000.000.000.00
2013Arizona DiamondbacksMLB Spring TrainingMLB2522100000001000000.000.333.000.333003.000.000.50033.330.000.000.000.000.00
2014Arizona DiamondbacksMLB Spring TrainingMLB2634000000000101000.000.000.000.000005.000.000.0000.0020.000.000.000.000.00
2015Atlanta BravesMLB Spring TrainingMLB2722000000000100000.000.000.000.000002.000.000.0000.0050.000.000.000.000.00
2016Chicago CubsMLB Spring TrainingMLB2830000001000001000.000.000.000.000001.000.000.0000.000.000.000.000.000.00
2017San Diego PadresMLB Spring TrainingMLB2934100000000101000.000.000.000.000005.000.000.0000.0020.000.000.000.000.00
MLB Spring Training Totals - 8 yrs26212000010011103000.000.045.000.0450025.000.000.0484.0044.0011.000.000.000.00

Awards [4]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2007Oakland Athletics Minor League Player of the Year1
2008Baseball America Minor League 2nd All-Star Team (SP)1
2010American League Player of the Week (August 2-August 8) ... Oakland Athletics Minor League Player of the Year2

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-10-29SPFree Agent -Free AgentFree AgentGranted free agency30.242  
2018-07-07SPOakland AthleticsNashville (AAA)YDL-10InjuredAssigned to Nashville (AAA) for rehab30.128Team Roster on 2018-07-07
2018-07-02SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveActivated from DL30.123Team Roster on 2018-07-02
2018-06-14SPOakland AthleticsOakland Athletics (MLB)YDL-10InjuredDL10 Strained right achilles30.105Team Roster on 2018-06-14
2018-05-16SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveActivated from DL30.076Team Roster on 2018-05-16
2018-05-09SPOakland AthleticsOakland Athletics (MLB)YDL-10InjuredDL10 Right elbow impingement30.069Team Roster on 2018-05-09
2018-04-17SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveRecalled from Nashville (AAA)30.047Team Roster on 2018-04-17
2018-03-28SPOakland AthleticsNashville (AAA)YMinorsReassigned MinorsAssigned to Nashville (AAA)30.027Team Roster on 2018-03-28
2018-03-18SPOakland AthleticsOakland Athletics (MLB)YActiveContractSigned to 1-year contract for 2018-2018 ($1.5m)30.017Team Roster on 2018-03-18
2017-11-03SPFree Agent -Free AgentFree AgentGranted free agency29.247  
2017-09-01SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveActivated from DL29.184Team Roster on 2017-09-01
2017-08-10SPKansas City RoyalsKansas City Royals (MLB)YDL-10InjuredDL10 Right shoulder impingement29.162Team Roster on 2017-08-10
2017-07-24SPKansas City RoyalsKansas City Royals (MLB)YActiveTradedTraded from Padres with Ryan Buchter and Brandon Maurer to Royals for Esteury Ruiz, Matt Strahm and Travis Wood29.145Team Roster on 2017-07-24
2017-07-04SPSan Diego PadresSan Diego Padres (MLB)YActiveMLB ActiveActivated from DL29.125Team Roster on 2017-07-04
2017-06-28SPSan Diego PadresEl Paso (AAA)YDL-10InjuredAssigned to El Paso (AAA) for rehab29.119Team Roster on 2017-06-28
2017-06-22SPSan Diego PadresLake Elsinore (A+)YDL-10InjuredAssigned to Lake Elsinore (A+) for rehab29.113Team Roster on 2017-06-22
2017-05-16SPSan Diego PadresSan Diego Padres (MLB)YDL-10InjuredDL10 Strained right shoulder29.076Team Roster on 2017-05-16
2017-04-16SPSan Diego PadresSan Diego Padres (MLB)YActiveMLB ActiveActivated from DL29.046Team Roster on 2017-04-16
2017-04-09SPSan Diego PadresSan Diego Padres (MLB)YDL-10InjuredDL10 Lower back strain29.039Team Roster on 2017-04-09
2017-01-19SPSan Diego PadresSan Diego Padres (MLB)YActiveContractSigned to 1-year contract for 2017-2017 ($1.75m)28.324Team Roster on 2017-01-19
2016-11-02RPFree Agent -Free AgentFree AgentGranted free agency28.246  
2016-08-16RPChicago CubsChicago Cubs (MLB)YActiveMLB ActiveActivated from DL28.168Team Roster on 2016-08-16
2016-08-02RPChicago CubsIowa (AAA)YDL-15InjuredAssigned to Iowa (AAA) for rehab28.154Team Roster on 2016-08-02
2016-07-16RPChicago CubsChicago Cubs (MLB)YDL-15InjuredDL15 Right patellar tendinitis28.137Team Roster on 2016-07-16
2015-12-15RPChicago CubsChicago Cubs (MLB)YActiveContractSigned to 1-year contract for 2016-2016 ($4.25m)27.289Team Roster on 2015-12-15
2015-11-03RPFree Agent -Free AgentFree AgentGranted free agency27.247  
2015-09-01RPChicago CubsChicago Cubs (MLB)YActiveMLB ActiveContract purchased from minors27.184Team Roster on 2015-09-01
2015-08-18SP-RPChicago CubsIowa (AAA)-MinorsContractSigned to Minor League Contract27.170Team Roster on 2015-08-18
2015-08-15SP-RPFree Agent -Free AgentFree AgentGranted free agency27.167  
2015-07-22SP-RPLos Angeles DodgersOklahoma City (AAA)-MinorsActivated MinorsActivated from disabled list27.143Team Roster on 2015-07-22
2015-07-11SP-RPLos Angeles DodgersOklahoma City (AAA)-DL-7InjuredDL7 Injured27.132Team Roster on 2015-07-11
2015-07-07SP-RPLos Angeles DodgersArizona Dodgers (Rk)-MinorsReassigned MinorsAssigned to Arizona Dodgers (Rk)27.128Team Roster on 2015-07-07
2015-07-03SP-RPLos Angeles DodgersLos Angeles Dodgers (MLB)-MinorsContractSigned to Minor League Contract27.124Team Roster on 2015-07-03
2015-06-21SP-RPFree Agent -Free AgentFree AgentReleased by Braves27.112  
2015-06-12SP-RPAtlanta BravesAtlanta Braves (MLB)-DFADes For AssignmentDesignated for Assignment27.103Team Roster on 2015-06-12
2015-04-03SP-RPAtlanta BravesAtlanta Braves (MLB)YActiveTradedTraded from Diamondbacks with cash to Braves for Josh Elander27.033Team Roster on 2015-04-03
2014-07-14SP-RPArizona DiamondbacksArizona Diamondbacks (MLB)YActiveMLB ActiveRecalled from Reno (AAA)26.135Team Roster on 2014-07-14
2014-06-22SP-RPArizona DiamondbacksReno (AAA)YMinorsReassigned MinorsOptioned to Reno (AAA)26.113Team Roster on 2014-06-22
2014-06-12SP-RPArizona DiamondbacksVisalia (A+)YMinorsReassigned MinorsOptioned to Visalia (A+)26.103Team Roster on 2014-06-12
2014-06-09SP-RPArizona DiamondbacksArizona Diamondbacks (MLB)-DFADes For AssignmentDesignated for Assignment26.100Team Roster on 2014-06-09
2013-08-18SP-RPArizona DiamondbacksArizona Diamondbacks (MLB)YActiveMLB ActiveActivated from DL25.170Team Roster on 2013-08-18
2013-07-30SPArizona DiamondbacksReno (AAA)YDL-15InjuredAssigned to Reno (AAA) for rehab25.151Team Roster on 2013-07-30
2013-07-26SPArizona DiamondbacksArizona Diamondbacks (Rk)YDL-15InjuredAssigned to Arizona Diamondbacks (Rk) for rehab25.147Team Roster on 2013-07-26
2013-07-01SPArizona DiamondbacksArizona Diamondbacks (MLB)YDL-15InjuredDL15 Right hip contusion [Hit on hip by comebacker]25.122Team Roster on 2013-07-01
2011-12-09SPArizona DiamondbacksArizona Diamondbacks (MLB)YActiveTradedTraded from Athletics with Craig Breslow and cash to Diamondbacks for Collin Cowgill, Jarrod Parker and Ryan Cook23.283Team Roster on 2011-12-09
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2011-12-09TradeTraded by Athletics with Craig Breslow to Diamondbacks for Collin Cowgill, Jarrod Parker and Ryan Cook 
* 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
2006Oakland Athletics-18560,000-------560,000Signing Bonus out of 2006 Draft (2nd round - 66th overall)
2009Oakland AthleticsTeam Payroll21400,000-72450-2,746,792400,000960,000
2010Oakland AthleticsTeam Payroll22410,000-65626272,812,412400,0001,370,000
2011Oakland AthleticsTeam Payroll23440,000-59122352,722,607414,0001,810,000
2012Arizona DiamondbacksTeam Payroll243,700,000-247973++2,954,887480,0005,510,000
2013Arizona DiamondbacksTeam Payroll255,700,000-181780++3,023,990490,00011,210,000
2014Arizona DiamondbacksTeam Payroll267,900,000-147784++3,256,497500,00019,110,000
2015Chicago CubsTeam Payroll2712,200,0006.09884391++3,571,283507,50031,310,0002015-07-03 - Signed to Minor League Contract
2015-08-18 - Signed to Minor League Contract
2015Atlanta BravesTeam Payroll2712,200,0006.09884491++3,571,283507,50031,310,0002015-07-03 - Signed to Minor League Contract
2015-08-18 - Signed to Minor League Contract
2016Chicago CubsTeam Payroll284,250,0007.0982601571++3,498,245507,50035,560,0002015-12-15 - Signed to 1-year contract for 2016-2016 ($4.25m)
2017San Diego PadresTeam Payroll291,750,0008.0984139543,651,709535,00037,310,0002017-01-19 - Signed to 1-year contract for 2017-2017 ($1.75m)
2017Kansas City RoyalsTeam Payroll291,750,0008.09841321543,651,709535,00037,310,0002017-01-19 - Signed to 1-year contract for 2017-2017 ($1.75m)
* 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