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

Fernando SalasTrack this Player High Level: MLB Current Team: Free Agent since 2018 MLB Years: 2010-2018
Follow TBC on Twitter and Facebook

World Series Champion
Futures Game

PositionsP-633Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameNoel Fernando Salas
Height5-10Weight198BatsRightThrowsRight
Born DateMay 30,1985 [33.079]PlaceHuatabampo,Mexico

DraftedSigned as undrafted amateur free agent in 2007 by the St. Louis Cardinals.Service Time6.048 (2016)
MLB DebutMay 28,2010 [24.363]
OrganizationsSLN [7] ANA [4] NYN [2] ATL [1] ARI [1] Awards2
TBC Player ID141815Retrosheet IDsalaf001MLBAM ID477569
Pitch Repertoire Fastball (63.96%) -- Changeup (23.55%) -- Slider (8.90%) -- 2-Seam Fastball (3.59%)
Fastball Velocity [2018] - 90.46 - [2017] - 91.07 - [2016] - 90.94 - [2015] - 90.73 - [2014] - 91.13 - [2013] - 90.36 - [2012] - 91.61 - [2011] - 91.06 - [2010] - 91.16
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Fernando Salas 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 RatingsPitchingStrikeouts65Walks70Hittable58SO/BB73vsPower58Hitting0Durability64Team.512Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2007Palm Beach CardinalsFSLA+sln-S/R22235.2616412002039.03925231210252001.258.922.752.295.722.50.400-
2007Saltillo SaraperosMexAAA--Rel22006.7530300002.25221221002.6216.873.376.756.751.00--
2007Minor Totals (2 teams)MinorMLB--S/R0235.3619415002041.14427251312273001.339.432.792.575.792.25.4006.84
2008Springfield CardinalsTexAAsln38R/CL23733.656006000372574.065313012161002201.097.911.461.9512.166.25.700-
2009Gulf Coast CardinalsGCLRksln-Rel24000.0010100001.0000001000--------9.000.00--
2009Springfield CardinalsTexAAsln-Rel24103.1810010001011.010540271001.067.94--1.595.563.501.000-
2009Memphis RedbirdsPCLAAAsln38Rel24323.67240240010027.0221211410243001.197.331.333.338.002.40.600-
2009Minor Totals (3 teams)MinorMLB--Rel0423.43350350011039.0321715412324001.127.320.922.757.322.67.6673.71
2010Memphis RedbirdsPCLAAAsln38R/CL25103.793403400241935.226151529442000.986.560.502.2711.104.891.000-
2010St. Louis CardinalsNLMLBsln59Rel25003.52270270011030.2281312415292001.408.221.174.408.511.93-4.35
2011Memphis RedbirdsPCLAAAsln28Rel26000.0030300323.02000040000.676.00----12.000.00--
2011St. Louis CardinalsNLMLBsln59R/CL26562.286806800462475.0502019721752020.956.000.842.529.003.57.4553.16
2012Memphis RedbirdsPCLAAAsln-Rel27109.0040400414.06442050001.5013.504.50--11.250.001.000-
2012St. Louis CardinalsNLMLBsln59Rel27144.30650650023058.2562828527604011.418.590.774.149.202.22.2003.59
2013Memphis RedbirdsPCLAAAsln63R/CL28121.902202200191223.2158515210000.855.700.381.907.994.20.333-
2013St. Louis CardinalsNLMLBsln59Rel28034.50270270014028.027151436222011.188.680.961.937.073.67.0003.62
2014Inland Empire 66ersCalifA+ana17Rel29000.0010100001.0000001000--------9.000.00--
2014Salt Lake BeesPCLAAAana9Rel29000.0030300212.22000000000.756.75------0.00--
2014Minor Totals (2 teams)MinorMLB--Rel0000.0040400213.22000010000.554.91----2.450.00-2.59
2014Los Angeles AngelsALMLBana59Rel29503.37570570011058.2502222514611111.097.670.772.159.364.361.0002.93
2015Los Angeles AngelsALMLBana59Rel30524.24720720013063.2613430812743031.158.621.131.7010.466.17.7143.15
2016Los Angeles AngelsALMLBana59Rel31364.47580580022656.0522828919450001.268.311.443.047.192.37.3334.64
2016New York MetsNLMLBnyn59Rel31012.0817017002017.0114430191000.635.711.56--9.870.00.0003.20
2017Salt Lake BeesPCLAAAana11Rel32000.0030300103.01000251001.003.00--6.0015.002.50--
2017New York MetsNLMLBnyn59Rel32126.0048048007045.0603530720474001.7812.001.404.009.402.35.3334.42
2017Los Angeles AngelsALMLBana59Rel32102.6313013004013.27440290000.664.61--1.325.934.501.0002.28
2018Arizona DiamondbacksNLMLBariRel33444.50410410012040.0402020513302011.339.001.132.936.752.31.5001.18
2018Atlanta BravesNLMLBatlRel33444.50410410012040.0402020513302011.339.001.132.936.752.31.5001.18
2018Gwinnett StripersILAAAatlRel331112.0060600106.014883290002.6721.004.503.0013.504.50.500-
MLB Totals - 9 Season(s)Filter29323.9453405340017730524.048224323161162501231101.228.231.042.778.563.09.4750.58
Minor League Totals - 10 Season(s)Filter17113.9219041860010460232.0207110102375824812201.137.951.422.239.524.28.607-
AAA Totals - 9 Season(s)Filter753.761020102006435105.293494513301147001.147.771.092.519.533.80.583-
AA Totals - 2 Season(s)Filter833.597007000382585.075363412181073201.097.911.271.9011.295.94.727-
A+ Totals - 2 Season(s)Filter235.1317413002040.03925231210262001.218.702.682.235.802.60.400-
Rk Totals - 1 Season(s)Filter000.0010100001.0000001000--------9.000.00--
Los Angeles Angels Totals - 4 Season(s)Filter1483.93200020000506190.0170888422471894141.137.951.032.208.844.02.636-
St. Louis Cardinals Totals - 4 Season(s)Filter6133.421870187009424191.01617673196918610041.207.530.893.238.702.70.316-
New York Mets Totals - 2 Season(s)Filter134.9165065009062.07139341020665001.4610.251.442.899.533.30.250-
Arizona Diamondbacks Totals - 1 Season(s)Filter444.50410410012040.0402020513302011.339.001.132.936.752.31.500-
Atlanta Braves Totals - 1 Season(s)Filter444.50410410012040.0402020513302011.339.001.132.936.752.31.500-
Average MLB - Per ~220 innings12133.942230223007413220.020110196256820910041.228.231.042.778.563.09.4800.58
Average Minor - Per ~220 innings16103.921784174009856220.019410396355423311201.137.951.422.239.524.28.615-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2008Springfield CardinalsTexAAsln3823602010001000000000.500.500.5001.000102.500.000.000.4480.000.000.000.000.000.00
2009Memphis RedbirdsPCLAAAsln38p24241000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
2010Memphis RedbirdsPCLAAAsln38p25193000000000100000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
2011St. Louis CardinalsNLMLBsln59p26631000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2012St. Louis CardinalsNLMLBsln59p27651000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
2013St. Louis CardinalsNLMLBsln59p28272000000000100000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
2017New York MetsNLMLBnyn59p32462010000000100000.500.500.5001.0001021.000.000.000.4380.0050.000.000.000.000.00
2018Arizona DiamondbacksNLMLBarip33391000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
MLB Totals - 6 Season(s)Filter2617010000000300000.143.143.143.286107.250.000.000.0000.0042.860.000.000.000.00
Minor League Totals - 4 Season(s)Filter1046010001000200000.167.167.167.334106.250.000.000.0000.0033.330.000.000.000.00
AAA Totals - 3 Season(s)Filter444000000000200000.000.000.000.000004.000.000.000.0000.0050.000.000.000.000.00
AA Totals - 1 Season(s)Filter602010001000000000.500.500.5001.000102.500.000.000.0000.000.000.000.000.000.00
St. Louis Cardinals Totals - 3 Season(s)Filter1554000000000200000.000.000.000.000004.000.000.000.0000.0050.000.000.000.000.00
New York Mets Totals - 2 Season(s)Filter632010000000100000.500.500.5001.0001021.000.000.000.0000.0050.000.000.000.000.00
Arizona Diamondbacks Totals - 1 Season(s)Filter391000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
Average MLB - Per 162 games1624010000000200000.143.143.143.286104.250.000.000.0000.0042.860.000.000.000.00
Average Minor - Per 162 games1629020002000300000.167.167.167.334209.250.000.000.0000.0033.330.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2007Palm Beach Cardinals FSLA+sln22P16---2--221.0000.13------16100.011.4
2008Springfield Cardinals TexAAsln23P60--24--661.0000.10------60100.042.9
2009Gulf Coast Cardinals GCLRksln24P1---------------1100.01.8
2009Springfield Cardinals TexAAsln24P10---3--331.0000.30------10100.07.1
2009Memphis Redbirds PCLAAAsln24P24---5--551.0000.21------24100.016.7
2010Memphis Redbirds PCLAAAsln25P34--31--441.0000.12------34100.023.6
2010St. Louis CardinalsNLMLBsln25P27-3044--881.0000.300.27-----27100.016.7
2011Memphis Redbirds PCLAAAsln26P3---1--111.0000.33------3100.02.1
2011St. Louis CardinalsNLMLBsln26P68-7558-113131.0000.190.17-----68100.042.0
2012Memphis Redbirds PCLAAAsln27P4---------------4100.02.8
2012St. Louis CardinalsNLMLBsln27P65-5839--12121.0000.180.213350.0-65100.040.1
2013Memphis Redbirds PCLAAAsln28P22---2--221.0000.09------22100.015.3
2013St. Louis CardinalsNLMLBsln28P27-2813--441.0000.150.141-100.0-27100.016.7
2014Inland Empire 66ers CalifA+ana29P1---------------1100.00.7
2014Salt Lake Bees PCLAAAana29P3--1---111.0000.33------3100.02.1
2014Los Angeles AngelsALMLBana29P57-5867-113131.0000.230.224-100.0-57100.035.2
2015Los Angeles AngelsALMLBana30P72-63210-112121.0000.170.193-100.0-72100.044.4
2016Los Angeles AngelsALMLBana31P58-5627--991.0000.160.163260.0-58100.035.8
2016New York MetsNLMLBnyn31P17-172---221.0000.120.121-100.0-17100.010.5
2017Salt Lake Bees PCLAAAana32P3---------------3100.02.1
2017New York MetsNLMLBnyn32P48-4515--661.0000.130.134357.1-48100.029.6
2017Los Angeles AngelsALMLBana32P13-1312--331.0000.230.231-100.0-13100.08.0
MLB Totals for P - 8 season(s)-   P452-4432755-382821.0000.180.1920871.4-4520.00.0
AAA Totals for P - 7 season(s)-   P93--49--13131.0000.14------930.00.0
AA Totals for P - 2 season(s)-   P70--27--991.0000.13------700.00.0
A+ Totals for P - 2 season(s)-   P17---2--221.0000.12------170.00.0
Rk Totals for P - 1 season(s)-   P1---------------10.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2007Palm Beach Cardinals FSLA+sln2216----------
2008Springfield Cardinals TexAAsln2360----------
2009Gulf Coast Cardinals GCLRksln241----------
2009Springfield Cardinals TexAAsln2410----------
2009Memphis Redbirds PCLAAAsln2424----------
2010Memphis Redbirds PCLAAAsln2534----------
2010St. Louis CardinalsNLMLBsln2527----------
2011Memphis Redbirds PCLAAAsln263----------
2011St. Louis CardinalsNLMLBsln2668----------
2012Memphis Redbirds PCLAAAsln274----------
2012St. Louis CardinalsNLMLBsln2765----------
2013Memphis Redbirds PCLAAAsln2822----------
2013St. Louis CardinalsNLMLBsln2827----------
2014Inland Empire 66ers CalifA+ana291----------
2014Salt Lake Bees PCLAAAana293----------
2014Los Angeles AngelsALMLBana2957----------
2015Los Angeles AngelsALMLBana3072----------
2016Los Angeles AngelsALMLBana3158----------
2016New York MetsNLMLBnyn3117----------
2017Salt Lake Bees PCLAAAana323----------
2017New York MetsNLMLBnyn3248----------
2017Los Angeles AngelsALMLBana3213----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2009St. Louis CardinalsMLB Spring TrainingMLB24000.0001-100113.0700100002.3321.003.000.000.0000.00.000
2010St. Louis CardinalsMLB Spring TrainingMLB25001.9370700009.19520110001.108.680.000.969.6410.004.82.000
2011St. Louis CardinalsMLB Spring TrainingMLB26010.7310010005212.1411078100.912.920.005.115.841.140.73.000
2011St. Louis CardinalsDiv SeriesMLB26002.4530300003.22110021100.624.910.000.004.9102.45.000
2011St. Louis CardinalsChamp. SeriesMLB26001.5040400106.03110160000.674.500.001.509.006.001.50.000
2011St. Louis CardinalsWorld SeriesMLB26007.3640400003.27530340003.1217.180.007.369.821.3312.27.000
2012St. Louis CardinalsMLB Spring TrainingMLB27104.5090900528.01044127001.5011.251.132.257.883.504.501.000
2012St. Louis CardinalsDiv SeriesMLB27000.0010100001.00000010000.000.000.000.009.0000.00.000
2012St. Louis CardinalsChamp. SeriesMLB27003.8640400104.23221040000.715.791.930.007.7103.86.000
2013St. Louis CardinalsMLB Spring TrainingMLB28001.931001000509.14222210000.663.861.931.939.645.001.93.000
2014Los Angeles AngelsMLB Spring TrainingMLB29003.6010010000010.08443011000.807.202.700.009.9003.60.000
2014Los Angeles AngelsDiv SeriesMLB29016.7520200101.11111010000.916.756.750.006.7506.75.000
2015Los Angeles AngelsMLB Spring TrainingMLB30004.5010010001110.01455138001.7012.600.902.707.202.674.50.000
2016Los Angeles AngelsMLB Spring TrainingMLB31002.001001000109.0722044001.227.000.004.004.001.002.00.000
2017New York MetsMLB Spring TrainingMLB32007.3650500103.2633102101.8714.732.450.004.9107.36.000
2018Arizona DiamondbacksMLB Spring TrainingMLB33001.6411011001011.01022128101.098.180.821.646.554.001.64.000
MLB Spring Training Totals - 10 yrs112.63821810020685.7792825102168301.178.301.052.217.143.242.94.500
MLB Playoffs - Divisional Series Totals - 3 yrs013.0060600106.0322104110.504.501.500.006.0003.00.000
MLB Playoffs - Championship Series Totals - 2 yrs002.53808002010.76331110000.665.060.840.848.4410.002.53.000
MLB Playoffs - World Series Totals - 1 yrs007.3640400003.7753034002.7317.180.007.369.821.3312.27.000

Awards [2]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2008Double-A All-Star (RP) ... Texas League All-Star (RP)2

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-08-11PFree Agent -Free AgentFree AgentReleased by Braves33.073  
2018-07-16PAtlanta BravesGwinnett (AAA)-MinorsReassigned MinorsAssigned to Gwinnett (AAA)33.047Team Roster on 2018-07-16
2018-07-16PAtlanta BravesGwinnett (AAA)-MinorsContractSigned to Minor League Contract33.047Team Roster on 2018-07-16
2018-07-09RPFree Agent -Free AgentFree AgentReleased by Diamondbacks33.040  
2018-07-06RPArizona DiamondbacksArizona Diamondbacks (MLB)-DFADes For AssignmentDesignated for Assignment33.037Team Roster on 2018-07-06
2018-03-24RPArizona DiamondbacksArizona Diamondbacks (MLB)YActiveMLB ActiveContract purchased from minors32.298Team Roster on 2018-03-24
2018-01-22RPArizona DiamondbacksArizona Diamondbacks (MLB)-MinorsContractSigned to Minor League Contract32.237Team Roster on 2018-01-22
2017-11-03RPFree Agent -Free AgentFree AgentGranted free agency32.157  
2017-09-01RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveContract purchased from minors32.094Team Roster on 2017-09-01
2017-08-20RPLos Angeles AngelsSalt Lake (AAA)-MinorsContractSigned to Minor League Contract32.082Team Roster on 2017-08-20
2017-08-16RPFree Agent -Free AgentFree AgentReleased by Mets32.078  
2017-08-10RPNew York MetsNew York Mets (MLB)-DFADes For AssignmentDesignated for Assignment32.072Team Roster on 2017-08-10
2017-02-14RPNew York MetsNew York Mets (MLB)YActiveContractSigned to 1-year contract for 2017-2017 ($3m)31.260Team Roster on 2017-02-14
2016-11-02CLFree Agent -Free AgentFree AgentGranted free agency31.156  
2016-08-31CLNew York MetsNew York Mets (MLB)YActiveTradedTraded from Angels to Mets for Erik Manoah31.093Team Roster on 2016-08-31
2016-01-15CLLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2016-2016 ($2.4m) [Avoids Arbitration]30.230Team Roster on 2016-01-15
2015-01-17RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2015-2015 ($1.37m) Avoids arbitration29.232Team Roster on 2015-01-17
2014-08-03RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)29.065Team Roster on 2014-08-03
2014-07-26RPLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsOptioned to Salt Lake (AAA)29.057Team Roster on 2014-07-26
2014-07-06RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DL29.037Team Roster on 2014-07-06
2014-06-15RPLos Angeles AngelsLos Angeles Angels (MLB)YDL-15InjuredDL15 Right shoulder inflammation29.016Team Roster on 2014-06-15
2014-01-17RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2014-2014 ($0.87m) Avoiding arbitration28.232Team Roster on 2014-01-17
2013-11-22RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveTradedTraded from Cardinals with David Freese to Angels for Peter Bourjos and Randal Grichuk28.176Team Roster on 2013-11-22
2013-08-27RPSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveRecalled from Memphis (AAA)28.089Team Roster on 2013-08-27
2013-07-30RPSt. Louis CardinalsMemphis (AAA)YMinorsReassigned MinorsOptioned to Memphis (AAA)28.061Team Roster on 2013-07-30
2013-07-19RPSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveRecalled from Memphis (AAA)28.050Team Roster on 2013-07-19
2013-06-26RPSt. Louis CardinalsMemphis (AAA)YMinorsActivated MinorsActivated from DL and optioned to Memphis (AAA)28.027Team Roster on 2013-06-26
2013-06-19RPSt. Louis CardinalsMemphis (AAA)YDL-15InjuredAssigned to Memphis (AAA) for rehab28.020Team Roster on 2013-06-19
2013-05-22RPSt. Louis CardinalsSt. Louis Cardinals (MLB)YDL-15InjuredDL15 Right shoulder irritation27.357Team Roster on 2013-05-22
2012-06-07RPSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveRecalled from Memphis (AAA)27.008Team Roster on 2012-06-07
2012-05-26RPSt. Louis CardinalsSt. Louis Cardinals (MLB)YMinorsReassigned MinorsOptioned to Memphis (AAA)26.361Team Roster on 2012-05-26
2012-05-07PSt. Louis CardinalsSt. Louis Cardinals (MLB)YActive--26.342Team Roster on 2012-05-07
* 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
2010St. Louis CardinalsTeam Payroll25400,000-75742-2,812,412400,000400,000
2011St. Louis CardinalsTeam Payroll26414,000-78945-2,722,607414,000814,000
2012St. Louis CardinalsTeam Payroll27498,000-56721382,954,887480,0001,312,000
2013St. Louis CardinalsTeam Payroll28512,000-53917413,023,990490,0001,824,000
2014Los Angeles AngelsTeam Payroll29870,000-47621483,256,497500,0002,694,0002014-01-17 - Signed to 1-year contract for 2014-2014 ($0.87m) Avoiding arbitration
2015Los Angeles AngelsTeam Payroll301,370,0005.04844818513,571,283507,5004,064,0002015-01-17 - Signed to 1-year contract for 2015-2015 ($1.37m) Avoids arbitration
2016Los Angeles AngelsTeam Payroll312,400,0006.04836713603,498,245507,5006,464,0002016-01-15 - Signed to 1-year contract for 2016-2016 ($2.4m) [Avoids Arbitration]
2016New York MetsTeam Payroll312,400,0006.04836718603,498,245507,5006,464,0002016-01-15 - Signed to 1-year contract for 2016-2016 ($2.4m) [Avoids Arbitration]
2017Los Angeles AngelsTeam Payroll323,000,000-32717633,651,709535,0009,464,0002017-02-14 - Signed to 1-year contract for 2017-2017 ($3m)
2017-08-20 - Signed to Minor League Contract
2017New York MetsTeam Payroll323,000,000-32716633,651,709535,0009,464,0002017-02-14 - Signed to 1-year contract for 2017-2017 ($3m)
2017-08-20 - Signed to Minor League Contract
2018Arizona DiamondbacksTeam Payroll331,500,000-38217524,360,045545,00010,964,0002018-01-22 - Signed to Minor League Contract
2018-07-16 - 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