Age: 25
Bats/Throws: L/R
6' 2" / 189
OF

Prospects Report
Team Rank: 2Overall Rank: NAReported: 2018ETA: 2018  
HitGamePowerRawPowerSpeedFieldThrowsFuture Value
45 / 5540 / 5055 / 5560 / 6050 / 5560 / 6045

RotoWire News: Duggar went 2-for-5 with a double and a two-run home run in Wednesday's 9-6 loss to the Nationals. (4/18/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



SeasonPAH2B3BHRRRBISBCSBBSOBB%K%ISOBABIPAVGOBPSLGwOBAwRC+
Today310000100000.0 %0.0 %.000.333.333.333.333.29281
20199321503811124294.3 %31.2 %.163.321.244.280.407.29180

SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2015Giants (A-)5826714027613.1 %19.5 %.074.373.293.390.367.366125    
2016Giants (A+)7031194330614.1 %21.2 %.178.346.284.386.462.380130    
2016Giants (AA)6027613524910.1 %18.5 %.111.397.321.391.432.374131    
2017Giants (R)25000040.0 %0.0 %.000.000.000.400.000.30379    
2017Giants (A+)2913342220712.8 %31.6 %.200.386.270.361.470.367124    
2017Giants (AAA)1354276314.8 %22.2 %.152.313.261.370.413.353109    
2018Giants (AAA)78356452211111.0 %28.9 %.149.392.272.354.421.345104    
2018Giants411522201756.6 %28.9 %.135.354.255.303.390.297872.50.22.00.7
2019THE BAT13055375644118.8 %30.9 %.113.328.227.298.340.28176    
2019ATC11548365642138.6 %27.5 %.114.344.251.317.364.29986    
2019Depth Charts13356075943148.8 %27.7 %.111.336.243.312.354.293840.9-9.8-0.20.8
2019Steamer12958276142158.7 %28.5 %.111.332.238.308.349.289811.4-11.83.11.0
2019ZiPS11751765542138.9 %26.9 %.111.340.248.317.360.29787-0.1-8.3-2.90.5
2019Giants2090381014.4 %32.2 %.169.321.241.278.410.29180-0.8-3.10.00.0
2019ZiPS (R)10546474839118.4 %27.4 %.118.336.248.312.365.29686-0.5-8.3-6.50.0
2019Steamer (R)10045274733128.3 %30.1 %.116.327.231.299.347.284781.0-11.2-0.80.2
2019Depth Charts (R)10042064433108.3 %28.7 %.117.332.240.305.356.290820.5-8.6-3.60.1
2019THE BAT (R)994266453498.0 %30.6 %.117.332.232.296.349.28277    
Total- - -612425282765.8 %30.2 %.147.342.250.293.397.295851.8-2.92.00.7

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2015Giants (A-)5822926767531211402735052210463.293
2016Giants (A+)7026431175501249433044166120267.284
2016Giants (AA)6024327678571641352428151230397.321
2017Giants (R)2350000000200000000.000
2017Giants (A+)2911513331161104222017042010070.270
2017Giants (AAA)134654129102768012000132.261
2018Giants (AAA)783163568651274452213921031004114.272
2018Giants4114115236221112201710144010051.255
2019THE BAT13049855311375274756444921713308115.227
2019ATC11543548310975253656424111333404135.251
2019Depth Charts1335035601228428475943492155333 146.243
2019Steamer1295195821238428476142502166345 156.238
2019ZiPS11746751711680264655424621392206136.248
2019Giants20839020125038104029120012.241
2019ZiPS (R)1054194641047124374839392127240 116.248
2019Steamer (R)100405452946322274733371136334 125.231
2019Depth Charts (R)100378420916121264433351121232 105.240
2019THE BAT (R)99387426905922364534342130220694.232
Total- - -6122424256341615282714173130063.250

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2015Giants (A-)13.1 %19.5 %0.67.293.390.367.756.0744.7.373  -0.6407.9.366125
2016Giants (A+)14.1 %21.2 %0.67.284.386.462.848.1785.2.346  -1.75312.1.380130
2016Giants (AA)10.1 %18.5 %0.55.321.391.432.823.1115.9.397  -1.04210.0.374131
2017Giants (R)40.0 %0.0 %2.00.000.400.000.400.0000.1.000  0.01-0.1.30379
2017Giants (A+)12.8 %31.6 %0.40.270.361.470.830.2006.1.386  1.4214.0.367124
2017Giants (AAA)14.8 %22.2 %0.67.261.370.413.783.1524.0.313  -0.380.6.353109
2018Giants (AAA)11.0 %28.9 %0.38.272.354.421.775.1496.9.392  0.3482.0.345104
2018Giants6.6 %28.9 %0.23.255.303.390.693.1356.7.3541.30.70.516-2.1.29787
2018Average8.5 %22.3 %0.38.248.318.409.728.1615.0.296     .315 
2019THE BAT8.8 %30.9 %0.29.227.298.340.638.1135.2.328  0.049-15.4.28176
2019ATC8.6 %27.5 %0.31.251.317.364.681.1145.5.344  0.350-6.3.29986
2019Depth Charts8.8 %27.7 %0.32.243.312.354.667.1115.4.3360.9 0.056-9.9.29384
2019Steamer8.7 %28.5 %0.30.238.308.349.657.1115.5.3321.2 0.256-12.4.28981
2019ZiPS8.9 %26.9 %0.33.248.317.360.677.1115.3.340  -0.153-7.4.29787
2019Giants4.4 %32.2 %0.14.241.278.410.687.1692.4.321-0.20.1-0.79-2.0.29180
2019Average9.2 %23.3 %0.39.243.320.417.737.1754.6.289     .317 
2019ZiPS (R)8.4 %27.4 %0.31.248.312.365.678.1185.2.336-0.1 -0.547-7.0.29686
2019Steamer (R)8.3 %30.1 %0.27.231.299.347.646.1165.3.3270.8 0.141-11.5.28478
2019Depth Charts (R)8.3 %28.7 %0.29.240.305.356.662.1175.1.3320.6 -0.241-8.5.29082
2019THE BAT (R)8.0 %30.6 %0.26.232.296.349.646.1175.6.332  0.039-11.2.28277
Total- - -5.8 %30.2 %0.19.250.293.397.691.1475.2.3421.10.8-0.124-4.1.29585

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
2019251174675171168026465542461391368.9 %26.9 %0.33.248.317.360.677.111.340-0.1.2970.5
2020261134525011117327475441461371259.2 %27.3 %0.34.246.315.369.685.124.3350.1.3000.7
2021271134505011087126475441481421259.6 %28.3 %0.34.240.313.362.676.122.3330.1.2960.5

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2015Giants (A-)2.6821.4 %57.2 %21.4 %8.1 %2.7 %  34.3 %21.4 %44.4 %   
2016Giants (A+)1.4818.3 %48.7 %33.0 %4.8 %14.3 %  39.8 %25.0 %35.2 %   
2016Giants (AA)1.7126.6 %46.3 %27.1 %9.8 %2.0 %  39.6 %25.9 %34.5 %   
2017Giants (R)2.000.0 %66.7 %33.3 %0.0 %0.0 %  33.3 %33.3 %33.3 %   
2017Giants (A+)0.9019.2 %38.4 %42.5 %19.4 %12.9 %  44.6 %28.4 %27.0 %   
2017Giants (AAA)0.7323.5 %32.4 %44.1 %6.7 %13.3 %  38.2 %35.3 %26.5 %   
2018Giants (AAA)0.9429.0 %34.3 %36.7 %10.4 %5.2 %  33.8 %29.1 %37.1 %   
2018Giants1.2422.9 %42.7 %34.4 %3.0 %6.1 %17.1 %0.0 %35.7 %33.7 %30.6 %19.4 %51.0 %29.6 %
2019Giants2.1421.4 %53.6 %25.0 %0.0 %21.4 %13.3 %0.0 %39.3 %32.1 %28.6 %19.6 %39.3 %41.1 %
Total- - -1.5122.4 %46.7 %30.9 %2.1 %10.6 %15.5 %0.0 %37.0 %33.1 %29.9 %19.5 %46.8 %33.8 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2015Giants (A-)9937373   163351514
2016Giants (A+)9363353   5007221222
2016Giants (AA)8751505   4226591081
2017Giants (R)2100   8412
2017Giants (A+)2831146   219335554
2017Giants (AAA)111581   89125214
2018Giants (AAA)7277618   6249291553
2018Giants4133221720229411640
2019Giants3014120400137238375
Total- - -714734111203666491015

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2018Giants-0.78-3.192.402.720.291.090.2810.16-0.88
2019Giants-0.11-1.681.571.580.151.05 0-0.06-0.04
Total- - --0.90-4.873.974.290.451.080.2810.10-0.93

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2018Giants57.8% (93.0)15.5% (83.3)3.8% (89.6)9.5% (78.4)11.4% (83.7)2.0% (87.0) 0.6%
2019Giants53.1% (92.5)16.0% (84.3)5.1% (88.7)11.5% (78.5)10.9% (83.8)3.5% (85.9)  
Total- - -56.1% (92.9)15.7% (83.6)4.2% (89.2)10.2% (78.4)11.2% (83.7)2.6% (86.5) 0.4%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2018Giants37.0 %11.9 %3.6 %1.7 % 9.4 %15.5 %7.2 %1.9 %0.3 %11.6 %   
2019Giants40.6 %4.0 %5.4 %3.7 % 8.8 %15.2 %10.4 %1.3 % 10.4 %   
Total- - -38.4 %9.0 %4.2 %2.5 % 9.2 %15.4 %8.4 %1.7 %0.2 %11.1 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2018Giants93.292.888.386.4 92.283.577.980.366.983.7  
2019Giants92.492.288.985.9 92.983.978.775.4 84.0  
Total- - -92.992.788.686.1 92.483.778.378.866.983.8  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2018Giants40.0 %4.1 %1.6 %17.8 %11.9 %15.6 %8.9 %0.2 %   
2019Giants43.1 %7.2 %3.7 %10.2 %11.0 %13.4 %11.5 %    
Total- - -41.1 %5.2 %2.4 %15.0 %11.5 %14.8 %9.9 %0.1 %   

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2018Giants93.990.186.892.784.383.778.565.9  
2019Giants92.888.586.393.484.284.178.8   
Total- - -93.589.386.592.984.383.878.665.9  

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2018Giants2.9-0.3-0.81.4-2.7-0.6 0.79-0.29-3.452.24-3.73-4.30 
2019Giants-2.01.01.60.1-0.9-0.5 -1.021.698.500.31-2.24-3.61 
Total- - -0.90.70.81.5-3.6-1.0 0.160.461.831.44-3.20-3.95 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2018Giants1.50.1-2.1-0.4 1.40.71.8-0.3-0.2-2.9  
2019Giants-0.30.40.7-0.5 -2.33.3-0.5-0.2 -1.5  
Total- - -1.20.5-1.4-0.9 -0.94.01.3-0.5-0.2-4.4  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2018Giants0.640.08-9.02-3.32 2.270.763.87-2.42-8.33-3.98  
2019Giants-0.212.873.30-3.58 -6.955.74-1.17-3.61 -3.72  
Total- - -0.310.54-3.29-3.47 -1.002.581.56-2.77-8.33-3.89  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2018Giants0.1-0.3-0.42.7 -0.40.80.0  
2019Giants-1.01.0-0.5-1.2 1.70.1   
Total- - --0.80.7-0.91.5 1.30.80.0  

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2018Giants0.06-1.16-4.022.37-3.85-0.371.332.10  
2019Giants-0.603.67-3.58-3.06-2.243.330.15   
Total- - --0.201.30-3.771.01-3.290.870.822.10  

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2018Giants29.8 %63.8 %45.0 %61.9 %83.6 %75.7 %44.8 %61.8 %10.9 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Giants25.5 %65.4 %44.5 %50.0 %82.9 %73.1 %47.7 %70.0 %12.0 %
2019Average29.3 %66.8 %45.6 %60.5 %84.3 %75.6 %43.4 %60.1 %11.1 %
Total- - -28.2 %64.4 %44.8 %58.1 %83.3 %74.7 %45.9 %64.9 %11.3 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2018Giants30.9 %60.3 %45.0 %58.3 %85.4 %75.7 %48.0 %24.3
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Giants29.2 %57.6 %44.7 %44.0 %84.6 %72.5 %54.3 %23.5
2019Average29.2 %63.9 %45.5 %58.1 %84.3 %75.5 %47.1 %24.2
Total- - -30.4 %59.2 %44.9 %53.6 %85.1 %74.5 %50.3 %24.0

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2018Giants29.1 %61.2 %45.0 %56.4 %85.1 %75.7 %49.5 %24.8
2019Giants27.1 %58.7 %44.7 %42.2 %83.6 %72.5 %55.6 %23.8
Total- - -28.4 %60.2 %44.9 %51.8 %84.5 %74.5 %51.8 %24.4

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2018Giants (AAA)CF7474643.2210510  1          
2018GiantsCF4037345.29312020000     .979 
2019GiantsCF7652.02411010100     .962 
Total- - -CF4743397.211723030100     .975 
2019GiantsRF1414129.01900000000     1.000 
Total- - -RF1414129.01900000000     1.000 
2018GiantsOF4037345.29312020000     .979 
2019GiantsOF2120181.04311010100     .978 
Total- - -OF6157526.213623030100     .979 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2018GiantsCF345.2    -10547672.947211 -2.4 3.9-0.11.44.2
2019GiantsCF52.00   104515151.0009  -0.3 1.5-0.11.121.3
Total- - -CF397.20   00999187.956301 -2.7 5.4-0.22.67.1
2019GiantsRF129.00   002298.88911  -0.5 -0.10.1-0.6-12.9
Total- - -RF129.00   002298.88911  -0.5 -0.10.1-0.6-12.9
2018GiantsOF345.2    -10547672.947211 -2.4 3.9-0.11.44.2
2019GiantsOF181.00   10672423.95820  -0.8 1.40.00.69.3
Total- - -OF526.20   00111110095.950411 -3.2 5.3-0.12.05.5

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2018GiantsCF345.20.0%    (12)0.0%      (4)100.0%      (1)100.0%     (1)66.7%      (3)100.0%    (89)
Total- - -CF397.20.0%    (12)0.0%      (4)100.0%      (1)100.0%     (1)66.7%      (3)100.0%    (89)
2018GiantsOF345.20.0%    (12)0.0%      (4)100.0%      (1)100.0%     (1)66.7%      (3)100.0%    (89)
Total- - -OF526.20.0%    (12)0.0%      (4)100.0%      (1)100.0%     (1)66.7%      (3)100.0%    (89)

SeasonTeamInnVotesInstinctsFirst StepSpeedHandsReleaseArm StrengthArm AccuracyOverallFSR
2018Giants345.2472697257615561641
Total- - -345.2472697257615561641

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2018Giants-2.42.51.40.60.22.00.24.57.00.7$5.8 
2019Giants-2.3-0.80.6-0.6-3.10.00.12.8-0.20.0($0.2) 
Total- - --4.71.82.00.0-2.92.00.37.36.80.7$5.6 


Add New Contract
  • 2015 June Amateur Draft - Round: 6, Pick: 21, Overall: 186
    • Team: San Francisco Giants
    • School: Clemson