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

Jim HendersonTrack this Player High Level: MLB Status: MLB Years: 2012-2016
Follow TBC on Twitter and Facebook

Drafted

PositionsP-527Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameJames D. Henderson
Height6-4Weight190BatsRightThrowsRight
Born DateOctober 21,1982 [36.031]PlaceCalgary,Alberta
High SchoolCentral Memorial (Calgary,AB)
CollegeTennessee Wesleyan College (Athens,TN)

DraftedSelected by the Montreal Expos [Team Picks] in the 26th round (777th overall) of the 2003 Amateur Entry Draft [Signed]
Signing ScoutsZack HoyrstService Time3.116 (2016)
MLB DebutJuly 26,2012 [29.278]
OrganizationsMIL [7] WAS [2] CHN [2] MON [2] NYN [1] Awards0
TBC Player ID37942Retrosheet IDhendj001MLBAM ID449104
Pitch Repertoire Fastball (73.19%) -- Slider (23.46%) -- 2-Seam Fastball (3.23%) -- Curveball (0.12%)
Fastball Velocity [2016] - 93.32 - [2014] - 93.76 - [2013] - 95.19 - [2012] - 94.97
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Jim Henderson 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:   Topps All-Star Rookie (RP) in 2013
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts65Walks33Hittable62SO/BB45vsPower62Hitting0Durability57Team.488Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2003Gulf Coast ExposGCLRkmon-Rel20002.2540400118.06320131000.886.75--1.133.383.00--
2003Vermont ExposNYPLA-mon33Rel20116.9315015004024.2322819115132001.9111.680.365.474.740.87.500-
2003Minor Totals (2 teams)Minor--Rel0115.7919019005132.2383121116163001.6510.470.284.414.411.00.500-
2004Vermont ExposNYPLA-mon15ST21262.5914131000076.0603422227390001.147.070.243.184.601.44.250-
2005Savannah Sand GnatsSALAwas-ST229115.47262601100149.216699912050763001.449.981.203.014.571.52.450-
2006Savannah Sand GnatsSALAwas-Rel23013.3830300105.06221060001.1310.131.69--10.130.00.000-
2006Potomac NationalsCaroA+was35Rel23224.50251240012152.0443126422565001.277.620.693.819.692.55.500-
2006Minor Totals (2 teams)Minor--Rel0234.40281270013157.0503328522625001.267.850.783.459.732.82.400-
2007Tennessee SmokiesSouAAchn15R/CL24431.864204200221058.0501512725492001.297.761.093.887.601.96.571-
2007Iowa CubsPCLAAAchn16Rel24305.54808001013.016882660001.6911.081.384.154.151.001.000-
2007Minor Totals (2 teams)Minor--R/CL0732.545005000231071.0662320931552001.378.371.143.936.971.77.700-
2008Tennessee SmokiesSouAAchn-Rel25010.0050500416.05100141000.957.11--1.425.684.00.000-
2008Iowa CubsPCLAAAchn-Rel250015.0030300103.02551540002.336.003.0015.0012.000.80--
2008Minor Totals (2 teams)Minor--Rel0014.8280800519.07651681001.396.750.965.797.711.33.000-
2009Wisconsin Timber RattlersMidwAmil-R/CL26001.072602600251725.0194308260001.076.75--2.849.243.25--
2009Brevard County ManateesFSLA+mil40Rel26302.7615015005429.016119214201001.024.910.614.306.141.431.000-
2009Huntsville StarsSouAAmil19Rel26102.5750500307.08320452001.7110.29--5.146.431.251.000-
2009Minor Totals (3 teams)Minor--R/CL0402.044604600332161.2431814226513001.126.280.293.797.441.961.000-
2010Huntsville StarsSouAAmil15Rel27455.46450450017761.0494437835602001.387.231.185.168.851.71.444-
2011Huntsville StarsSouAAmil29Rel28412.64220220011530.2229948392000.986.461.172.3511.454.88.800-
2011Nashville SoundsPCLAAAmil35Rel28315.9320020008030.0242020423300001.557.121.196.828.901.30.750-
2011Minor Totals (2 teams)Minor--Rel0724.28420420019560.1462929831692001.266.791.184.5710.182.23.778-
2012Nashville SoundsPCLAAAmil19R/CL29431.693503500291548.036109222560001.216.750.384.1310.502.55.571-
2012Milwaukee BrewersNLMLBmil51Rel29133.5236036006330.2261212113451001.277.630.293.8213.213.46.2501.86
2013Wisconsin Timber RattlersMidwAmilRel30000.0010100101.01000030001.009.00----27.000.00--
2013Milwaukee BrewersNLMLBmil29CL30552.706106100452860.0441818824750001.136.601.203.6011.253.13.5003.48
2014Arizona BrewersArizRkmil27S/R31000.0032100003.23000051000.827.36----12.270.00--
2014Huntsville StarsSouAAmil30Rel31000.0030300004.01100141000.502.25--2.259.004.00--
2014Nashville SoundsPCLAAAmil28Rel31016.7530300002.22221240001.506.753.376.7513.502.00.000-
2014Minor Totals (3 teams)Minor--S/R0011.7492700009.063213132000.875.230.872.6111.324.33.000-
2014Milwaukee BrewersNLMLBmil29Rel31217.1514014003011.01410934170001.5911.122.383.1813.504.25.6674.63
2015Brevard County ManateesFSLA+mil29S/R32014.5021100002.02111130001.509.004.504.5013.503.00.000-
2015Biloxi ShuckersSouAAmil44Rel32000.0040400114.02000251001.004.50--4.5011.252.50--
2015Colorado Springs Sky SoxPCLAAAmil39Rel32114.55291280012229.2311515417252001.629.401.215.167.581.47.500-
2015Minor Totals (3 teams)Minor--Rel0124.04352330013335.2351616520333001.548.831.265.058.331.65.333-
2016St. Lucie MetsFSLA+nyn51Rel33000.0010100001.01000010001.009.00----9.000.00--
2016Binghamton MetsEastAAnyn46S/R330115.4353200004.28880541002.7915.43--9.647.710.80.000-
2016Las Vegas 51sPCLAAAnyn51Rel33024.5080800628.084414100101.509.001.134.5011.252.50.000-
2016Minor Totals (3 teams)Minor--S/R0037.9014311006213.217121219151101.9011.200.665.939.881.67.000-
2016New York MetsNLMLBnyn51Rel33224.3744044008035.0351717714400101.409.001.803.6010.292.86.5004.66
MLB Totals - 4 Season(s)Filter10113.681550155006231136.1119575619551771101.277.821.253.6111.633.22.4760.42
Minor League Totals - 14 Season(s)Filter41414.00372473251116466684.26203583066529855627101.338.100.853.897.271.87.500-
AAA Totals - 7 Season(s)Filter1184.211061105005719133.2119646315791352101.477.951.005.289.021.71.579-
AA Totals - 8 Season(s)Filter13113.481313128005824174.21458168198117012001.297.430.974.158.712.10.542-
A+ Totals - 4 Season(s)Filter533.84432410017584.0634336737806001.196.720.753.958.542.16.625-
A Totals - 4 Season(s)Filter9124.76562630112717180.01921059621581113001.389.531.042.885.511.91.429-
A- Totals - 2 Season(s)Filter373.652913160040100.1926241342522001.338.200.273.744.631.24.300-
Rk Totals - 2 Season(s)Filter001.54725001111.29320182000.866.94--0.776.178.00--
Milwaukee Brewers Totals - 3 Season(s)Filter893.441110111005431101.184403912411371001.237.411.063.6212.093.34.471-
New York Mets Totals - 1 Season(s)Filter224.3744044008035.0351717714400101.409.001.803.6010.292.86.500-
Average MLB - Per ~220 innings16183.6824902490010050220.0191929031882842201.277.821.253.6111.633.22.4710.42
Average Minor - Per ~220 innings13134.0011915104005221220.01981149821951789001.338.100.853.897.271.87.500-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2007Tennessee SmokiesSouAAchn1524421000000001000000.000.500.000.500002.000.0001.000.35650.000.000.000.000.000.00
2007Iowa CubsPCLAAAchn162482010000000100000.500.500.5001.0001021.000.000.000.4480.0050.000.000.000.000.00
2007Minor Totals (2 teams)Minor         503010000001100000.333.500.333.833104.500.000.333.40225.0025.001.000.000.000.00
2008Tennessee SmokiesSouAAchn-2550000000000001000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2010Huntsville StarsSouAAmil15p273211011000001503000.091.167.182.3492115.167.091.182.1646.6733.335.000.000.00100.00
2011Huntsville StarsSouAAmil29p28133000000000200000.000.000.000.000003.000.000.000.0000.0066.670.000.000.000.00
2011Nashville SoundsPCLAAAmil35p28142110000000100000.500.500.5001.0001021.000.000.000.4450.0050.000.000.000.000.00
2011Minor Totals (2 teams)Minor         275110000000300000.200.200.200.400105.500.000.000.1780.0060.000.000.000.000.00
2012Nashville SoundsPCLAAAmil19p29252010001000100000.500.500.5001.0001021.000.000.000.4420.0050.000.000.000.000.00
2015Colorado Springs Sky SoxPCLAAAmil39p32171000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2015Minor Totals (2 teams)Minor         211000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
Minor League Totals - 7 Season(s)Filter168221410010021004000.182.250.227.4775128.333.045.136.0007.1435.715.000.000.0025.00
AAA Totals - 5 Season(s)Filter707130001000300000.429.429.429.858307.750.000.000.0000.0042.860.000.000.000.00
AA Totals - 6 Season(s)Filter9815011000002704000.067.176.133.3092121.125.066.200.0009.5233.333.500.000.00100.00
Average Minor - Per 162 games162211410010021004000.182.250.227.4775127.333.045.136.0007.1435.715.000.000.0025.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2003Gulf Coast Expos GCLRkmon20P4--11--221.0000.50------4100.06.9
2003Vermont Expos NYPLA-mon20P15--15-1661.0000.40------15100.020.0
2004Vermont Expos NYPLA-mon21P14--611--17171.0001.21------14100.019.4
2005Savannah Sand Gnats SALAwas22P26--14192-3533.9431.27------26100.018.8
2006Savannah Sand Gnats SALAwas23P3--1---111.0000.33------3100.02.2
2006Potomac Nationals CaroA+was23P25--64-110101.0000.40------25100.017.9
2007Tennessee Smokies SouAAchn24P42--711131918.9470.43------42100.030.4
2007Iowa Cubs PCLAAAchn24P8---------------8100.05.6
2008Tennessee Smokies SouAAchn25P5--1---111.0000.20------5100.03.6
2008Iowa Cubs PCLAAAchn25P3---------------3100.02.1
2009Wisconsin Timber Rattlers MidwAmil26P26--44-1881.0000.31------26100.018.7
2009Brevard County Manatees FSLA+mil26P15--46-110101.0000.67------15100.011.8
2009Huntsville Stars SouAAmil26P5---1--111.0000.20------5100.03.6
2010Huntsville Stars SouAAmil27P45--85-113131.0000.29------45100.032.1
2011Huntsville Stars SouAAmil28P22--22-1441.0000.18------22100.016.1
2011Nashville Sounds PCLAAAmil28P20---21-32.6670.10------20100.013.9
2012Nashville Sounds PCLAAAmil29P35--24--661.0000.17------35100.024.3
2012Milwaukee BrewersNLMLBmil29P36-30-3--331.0000.080.105-100.0-36100.022.2
2013Wisconsin Timber Rattlers MidwAmil30P1---------------1100.00.7
2013Milwaukee BrewersNLMLBmil30P61-6028-110101.0000.160.178280.0-61100.037.7
2014Arizona Brewers ArizRkmil31P3---2--221.0000.67------3100.05.5
2014Huntsville Stars SouAAmil31P3---------------3100.02.1
2014Nashville Sounds PCLAAAmil31P3---------------3100.02.1
2014Milwaukee BrewersNLMLBmil31P14-1113-1441.0000.290.362-100.0-14100.08.6
2015Brevard County Manatees FSLA+mil32P2---------------2100.01.5
2015Biloxi Shuckers SouAAmil32P4---1--111.0000.25------4100.02.9
2015Colorado Springs Sky Sox PCLAAAmil32P29--23--551.0000.17------29100.020.3
2016St. Lucie Mets FSLA+nyn33P1---------------1100.00.7
2016Binghamton Mets EastAAnyn33P5---------------5100.03.6
2016Las Vegas 51s PCLAAAnyn33P8--21--331.0000.38------8100.05.6
2016New York MetsNLMLBnyn33P44-35231-65.8330.110.144-100.0-44100.027.2
MLB Totals for P - 4 season(s)-   P155-136517122322.9570.140.1619290.5-1550.00.0
AAA Totals for P - 7 season(s)-   P106--6101-1716.9410.15------1060.00.0
AA Totals for P - 8 season(s)-   P131--1820153938.9740.29------1310.00.0
A+ Totals for P - 4 season(s)-   P43--1010-220201.0000.47------430.00.0
A Totals for P - 4 season(s)-   P56--1923214442.9550.75------560.00.0
A- Totals for P - 2 season(s)-   P29--716-123231.0000.79------290.00.0
Rk Totals for P - 2 season(s)-   P7--13--441.0000.57------70.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2003Gulf Coast Expos GCLRkmon204----------
2003Vermont Expos NYPLA-mon2015----------
2004Vermont Expos NYPLA-mon2114----------
2005Savannah Sand Gnats SALAwas2226----------
2006Savannah Sand Gnats SALAwas233----------
2006Potomac Nationals CaroA+was2325----------
2007Tennessee Smokies SouAAchn2442----------
2007Iowa Cubs PCLAAAchn248----------
2008Tennessee Smokies SouAAchn255----------
2008Iowa Cubs PCLAAAchn253----------
2009Wisconsin Timber Rattlers MidwAmil2626----------
2009Brevard County Manatees FSLA+mil2615----------
2009Huntsville Stars SouAAmil265----------
2010Huntsville Stars SouAAmil2745----------
2011Huntsville Stars SouAAmil2822----------
2011Nashville Sounds PCLAAAmil2820----------
2012Nashville Sounds PCLAAAmil2935----------
2012Milwaukee BrewersNLMLBmil2936----------
2013Wisconsin Timber Rattlers MidwAmil301----------
2013Milwaukee BrewersNLMLBmil3061----------
2014Arizona Brewers ArizRkmil313----------
2014Huntsville Stars SouAAmil313----------
2014Nashville Sounds PCLAAAmil313----------
2014Milwaukee BrewersNLMLBmil3114----------
2015Brevard County Manatees FSLA+mil322----------
2015Biloxi Shuckers SouAAmil324----------
2015Colorado Springs Sky Sox PCLAAAmil3229----------
2016St. Lucie Mets FSLA+nyn331----------
2016Binghamton Mets EastAAnyn335----------
2016Las Vegas 51s PCLAAAnyn338----------
2016New York MetsNLMLBnyn3344----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2011Milwaukee BrewersMLB Spring TrainingMLB28003.8630300212.1211102000.957.713.860.007.7103.86.000
2012Milwaukee BrewersMLB Spring TrainingMLB29000.0010100101.0000001000.000.000.000.009.0000.00.000
2013Milwaukee BrewersMLB Spring TrainingMLB30006.1480800217.1455169001.414.911.237.3611.051.506.14.000
2014Milwaukee BrewersMLB Spring TrainingMLB31006.0090900309.0966157001.569.001.005.007.001.406.00.000
2015Milwaukee BrewersMLB Spring TrainingMLB32002.2540400004.0331013001.006.750.002.256.753.006.75.000
2016New York MetsMLB Spring TrainingMLB33001.6912012000010.28320113000.886.750.000.8410.9713.002.53.000
2017Chicago CubsMLB Spring TrainingMLB34019.6450500004.2755153002.8613.501.939.645.790.609.64.000
MLB Spring Training Totals - 7 yrs014.6242042008239.033232041838001.317.620.924.158.772.115.31.000

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-11-01PFree Agent -Free AgentFree AgentReleased by Brewers36.011  
2018-09-17PMilwaukee BrewersBiloxi (AA)---35.331Team Roster on 2018-09-17
2018-04-05PMilwaukee BrewersBiloxi (AA)-MinorsReassigned MinorsAssigned to Biloxi (AA)35.166Team Roster on 2018-04-05
2018-03-18RPMilwaukee BrewersMilwaukee Brewers (MLB)-MinorsContractSigned to Minor League Contract35.148Team Roster on 2018-03-18
2017-03-21RPFree Agent -Free AgentFree AgentReleased by Cubs34.151  
2017-01-19RPChicago CubsChicago Cubs (MLB)-MinorsContractSigned to Minor League Contract34.090Team Roster on 2017-01-19
2016-11-01RPFree Agent -Free Agent--Refused minor league assignment, declared free agent34.011  
2016-10-31RPNew York MetsNew York Mets (MLB)-MinorsReassigned MinorsOutrighted to minors34.010Team Roster on 2016-10-31
2016-08-20RPNew York MetsNew York Mets (MLB)YActiveMLB ActiveActivated from DL33.303Team Roster on 2016-08-20
2016-08-15RPNew York MetsLas Vegas (AAA)YDL-15InjuredAssigned to Las Vegas (AAA) for rehab33.298Team Roster on 2016-08-15
2016-06-22RPNew York MetsNew York Mets (MLB)YDL-15InjuredDL15 Right biceps tendinitis33.244Team Roster on 2016-06-22
2016-04-01RPNew York MetsNew York Mets (MLB)YActiveMLB ActiveContract purchased from minors33.162Team Roster on 2016-04-01
2015-12-05RPNew York MetsNew York Mets (MLB)-MinorsContractSigned to Minor League Contract33.045Team Roster on 2015-12-05
2015-11-15RPFree Agent -Free AgentFree AgentGranted free agency33.025  
2015-07-24RPMilwaukee BrewersColorado Springs (AAA)YMinorsActivated MinorsActivated from disabled list32.276Team Roster on 2015-07-24
2015-06-22RPMilwaukee BrewersColorado Springs (AAA)YDL-7InjuredDL7 Injured32.244Team Roster on 2015-06-22
2015-05-24RPMilwaukee BrewersColorado Springs (AAA)YMinorsReassigned MinorsAssigned to Colorado Springs (AAA)32.215Team Roster on 2015-05-24
2015-05-23RPMilwaukee BrewersMilwaukee Brewers (MLB)YMinorsReassigned MinorsOutrighted to minors32.214Team Roster on 2015-05-23
2015-05-13RPMilwaukee BrewersColorado Springs (AAA)YDL-15InjuredAssigned to Colorado Springs (AAA) for rehab32.204Team Roster on 2015-05-13
2015-04-26RPMilwaukee BrewersBiloxi (AA)YDL-15InjuredAssigned to Biloxi (AA) for rehab32.187Team Roster on 2015-04-26
2015-04-18RPMilwaukee BrewersBrevard County (A+)YDL-15InjuredAssigned to Brevard County (A+) for rehab32.179Team Roster on 2015-04-18
2015-04-05RPMilwaukee BrewersMilwaukee Brewers (MLB)YDL-15InjuredDL15 Recovery from right shoulder surgery32.166Team Roster on 2015-04-05
2014-11-05RPMilwaukee BrewersMilwaukee Brewers (MLB)YActiveMLB ActiveActivated from DL32.015Team Roster on 2014-11-05
2014-07-31RPMilwaukee BrewersMilwaukee Brewers (MLB)-DL-60InjuredRecalled from minor league rehab assignment31.283Team Roster on 2014-07-31
2014-07-29RPMilwaukee BrewersNashville (AAA)-DL-60InjuredAssigned to Nashville (AAA) for rehab31.281Team Roster on 2014-07-29
2014-07-21RPMilwaukee BrewersMilwaukee Brewers (MLB)-DL-60InjuredDL60 Transferred to 60-day DL31.273Team Roster on 2014-07-21
2014-07-11RPMilwaukee BrewersHuntsville (AA)YDL-15InjuredAssigned to Huntsville (AA) for rehab31.263Team Roster on 2014-07-11
2014-05-02RPMilwaukee BrewersMilwaukee Brewers (MLB)YDL-15InjuredDL15 Right shoulder inflammation31.193Team Roster on 2014-05-02
2013-06-09RPMilwaukee BrewersMilwaukee Brewers (MLB)YActiveMLB ActiveActivated from DL30.231Team Roster on 2013-06-09
2013-06-07RPMilwaukee BrewersWisconsin (A)YDL-15InjuredAssigned to Wisconsin (A) for rehab30.229Team Roster on 2013-06-07
2013-05-26RPMilwaukee BrewersMilwaukee Brewers (MLB)YDL-15InjuredDL15 Strained right hamstring [While throwing a pitch in game]30.217Team Roster on 2013-05-26
2013-01-26RPMilwaukee BrewersMilwaukee Brewers (MLB)YActiveContractSigned to 1-year contract for 2013 ($0.492m)30.097Team Roster on 2013-01-26
2012-07-26RPMilwaukee BrewersMilwaukee Brewers (MLB)YActiveMLB ActiveContract purchased from Nashville (AAA)29.278Team Roster on 2012-07-26
2012-06-11PMilwaukee BrewersNashville (AAA)-Minors--29.233Team Roster on 2012-06-11
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2003-06-12Contractsigned 
* 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
2012Milwaukee BrewersTeam Payroll29480,000-76034-2,954,887480,000480,000
2013Milwaukee BrewersTeam Payroll30492,000-73120193,023,990490,000972,0002013-01-26 - Signed to 1-year contract for 2013 ($0.492m)
2014Milwaukee BrewersTeam Payroll31512,000-60619333,256,497500,0001,484,000
2016New York MetsTeam Payroll33507,5003.11677135-3,498,245507,5001,991,5002015-12-05 - 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