Chris Heston

 
Age: 30
Bats/Throws: R/R
6' 3" / 195
P

RotoWire News: Heston (undisclosed) made his fifth rehab appearance Tuesday for one of the Giants' rookie-level Arizona League affiliates, tossing a scoreless inning. (7/12/2018)

We hope you find the FanGraphs Player Stat Pages useful!

Please support FanGraphs by becoming a member. We publish over one thousand articles and podcasts each year, host numerous projection systems, and carry an ever growing database of baseball stats that assist you in your baseball research.

Support FanGraphs



SeasonTeamWLSVGGSIPK/9BB/9HR/9BABIPLOB%GB%HR/FBERAFIPxFIPWAR
2009Giants (R)15011635.08.742.570.00.30956.8 %58.9 %0.0 %4.113.594.14 
2010Giants (A)51302626148.27.512.000.36.33061.7 %55.3 %4.8 %3.753.223.38 
2011Giants (A+)12402424151.07.812.380.60.31571.9 %57.9 %9.5 %3.164.033.97 
2012Giants (AA)9802525148.28.172.420.12.29575.7 %52.5 %1.8 %2.242.453.03 
2013Giants (AAA)7601919108.28.033.811.16.35066.3 %46.4 %15.1 %5.804.984.25 
2014Giants (AAA)12902828173.06.502.650.83.26471.7 %49.6 %10.5 %3.384.504.45 
2014Giants000315.16.755.060.00.35366.7 %47.1 %0.0 %5.063.324.010.0
2015Giants121103131177.27.143.240.81.29973.4 %53.0 %11.8 %3.954.023.981.4
2016Giants (R)000226.29.452.700.00.333100.0 %55.6 %0.0 %0.002.923.36 
2016Giants (A+)000114.12.086.230.00.31362.5 %50.0 %0.0 %6.235.337.09 
2016Giants (AAA)291151481.15.863.540.89.28871.2 %49.8 %8.4 %4.545.025.15 
2016Giants110405.05.4010.800.00.45060.0 %47.4 %0.0 %10.805.558.21-0.1
2017Twins (R)010115.09.000.000.00.41257.1 %35.3 %0.0 %5.401.422.25 
2017Mariners (AAA)2106631.27.963.130.57.28674.6 %48.2 %6.5 %3.414.004.52 
2017Dodgers (AAA)010103.012.003.006.00.28690.9 %44.4 %40.0 %9.0010.724.33 
2017Twins (AAA)0308627.04.005.002.67.44465.2 %45.7 %21.6 %10.007.975.80 
20172 Teams010316.04.507.504.50.44450.6 %33.3 %33.3 %16.5011.167.33-0.3
    2017Mariners010215.05.409.005.40.47847.3 %30.8 %37.5 %19.8012.767.80-0.3
    2017Twins000101.00.000.000.00.250100.0 %50.0 %0.0 %0.003.164.940.0
2018ATC1204315.06.464.842.11.32661.5 %  7.376.41  
2018Steamer000101.06.143.761.14.29670.4 %47.8 % 4.694.835.040.0
2018ZiPS6902421115.36.403.751.33.31169.4 %  5.075.08 0.2
2018Giants (R)100517.09.001.290.00.263100.0 %57.9 %0.0 %0.002.933.41 
2018Giants (AA)100319.07.003.001.00.33371.4 %39.3 %10.0 %5.004.554.34 
2018Giants (AAA)000113.113.505.400.00.37580.0 %62.5 %0.0 %2.702.553.72 
Total- - -131304133194.07.013.620.88.31371.0 %51.6 %12.2 %4.554.264.191.0

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2009Giants (R)154.111160001035.0145301916010042234
2010Giants (A)5133.75262610000148.2642161836263309121124
2011Giants (A+)1243.16242410000151.0614144645310401870131
2012Giants (AA)982.24252510000148.2595124433724014120135
2013Giants (AAA)765.80191911000108.249512975701446298197
2014Giants (AAA)1293.38282811000173.07161527665165119110125
2014Giants005.0631000005.1246330300104
2015Giants12113.95313121000177.27461698278166431351141
2016Giants (R)000.0022000006.2307000200007
2016Giants (A+)006.2311000004.1205330300301
2016Giants (AAA)294.5415140010081.1354824241832144053
2016Giants1110.8040000005.0299660620303
2017Twins (R)015.4011000005.0227330000005
2017Mariners (AAA)213.41661100031.2127261212211020028
2017Dodgers (AAA)019.0010000003.0144332100004
2017Twins (AAA)0310.00860000027.0143563230815002012
20172 Teams0116.5031000006.0381512113500003
    2017Mariners0119.8021000005.0341412113500003
    2017Twins000.0010000001.041000000000
2018ATC127.3743  00 15.0 1913123810  11
2018Steamer004.69100000 1.0411100 0  1
2018ZiPS695.072421  0  115.3 12770651748275282
2018Giants (R)100.0051000207.0285000101007
2018Giants (AA)105.0031000009.03910551301107
2018Giants (AAA)002.7011000003.1153110200005
Total- - -13134.55413321000194.083719910398197851391151

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2009Giants (R)8.742.573.400.0023.5 %6.9 %16.6 %.2291.14.30956.8 %  3.59
2010Giants (A)7.512.003.760.3619.3 %5.1 %14.2 %.2681.30.33061.7 %  3.22
2011Giants (A+)7.812.383.280.6021.3 %6.5 %14.8 %.2541.22.31571.9 %  4.03
2012Giants (AA)8.172.423.380.1222.7 %6.7 %16.0 %.2251.10.29575.7 %  2.45
2013Giants (AAA)8.033.812.111.1619.6 %9.3 %10.3 %.2931.61.35066.3 %  4.98
2014Giants (AAA)6.502.652.450.8317.5 %7.1 %10.3 %.2321.17.26471.7 %  4.50
2014Giants6.755.061.330.0016.7 %12.5 %4.2 %.2861.69.35366.7 %146953.32
2014Average7.732.892.670.8620.4 %7.6 %12.7 %.2471.28.29573.0 %  3.81
2015Giants7.143.242.200.8118.9 %8.6 %10.3 %.2531.31.29973.4 %1061094.02
2015Average7.762.922.661.0220.4 %7.7 %12.7 %.2511.29.29672.9 %  4.03
2016Giants (R)9.452.703.500.0023.3 %6.7 %16.7 %.2501.35.333100.0 %  2.92
2016Giants (A+)2.086.230.330.005.0 %15.0 %-10.0 %.2941.85.31362.5 %  5.33
2016Giants (AAA)5.863.541.660.8915.0 %9.0 %5.9 %.2581.40.28871.2 %  5.02
2016Giants5.4010.800.500.0010.3 %20.7 %-10.4 %.3913.00.45060.0 %2671425.55
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Twins (R)9.000.005.000.0022.7 %0.0 %22.7 %.3181.40.41257.1 %  1.42
2017Mariners (AAA)7.963.132.550.5722.1 %8.7 %13.4 %.2281.17.28674.6 %  4.00
2017Dodgers (AAA)12.003.004.006.0028.6 %7.1 %21.4 %.3081.67.28690.9 %  10.72
2017Twins (AAA)4.005.000.802.678.4 %10.5 %-2.1 %.4382.63.44465.2 %  7.97
20172 Teams4.507.500.604.507.9 %13.2 %-5.3 %.4553.33.44450.6 %39725911.16
    2017Mariners5.409.000.605.408.8 %14.7 %-5.9 %.4833.80.47847.3 %47629612.76
    2017Twins0.000.000.000.000.0 %0.0 %0.0 %.2501.00.250100.0 %0713.16
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018ATC6.464.841.342.11   .3071.79.32661.5 %  6.41
2018Steamer6.143.761.641.1415.4 %9.4 %6.0 %.2671.48.29670.4 %  4.83
2018ZiPS6.403.751.711.33   .2811.52.31169.4 %  5.08
2018Giants (R)9.001.297.000.0025.0 %3.6 %21.4 %.1920.86.263100.0 %  2.93
2018Giants (AA)7.003.002.331.0018.0 %7.7 %10.3 %.2861.44.33371.4 %  4.55
2018Giants (AAA)13.505.402.500.0033.3 %13.3 %20.0 %.2311.50.37580.0 %  2.55
Total- - -7.013.621.940.8818.0 %9.3 %8.7 %.2671.43.31371.0 %1201144.26

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2009Giants (R)2.0011.6 %58.9 %29.5 %14.3 %0.0 %  40.2 %28.9 %30.9 %     4.14
2010Giants (A)2.0217.4 %55.3 %27.3 %20.2 %4.8 %  46.0 %20.5 %33.5 %     3.38
2011Giants (A+)2.3117.1 %57.9 %25.0 %17.1 %9.5 %  47.9 %24.0 %28.1 %     3.97
2012Giants (AA)1.8919.8 %52.5 %27.8 %23.4 %1.8 %  50.6 %21.3 %28.1 %     3.03
2013Giants (AAA)1.6625.6 %46.4 %28.0 %11.8 %15.1 %  49.1 %26.9 %24.0 %     4.25
2014Giants (AAA)1.6921.0 %49.6 %29.3 %18.4 %10.5 %  47.9 %22.5 %29.6 %     4.45
2014Giants2.6735.3 %47.1 %17.6 %0.0 %0.0 %12.5 %0.0 %23.5 %47.1 %29.4 %11.8 %76.5 %11.8 %4.501094.01
2015Giants2.0421.0 %53.0 %26.0 %9.6 %11.8 %2.9 %0.0 %42.4 %36.6 %21.0 %17.8 %56.1 %26.1 %4.071023.98
2016Giants (R)2.0016.7 %55.6 %27.8 %20.0 %0.0 %  33.3 %47.6 %19.1 %     3.36
2016Giants (A+)1.3312.5 %50.0 %37.5 %50.0 %0.0 %  37.5 %18.8 %43.8 %     7.09
2016Giants (AAA)1.3412.9 %49.8 %37.3 %21.1 %8.4 %  49.8 %24.0 %26.2 %     5.15
2016Giants1.1310.5 %47.4 %42.1 %0.0 %0.0 %22.2 %0.0 %30.0 %40.0 %30.0 %25.0 %40.0 %35.0 %7.271988.21
2017Twins (R)0.8623.5 %35.3 %41.2 %28.6 %0.0 %  47.1 %29.4 %23.5 %     2.25
2017Mariners (AAA)1.3215.3 %48.2 %36.5 %19.4 %6.5 %  47.1 %21.8 %31.0 %     4.52
2017Dodgers (AAA)0.800.0 %44.4 %55.6 %20.0 %40.0 %  33.3 %33.3 %33.3 %     4.33
2017Twins (AAA)1.4322.4 %45.7 %31.9 %2.7 %21.6 %  55.2 %25.0 %19.8 %     5.80
20172 Teams1.1136.7 %33.3 %30.0 %0.0 %33.3 %30.0 %0.0 %60.0 %16.7 %23.3 %16.7 %43.3 %40.0 %6.711677.33
    2017Mariners1.0038.5 %30.8 %30.8 %0.0 %37.5 %37.5 %0.0 %53.8 %19.2 %26.9 %15.4 %42.3 %42.3 %6.891787.80
    2017Twins2.0025.0 %50.0 %25.0 %0.0 %0.0 %0.0 %0.0 %100.0 %0.0 %0.0 %25.0 %50.0 %25.0 %5.321124.94
2018Giants (R)2.2015.8 %57.9 %26.3 %40.0 %0.0 %  63.2 %5.3 %31.6 %     3.41
2018Giants (AA)1.1025.0 %39.3 %35.7 %40.0 %10.0 %  53.6 %17.9 %28.6 %     4.34
2018Giants (AAA)1.670.0 %62.5 %37.5 %33.3 %0.0 %  37.5 %50.0 %12.5 %     3.72
Total- - -1.9521.9 %51.6 %26.5 %8.3 %12.2 %4.6 %0.0 %42.4 %36.0 %21.7 %17.8 %55.5 %26.7 %4.301074.19

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2009Giants (R)5628114    45201246
2010Giants (A)2511247925    1898671056
2011Giants (A+)2431057218    1948441038
2012Giants (AA)2101117926    72913732102
2013Giants (AAA)154938511    70010651765
2014Giants (AAA)25715210928    90716082515
2014Giants836010054558103
2015Giants27713611013850102109716952792
2016Giants (R)10531    84250
2016Giants (A+)8623    284674
2016Giants (AAA)127953320    5057851290
2016Giants982021075060110
2017Twins (R)6742    13233
2017Mariners (AAA)4131136    176308484
2017Dodgers (AAA)4501    174057
2017Twins (AAA)5337261    213317530
20172 Teams10911030026177138
    2017Mariners8810030025566121
    2017Twins2110000061117
2018Giants (R)11532    64046
2018Giants (AA)111074    5080130
2018Giants (AAA)5301    304272
Total- - -304156129131460116125318903143

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2014Giants-0.15-0.540.38-0.41-0.051.150.010.291.071-0.10-0.0400
2015Giants-0.65-12.7912.13-7.15-0.700.96 0.871.47290.13-0.8100
2016Giants-0.57-0.890.32-5.91-0.541.031.971.510.574-0.39-0.1602
20172 Teams-0.52-0.870.35-9.23-0.940.810.511.120.843-1.050.4101
    2017Mariners-0.55-0.760.21-9.31-0.950.660.450.750.472-1.070.2401
    2017Twins0.03-0.110.140.080.011.810.921.841.5710.010.0000
Total- - --1.90-15.0913.19-22.69-2.240.960.610.911.3137-1.42-0.5703

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2014Giants59.2% (89.7)17.5% (77.1) 17.5% (75.6)5.8% (82.8)   
2015Giants60.8% (89.0)13.0% (76.6) 14.0% (74.1)12.2% (82.1)  0.5%
2016Giants52.4% (87.3)19.4% (75.8) 19.4% (72.0)8.7% (80.3)  6.4%
20172 Teams68.1% (87.0)18.1% (75.9) 7.2% (71.9)6.5% (80.1)   
    2017Mariners71.1% (86.9)16.5% (75.6) 5.0% (71.2)7.4% (80.1)   
    2017Twins47.1% (87.8)29.4% (77.3) 23.5% (73.0)    
Total- - -60.8% (88.9)13.6% (76.5) 14.0% (74.0)11.6% (82.0)  0.7%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2014Giants14.6 %3.9 %   39.8 %1.0 %31.1 %  9.7 %   
2015Giants1.7 %    59.1 %3.6 %23.5 %  12.1 %   
2016Giants14.7 %    37.3 %19.6 %19.6 %  8.8 %   
20172 Teams31.9 %    36.2 %16.7 %7.3 %  8.0 %   
    2017Mariners34.7 %    36.4 %14.9 %5.0 %  9.1 %   
    2017Twins11.8 %    35.3 %29.4 %23.5 %      
Total- - -3.9 %0.1 %   56.7 %4.6 %22.9 %  11.8 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2014Giants89.391.2   89.776.876.2  81.6  
2015Giants89.4    88.976.175.1  82.0  
2016Giants87.7    87.275.771.9  80.1  
20172 Teams87.2    87.175.971.9  79.4  
    2017Mariners87.1    87.175.671.4  79.4  
    2017Twins88.7    87.576.972.7     
Total- - -88.491.2   88.876.075.0  81.9  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2014Giants1.0 %  58.3 %5.8 %17.5 %17.5 %    
2015Giants5.6 %  55.1 %12.2 %13.5 %13.6 %    
2016Giants25.5 %  27.5 %7.8 %18.6 %20.6 %    
20172 Teams8.0 %  60.1 %6.5 %18.1 %7.3 %    
    2017Mariners8.3 %  62.8 %7.4 %16.5 %5.0 %    
    2017Twins5.9 %  41.2 % 29.4 %23.5 %    
Total- - -6.2 %  54.5 %11.6 %14.0 %13.7 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2014Giants89.4  90.383.377.676.0   
2015Giants90.2  90.083.077.575.0   
2016Giants88.0  88.080.676.472.9   
20172 Teams88.2  87.881.176.672.4   
    2017Mariners87.9  87.881.176.371.8   
    2017Twins90.7  88.2 77.673.3   
Total- - -89.8  89.882.977.474.9   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2014Giants0.9-0.2 -0.1-0.3  1.44-0.97 -0.79-5.70  
2015Giants7.1-0.4 0.9-2.3  0.42-0.10 0.24-0.67  
2016Giants-3.4-0.3 0.10.3  -6.38-1.56 0.352.95  
20172 Teams-4.0-2.3 -0.9-1.0  -4.30-9.37 -9.11-11.41  
    2017Mariners-4.8-2.4 -0.4-1.0  -5.53-11.81 -7.30-11.41  
    2017Twins0.70.0 -0.5   8.920.39 -11.82   
Total- - -0.5-3.2 -0.1-3.4  0.03-0.75 -0.01-0.93  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2014Giants0.80.1   0.10.1-0.7  0.0  
2015Giants-0.1    7.9-1.02.2  -2.2  
2016Giants-1.3    -2.0-0.30.1  0.3  
20172 Teams-3.3    -0.7-2.3-0.9  -1.0  
    2017Mariners-3.2    -1.4-2.4-0.4  -1.0  
    2017Twins-0.1    0.80.0-0.5     
Total- - --3.90.1   5.3-3.60.7  -2.9  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2014Giants5.391.57   0.145.77-2.11  0.30  
2015Giants-0.22    0.48-1.030.34  -0.65  
2016Giants-8.67    -5.27-1.570.36  2.94  
20172 Teams-7.47    -1.30-10.20-8.95  -9.16  
    2017Mariners-7.60    -3.29-13.15-7.17  -9.16  
    2017Twins-4.65    13.280.40-11.63     
Total- - --3.181.57   0.30-2.540.10  -0.79  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2014Giants0.0  1.0-0.3-0.2-0.1   
2015Giants-4.4  13.5-2.0-1.42.6   
2016Giants-2.5  -0.90.4-0.40.1   
20172 Teams0.3  -4.2-1.0-2.3-0.9   
    2017Mariners0.3  -4.9-1.0-2.3-0.4   
    2017Twins0.0  0.7 0.0-0.5   
Total- - --6.6  9.4-3.0-4.31.7   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2014Giants-3.50  1.71-5.70-0.97-0.71   
2015Giants-2.83  0.88-0.60-0.380.68   
2016Giants-9.65  -3.234.68-1.960.62   
20172 Teams2.58  -5.08-11.44-9.30-8.95   
    2017Mariners2.84  -6.47-11.44-11.72-7.17   
    2017Twins0.00  10.06 0.40-11.63   
Total- - --3.45  0.55-0.84-0.990.40   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2014Giants20.3 %61.5 %35.9 %53.9 %87.5 %75.7 %37.9 %45.8 %8.7 %
2014Average30.7 %65.7 %46.2 %65.7 %87.3 %79.3 %44.3 %60.6 %9.5 %
2015Giants27.2 %59.9 %41.3 %63.9 %87.1 %78.4 %43.2 %56.6 %8.9 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.8 %60.9 %9.9 %
2016Giants28.3 %62.8 %42.7 %35.3 %88.9 %68.2 %41.8 %48.3 %12.7 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
20172 Teams16.7 %63.3 %37.0 %69.2 %97.4 %90.2 %43.5 %47.4 %3.6 %
    2017Mariners17.1 %62.8 %36.4 %66.7 %96.9 %88.6 %42.2 %50.0 %4.1 %
    2017Twins12.5 %66.7 %41.2 %100.0 %100.0 %100.0 %52.9 %25.0 %0.0 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
Total- - -26.5 %60.2 %41.0 %62.7 %87.6 %78.4 %43.0 %55.6 %8.8 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2014Giants14.6 %60.4 %35.9 %50.0 %82.8 %75.7 %46.6 %22.0
2014Average30.1 %63.1 %46.2 %62.9 %87.5 %79.3 %48.8 %23.0
2015Giants28.4 %57.7 %41.3 %63.7 %87.4 %78.3 %44.1 %20.5
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016Giants29.8 %60.0 %43.1 %47.1 %81.5 %68.2 %44.1 %19.0
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
20172 Teams23.2 %57.1 %37.0 %79.0 %96.9 %90.2 %40.6 %20.3
    2017Mariners23.9 %54.0 %36.4 %76.5 %96.3 %88.6 %41.3 %19.1
    2017Twins18.2 %83.3 %41.2 %100.0 %100.0 %100.0 %35.3 %28.2
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
Total- - -27.8 %57.8 %41.0 %63.5 %87.4 %78.3 %44.0 %20.4

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2014Giants11.8 %59.6 %35.9 %33.3 %83.9 %75.7 %50.5 %23.4
2015Giants28.8 %57.0 %41.3 %63.2 %87.6 %78.2 %44.5 %21.2
2016Giants34.3 %60.0 %43.1 %47.8 %90.5 %68.2 %34.3 %19.4
20172 Teams27.1 %52.8 %37.0 %82.6 %96.4 %90.2 %38.4 %21.5
    2017Mariners27.4 %50.0 %36.4 %80.0 %95.8 %88.6 %39.7 %20.2
    2017Twins25.0 %80.0 %41.2 %100.0 %100.0 %100.0 %29.4 %30.4
Total- - -28.4 %57.0 %41.0 %63.0 %87.9 %78.3 %44.1 %21.2

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2009Giants (R)P11635.0351  0          
2010Giants (A)P2626148.211228  1          
2011Giants (A+)P2424151.014195  1          
2012Giants (AA)P2525148.210203  2          
2013Giants (AAA)P1919108.26162  1          
2014Giants (AAA)P2828173.013157  0          
2014GiantsP315.1000000000 0   .000 
2015GiantsP3131177.212244223201 5   .900 
2016Giants (R)P226.2021  0          
2016Giants (A+)P114.1010  0          
2016Giants (AAA)P151481.1490  1          
2016GiantsP405.0000000000 0   .000 
2017Twins (R)P115.0110  0          
2017Dodgers (AAA)P103.0000  0          
2017Mariners (AAA)P6631.2140  1          
2017Twins (AAA)P8627.0321  1          
20172 TeamsP316.0100000000 1   1.000 
    2017MarinersP215.0100000000 0   1.000 
    2017TwinsP101.0000000000 1   .000 
2018Giants (R)P517.0000  0          
2018Giants (AA)P319.0000  0          
2018Giants (AAA)P113.1000  0          
Total- - -P4133194.013244223201 6   .902 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRARMDPRRngRErrRUZRUZR/150
2014GiantsP5.10 0  000           
2015GiantsP177.2-2 1  -144           
2016GiantsP5.00 0  0-1-1           
20172 TeamsP6.00 0  000           
    2017MarinersP5.00 0  000           
    2017TwinsP1.00 0  000           
Total- - -P194.0-2 1  -133           

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2015GiantsP177.20.0%      (0)0.0%      (1)0.0%      (0)50.0%     (2)50.0%      (2)100.0%    (22)
20172 TeamsP6.00.0%      (1)0.0%      (0)0.0%      (1)0.0%     (0)0.0%      (0)0.0%      (0)
    2017MarinersP5.00.0%      (1)0.0%      (0)0.0%      (1)0.0%     (0)0.0%      (0)0.0%      (0)
Total- - -P194.00.0%      (1)0.0%      (1)0.0%      (1)50.0%     (2)50.0%      (2)100.0%    (22)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2014Giants-0.1-0.10.0-0.10.40.0$0.3 
2015Giants1.70.10.20.313.31.4$11.2 
2016Giants-0.4-0.3-0.1-0.3-1.2-0.1($1.0) 
20172 Teams-0.5-0.30.0-0.2-3.7-0.3($2.4) 
    2017Mariners-0.6-0.30.0-0.3-3.9-0.3($2.6) 
    2017Twins0.10.00.00.10.20.0$0.2 
Total- - -0.7-0.50.2-0.48.91.0$8.1 

  • $0.5m / 1 Years (2016) (Edit)
    • signed by San Francisco Giants on 3/4/2016 (League Minimum)
    • 2016: $0.5M
    • Other Notes: Pre arbitration
    • Source: spotrac.com
    • Submitted by Sam Bauman
  • $0.5m / 1 Years (2015) (Edit)
    • signed by San Francisco Giants on 3/3/2015 (League Minimum)
    • 2015: $0.5M
    • Other Notes: Pre arbitration
    • Source: spotrac.com
    • Submitted by Sam Bauman
Add New Contract
  • 2009 June Amateur Draft - Round: 12, Pick: 6, Overall: 357
    • Team: San Francisco Giants
    • School: East Carolina U
  • 2008 June Amateur Draft - Round: 29, Pick: 9, Overall: 871
    • Team: Washington Nationals
    • School: Seminole CC
  • 2007 June Amateur Draft - Round: 47, Pick: 21, Overall: 1389
    • Team: Minnesota Twins
    • School: Seminole CC