Age: 29
Bats/Throws: R/R
6' 5" / 225
P
Birthdate: 6/26/1990 (29 y, 3 m, 18 d)
Drafted: 2011 June Amateur Draft - Round: 7, Pick: 26, Overall: 237, Team: San Francisco Giants
Service Time: 0.115
Reported as the pre-2019 value.
0 years and 115 days days of service time.
  
MiLB Options: 1
Reported as the pre-2019 season number of waiver options remaining.

Prospects Report
Team Rank: 17Overall Rank: NAReported: 2019ETA: 2019  
FastballSliderCommandFuture Value
80 / 8055 / 5535 / 3540

RotoWire News: Black struck out three batters over 1.1 scoreless innings in Monday's victory over the Marlins. (9/10/2019)

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
2014Giants (A)13133031.118.384.020.29.33355.6 %36.4 %6.3 %3.731.451.49 
2014Giants (A+)100404.015.754.500.00.20066.7 %40.0 %0.0 %2.251.742.63 
2015Giants (A+)21020525.018.369.000.72.32479.6 %42.4 %14.3 %2.883.743.34 
2016Giants (AA)14635031.115.229.190.29.28667.9 %35.2 %4.5 %4.883.553.85 
2017Giants (R)000302.127.0011.570.001.00080.0 %0.0 %0.0 %3.862.062.06 
2018Giants (AA)00410010.018.003.600.00.28675.0 %7.1 %0.0 %0.900.531.42 
2018Giants (AAA)30126025.216.132.810.70.31064.4 %25.0 %8.3 %3.162.112.32 
2018Giants22026023.112.733.861.54.27753.6 %38.8 %16.7 %6.173.983.450.0
2019ATC22542039.013.254.510.83.30969.0 %  3.802.94  
2019Depth Charts11025025.013.545.310.87.31276.2 %  3.463.30 0.1
2019Steamer11025025.012.634.250.81.28377.6 %38.7 % 2.983.043.380.3
2019ZiPS33056048.014.446.380.94.32475.0 %  3.943.56 0.3
2019Giants (AAA)10123122.214.295.161.59.34972.0 %38.3 %26.7 %5.164.633.72 
2019Brewers (AAA)001606.013.503.000.00.10033.3 %55.6 %0.0 %1.501.802.84 
20192 Teams01017016.010.135.062.81.24388.2 %26.2 %22.7 %5.066.905.57-0.4
    2019Giants000202.022.504.504.50.750100.0 %0.0 %33.3 %4.506.212.700.0
    2019Brewers01015014.08.365.142.57.18282.1 %29.7 %21.1 %5.147.005.99-0.3
2019Steamer (R)000101.012.774.471.25.28876.3 %  3.753.78 0.0
Total- - -23043039.111.674.352.06.26268.5 %33.0 %19.6 %5.725.174.31-0.3

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2014Giants (A)133.733300016231.1126161513114025264
2014Giants (A+)102.2540000004.0141110200107
2015Giants (A+)212.882050004025.011213108225005051
2016Giants (AA)144.883500063131.11431717171320111053
2017Giants (R)003.8630000002.1122110300207
2018Giants (AA)000.901000041010.03842104001120
2018Giants (AAA)303.162600012125.2981510928001046
2018Giants226.172600001123.195171616410011033
2019ATC223.80420  52 39.0 27181742000  58
2019Depth Charts113.46250  01 25.0 171010215 1  38
2019Steamer112.982500001 25.01041898212 1  35
2019ZiPS333.94560  0  48.0 3322215340210077
2019Giants (AAA)105.162310014122.296191313413001136
2019Brewers (AAA)001.5060001006.0211210200009
20192 Teams015.061700002216.070149959010018
    2019Giants004.5020000002.0114111100005
    2019Brewers015.141500002214.059108848010013
2019Steamer (R)003.75100000 1.0410000 0  1
Total- - -235.724300003339.1165312525919021051

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2014Giants (A)18.384.024.570.2950.8 %11.1 %39.7 %.1460.96.33355.6 %  1.45
2014Giants (A+)15.754.503.500.0050.0 %14.3 %35.7 %.0830.75.20066.7 %  1.74
2015Giants (A+)18.369.002.040.7245.5 %22.3 %23.2 %.1491.52.32479.6 %  3.74
2016Giants (AA)15.229.191.660.2937.1 %22.4 %14.7 %.1551.56.28667.9 %  3.55
2017Giants (R)27.0011.572.330.0058.3 %25.0 %33.3 %.2222.141.00080.0 %  2.06
2018Giants (AA)18.003.605.000.0052.6 %10.5 %42.1 %.1180.80.28675.0 %  0.53
2018Giants (AAA)16.132.815.750.7046.9 %8.2 %38.8 %.1670.90.31064.4 %  2.11
2018Giants12.733.863.301.5434.7 %10.5 %24.2 %.2021.16.27753.6 %1601043.98
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019ATC13.254.512.940.83   .1981.20.30969.0 %  2.94
2019Depth Charts13.545.312.550.87   .1971.28.31276.2 %  3.30
2019Steamer12.634.252.970.8133.7 %11.4 %22.4 %.1921.17.28377.6 %  3.04
2019ZiPS14.446.382.260.94   .1961.40.32475.0 %  3.56
2019Giants (AAA)14.295.162.771.5937.5 %13.5 %24.0 %.2291.41.34972.0 %  4.63
2019Brewers (AAA)13.503.004.500.0042.9 %9.5 %33.3 %.0530.50.10033.3 %  1.80
20192 Teams10.135.062.002.8125.7 %12.9 %12.8 %.2331.44.24388.2 %1151566.90
    2019Giants22.504.505.004.5045.5 %9.1 %36.4 %.4002.50.750100.0 %1071496.21
    2019Brewers8.365.141.632.5722.0 %13.6 %8.5 %.2001.29.18282.1 %1161577.00
2019Average8.883.292.691.4023.0 %8.5 %14.4 %.2491.33.29672.3 %  4.49
2019Steamer (R)12.774.472.861.25   .2051.26.28876.3 %  3.78
Total- - -11.674.352.682.0630.9 %11.5 %19.4 %.2151.27.26268.5 %1421255.17

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019293356048.03322215347714.446.382.260.94.1961.40.32475.0 %3.943.560.3
2020303354046.33121205337514.576.412.270.97.1921.38.31875.4 %3.883.590.3
2021313352045.03020195327314.606.402.281.00.1911.38.31776.4 %3.803.630.2

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2014Giants (A)1.0027.3 %36.4 %36.4 %37.5 %6.3 %  28.3 %32.6 %39.1 %     1.49
2014Giants (A+)0.670.0 %40.0 %60.0 %33.3 %0.0 %  0.0 %0.0 %100.0 %     2.63
2015Giants (A+)1.0015.2 %42.4 %42.4 %14.3 %14.3 %  35.1 %32.4 %32.4 %     3.34
2016Giants (AA)0.8624.1 %35.2 %40.7 %22.7 %4.5 %  36.8 %26.3 %36.8 %     3.85
2017Giants (R)0.00100.0 %0.0 %0.0 %0.0 %0.0 %  0.0 %50.0 %50.0 %     2.06
2018Giants (AA)0.1335.7 %7.1 %57.1 %37.5 %0.0 %  14.3 %21.4 %64.3 %     1.42
2018Giants (AAA)0.4620.5 %25.0 %54.5 %29.2 %8.3 %  43.2 %22.7 %34.1 %     2.32
2018Giants0.7912.2 %38.8 %49.0 %8.3 %16.7 %0.0 %50.0 %33.3 %35.3 %31.4 %23.5 %45.1 %31.4 %2.83853.45
2019Giants (AAA)1.2029.8 %38.3 %31.9 %20.0 %26.7 %  55.3 %21.3 %23.4 %     3.72
2019Brewers (AAA)1.6711.1 %55.6 %33.3 %0.0 %0.0 %  50.0 %20.0 %30.0 %     2.84
20192 Teams0.5021.4 %26.2 %52.4 %4.5 %22.7 %0.0 %0.0 %45.2 %28.6 %26.2 %16.7 %35.7 %47.6 %4.681265.57
    2019Giants0.0040.0 %0.0 %60.0 %0.0 %33.3 %0.0 %0.0 %40.0 %40.0 %20.0 %20.0 %40.0 %40.0 %2.39602.70
    2019Brewers0.5818.9 %29.7 %51.4 %5.3 %21.1 %0.0 %0.0 %45.9 %27.0 %27.0 %16.2 %35.1 %48.6 %5.191355.99
Total- - -0.6516.5 %33.0 %50.5 %6.5 %19.6 %0.0 %50.0 %38.7 %32.3 %29.0 %20.4 %40.9 %38.7 %3.571014.31

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2014Giants (A)1616126    104258362
2014Giants (A+)2301    173350
2015Giants (A+)141452    192262454
2016Giants (AA)1922135    271340611
2017Giants (R)0010    142438
2018Giants (AA)1853    64113177
2018Giants (AAA)112497    170276446
2018Giants19246202115163244407
2019Giants (AAA)1815143    177261438
2019Brewers (AAA)5310    234366
20192 Teams1122910005103179282
    2019Giants03200003163652
    2019Brewers111971000287143230
Total- - -304615302120266423689

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2018Giants-0.20-1.891.69-5.47-0.620.921.000.990.90220.01-0.2376
20192 Teams-0.60-1.170.570.200.040.480.630.800.8814-0.44-0.8123
    2019Giants0.000.000.000.09-0.010.020.020.020.001-0.130.0300
    2019Brewers-0.60-1.160.560.110.040.560.690.900.9413-0.32-0.7523
Total- - --0.80-3.062.26-5.28-0.580.740.850.910.8936-0.43-0.6599

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2018Giants64.4% (97.9)27.3% (85.4) 8.4% (80.7)    
20192 Teams75.2% (98.2)24.1% (86.2) 0.7% (82.0)    
    2019Giants71.2% (99.1)28.8% (86.7)      
    2019Brewers76.1% (98.1)23.0% (86.1) 0.9% (82.0)    
Total- - -68.8% (98.1)26.0% (85.7) 5.2% (80.8)    

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2018Giants64.0 %     30.0 %6.0 %      
20192 Teams75.3 %     24.7 %       
    2019Giants71.2 %     28.9 %       
    2019Brewers76.3 %     23.7 %       
Total- - -68.5 %     27.9 %3.6 %      

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2018Giants97.9     85.080.3     
20192 Teams98.2     86.0      
    2019Giants99.1     86.6      
    2019Brewers97.9     85.9      
Total- - -98.0     85.480.3     

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2018Giants64.0 %    22.1 %13.9 %    
20192 Teams75.3 %    24.7 %     
    2019Giants71.2 %    28.9 %     
    2019Brewers76.3 %    23.7 %     
Total- - -68.5 %    23.1 %8.4 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2018Giants98.5    86.282.4   
20192 Teams98.1    85.9    
    2019Giants98.8    86.2    
    2019Brewers98.0    85.9    
Total- - -98.3    86.182.4   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2018Giants-1.52.1 0.1   -0.561.91 0.15   
20192 Teams-1.30.7 -1.4   -0.591.04 -68.22   
    2019Giants-0.3-1.1     -0.69-7.49     
    2019Brewers-1.01.8 -1.4   -0.573.45 -68.22   
Total- - --2.72.8 -1.3   -0.581.58 -3.65   

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2018Giants-0.8     2.10.1     
20192 Teams-1.0     -0.8      
    2019Giants-0.3     -1.1      
    2019Brewers-0.7     0.3      
Total- - --1.8     1.30.1     

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2018Giants-0.32     1.760.29     
20192 Teams-0.48     -1.28      
    2019Giants-0.69     -7.49      
    2019Brewers-0.44     0.58      
Total- - --0.39     0.700.29     

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2018Giants-0.8    0.81.4   
20192 Teams-1.0    -0.8    
    2019Giants-0.3    -1.1    
    2019Brewers-0.7    0.3    
Total- - --1.8    0.01.4   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2018Giants-0.32    0.892.51   
20192 Teams-0.48    -1.28    
    2019Giants-0.69    -7.49    
    2019Brewers-0.44    0.58    
Total- - --0.39    -0.032.51   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2018Giants31.3 %68.9 %46.2 %52.0 %77.5 %67.0 %39.6 %51.6 %15.2 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
20192 Teams27.7 %70.2 %47.9 %53.7 %77.7 %70.4 %47.5 %62.9 %14.2 %
    2019Giants29.2 %78.6 %55.8 %57.1 %77.3 %72.4 %53.9 %45.5 %15.4 %
    2019Brewers27.4 %67.9 %46.1 %52.9 %77.8 %69.8 %46.1 %66.1 %13.9 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -30.0 %69.5 %46.9 %52.5 %77.6 %68.4 %42.8 %56.4 %14.8 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2018Giants28.4 %64.6 %45.9 %50.9 %73.8 %66.5 %48.4 %24.4
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
20192 Teams28.5 %68.4 %48.7 %51.4 %79.1 %71.1 %50.6 %24.9
    2019Giants34.8 %72.4 %55.8 %50.0 %81.0 %72.4 %55.8 %25.8
    2019Brewers27.1 %67.3 %46.9 %51.7 %78.6 %70.7 %49.3 %24.7
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -28.4 %66.2 %47.0 %51.0 %76.0 %68.4 %49.3 %24.6

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2018Giants29.7 %63.4 %45.9 %53.2 %73.2 %66.5 %48.1 %24.9
20192 Teams29.0 %66.2 %48.7 %50.0 %79.4 %71.1 %52.9 %24.9
    2019Giants36.4 %70.0 %55.8 %50.0 %81.0 %72.4 %57.7 %25.8
    2019Brewers27.5 %65.1 %46.9 %50.0 %78.9 %70.7 %51.7 %24.6
Total- - -29.4 %64.6 %47.0 %52.0 %75.8 %68.4 %50.0 %24.9

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2018Giants (AA)P10010.0000  0          
2018Giants (AAA)P26025.2010  0          
2018GiantsP26023.1330000000 4   1.000 
2019Giants (AAA)P23122.2110  0          
2019Brewers (AAA)P606.0020  0          
20192 TeamsP17016.0120000000 1   1.000 
    2019GiantsP202.0000000000 0   .000 
    2019BrewersP15014.0120000000 1   1.000 
Total- - -P43039.1450000000 5   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2018GiantsP23.10 0  000     -0.2      
20192 TeamsP16.00 0  000     0.2      
    2019GiantsP2.00 0  000     0.0      
    2019BrewersP14.00 0  000     0.2      
Total- - -P39.10 0  000     0.0      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2018GiantsP23.10.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
20192 TeamsP16.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
    2019BrewersP14.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
Total- - -P39.10.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (3)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2018Giants-0.50.1-0.6-0.50.30.0$0.3 
20192 Teams0.00.10.20.3-3.8-0.4($2.9) 
    2019Giants0.0-0.20.20.0-0.30.0($0.2) 
    2019Brewers0.00.30.00.3-3.5-0.3($2.7) 
Total- - --0.50.2-0.4-0.2-3.4-0.3($2.6) 

  • 2011 June Amateur Draft - Round: 7, Pick: 26, Overall: 237
    • Team: San Francisco Giants
    • School: Pittsburgh