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

Chris HestonTrack this Player High Level: MLB Current Team: Sacramento (AAA) - San Francisco Giants MLB Years: 2014-2017
Follow TBC on Twitter and Facebook


PositionsP-208Position when DraftedRHPPlayer Listed UnderMajor Leaguers
Proper NameChristopher Lee Heston
Height6-4Weight185BatsRightThrowsRight
Born DateApril 10,1988 [30.044]PlacePalm Bay,Florida
High SchoolBayside (Palm Bay,FL)
CollegeSeminole State College of Florida (Altamonte Springs,FL), East Carolina University (Greenville,NC)

DraftedSelected by the San Francisco Giants [Team Picks] in the 12th round (357th overall) of the 2009 Amateur Entry Draft [Signed] ... Selected by the Washington Nationals [Team Picks] in the 29th round (871st overall) of the 2008 Amateur Entry Draft ... Selected by the Minnesota Twins [Team Picks] in the 47th round (1389th overall) of the 2007 Amateur Entry Draft
Signing ScoutsPat PortugalService Time1.140 (2016)
MLB DebutSeptember 13,2014 [26.156]
OrganizationsSFN [9] LAN [1] MIN [1] SEA [1] Awards7
TBC Player ID129620Retrosheet IDhestc001MLBAM ID518790
Pitch Repertoire Sinker (56.87%) -- Curveball (22.97%) -- Changeup (11.80%) -- Slider (4.60%) -- Fastball (3.63%) -- 2-Seam Fastball (0.13%)
Fastball Velocity [2017] - 87.20 - [2016] - 87.71 - [2015] - 89.37 - [2014] - 90.62
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 Chris Heston 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:   Threw a no-hitter on June 9,2015 against the New York Mets
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts35Walks53Hittable40SO/BB44vsPower40Hitting23Durability53Team.526Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2007Seminole State College ofMidFLJr CollegeRel19644.2211011000153.0583625019410001.449.79--3.216.922.16.600-
2008Seminole State College ofMidFLJr CollegeRel20255.0818018000056.2724632022470001.6611.44--3.497.462.14.286-
2009East CarolinaConfUSANCAA-1JrST21704.1717152000090.2905542932888101.358.930.893.188.742.751.000-
2009Arizona GiantsArizRksfn63S/R21154.111165001035.0301916010342201.147.71--2.578.743.40.167-
2010Augusta GreenJacketsSALAsfn23ST225133.75262601000148.2161836263312412101.309.750.362.007.513.76.278-
2011San Jose GiantsCalifA+sfn33ST231243.16242401000151.0144645310401317001.228.580.602.387.813.28.750-
2012Richmond Flying SquirrelsEastAAsfn33ST24982.24252501000148.2124433724013512001.107.510.122.428.173.38.529-
2013Fresno GrizzliesPCLAAAsfn31ST25765.80191901100108.212975701446978101.6110.681.163.818.032.11.538-
2014Fresno GrizzliesPCLAAAsfn31ST261293.38282801100173.01527665165112511001.177.910.832.656.502.45.571-
2014San Francisco GiantsNLMLBsfn53S/R26005.0631200205.06330341001.6910.13--5.066.751.33-3.32
2015San Francisco GiantsNLMLBsfn53ST2712113.95313102100177.21698278166414151131.318.560.813.247.142.20.5224.02
2016Arizona GiantsArizRksfn0ST28000.0022000006.27000270001.359.45--2.709.453.50--
2016San Jose GiantsCalifA+sfn45ST28006.2311000004.05330313001.8510.38--6.232.080.33--
2016Sacramento River CatsPCLAAAsfn53ST28294.5415141001181.0824241832534001.409.070.893.545.861.66.182-
2016Minor Totals (3 teams)MinorAAA--ST0294.2918171001191.0944544837617001.429.160.783.615.951.65.182-
2016San Francisco GiantsNLMLBsfn53Rel281110.8040400005.09660633003.0016.20--10.805.400.50.5005.55
2017Gulf Coast TwinsGCLRkmin16ST29015.4011000005.07330050001.4012.60----9.000.00.000-
2017Tacoma RainiersPCLAAAsea33ST29213.41660110031.2261212211280001.177.390.573.137.962.55.667-
2017Oklahoma City DodgersPCLAAAlan36Rel29019.0010100102.04332140001.6712.006.003.0012.004.00.000-
2017Rochester Red WingsILAAAmin15S/R290310.00862000027.0563230815122002.6318.672.675.004.000.80.000-
2017Minor Totals (4 teams)MinorAAA--S/R0266.4816133111065.29350481227492001.8012.551.623.646.611.81.250-
2017Seattle MarinersALMLBsea32S/R290119.8021100005.01412113530003.8025.205.409.005.400.60.00012.76
2017Minnesota TwinsALMLBmin50Rel29000.0010100001.01000000001.009.00------0.00-3.16
2018Sacramento River CatsPCLAAAsfnST30002.7011000003.03110250001.508.10--5.4013.502.50--
MLB Totals - 4 Season(s)Filter13134.55413382120193.119910398197815191131.439.230.883.627.011.94.5001.12
Minor League Totals - 9 Season(s)Filter50603.8416815996331923.19304563966828676161401.319.030.662.787.392.66.455-
AAA Totals - 5 Season(s)Filter23294.67787443321425.04522412225015832425101.439.501.053.326.812.05.442-
AA Totals - 1 Season(s)Filter982.24252501000148.2124433724013512001.107.510.122.428.173.38.529-
A+ Totals - 2 Season(s)Filter1243.24252501000155.01496756104313210001.248.630.582.497.653.07.750-
A Totals - 1 Season(s)Filter5133.75262601000148.2161836263312412101.309.750.362.007.513.76.278-
Rk Totals - 3 Season(s)Filter163.661495001046.2442219012462201.208.49--2.318.873.83.143-
NCAA Totals - 3 Season(s)Filter1594.444615310001199.2220137999731768101.469.870.403.277.892.41.625-
San Francisco Giants Totals - 3 Season(s)Filter13124.16383262120187.11849187167314891131.378.810.773.497.092.03.520-
Seattle Mariners Totals - 1 Season(s)Filter0119.8021100005.01412113530003.8025.205.409.005.400.60.000-
Minnesota Twins Totals - 1 Season(s)Filter000.0010100001.01000000001.009.00------0.00--
Average MLB - Per ~220 innings15154.55463792120220.02261171112288171101151.439.230.883.627.011.94.5001.12
Average Minor - Per ~220 innings12143.84403821110220.022110894166818114101.319.030.662.787.392.66.462-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2012Richmond Flying SquirrelsEastAAsfn33p241222151001001501000.227.261.273.5346124.294.046.091.2384.1720.835.000.000.0020.00
2013Fresno GrizzliesPCLAAAsfn31p2513220210010001004000.091.091.136.2273126.167.045.045.0980.0038.460.000.000.0050.00
2014Fresno GrizzliesPCLAAAsfn31p2616313400010001504101.129.125.129.2544036.235.000.000.1120.0041.670.000.000.000.00
2014San Francisco GiantsNLMLBsfn53p2631000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
2015San Francisco GiantsNLMLBsfn53p27315111020030001807001.196.196.235.43112258.303.039.039.1870.0031.030.000.000.0020.00
2016Sacramento River CatsPCLAAAsfn53p28917010000000801000.059.059.059.1181018.111.000.000.0520.0044.440.000.000.000.00
2017Oklahoma City DodgersPCLAAAlan36p2920000000000001000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
MLB Totals - 4 Season(s)Filter395211020030001907001.192.192.231.42312259.303.039.038.0000.0032.200.000.000.0020.00
Minor League Totals - 5 Season(s)Filter5292412200300138011101.130.138.152.290142105.218.022.033.0000.9536.1938.000.000.0016.67
AAA Totals - 4 Season(s)Filter407037100200033010101.100.099.114.2138181.184.014.014.0000.0040.740.000.000.0014.29
AA Totals - 1 Season(s)Filter1222151001001501000.227.261.273.5346124.294.046.091.0004.1720.835.000.000.0020.00
San Francisco Giants Totals - 3 Season(s)Filter385211020030001907001.192.192.231.42312259.303.039.038.0000.0032.200.000.000.0020.00
Average MLB - Per 162 games1622164428001200079029004.192.192.231.423508245.303.039.038.0000.0032.200.000.000.0020.00
Average Minor - Per 162 games16228712376009003118034303.130.138.152.290446327.218.022.033.0000.9536.1938.000.000.0016.67

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2009Arizona Giants ArizRksfn21P11--351-98.8890.73------11100.019.6
2010Augusta GreenJackets SALAsfn22P26--1122814133.8051.27------26100.018.8
2011San Jose Giants CalifA+sfn23P24--1419513833.8681.38------24100.017.1
2012Richmond Flying Squirrels EastAAsfn24P25--1020323330.9091.20------25100.017.7
2013Fresno Grizzlies PCLAAAsfn25P19--616212422.9171.16------19100.013.3
2014Fresno Grizzlies PCLAAAsfn26P28--13157-3528.8001.00------28100.019.4
2014San Francisco GiantsNLMLBsfn26P315-------------3100.01.9
2015San Francisco GiantsNLMLBsfn27P31311771224434036.9001.160.205645.5-31100.019.1
2016Arizona Giants ArizRksfn28P2---21-32.6671.00------2100.03.6
2016San Jose Giants CalifA+sfn28P1---1--111.0001.00------1100.00.7
2016Sacramento River Cats PCLAAAsfn28P15--49-113131.0000.87------15100.010.4
2016San Francisco GiantsNLMLBsfn28P4-5---------10.0-4100.02.5
2017Gulf Coast Twins GCLRkmin29P1--11--221.0002.00------1100.01.7
2017Rochester Red Wings ILAAAmin29P8--321165.8330.63------8100.05.6
2017Tacoma Rainiers PCLAAAsea29P6--14-1551.0000.83------6100.04.2
2017Oklahoma City Dodgers PCLAAAlan29P1---------------250.00.7
2017Seattle MarinersALMLBsea29P2151---111.0000.500.20-----2100.01.2
2017Minnesota TwinsALMLBmin29P1-1--------1-100.0-1100.00.6
MLB Totals for P - 4 season(s)-   P41331931324434137.9020.900.196746.2-410.00.0
AAA Totals for P - 4 season(s)-   P77--27461048373.8800.95------770.00.0
AA Totals for P - 1 season(s)-   P25--1020323330.9091.20------250.00.0
A+ Totals for P - 2 season(s)-   P25--1420513934.8721.36------250.00.0
A Totals for P - 1 season(s)-   P26--1122814133.8051.27------260.00.0
Rk Totals for P - 3 season(s)-   P14--482-1412.8570.86------140.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2009Arizona Giants ArizRksfn2111----------
2010Augusta GreenJackets SALAsfn2226----------
2011San Jose Giants CalifA+sfn2324----------
2012Richmond Flying Squirrels EastAAsfn2425----------
2013Fresno Grizzlies PCLAAAsfn2519----------
2014Fresno Grizzlies PCLAAAsfn2628----------
2014San Francisco GiantsNLMLBsfn263----------
2015San Francisco GiantsNLMLBsfn2731----------
2016Arizona Giants ArizRksfn282----------
2016San Jose Giants CalifA+sfn281----------
2016Sacramento River Cats PCLAAAsfn2815----------
2016San Francisco GiantsNLMLBsfn284----------
2017Gulf Coast Twins GCLRkmin291----------
2017Rochester Red Wings ILAAAmin298----------
2017Tacoma Rainiers PCLAAAsea296----------
2017Oklahoma City Dodgers PCLAAAlan291----------
2017Seattle MarinersALMLBsea292----------
2017Minnesota TwinsALMLBmin291----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2013San Francisco GiantsMLB Spring TrainingMLB25019.28422000010.2141211445101.7611.813.373.374.221.2510.12.000
2014San Francisco GiantsMLB Spring TrainingMLB26009.0010100002.0322001101.5013.500.000.004.5009.00.000
2015San Francisco GiantsMLB Spring TrainingMLB27102.40523000015.010540110000.736.000.000.606.0010.003.001.000
2016San Francisco GiantsMLB Spring TrainingMLB28116.05725000019.11913133419101.208.841.401.868.844.756.05.500
2017Seattle MarinersMLB Spring TrainingMLB29116.94541000011.21499245001.6110.801.543.093.861.256.94.500
2018San Francisco GiantsMLB Spring TrainingMLB30103.0030300203.0311001001.009.000.000.003.0003.001.000
MLB Spring Training Totals - 6 yrs435.84251015002061.763424091341301.239.191.311.905.983.156.13.571

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2013San Francisco GiantsMLB Spring TrainingMLB2511000000000001000.000.000.000.000002.000.000.0000.000.000.000.000.000.00
2015San Francisco GiantsMLB Spring TrainingMLB2722011001000000000.500.5001.0001.500212.500.500.5000.000.000.000.000.00100.00
2016San Francisco GiantsMLB Spring TrainingMLB2842010000000100000.500.500.5001.0001021.000.000.0000.0050.000.000.000.000.00
MLB Spring Training Totals - 4 yrs85021001000101000.400.400.6001.000316.500.200.2000.0016.670.000.000.0050.00

Awards [7]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2009Conference USA All-Conference Team (P) ... Conference USA Newcomer of the Year2
2012Double-A All-Star (SP) ... Double-A Pitcher of the Year ... Eastern League All-Star Team (RHP) ... Eastern League Pitcher of the Year4
2015National League Player of the Week (June 8-June 14)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-04-03PSan Francisco GiantsSacramento (AAA)-MinorsReassigned MinorsAssigned to Sacramento (AAA)29.358Team Roster on 2018-04-03
2018-01-23SPSan Francisco GiantsSan Francisco Giants (MLB)-MinorsContractSigned to Minor League Contract29.288Team Roster on 2018-01-23
2017-11-07SPFree Agent -Free AgentFree AgentGranted free agency29.211  
2017-08-15SPMinnesota TwinsRochester (AAA)-MinorsReassigned MinorsAssigned to Rochester (AAA)29.127Team Roster on 2017-08-15
2017-08-14SPMinnesota TwinsGulf Coast Twins (Rk)-MinorsActivated MinorsActivated from disabled list29.126Team Roster on 2017-08-14
2017-07-24SPMinnesota TwinsRochester (AAA)-DL-7InjuredDL7 Injured29.105Team Roster on 2017-07-24
2017-06-20SPMinnesota TwinsRochester (AAA)-MinorsReassigned MinorsOutrighted to minors29.071Team Roster on 2017-06-20
2017-06-18SPMinnesota TwinsRochester (AAA)YMinorsReassigned MinorsAssigned to Rochester (AAA)29.069Team Roster on 2017-06-18
2017-06-07SPMinnesota TwinsMinnesota Twins (MLB)YActive--Claimed off waivers from Dodgers by Twins29.058Team Roster on 2017-06-07
2017-05-26SPLos Angeles DodgersOklahoma City (AAA)YMinors--Claimed off waivers from Mariners by Dodgers29.046Team Roster on 2017-05-26
2017-05-24SPSeattle MarinersTacoma (AAA)-DFADes For AssignmentDesignated for Assignment29.044Team Roster on 2017-05-24
2017-05-23SPSeattle MarinersTacoma (AAA)YMinorsReassigned MinorsAssigned to Tacoma (AAA)29.043Team Roster on 2017-05-23
2017-05-21SPSeattle MarinersSeattle Mariners (MLB)YActiveMLB ActiveRecalled from Tacoma (AAA)29.041Team Roster on 2017-05-21
2017-04-27SPSeattle MarinersTacoma (AAA)YMinorsReassigned MinorsAssigned to Tacoma (AAA)29.017Team Roster on 2017-04-27
2017-04-23SPSeattle MarinersSeattle Mariners (MLB)YActiveMLB ActiveRecalled from Tacoma (AAA)29.013Team Roster on 2017-04-23
2017-04-06SPSeattle MarinersTacoma (AAA)YMinorsReassigned MinorsAssigned to Tacoma (AAA)28.361Team Roster on 2017-04-06
2017-03-26SPSeattle MarinersSeattle Mariners (MLB)YMinorsReassigned MinorsAssigned to minors28.350Team Roster on 2017-03-26
2016-12-06SPSeattle MarinersSeattle Mariners (MLB)YActiveTradedTraded from Giants to Mariners for PTBNL28.240Team Roster on 2016-12-06
2016-11-04SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DL28.208Team Roster on 2016-11-04
2016-09-09SPSan Francisco GiantsSacramento (AAA)-DL-60InjuredAssigned to Sacramento (AAA) for rehab28.152Team Roster on 2016-09-09
2016-08-23SPSan Francisco GiantsSan Jose (A+)-DL-60InjuredAssigned to San Jose (A+) for rehab28.135Team Roster on 2016-08-23
2016-06-30SPSan Francisco GiantsSan Francisco Giants (MLB)-DL-60InjuredDL60 Oblique strain28.081Team Roster on 2016-06-30
2016-04-19SPSan Francisco GiantsSacramento (AAA)YMinorsReassigned MinorsAssigned to Sacramento (AAA)28.009Team Roster on 2016-04-19
2015-08-29SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveRecalled from Sacramento (AAA)27.141Team Roster on 2015-08-29
2015-08-21SPSan Francisco GiantsSacramento (AAA)YMinorsReassigned MinorsAssigned to Sacramento (AAA)27.133Team Roster on 2015-08-21
2015-04-08SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveRecalled from minors26.363Team Roster on 2015-04-08
2015-03-21PSan Francisco GiantsSan Francisco Giants (MLB)YMinors--Sent to minors26.345Team Roster on 2015-03-21
2014-09-02PSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveContract purchased from minors26.145Team Roster on 2014-09-02
2014-04-12PSan Francisco GiantsFresno (AAA)-MinorsReassigned MinorsAssigned to Fresno (AAA)26.002Team Roster on 2014-04-12
2013-07-24PSan Francisco GiantsSan Francisco Giants (MLB)-MinorsContractSigned to Minor League Contract25.105Team Roster on 2013-07-24
2013-07-21PFree Agent -Free AgentFree AgentReleased by Giants25.102  
2013-07-13PSan Francisco GiantsFresno (AAA)-DFADes For AssignmentDesignated for Assignment25.094Team Roster on 2013-07-13
2013-03-16PSan Francisco GiantsFresno (AAA)YMinorsReassigned MinorsOptioned to Fresno (AAA)24.340Team Roster on 2013-03-16
2012-11-21PSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveContract purchased from Minors24.225Team Roster on 2012-11-21
2012-06-13PSan Francisco GiantsRichmond (AA)-Minors--24.064Team Roster on 2012-06-13
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2009-09-01ContractSigned by Giants 
* 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
2014San Francisco GiantsTeam Payroll26500,000-79439-3,256,497500,000500,000
2015San Francisco GiantsTeam Payroll27507,5001.02778438-3,571,283507,5001,007,500
2016San Francisco GiantsTeam Payroll28530,0001.1454125403,498,245507,5001,537,500
2017Minnesota TwinsTeam Payroll29535,000-81931-3,651,709535,0002,072,500
2017Seattle MarinersTeam Payroll29535,000-81941-3,651,709535,0002,072,500
* 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