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

Fernando SalasTrack this Player High Level: MLB Current Team: Arizona Diamondbacks 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 [32.325]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] ARI [1] Awards2
TBC Player ID141815Retrosheet IDsalaf001MLBAM ID477569
Pitch Repertoire Fastball (63.51%) -- Changeup (23.27%) -- Slider (9.42%) -- 2-Seam Fastball (3.80%)
Fastball Velocity [2018] - 90.33 - [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 DiamondbacksNLMLBariRel33211.54808003011.29221280000.946.940.771.546.174.00.6670.26
MLB Totals - 9 Season(s)Filter23253.7946004600015630455.24112051935213844919181.208.061.022.718.813.25.4790.47
Minor League Totals - 9 Season(s)Filter16103.7118441800010360226.019310294345623912201.097.611.342.219.424.27.615-
AAA Totals - 8 Season(s)Filter643.289609600633599.279413710281057001.056.990.892.489.303.75.600-
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)Filter211.54808003011.29221280000.946.940.771.546.174.00.667-
Average MLB - Per ~220 innings11123.792210221007514220.0197989325662159041.208.061.022.718.813.25.4780.47
Average Minor - Per ~220 innings15103.711774173009958220.01869891335423012201.097.611.342.219.424.27.600-

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 DiamondbacksNLMLBarip3381000000000010080.000.500.000.500002.000.000.000.0000.000.000.000.000.000.00
MLB Totals - 6 Season(s)Filter2307010000000310080.143.250.143.393108.250.000.000.0000.0037.500.000.000.000.00
Minor League Totals - 3 Season(s)Filter1036010001000200000.167.167.167.334106.250.000.000.0000.0033.330.000.000.000.00
AAA Totals - 2 Season(s)Filter434000000000200000.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)Filter81000000000010080.000.500.000.500002.000.000.000.0000.000.000.000.000.000.00
Average MLB - Per 162 games1625010000000210060.143.250.143.393106.250.000.000.0000.0037.500.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-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
* 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