Age: 22
Bats/Throws: R/R
6' 2" / 220
P
Birthdate: 11/18/1996 (22 y, 11 m, 1 d)
Drafted: 2014 June Amateur Draft - Round: 4, Pick: 13, Overall: 118, Team: San Francisco Giants
Service Time: 0.000
Reported as the pre-2019 value.
0 years and 0 days days of service time.
  
MiLB Options: 3
Reported as the pre-2019 season number of waiver options remaining.

Prospects Report
Team Rank: 5Overall Rank: NAReported: 2019 - UpdatedETA: 2021  
FastballSliderChangeupCommandFuture Value
50 / 5550 / 5550 / 5540 / 4545+

RotoWire News: Webb (2-3) allowed two runs on six hits with one walk and five strikeouts across six innings while taking a loss against the Dodgers on Saturday. (9/29/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 (R)000314.011.256.750.00.30066.7 %22.2 %0.0 %2.253.783.94 
2015Giants (A-)360141460.15.972.390.30.36163.6 %54.0 %3.4 %4.923.603.85 
2016Giants (A)2309942.06.432.571.50.32662.9 %55.5 %17.5 %6.215.073.80 
2017Giants (A-)20015028.09.962.250.32.32573.6 %66.7 %5.3 %2.892.933.09 
2018Giants (A+)130212074.09.004.380.24.27476.8 %45.9 %2.9 %1.823.574.37 
2018Giants (AA)1206630.27.633.231.17.28971.4 %50.5 %14.3 %3.824.503.82 
2019Depth Charts010229.07.174.301.08.30770.9 %  4.644.72 0.0
2019Steamer010229.07.184.301.04.29371.2 %47.4 % 4.474.614.760.0
2019ZiPS340272488.07.164.301.13.31070.6 %  4.814.83 0.1
2019Giants (R)000115.010.800.000.00.50083.3 %41.7 %0.0 %1.801.872.03 
2019Giants (A)1002110.08.102.700.00.16787.5 %60.9 %0.0 %0.902.893.18 
2019Giants (AA)1408741.110.232.610.44.33163.8 %65.5 %6.1 %2.182.402.55 
2019Giants (AAA)000117.09.000.000.00.36887.5 %63.2 %0.0 %1.292.233.12 
2019Giants2308839.28.393.181.13.33365.4 %48.8 %17.9 %5.224.123.890.5
2019Steamer (R)7802323124.07.773.631.03.29871.8 %  4.194.30 1.3
2019Depth Charts (R)6802323132.07.603.821.08.31270.7 %  4.464.49 1.1
Total- - -2308839.28.393.181.13.33365.4 %48.8 %17.9 %5.224.123.890.5

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2014Giants (R)002.2531000004.0183210300005
2015Giants (A-)364.9214140000060.1265763633216026040
2016Giants (A)236.21990000042.0194543129712014030
2017Giants (A-)202.891500002028.01172610917117031
2018Giants (A+)131.8221200000074.0302542315236009074
2018Giants (AA)123.82660000030.2132301613411111026
2019Depth Charts014.6422  00 9.0 95514 0  7
2019Steamer014.47220000 9.04195514 0  7
2019ZiPS344.812724  0  88.0 91504711421617170
2019Giants (R)001.8011000005.0186110000006
2019Giants (A)100.90210000010.0374110301109
2019Giants (AA)142.18870000041.1179412110212001047
2019Giants (AAA)001.2911000007.0277110001007
2019Giants235.22880000039.2174442523514014037
2019Steamer (R)784.1923230000 124.054112363581450 4  107
2019Depth Charts (R)684.462323  00 132.0 13371651656 6  111
Total- - -235.22880000039.2174442523514014037

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2014Giants (R)11.256.751.670.0027.8 %16.7 %11.1 %.2001.50.30066.7 %  3.78
2015Giants (A-)5.972.392.500.3015.1 %6.0 %9.1 %.3081.52.36163.6 %  3.60
2016Giants (A)6.432.572.501.5015.5 %6.2 %9.3 %.2981.57.32662.9 %  5.07
2017Giants (A-)9.962.254.430.3226.5 %6.0 %20.5 %.2391.18.32573.6 %  2.93
2018Giants (A+)9.004.382.060.2424.5 %11.9 %12.6 %.2031.22.27476.8 %  3.57
2018Giants (AA)7.633.232.361.1719.7 %8.3 %11.4 %.2501.34.28971.4 %  4.50
2019Depth Charts7.174.301.671.08   .2651.49.30770.9 %  4.72
2019Steamer7.184.301.671.0418.0 %10.8 %7.2 %.2541.48.29371.2 %  4.61
2019ZiPS7.164.301.671.13   .2681.51.31070.6 %  4.83
2019Giants (R)10.800.006.000.0033.3 %0.0 %33.3 %.3331.20.50083.3 %  1.87
2019Giants (A)8.102.703.000.0024.3 %8.1 %16.2 %.1210.70.16787.5 %  2.89
2019Giants (AA)10.232.613.920.4426.3 %6.7 %19.6 %.2461.28.33163.8 %  2.40
2019Giants (AAA)9.000.007.000.0025.9 %0.0 %25.9 %.2691.00.36887.5 %  2.23
2019Giants8.393.182.641.1321.3 %8.1 %13.2 %.2771.46.33365.4 %124984.12
2019Average8.883.292.691.4023.0 %8.5 %14.4 %.2491.33.29672.3 %  4.49
2019Steamer (R)7.773.632.141.03   .2531.39.29871.8 %  4.30
2019Depth Charts (R)7.603.821.991.08   .2641.44.31270.7 %  4.49
Total- - -8.393.182.641.1321.3 %8.1 %13.2 %.2771.46.33365.4 %124984.12

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
20192234272488.09150471142707.164.301.671.13.2681.51.31070.6 %4.814.830.1
20202334272488.78949461042717.214.261.691.02.2631.48.30670.1 %4.674.650.3
20212434272489.78849461141747.434.121.801.10.2581.44.30170.4 %4.624.680.2

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2014Giants (R)2.0066.7 %22.2 %11.1 %0.0 %0.0 %  50.0 %20.0 %30.0 %     3.94
2015Giants (A-)1.8817.3 %54.0 %28.7 %17.2 %3.4 %  41.3 %24.3 %34.5 %     3.85
2016Giants (A)2.0317.1 %55.5 %27.4 %22.5 %17.5 %  57.0 %19.9 %23.2 %     3.80
2017Giants (A-)2.638.0 %66.7 %25.3 %10.5 %5.3 %  46.2 %20.5 %33.3 %     3.09
2018Giants (A+)1.2216.4 %45.9 %37.7 %26.1 %2.9 %  41.9 %19.9 %38.2 %     4.37
2018Giants (AA)1.6418.7 %50.5 %30.8 %21.4 %14.3 %  44.7 %20.2 %35.1 %     3.82
2019Giants (R)5.0050.0 %41.7 %8.3 %0.0 %0.0 %  41.7 %25.0 %33.3 %     2.03
2019Giants (A)4.6726.1 %60.9 %13.0 %33.3 %0.0 %  62.5 %20.8 %16.7 %     3.18
2019Giants (AA)2.306.0 %65.5 %28.4 %12.1 %6.1 %  47.1 %22.7 %30.3 %     2.55
2019Giants (AAA)4.0021.1 %63.2 %15.8 %0.0 %0.0 %  42.1 %26.3 %31.6 %     3.12
2019Giants2.1128.1 %48.8 %23.1 %3.6 %17.9 %5.1 %0.0 %38.5 %36.9 %24.6 %17.2 %40.2 %42.6 %4.45883.89
Total- - -2.1128.1 %48.8 %23.1 %3.6 %17.9 %5.1 %0.0 %38.5 %36.9 %24.6 %17.2 %40.2 %42.6 %4.45883.89

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2014Giants (R)2160    122537
2015Giants (A-)109583510    85342427
2016Giants (A)8140259    241410651
2017Giants (A-)501962    141271412
2018Giants (A+)84693018    4226671089
2018Giants (AA)4628176    188320508
2019Giants (R)5160    13031
2019Giants (A)14361    4885133
2019Giants (AA)763374    207411618
2019Giants (AAA)12340    306090
2019Giants592834131020258418676
Total- - -592834131020258418676

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2019Giants-0.45-3.242.79-6.09-0.660.920.910.881.118-0.560.0700
Total- - --0.45-3.242.79-6.09-0.660.920.910.881.118-0.560.0700

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2019Giants56.4% (92.9)23.5% (82.0)  20.1% (85.0)   
Total- - -56.4% (92.9)23.5% (82.0)  20.1% (85.0)   

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2019Giants43.8 %12.6 %    23.5 %   20.1 %   
Total- - -43.8 %12.6 %    23.5 %   20.1 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2019Giants93.291.8    81.9   84.9  
Total- - -93.291.8    81.9   84.9  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2019Giants42.6 %  13.8 %20.1 % 23.5 %    
Total- - -42.6 %  13.8 %20.1 % 23.5 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2019Giants93.4  92.085.1 82.0   
Total- - -93.4  92.085.1 82.0   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2019Giants-6.14.3  -0.2  -1.612.72  -0.16  
Total- - --6.14.3  -0.2  -1.612.72  -0.16  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2019Giants-3.7-2.3    4.3   -0.2  
Total- - --3.7-2.3    4.3   -0.2  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2019Giants-1.26-2.74    2.73   -0.13  
Total- - --1.26-2.74    2.73   -0.13  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2019Giants-4.9  -1.4-0.2 4.3   
Total- - --4.9  -1.4-0.2 4.3   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2019Giants-1.70  -1.52-0.13 2.73   
Total- - --1.70  -1.52-0.13 2.73   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2019Giants29.1 %63.3 %42.8 %62.7 %90.6 %79.2 %39.9 %55.8 %8.9 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -29.1 %63.3 %42.8 %62.7 %90.6 %79.2 %39.9 %55.8 %8.9 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2019Giants27.9 %60.3 %42.8 %57.8 %91.4 %79.6 %45.9 %22.8
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -27.9 %60.3 %42.8 %57.8 %91.4 %79.6 %45.9 %22.8

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2019Giants28.3 %59.6 %42.8 %57.3 %91.9 %79.6 %46.2 %23.2
Total- - -28.3 %59.6 %42.8 %57.3 %91.9 %79.6 %46.2 %23.2

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2019Giants (R)P115.0020  0          
2019Giants (A)P2110.0110  0          
2019Giants (AA)P8741.1151  0          
2019Giants (AAA)P117.0010  0          
2019GiantsP8839.2080001100 2   1.000 
Total- - -P8839.2080001100 2   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2019GiantsP39.20 0  011     -0.1      
Total- - -P39.20 0  011     -0.1      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2019GiantsP39.20.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (6)
Total- - -P39.20.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (6)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2019Giants0.0-0.4-0.1-0.45.00.5$3.9 
Total- - -0.0-0.4-0.1-0.45.00.5$3.9 

  • 2014 June Amateur Draft - Round: 4, Pick: 13, Overall: 118
    • Team: San Francisco Giants
    • School: Rocklin (CA) HS