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

Chris HestonHigh Level: MLB Current Team: San Francisco Giants - In Minors 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 [29.319]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 in the 12th round (357th overall) of the 2009 Amateur Entry Draft [Signed] ... Selected by the Washington Nationals in the 29th round (871st overall) of the 2008 Amateur Entry Draft ... Selected by the Minnesota Twins 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 [8] LAN [1] MIN [1] SEA [1] Awards7
TBC Player ID129620Retrosheet IDhestc001MLBAM ID518790
Research ToolsIntersect 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.
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
MLB Totals - 4 Season(s)Filter13134.55413382120193.119910398197815191131.439.230.883.627.011.94.5001.12
Minor League Totals - 8 Season(s)Filter50603.8516715896331920.09274553956828475661401.319.030.662.777.362.66.455-
AAA Totals - 4 Season(s)Filter23294.68777343321422.24492402215015631925101.429.521.063.316.762.04.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.85403821110220.022110894166818015101.319.030.662.777.362.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
2017Oklahoma City Dodgers PCLAAAlan29P1---------------250.00.7
2017Tacoma Rainiers PCLAAAsea29P6--14-1551.0000.83------6100.04.2
2017Rochester Red Wings ILAAAmin29P8--321165.8330.63------8100.05.6
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----------
2017Oklahoma City Dodgers PCLAAAlan291----------
2017Tacoma Rainiers PCLAAAsea296----------
2017Rochester Red Wings ILAAAmin298----------
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
MLB Spring Training Totals - 5 yrs335.98221012000058.760413991340301.249.201.381.996.143.086.29.500

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 - 3 yrs75021001000101000.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 DescriptionRoster for Current Team
2018-01-23SPSan Francisco GiantsSan Francisco Giants (MLB)-MinorsContractSigned to Minor League ContractTeam Roster on 2018-01-23
2017-11-07SPFree Agent -Free AgentFree AgentGranted free agency  
2017-08-15SPMinnesota TwinsRochester (AAA)-MinorsReassigned MinorsAssigned to Rochester (AAA)Team Roster on 2017-08-15
2017-08-14SPMinnesota TwinsGulf Coast Twins (Rk)-MinorsActivated MinorsActivated from disabled listTeam Roster on 2017-08-14
2017-07-24SPMinnesota TwinsRochester (AAA)-DL-7InjuredDL7 InjuredTeam Roster on 2017-07-24
2017-06-20SPMinnesota TwinsRochester (AAA)-MinorsReassigned MinorsOutrighted to minorsTeam Roster on 2017-06-20
2017-06-18SPMinnesota TwinsRochester (AAA)YMinorsReassigned MinorsAssigned to Rochester (AAA)Team Roster on 2017-06-18
2017-06-07SPMinnesota TwinsMinnesota Twins (MLB)YActive--Claimed off waivers from Dodgers by TwinsTeam Roster on 2017-06-07
2017-05-26SPLos Angeles DodgersOklahoma City (AAA)YMinors--Claimed off waivers from Mariners by DodgersTeam Roster on 2017-05-26
2017-05-24SPSeattle MarinersTacoma (AAA)-DFADes For AssignmentDesignated for AssignmentTeam Roster on 2017-05-24
2017-05-23SPSeattle MarinersTacoma (AAA)YMinorsReassigned MinorsAssigned to Tacoma (AAA)Team Roster on 2017-05-23
2017-05-21SPSeattle MarinersSeattle Mariners (MLB)YActiveMLB ActiveRecalled from Tacoma (AAA)Team Roster on 2017-05-21
2017-04-27SPSeattle MarinersTacoma (AAA)YMinorsReassigned MinorsAssigned to Tacoma (AAA)Team Roster on 2017-04-27
2017-04-23SPSeattle MarinersSeattle Mariners (MLB)YActiveMLB ActiveRecalled from Tacoma (AAA)Team Roster on 2017-04-23
2017-04-06SPSeattle MarinersTacoma (AAA)YMinorsReassigned MinorsAssigned to Tacoma (AAA)Team Roster on 2017-04-06
2017-03-26SPSeattle MarinersSeattle Mariners (MLB)YMinorsReassigned MinorsAssigned to minorsTeam Roster on 2017-03-26
2016-12-06SPSeattle MarinersSeattle Mariners (MLB)YActiveTradedTraded from Giants to Mariners for PTBNLTeam Roster on 2016-12-06
2016-11-04SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DLTeam Roster on 2016-11-04
2016-09-09SPSan Francisco GiantsSacramento (AAA)-DL-60InjuredAssigned to Sacramento (AAA) for rehabTeam Roster on 2016-09-09
2016-08-23SPSan Francisco GiantsSan Jose (A+)-DL-60InjuredAssigned to San Jose (A+) for rehabTeam Roster on 2016-08-23
2016-06-30SPSan Francisco GiantsSan Francisco Giants (MLB)-DL-60InjuredDL60 Oblique strainTeam Roster on 2016-06-30
2016-04-19SPSan Francisco GiantsSacramento (AAA)YMinorsReassigned MinorsAssigned to Sacramento (AAA)Team Roster on 2016-04-19
2015-08-29SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveRecalled from Sacramento (AAA)Team Roster on 2015-08-29
2015-08-21SPSan Francisco GiantsSacramento (AAA)YMinorsReassigned MinorsAssigned to Sacramento (AAA)Team Roster on 2015-08-21
2015-04-08SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveRecalled from minorsTeam Roster on 2015-04-08
2015-03-21PSan Francisco GiantsSan Francisco Giants (MLB)YMinors--Sent to minorsTeam Roster on 2015-03-21
2014-09-02PSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveContract purchased from minorsTeam Roster on 2014-09-02
2014-04-12PSan Francisco GiantsFresno (AAA)-MinorsReassigned MinorsAssigned to Fresno (AAA)Team Roster on 2014-04-12
2013-07-24PSan Francisco GiantsSan Francisco Giants (MLB)-MinorsContractSigned to Minor League ContractTeam Roster on 2013-07-24
2013-07-21PFree Agent -Free AgentFree AgentReleased by Giants  
2013-07-13PSan Francisco GiantsFresno (AAA)-DFADes For AssignmentDesignated for AssignmentTeam Roster on 2013-07-13
2013-03-16PSan Francisco GiantsFresno (AAA)YMinorsReassigned MinorsOptioned to Fresno (AAA)Team Roster on 2013-03-16
2012-11-21PSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveContract purchased from MinorsTeam Roster on 2012-11-21
2012-06-13PSan Francisco GiantsRichmond (AA)-Minors--Team Roster on 2012-06-13
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionRoster 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
2017Seattle MarinersTeam Payroll29535,000-85043-3,582,271535,0002,072,500
2017Minnesota TwinsTeam Payroll29535,000-85033-3,582,271535,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