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

Chris HestonTrack this Player High Level: MLB Status: Free Agent since 2018 MLB Years: 2014-2017
Follow TBC on Twitter and Facebook

Drafted

PositionsP-217Position when DraftedRHPPlayer Listed UnderMajor Leaguers
Proper NameChristopher Lee Heston
Height6-4Weight185BatsRightThrowsRight
Born DateApril 10,1988 [30.313]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.2169827816641415101.318.560.813.247.142.20.5223.80
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
2018Arizona Giants OrangeArizRksfnRel30100.0051400007.05000170000.866.43--1.299.007.001.000-
2018Richmond Flying SquirrelsEastAAsfnS/R30105.0031200009.010551371001.4410.001.003.007.002.331.000-
2018Sacramento River CatsPCLAAAsfnST30002.7011000003.03110250001.508.10--5.4013.502.50--
2018Minor Totals (3 teams)MinorAAA--S/R0202.79936000019.0186616191001.248.380.472.798.843.171.000-
MLB Totals - 4 Season(s)Filter13134.55413382120193.11991039819781519101.439.230.883.627.011.94.5000.92
Minor League Totals - 9 Season(s)Filter52603.83176161156331939.19454614016929077562401.319.020.662.777.392.67.464-
AAA Totals - 5 Season(s)Filter23294.67787443321425.04522412225015832425101.439.501.053.326.812.05.442-
AA Totals - 2 Season(s)Filter1082.40282621000157.2134484234314213001.127.650.172.458.113.30.556-
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 - 4 Season(s)Filter263.1919109001053.2492219013532201.168.22--2.188.894.08.250-
NCAA Totals - 3 Season(s)Filter1594.444615310001199.2220137999731768101.469.870.403.277.892.41.625-
San Francisco Giants Totals - 3 Season(s)Filter13124.16383262120187.1184918716731489101.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.0226117111228817110101.439.230.883.627.011.94.5000.92
Average Minor - Per ~220 innings12143.83413831110220.022010894166818114101.319.020.662.777.392.67.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
2018Arizona Giants Orange ArizRksfn30P5---------------5100.08.9
2018Richmond Flying Squirrels EastAAsfn30P3---------------3100.02.2
2018Sacramento River Cats PCLAAAsfn30P1---------------1100.00.7
MLB Totals for P - 4 season(s)-   P41331931324434137.9020.900.196746.2-410.00.0
AAA Totals for P - 5 season(s)-   P78--27461048373.8800.94------780.00.0
AA Totals for P - 2 season(s)-   P28--1020323330.9091.07------280.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 - 4 season(s)-   P19--482-1412.8570.63------190.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----------
2018Arizona Giants Orange ArizRksfn305----------
2018Richmond Flying Squirrels EastAAsfn303----------
2018Sacramento River Cats PCLAAAsfn301----------

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-07-27PFree Agent -Free AgentFree AgentReleased by Giants30.108  
2018-07-15PSan Francisco GiantsRichmond (AA)-MinorsReassigned MinorsAssigned to Richmond (AA)30.096Team Roster on 2018-07-15
2018-06-20PSan Francisco GiantsArizona Giants Orange (Rk)-MinorsReassigned MinorsAssigned to Arizona Giants Orange (Rk)30.071Team Roster on 2018-06-20
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-2019 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