Help Support FanGraphs



Matt Duffy
Birthdate: 1/15/1991 (26 y, 10 m, 6 d)     Bats/Throws: R/R     Height/Weight: 6-2/170     Position: 3B
Drafted: 2012 June Amateur Draft - Round: 18, Pick: 20, Overall: 568, Team: San Francisco Giants
Contract: $0.5M / 1 Years (2016)
RotoWire News: Duffy (heel) was reinstated from the disabled list Thursday, Marc Topkin of the Tampa Bay Times reports. (11/2/2017)
Profiles:  2015  2016  2017  (Click Year to Expand / Close)



SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2012Giants (A-)47216131161012.0 %10.2 %.038.275.247.361.286.32597    
2013Giants (A)78339448432213.3 %12.1 %.111.346.307.405.418.386142    
2013Giants (A+)261155171436.1 %13.9 %.217.306.292.342.509.369120    
2014Giants (AA)97417353622010.1 %15.8 %.112.391.332.398.444.379136    
2014Giants346405801.6 %21.9 %.033.348.267.302.300.273750.3-1.50.00.0
2014Giants8702000.0 %28.6 %.000.250.167.167.167.149-9    
2015Giants149612127777124.9 %15.7 %.133.336.295.334.428.3311134.413.711.54.7
2016Rays (A+)2600100.0 %0.0 %.167.500.500.500.667.538245    
2016Giants (AAA)27021014.3 %14.3 %.167.400.333.429.500.414153    
2016Rays (AAA)31200008.3 %16.7 %.000.222.182.250.182.21025    
20162 Teams913665412886.3 %14.5 %.099.290.258.310.357.29283-2.8-10.510.51.2
    2016Giants702864322187.0 %14.0 %.105.282.253.313.358.29584-1.5-7.19.11.1
    2016Rays218019703.8 %16.3 %.079.317.276.300.355.28477-1.3-3.41.30.1
2017Rays (A+)3800000.0 %12.5 %.000.286.250.250.250.23341    
2018Depth Charts12552510555596.7 %15.8 %.123.301.267.320.389.30892-0.3-5.22.81.6
2018Steamer12251110535496.7 %15.8 %.123.301.267.320.389.30892-0.2-5.03.01.6
Total- - -274104217123113205.2 %15.6 %.115.321.281.324.395.3141001.91.721.95.9
Postseason- - -8702000.0 %28.6 %.000.250.167.167.167.149-9    

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2012Giants (A-)4718221645404013116260227107101.247
2013Giants (A)78287339886714344843451413137226.307
2013Giants (A+)26106115311961517147016101231.292
2014Giants (AA)973674171229124435362422662608204.332
2014Giants3460641614200581014201101.267
2014Giants8671100020002001000.167
2015Giants1495736121691232861277773009652222120.295
2016Rays (A+)2663210001000000000.500
2016Giants (AAA)2672110021101000000.333
2016Rays (AAA)311122200000102000100.182
20162 Teams91333366866514254128230534421385.258
    2016Giants7025728665481124322120040432984.253
    2016Rays2176802117301973013010401.276
2017Rays (A+)3882200000001000000.250
2018Depth Charts1254795251289223310555535083542 95.267
2018Steamer1224675111249023210535434081542 95.267
Total- - -274966104227120244817123113540163116536206.281
Postseason- - -8671100020002001000.167

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2012Giants (A-)12.0 %10.2 %1.18.247.361.286.647.0385.6.275  1.525-0.8.32597
2013Giants (A)13.3 %12.1 %1.10.307.405.418.823.1116.5.346  1.55616.4.386142
2013Giants (A+)6.1 %13.9 %0.44.292.342.509.852.2175.9.306  0.1193.1.369120
2014Giants (AA)10.1 %15.8 %0.64.332.398.444.842.1126.4.391  2.26617.4.379136
2014Giants1.6 %21.9 %0.07.267.302.300.602.0332.1.3480.50.2-0.45-1.8.27375
2014Giants0.0 %28.6 %0.00.167.167.167.333.0002.6.250  0.00-0.9.149-9
2014Average7.6 %20.4 %0.37.251.314.386.700.1355.0.299     .310 
2015Giants4.9 %15.7 %0.31.295.334.428.762.1336.0.3364.3-2.02.1788.8.331113
2015Average7.7 %20.4 %0.38.254.317.405.721.1504.8.299     .313 
2016Rays (A+)0.0 %0.0 %0.00.500.500.6671.167.1670.1.500  0.021.0.538245
2016Giants (AAA)14.3 %14.3 %1.00.333.429.500.929.1672.6.400  0.010.5.414153
2016Rays (AAA)8.3 %16.7 %0.50.182.250.182.432.0000.1.222  0.00-1.0.21025
20162 Teams6.3 %14.5 %0.43.258.310.357.668.0994.8.290-0.5-1.6-0.735-7.7.29283
    2016Giants7.0 %14.0 %0.50.253.313.358.671.1055.4.282-0.5-0.8-0.228-5.5.29584
    2016Rays3.8 %16.3 %0.23.276.300.355.655.0792.3.3170.0-0.8-0.57-2.2.28477
2016Average8.2 %21.1 %0.39.255.322.417.739.1624.9.300     .318 
2017Rays (A+)0.0 %12.5 %0.00.250.250.250.500.0000.1.286  0.00-0.5.23341
2018Depth Charts6.7 %15.8 %0.42.267.320.389.710.1234.3.3010.3 -0.658-5.9.30892
2018Steamer6.7 %15.8 %0.42.267.320.389.710.1234.3.3010.3 -0.657-5.7.30892
Total- - -5.2 %15.6 %0.33.281.324.395.719.1155.2.3214.3-3.41.0118-0.7.314100
Postseason- - -0.0 %28.6 %0.00.167.167.167.333.0002.6.250  0.00-0.9.149-9

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2012Giants (A-)1.5519.9 %48.7 %31.4 %24.5 %2.0 %  30.4 %21.7 %47.8 %   
2013Giants (A)1.1123.0 %40.6 %36.4 %21.8 %4.6 %  32.0 %27.2 %40.8 %   
2013Giants (A+)1.3915.9 %48.9 %35.2 %16.1 %16.1 %  42.4 %16.3 %41.3 %   
2014Giants (AA)1.4613.5 %51.3 %35.2 %13.1 %2.8 %  34.5 %22.3 %43.2 %   
2014Giants1.5832.6 %41.3 %26.1 %8.3 %0.0 %0.0 %100.0 %31.9 %46.8 %21.3 %17.0 %59.6 %23.4 %
2014Giants3.0025.0 %75.0 %0.0 %0.0 %0.0 %0.0 %0.0 %      
2015Giants1.9820.9 %52.6 %26.5 %3.1 %9.4 %7.9 %50.0 %31.8 %34.9 %33.3 %14.8 %56.8 %28.5 %
2016Rays (A+)3.0033.3 %50.0 %16.7 %0.0 %0.0 %  66.7 %33.3 %0.0 %   
2016Giants (AAA)1.0060.0 %20.0 %20.0 %0.0 %0.0 %  20.0 %40.0 %40.0 %   
2016Rays (AAA)7.0022.2 %77.8 %0.0 %0.0 %0.0 %  66.7 %0.0 %33.3 %   
20162 Teams1.7521.5 %50.0 %28.5 %2.5 %6.2 %4.2 %0.0 %29.0 %36.0 %35.0 %18.2 %55.6 %26.2 %
    2016Giants1.7123.6 %48.2 %28.2 %1.6 %6.5 %4.7 %0.0 %27.5 %35.6 %36.9 %18.5 %53.2 %28.4 %
    2016Rays1.8914.1 %56.3 %29.7 %5.3 %5.3 %2.8 %0.0 %34.4 %37.5 %28.1 %17.2 %64.1 %18.8 %
2017Rays (A+)2.0014.3 %57.1 %28.6 %0.0 %0.0 %  14.3 %42.9 %42.9 %   
Total- - -1.8821.8 %51.1 %27.2 %3.2 %7.7 %6.3 %40.0 %30.8 %36.0 %33.2 %16.1 %56.5 %27.4 %
Postseason- - -3.0025.0 %75.0 %0.0 %0.0 %0.0 %0.0 %0.0 %      

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2012Giants (A-)76493112   117227344
2013Giants (A)97875519   279474753
2013Giants (A+)4331145   98198296
2014Giants (AA)1561074114   64910531702
2014Giants191215101163146209
2014Giants301001071724
2015Giants2521271004202181714542271
2016Rays (A+)3120   101222
2016Giants (AAA)1130   91625
2016Rays (AAA)7020   132538
20162 Teams142816126205298821411
    2016Giants106625215204176961113
    2016Rays361991100112186298
2017Rays (A+)4210   131629
Total- - -41322017672652140924823891
Postseason- - -301001071724

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2014Giants-0.02-0.960.94-1.24-0.110.951.2316-0.250.24
2014Giants0.18-0.140.33-0.22-0.022.391.656-0.030.11
2015Giants2.48-9.5212.0023.152.660.981.1591.281.24
20162 Teams-0.91-6.415.50-14.56-1.390.981.593-0.77-0.16
    2016Giants-0.47-5.174.70-9.26-0.851.020.972-0.23-0.23
    2016Rays-0.44-1.240.80-5.31-0.540.812.821-0.540.01
Total- - -1.56-16.8918.457.351.160.981.24280.251.33
Postseason- - -0.18-0.140.33-0.22-0.022.391.656-0.030.11

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2014Giants58.4% (92.1)15.8% (85.2)9.6% (87.9)10.0% (78.7)6.2% (83.5)   
2015Giants58.4% (92.2)16.1% (84.5)7.1% (87.4)9.8% (77.4)8.3% (83.4)0.3% (80.6) 0.1%
20162 Teams59.1% (92.1)16.1% (84.7)6.8% (87.5)10.2% (76.8)7.3% (82.7)0.5% (81.9) 0.1%
    2016Giants61.4% (92.3)14.8% (84.8)6.2% (87.1)10.6% (77.5)6.7% (82.8)0.3% (77.7) 0.1%
    2016Rays50.3% (91.5)20.8% (84.4)9.1% (88.6)8.7% (73.8)9.7% (82.7)1.3% (85.0)  
Total- - -58.6% (92.2)16.1% (84.6)7.2% (87.5)10.0% (77.3)7.8% (83.2)0.4% (81.2) 0.1%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2014Giants41.5 %13.7 %7.3 %1.5 % 4.4 %18.1 %4.9 %2.9 % 5.9 %   
2015Giants35.6 %12.9 %5.9 %0.8 % 8.6 %18.1 %8.6 %1.7 %0.2 %7.6 %   
20162 Teams36.6 %14.6 %7.0 %1.1 % 6.9 %14.7 %8.3 %2.9 % 7.8 %   
    2016Giants38.2 %13.7 %6.5 %0.9 % 8.3 %14.3 %7.9 %3.3 % 6.9 %   
    2016Rays30.5 %18.1 %8.7 %2.0 % 1.7 %16.4 %9.7 %1.3 % 11.4 %   
Total- - -36.3 %13.6 %6.3 %0.9 % 7.8 %16.9 %8.3 %2.2 %0.1 %7.6 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2014Giants92.292.388.082.6 90.185.074.480.0 84.3  
2015Giants92.692.087.982.9 90.785.077.679.167.783.4  
20162 Teams92.691.587.782.9 91.184.876.779.1 83.5  
    2016Giants92.791.687.981.2 91.184.877.279.2 83.6  
    2016Rays92.191.187.085.7 89.684.675.277.7 83.2  
Total- - -92.691.887.882.9 90.884.977.279.167.783.4  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2014Giants40.5 %16.1 %2.0 %16.6 %4.4 %12.2 %8.3 %    
2015Giants35.9 %8.1 %1.4 %20.2 %7.2 %17.0 %9.9 %0.3 %  0.0 %
20162 Teams36.4 %8.0 %1.1 %20.6 %7.2 %15.8 %10.9 %    
    2016Giants38.9 %7.7 %0.8 %19.9 %6.5 %15.2 %11.1 %    
    2016Rays27.2 %9.4 %2.4 %23.2 %9.7 %18.1 %10.1 %    
Total- - -36.3 %8.5 %1.3 %20.2 %7.1 %16.3 %10.1 %0.2 %  0.0 %

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2014Giants92.689.183.593.184.284.677.2   
2015Giants93.888.783.492.484.485.578.768.6  
20162 Teams93.589.483.892.783.785.878.1   
    2016Giants93.689.681.693.083.986.078.6   
    2016Rays93.288.886.591.683.485.176.0   
Total- - -93.689.083.592.584.285.678.468.6  

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2014Giants-3.00.60.00.50.7  -2.431.760.212.255.13  
2015Giants-0.8-1.85.50.23.90.3 -0.06-0.493.420.102.044.15 
20162 Teams-6.5-2.8-0.82.20.1-1.0 -0.78-1.23-0.861.500.14-13.69 
    2016Giants-4.5-2.91.70.30.5-0.2 -0.66-1.762.500.230.65-8.28 
    2016Rays-2.00.1-2.51.9-0.3-0.7 -1.320.19-9.437.26-1.19-17.74 
Total- - --10.3-4.04.82.94.7-0.7 -0.45-0.641.710.741.53-4.77 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2014Giants-0.3-1.7-1.40.4 -0.50.70.50.1 0.2  
2015Giants3.0-4.52.10.4 -2.8-0.3-0.30.80.14.3  
20162 Teams-4.3-4.0-1.2-1.7 0.6-2.21.10.6 1.1  
    2016Giants-5.1-0.60.0-0.9 1.1-2.80.6-0.6 2.1  
    2016Rays0.8-3.5-1.2-0.8 -0.50.60.51.2 -1.0  
Total- - --1.7-10.2-0.4-0.9 -2.7-1.71.31.40.15.6  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2014Giants-0.40-5.90-9.1912.82 -5.621.965.111.35 1.56  
2015Giants0.37-1.531.612.36 -1.43-0.07-0.161.981.612.50  
20162 Teams-0.83-1.96-1.18-10.77 0.63-1.050.921.36 1.02  
    2016Giants-1.21-0.360.05-9.48 1.16-1.750.66-1.74 2.74  
    2016Rays0.92-6.43-4.57-12.92 -9.181.211.7129.99 -2.84  
Total- - --0.12-1.93-0.16-2.60 -0.89-0.270.401.641.611.91  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2014Giants-2.3-0.60.5-0.7 0.30.6   
2015Giants3.51.80.1-9.0 2.60.7-0.1  
20162 Teams1.9-4.4-1.6-7.0 -1.72.2   
    2016Giants-0.3-1.7-0.9-2.5 -2.00.3   
    2016Rays2.2-2.7-0.7-4.5 0.31.9   
Total- - -3.2-3.2-1.0-16.7 1.23.5-0.1  

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2014Giants-2.71-1.7211.83-2.192.161.143.65   
2015Giants0.440.970.41-1.992.440.670.31-1.30  
20162 Teams0.37-3.86-10.27-2.410.55-0.751.44   
    2016Giants-0.08-1.94-10.07-1.131.16-1.180.22   
    2016Rays2.76-9.69-10.54-6.51-0.990.606.43   
Total- - -0.23-0.97-2.05-2.151.730.190.90-1.30  

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2014Giants36.1 %64.4 %49.8 %64.1 %89.2 %79.8 %48.3 %59.4 %10.1 %
2014Average30.7 %65.7 %46.2 %65.7 %87.3 %79.3 %44.3 %60.6 %9.5 %
2015Giants30.7 %64.1 %45.9 %69.1 %91.9 %83.6 %45.6 %64.4 %7.5 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.7 %60.9 %9.9 %
20162 Teams28.2 %64.6 %45.4 %69.1 %93.3 %85.3 %47.2 %59.6 %6.7 %
    2016Giants28.3 %63.3 %45.1 %67.5 %95.9 %86.7 %48.2 %59.4 %6.0 %
    2016Rays28.0 %70.0 %46.3 %74.5 %83.5 %80.4 %43.6 %60.0 %9.1 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
Total- - -30.1 %64.3 %45.9 %68.8 %92.2 %84.0 %46.3 %62.4 %7.4 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2014Giants33.7 %65.4 %49.8 %61.8 %91.2 %81.4 %50.7 %22.7
2014Average30.1 %63.1 %46.2 %62.9 %87.5 %79.3 %48.8 %23.0
2015Giants29.9 %62.8 %45.9 %65.2 %92.6 %83.5 %48.7 %22.7
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
20162 Teams27.0 %65.1 %45.3 %67.5 %93.4 %85.4 %48.1 %23.3
    2016Giants26.9 %64.8 %45.0 %66.7 %95.9 %86.8 %47.7 %23.6
    2016Rays27.2 %66.0 %46.3 %70.7 %84.5 %80.4 %49.3 %22.1
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
Total- - -29.0 %63.8 %45.9 %65.8 %92.8 %84.0 %48.6 %22.9

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2014Giants32.3 %66.0 %49.8 %62.5 %90.0 %81.4 %51.7 %23.8
2015Giants31.0 %60.9 %45.8 %66.4 %92.2 %83.4 %49.5 %23.7
20162 Teams26.9 %65.4 %45.2 %67.2 %93.8 %85.5 %47.6 %24.2
    2016Giants26.7 %64.7 %45.0 %65.6 %96.2 %86.8 %48.1 %24.6
    2016Rays27.3 %67.9 %46.0 %72.7 %85.0 %81.0 %46.0 %22.7
Total- - -29.5 %62.8 %45.8 %66.4 %92.7 %84.0 %48.9 %23.9

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2015Giants1B113.00000000000    .000 
Total- - -1B113.00000000000    .000 
2014Giants (AA)2B3324.0570  0          
2014Giants2B9550.09161013120     .962 
2015Giants2B9765.113171105410     .968 
Total- - -2B1812115.122332118530     .965 
2014Giants (AA)3B3331.0350  0          
2014Giants3B203.0020000000     1.000 
2015Giants3B1341291150.1782501275191821     .965 
2016Giants (AAA)3B115.0110  0          
20162 Teams3B7066593.0441425324401     .974 
    2016Giants3B6966589.0431425324401     .974 
    2016Rays3B104.0100000000     1.000 
Total- - -3B2061951746.112239417107232222     .968 
2012Giants (A-)SS4545396.26112713  12          
2013Giants (A)SS7474635.08623011  37          
2013Giants (A+)SS2525211.224703  12          
2014Giants (AA)SS8986758.110227715  60          
2014GiantsSS7551.015131105140     .966 
2015GiantsSS3115.1041011100     .800 
2016Rays (A+)SS2211.0100  1          
2016Rays (AAA)SS3324.01100  1          
2016RaysSS1818153.015400007530     1.000 
2017Rays (A+)SS3314.0320  0          
Total- - -SS2824219.1305721113770     .978 

SeasonTeamPosInnrSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZCPPRPPTZLFSRARMDPRRngRErrRUZRUZR/150
2015Giants1B3.0 0 00000 0   0      
Total- - -1B3.0 0 00000 0   0      
2014Giants2B50.0 0 00013131.0001   0 0.00.9-0.10.933.4
2015Giants2B65.1 0 -1-1-22216.7271   0 0.2-0.5-0.4-0.8-16.5
Total- - -2B115.1 0 -1-1-23529.8292   0 0.20.4-0.50.10.2
2014Giants3B3.0 0 000221.0000   0  0.60.00.694.4
2015Giants3B1150.1 0 01212246184.74856   7 0.67.72.310.612.7
20162 Teams3B593.0 0 -11211154117.76021   6 -0.25.62.78.115.5
    2016Giants3B589.0 0 -11211154117.76021   6 -0.25.62.78.115.5
    2016Rays3B4.0 0 00000 0   0  0.00.00.00.0
Total- - -3B1746.1 0 -12423402303.75477   13 0.413.85.119.314.4
2014GiantsSS51.0 0 0-1-1125.4173   0 -0.1-1.3-0.5-1.9-67.8
2015GiantsSS15.1 0 0-1-143.7500   0 0.00.1-0.6-0.5-35.0
2016RaysSS153.0 0 0004131.7565   0 -0.1-0.20.90.76.9
Total- - -SS219.1 0 0-2-25739.6848   0 -0.1-1.4-0.1-1.7-12.3

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2014Giants2B50.00.0%      (0)0.0%      (0)0.0%      (2)0.0%     (0)100.0%      (1)93.8%    (16)
2015Giants2B65.10.0%      (0)0.0%      (3)0.0%      (1)100.0%     (1)0.0%      (0)91.3%    (23)
Total- - -2B115.10.0%      (0)0.0%      (3)0.0%      (3)100.0%     (1)100.0%      (1)92.3%    (39)
2014Giants3B3.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
2015Giants3B1150.10.0%      (1)5.3%    (19)20.0%    (10)28.6%    (14)72.0%    (25)96.6%  (292)
20162 Teams3B593.00.0%    (13)0.0%      (8)36.4%    (11)66.7%     (6)81.3%    (16)98.1%  (156)
    2016Giants3B589.00.0%    (13)0.0%      (8)36.4%    (11)60.0%     (5)81.3%    (16)98.1%  (156)
    2016Rays3B4.00.0%      (0)0.0%      (0)0.0%      (0)100.0%     (1)0.0%      (0)0.0%      (0)
Total- - -3B1746.10.0%    (14)3.7%    (27)28.6%    (21)40.0%    (20)75.6%    (41)97.1%  (450)
2014GiantsSS51.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (3)94.1%    (17)
2015GiantsSS15.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)75.0%      (4)
2016RaysSS153.00.0%      (3)0.0%      (2)0.0%      (3)0.0%     (0)50.0%      (2)100.0%    (45)
Total- - -SS219.10.0%      (3)0.0%      (2)0.0%      (3)0.0%     (0)20.0%      (5)97.0%    (66)

SeasonTeamInnVotesInstinctsFirst StepSpeedHandsReleaseArm StrengthArm AccuracyOverallFSR
2014Giants104.01043484843545153490
2015Giants1234.07671717362686570697
    2016Giants589.06277776976737079756
    2016Rays157.0459615868586168620
20162 Teams746.06673746774706877726
Total- - -2084.0152707170656865726913

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2014Giants-1.80.3-0.40.4-1.50.00.11.80.40.0$0.3 
2015Giants9.34.49.42.113.711.51.217.944.34.7$37.6 
20162 Teams-7.7-2.88.81.7-10.510.50.811.011.81.2$9.6 
    2016Giants-5.6-1.58.11.0-7.19.10.58.611.11.1$9.1 
    2016Rays-2.2-1.30.70.7-3.41.30.32.40.60.1$0.5 
Total- - --0.21.917.84.21.721.92.030.756.45.9$47.5 

  • $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
  • 2012 June Amateur Draft - Round: 18, Pick: 20, Overall: 568
    • Team: San Francisco Giants
    • School: Cal State - Long Beach