Mac Williamson

Washington Nationals (AAA)
Age: 29
Bats/Throws: R/R
6' 4" / 237
OF
Birthdate: 7/15/1990 (29 y, 7 m, 6 d)
Drafted: 2012 June Amateur Draft - Round: 3, Pick: 20, Overall: 115, Team: San Francisco Giants
Service Time: 2.018
Reported as the pre-2020 value.
2 years and 18 days days of service time.
  
MiLB Options: 0
Reported as the pre-2020 season number of waiver options remaining.

RotoWire News: Williamson signed with the Nationals as a non-roster invitee Wednesday, Bob Nightengale of USA Today reports. (1/15/2020)

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



SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2012Giants (R)419247010.5 %26.3 %.353.100.176.263.529.33895    
2012Giants (A-)291267222504.8 %15.1 %.254.360.342.392.596.451178    
2013Giants (A+)136599259489108.5 %22.0 %.212.345.292.375.504.383129    
2014Giants (A+)2310031611613.0 %14.0 %.188.353.318.420.506.411146    
2015Giants (AA)692905414238.6 %18.3 %.135.351.293.366.429.360129    
2015Giants (AAA)5422783531111.5 %24.2 %.190.307.249.370.439.366120    
2015Giants103402100.0 %23.5 %.063.280.219.235.281.223390.2-2.2-1.8-0.3
2016Giants (AAA)5422611354225.3 %23.5 %.226.306.269.314.495.345107    
2016Giants5412761415010.2 %27.6 %.188.268.223.315.411.31798-2.0-2.30.00.2
2017Giants (A+)27010014.3 %42.9 %.000.333.167.286.167.23336    
2017Giants (AAA)9438214545046.5 %26.2 %.179.301.244.301.423.31684    
2017Giants287338616.8 %34.2 %.162.325.235.288.397.289780.1-1.9-3.3-0.3
2018Giants (AAA)52215133144110.7 %20.5 %.264.283.269.372.533.391134    
2018Giants2810541411110.5 %25.7 %.170.254.213.295.383.298890.3-1.11.20.3
2019Mariners (AAA)2800100.0 %25.0 %.125.333.250.250.375.26242    
2019Giants (AAA)239892322113.3 %25.5 %.378.440.378.459.756.482183    
20192 Teams401444131729.7 %30.6 %.102.200.156.250.258.23042-0.4-11.40.9-0.5
    2019Giants155713728.8 %31.6 %.078.156.118.211.196.190140.3-6.20.2-0.4
    2019Mariners258731010010.3 %29.9 %.117.229.182.276.299.25759-0.7-5.20.7-0.1
2020THE BAT31412207.7 %28.5 %.174.284.226.298.400.29678    
2020ATC83514507.8 %29.8 %.136.308.231.297.367.28473    
2020Depth Charts31412208.1 %27.8 %.192.289.237.306.428.310870.0-0.3-0.10.0
2020Steamer31301207.9 %29.3 %.171.294.230.298.401.297780.0-0.4-0.20.0
2020ZiPS8832516425338.3 %26.2 %.212.285.243.314.455.32395-0.4-2.5-2.60.5
Total- - -16048317515048.9 %28.8 %.145.254.203.282.348.27672-1.7-18.9-3.0-0.6

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2012Giants (R)417193100247205000100.176
2012Giants (A-)29114126392480722256019410600.342
2013Giants (A+)13652059915294312259489513132215013101.292
2014Giants (A+)23851002717703161113014200361.318
2015Giants (AA)6925929076531625414225453510831.293
2015Giants (AAA)54189227472712083531261551110310.249
2015Giants1032347601021008110100.219
2016Giants (AAA)54208226563114011354212353330721.269
2016Giants541121272516306141513035200401.223
2017Giants (A+)2671100010103000000.167
2017Giants (AAA)943523828651210145450250100410941.244
2017Giants2868731611203865125000211.235
2018Giants (AAA)5218221549287113314423144820410.269
2018Giants28941052012404141111027000111.213
2019Mariners (AAA)2882110001002000000.250
2019Giants (AAA)2382983118409232213125120110.378
20192 Teams401281442015104131714044200321.156
    2019Giants15515764101375018100220.118
    2019Mariners257787141100310109026100101.182
2020THE BAT313143210122104000000.226
2020ATC8323575101453010000100.231
2020Depth Charts313143210122104000 00.237
2020Steamer312133200012104000 00.230
2020ZiPS88292325714114016425327185420732.243
Total- - -16043448388601011751504311395101144.203

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2012Giants (R)10.5 %26.3 %0.40.176.263.529.793.3532.6.100  0.03-0.1.33895
2012Giants (A-)4.8 %15.1 %0.32.342.392.596.988.2542.0.360  0.02611.5.451178
2013Giants (A+)8.5 %22.0 %0.39.292.375.504.879.2125.1.345  1.510423.5.383129
2014Giants (A+)13.0 %14.0 %0.93.318.420.506.926.1885.3.353  0.8206.2.411146
2015Giants (AA)8.6 %18.3 %0.47.293.366.429.794.1354.8.351  0.1419.1.360129
2015Giants (AAA)11.5 %24.2 %0.47.249.370.439.809.1903.4.307  0.1345.5.366120
2015Giants0.0 %23.5 %0.00.219.235.281.517.0633.8.2800.4-0.20.01-2.4.22339
2015Average7.7 %20.4 %0.38.254.317.405.721.1504.8.299     .313 
2016Giants (AAA)5.3 %23.5 %0.23.269.314.495.809.2263.7.306  -0.1301.9.345107
2016Giants10.2 %27.6 %0.37.223.315.411.726.1881.6.268-1.2-0.3-0.515-0.1.31798
2016Average8.2 %21.1 %0.39.255.322.417.739.1624.9.300     .318 
2017Giants (A+)14.3 %42.9 %0.33.167.286.167.452.0002.6.333  0.00-0.6.23336
2017Giants (AAA)6.5 %26.2 %0.25.244.301.423.724.1794.0.301  0.242-7.8.31684
2017Giants6.8 %34.2 %0.20.235.288.397.685.1622.8.3250.20.2-0.37-2.0.28978
2017Average8.5 %21.6 %0.39.255.324.426.750.1715.0.300     .321 
2018Giants (AAA)10.7 %20.5 %0.52.269.372.533.905.2644.0.283  0.2389.5.391134
2018Giants10.5 %25.7 %0.41.213.295.383.678.1703.1.2540.40.2-0.311-1.5.29889
2018Average8.5 %22.3 %0.38.248.318.409.728.1615.0.296     .315 
2019Mariners (AAA)0.0 %25.0 %0.00.250.250.375.625.1250.1.333  0.01-0.7.26242
2019Giants (AAA)13.3 %25.5 %0.52.378.459.7561.215.3784.0.440  0.22712.2.482183
20192 Teams9.7 %30.6 %0.32.156.250.258.508.1023.3.200-0.1-0.2-0.17-11.2.23042
    2019Giants8.8 %31.6 %0.28.118.211.196.407.0784.6.1560.1-0.20.41-6.4.19014
    2019Mariners10.3 %29.9 %0.35.182.276.299.575.1172.4.229-0.20.0-0.56-4.8.25759
2019Average8.5 %23.0 %0.37.252.323.435.758.1835.0.298     .320 
2020THE BAT7.7 %28.5 %0.27.226.298.400.698.1743.7.284  0.01-0.3.29678
2020ATC7.8 %29.8 %0.26.231.297.367.664.1363.0.308  0.03-1.1.28473
2020Depth Charts8.1 %27.8 %0.29.237.306.428.734.1923.2.2890.0 0.02-0.1.31087
2020Steamer7.9 %29.3 %0.27.230.298.401.699.1713.4.2940.0 0.01-0.3.29778
2020ZiPS8.3 %26.2 %0.32.243.314.455.769.2123.0.285  -0.4420.8.32395
Total- - -8.9 %28.8 %0.31.203.282.348.630.1453.1.254-0.3-0.3-1.141-17.1.27672

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
2020298829232571411401642532785328.3 %26.2 %0.32.243.314.455.769.212.285-0.4.3230.5
2021306923225857321201334422164318.1 %24.8 %0.33.246.314.466.779.220.2800.0.3250.5
2022316822725356331101232412161318.3 %24.1 %0.34.247.316.454.770.207.2820.0.3230.4

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2012Giants (R)1.208.3 %50.0 %41.7 %20.0 %40.0 %  25.0 %16.7 %58.3 %   
2012Giants (A-)1.2912.1 %49.5 %38.5 %11.4 %20.0 %  45.8 %24.0 %30.2 %   
2013Giants (A+)1.2018.6 %44.4 %37.0 %21.3 %17.7 %  47.3 %21.6 %31.0 %   
2014Giants (A+)1.5715.7 %51.4 %32.9 %17.4 %13.0 %  39.4 %29.6 %31.0 %   
2015Giants (AA)2.1619.1 %55.3 %25.6 %21.6 %9.8 %  48.8 %21.3 %30.0 %   
2015Giants (AAA)1.4816.8 %49.6 %33.6 %13.6 %18.2 %  51.1 %21.5 %27.4 %   
2015Giants2.1724.0 %52.0 %24.0 %16.7 %0.0 %7.7 %0.0 %32.0 %40.0 %28.0 %24.0 %36.0 %40.0 %
2016Giants (AAA)1.1015.0 %44.4 %40.5 %25.8 %17.7 %  44.9 %24.7 %30.4 %   
2016Giants2.0516.9 %55.8 %27.3 %14.3 %28.6 %7.0 %0.0 %54.5 %27.3 %18.2 %24.7 %37.7 %37.7 %
2017Giants (A+)2.0033.3 %66.7 %0.0 %0.0 %0.0 %  100.0 %0.0 %0.0 %   
2017Giants (AAA)1.2617.1 %46.2 %36.7 %22.8 %15.2 %  44.9 %26.0 %29.1 %   
2017Giants2.1711.6 %60.5 %27.9 %0.0 %25.0 %19.2 %0.0 %46.5 %23.3 %30.2 %34.9 %32.6 %32.6 %
2018Giants (AAA)1.4716.5 %49.6 %33.8 %27.7 %27.7 %  40.7 %20.7 %38.6 %   
2018Giants1.9516.4 %55.2 %28.4 %5.3 %21.1 %8.1 %0.0 %46.3 %37.3 %16.4 %26.9 %44.8 %28.4 %
2019Mariners (AAA)3.0033.3 %50.0 %16.7 %100.0 %0.0 %  16.7 %0.0 %83.3 %   
2019Giants (AAA)1.4516.9 %49.2 %33.9 %40.0 %45.0 %  37.3 %30.5 %32.2 %   
20192 Teams1.9619.0 %53.6 %27.4 %8.7 %17.4 %8.9 %0.0 %34.5 %40.5 %25.0 %23.8 %45.2 %31.0 %
    2019Giants2.8618.2 %60.6 %21.2 %28.6 %14.3 %0.0 %0.0 %42.4 %33.3 %24.2 %21.2 %48.5 %30.3 %
    2019Mariners1.5619.6 %49.0 %31.4 %0.0 %18.8 %16.0 %0.0 %29.4 %45.1 %25.5 %25.5 %43.1 %31.4 %
Total- - -2.0217.2 %55.4 %27.4 %8.6 %21.0 %9.8 %0.0 %43.9 %33.8 %22.3 %26.4 %40.5 %33.1 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2012Giants (R)6511   83341
2012Giants (A-)4535114   38160198
2013Giants (A+)1691417130   56711351702
2014Giants (A+)3623114   116184300
2015Giants (AA)110513811   3646591023
2015Giants (AAA)6544226   349546895
2015Giants136611004683129
2016Giants (AAA)68622316   290550840
2016Giants4321133300214331545
2017Giants (A+)2010   111728
2017Giants (AAA)116924321   5219501471
2017Giants26125050098202300
2018Giants (AAA)69472313   313529842
2018Giants3719111300150278428
2019Mariners (AAA)3121   92231
2019Giants (AAA)2920108   150248398
20192 Teams4523162400215400615
    2019Giants2076200070158228
    2019Mariners2516100400145242387
Total- - -16481517160072312942017

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2015Giants-0.35-0.650.30-2.33-0.270.964.631-0.26-0.10
2016Giants-0.51-2.922.40-3.90-0.481.121.2821-0.06-0.40
2017Giants-0.42-1.080.66-1.71-0.190.770.397-0.08-0.47
2018Giants0.37-1.581.950.650.060.900.1310.150.26
20192 Teams-1.67-2.891.22-9.76-1.020.971.633-0.93-0.79
    2019Giants-0.67-1.220.55-4.67-0.521.09 0-0.56-0.06
    2019Mariners-1.00-1.660.66-5.09-0.500.891.633-0.38-0.75
Total- - --2.58-9.116.53-17.05-1.900.961.1933-1.19-1.50

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2015Giants48.8% (91.1)20.9% (82.9)6.2% (86.8)18.6% (79.5)5.4% (84.1)   
2016Giants51.9% (92.2)21.8% (85.0)7.5% (88.3)7.5% (77.5)10.6% (83.6)0.4% (85.0)0.2% (60.0) 
2017Giants58.3% (93.1)12.3% (86.2)4.7% (88.4)15.7% (77.3)9.0% (85.0)  1.3%
2018Giants57.2% (92.4)20.8% (82.5)4.9% (88.6)5.8% (77.4)10.3% (83.3)0.9% (88.5)  
20192 Teams56.9% (93.5)22.3% (84.5)3.9% (88.4)6.3% (78.4)8.5% (83.8)2.1% (84.5)  
    2019Giants48.7% (93.3)26.8% (83.4)6.6% (88.1)7.0% (80.1)6.1% (86.4)4.8% (84.6)  
    2019Mariners61.8% (93.6)19.6% (85.4)2.3% (88.9)5.9% (77.2)9.8% (82.9)0.5% (84.0)  
Total- - -55.3% (92.7)20.3% (84.3)5.4% (88.3)8.7% (77.9)9.3% (83.8)0.9% (85.4)0.0% (60.0)0.2%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2015Giants32.6 %10.1 %6.2 %  4.7 %23.3 %15.5 %2.3 % 5.4 %   
2016Giants35.4 %12.5 %6.1 %1.5 % 4.4 %21.5 %6.8 %1.7 % 10.1 % 0.2 % 
2017Giants43.0 %6.3 %4.7 %  9.3 %12.0 %15.0 %0.7 % 9.0 %   
2018Giants36.5 %11.0 %5.8 %  7.7 %18.5 %7.9 %0.7 % 11.9 %   
20192 Teams42.5 %6.2 %4.6 %2.1 % 8.0 %19.2 %7.7 %1.1 % 8.6 %   
    2019Giants39.2 %4.4 %7.1 %4.9 % 4.9 %19.4 %12.3 %1.8 % 6.2 %   
    2019Mariners44.4 %7.2 %3.1 %0.5 % 9.8 %19.1 %4.9 %0.8 % 10.1 %   
Total- - -38.7 %9.2 %5.4 %1.0 % 6.9 %18.9 %9.1 %1.2 % 9.6 % 0.1 % 

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2015Giants92.090.487.1  88.582.778.387.8 84.0  
2016Giants92.791.889.282.0 89.985.077.180.8 83.3 60.4
2017Giants93.691.989.1  91.186.077.182.5 84.9  
2018Giants93.192.589.2  89.683.476.681.3 83.5  
20192 Teams93.793.186.584.4 92.885.378.580.9 83.9  
    2019Giants93.594.885.784.5 90.985.379.881.2 86.4  
    2019Mariners93.892.587.683.7 93.385.476.580.6 83.0  
Total- - -93.292.188.383.5 91.084.777.581.9 83.8 60.4

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2015Giants40.3 %7.6 % 6.7 %5.9 %19.3 %20.2 %    
2016Giants37.4 %6.5 %1.5 %14.6 %9.8 %22.6 %7.6 %    
2017Giants41.3 %4.3 % 16.7 %9.3 %12.7 %15.7 %    
2018Giants42.1 %4.9 %0.7 %14.3 %10.5 %21.7 %5.8 %    
20192 Teams43.2 %5.5 %2.0 %13.5 %8.6 %20.7 %6.5 %    
    2019Giants38.3 %10.1 %4.4 %10.1 %6.2 %22.9 %7.9 %    
    2019Mariners46.0 %2.8 %0.5 %15.5 %10.1 %19.4 %5.7 %    
Total- - -40.9 %5.6 %1.2 %14.0 %9.3 %20.1 %8.9 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2015Giants92.988.0 90.584.885.278.9   
2016Giants93.489.483.392.084.185.578.1   
2017Giants93.988.6 91.985.486.577.6   
2018Giants93.689.984.091.284.383.277.6   
20192 Teams94.188.184.793.084.384.878.5   
    2019Giants93.888.384.993.186.583.580.1   
    2019Mariners94.287.884.093.083.585.777.2   
Total- - -93.788.984.192.184.484.878.1   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2015Giants-0.3-1.00.1-1.00.1  -0.52-3.880.69-4.260.78  
2016Giants0.51.1-0.9-0.8-1.2-0.40.00.170.89-2.11-2.05-2.12-19.094.72
2017Giants0.00.81.6-1.0-1.6  -0.022.1711.55-2.20-5.98  
2018Giants-1.2-1.1-0.82.3-0.3-0.2 -0.49-1.19-3.729.04-0.70-3.79 
20192 Teams-8.31.6-0.8-0.2-2.3-0.5 -2.371.18-3.44-0.58-4.45-4.03 
    2019Giants-6.31.9-0.6-0.2-0.6-0.6 -5.683.04-4.20-1.33-4.34-5.71 
    2019Mariners-2.0-0.2-0.20.0-1.70.1 -0.83-0.31-2.17-0.05-4.495.20 
Total- - --9.41.4-0.8-0.9-5.4-1.10.0-0.840.33-0.74-0.49-2.88-5.574.72

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2015Giants-0.1-0.7-0.1  0.4-1.0-1.3-0.1 0.1  
2016Giants-1.42.30.5-0.5 -0.70.0-0.5-0.4 -1.3 0.0
2017Giants0.90.41.4  -1.30.5-0.80.0 -1.7  
2018Giants1.0-1.8-1.0  -0.6-0.51.50.5 -0.5  
20192 Teams-2.4-0.80.4-0.5 -3.5-1.10.5-0.4 -2.5  
    2019Giants-4.4-0.60.5-0.6 -0.40.20.1-0.3 -0.6  
    2019Mariners2.0-0.2-0.10.1 -3.1-1.30.5-0.1 -1.9  
Total- - --2.0-0.71.3-1.0 -5.6-2.1-0.6-0.3 -5.9 0.0

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2015Giants-0.22-5.45-0.97  7.30-3.44-6.64-1.68 0.86  
2016Giants-0.733.371.64-6.75 -2.880.02-1.22-4.19 -2.28 4.60
2017Giants0.681.9510.16  -4.561.48-1.750.00 -6.15  
2018Giants0.63-3.77-3.92  -1.95-0.684.3317.41 -1.00  
20192 Teams-0.92-2.211.54-3.83 -7.07-0.931.10-5.44 -4.78  
    2019Giants-4.98-6.093.32-5.43 -3.380.530.20-8.23 -4.24  
    2019Mariners1.18-0.82-0.844.97 -8.14-1.802.43-1.71 -4.98  
Total- - --0.26-0.361.24-4.94 -4.03-0.56-0.31-1.19 -3.06 4.60

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2015Giants-0.40.0 0.1 -1.1-1.4   
2016Giants-3.4-0.5-0.73.2 0.9-0.8   
2017Giants0.11.6 -0.5 0.8-1.0   
2018Giants-0.7-0.80.0-1.0 -0.11.6   
20192 Teams-4.1-0.3-0.3-3.5 0.4-0.1   
    2019Giants-4.6-0.1-0.4-0.9 1.1-0.5   
    2019Mariners0.5-0.10.1-2.6 -0.70.4   
Total- - --8.60.0-1.0-1.6 1.0-1.7   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2015Giants-0.930.18 1.610.78-4.65-5.77   
2016Giants-1.71-1.42-8.254.11-1.530.77-2.02   
2017Giants0.1112.09 -0.97-5.602.21-2.18   
2018Giants-0.40-4.02-1.23-1.68-0.88-0.066.56   
20192 Teams-1.54-0.77-2.79-4.19-4.510.28-0.20   
    2019Giants-5.23-0.49-4.34-3.89-5.082.05-2.67   
    2019Mariners0.26-1.354.97-4.30-4.30-0.951.82   
Total- - --1.05-0.02-4.48-0.57-2.750.25-0.95   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2015Giants36.0 %75.9 %52.7 %51.9 %80.5 %69.1 %41.9 %58.8 %16.3 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.8 %60.9 %9.9 %
2016Giants29.0 %73.3 %47.5 %53.3 %71.9 %65.3 %41.8 %59.1 %16.5 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Giants32.5 %73.8 %53.0 %53.1 %75.5 %68.6 %49.7 %69.9 %16.5 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Giants35.3 %74.0 %50.9 %63.3 %75.8 %70.6 %40.4 %62.9 %15.0 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
20192 Teams33.4 %64.9 %47.2 %53.5 %77.6 %67.9 %43.6 %63.2 %15.1 %
    2019Giants38.8 %68.1 %50.9 %55.8 %81.3 %69.8 %41.2 %68.4 %15.4 %
    2019Mariners30.1 %63.2 %45.0 %51.6 %75.5 %66.7 %45.0 %59.8 %15.0 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -32.7 %71.1 %49.3 %55.6 %75.5 %68.0 %43.2 %62.7 %15.7 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2015Giants36.5 %74.6 %52.7 %51.9 %80.5 %69.1 %42.6 %21.1
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016Giants31.4 %67.8 %47.5 %48.4 %75.6 %65.6 %44.4 %22.5
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Giants33.6 %72.2 %53.0 %48.0 %76.2 %67.3 %50.3 %23.8
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Giants30.2 %73.3 %50.9 %62.7 %74.2 %70.6 %48.1 %22.2
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
20192 Teams32.7 %63.0 %46.7 %52.8 %77.1 %67.9 %46.3 %24.1
    2019Giants42.2 %60.6 %50.2 %57.4 %81.7 %70.2 %43.6 %25.0
    2019Mariners26.7 %64.3 %44.7 %48.2 %74.8 %66.5 %47.8 %23.5
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -32.2 %68.7 %49.2 %52.7 %76.1 %67.9 %46.5 %23.0

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2015Giants37.9 %71.7 %52.9 %60.0 %73.7 %68.3 %44.5 %22.2
2016Giants32.3 %66.7 %47.4 %49.0 %75.3 %65.2 %43.9 %23.0
2017Giants34.0 %72.0 %53.0 %49.0 %75.9 %67.3 %50.0 %24.2
2018Giants29.9 %73.9 %51.2 %63.6 %73.9 %70.8 %48.4 %22.7
20192 Teams32.4 %64.1 %47.1 %50.5 %78.0 %67.8 %46.3 %24.6
    2019Giants41.3 %62.4 %50.7 %57.7 %79.4 %69.6 %44.5 %25.2
    2019Mariners27.0 %65.0 %45.0 %43.6 %77.3 %66.7 %47.3 %24.2
Total- - -32.4 %68.6 %49.3 %53.0 %75.7 %67.8 %46.5 %23.5

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2015Giants (AAA)LF3030273.15101  0          
2015GiantsLF6646.01100000000     1.000 
2016Giants (AAA)LF2525213.14611  0          
2016GiantsLF13977.22211100000     .958 
2017Giants (A+)LF117.0000  0          
2017Giants (AAA)LF2723215.22921  0          
2017GiantsLF9868.21211100000     .929 
2018Giants (AAA)LF1313105.22610  0          
2018GiantsLF2525197.13730000000     1.000 
2019Giants (AAA)LF7546.2820  1          
2019Mariners (AAA)LF119.0200  0          
20192 TeamsLF3634308.06642200000     .972 
    2019GiantsLF1313120.02121100000     .958 
    2019MarinersLF2321188.04521100000     .979 
Total- - -LF8982697.214894400000     .975 
2012Giants (R)RF2215.2500  0          
2012Giants (A-)RF2323200.03731  2          
2013Giants (A+)RF1151151025.2216157  5          
2015Giants (AA)RF5555480.210942  1          
2015Giants (AAA)RF1616140.23512  0          
2015GiantsRF3115.1500000000     1.000 
2016Giants (AAA)RF2323184.03720  0          
2016GiantsRF2319164.04001100000     .976 
2017Giants (AAA)RF5655472.19236  1          
2017GiantsRF121192.02401010000     .960 
2018Giants (AAA)RF3131262.15821  1          
2018GiantsRF2217.0300000000     1.000 
2019Giants (AAA)RF111195.01901  0          
20192 TeamsRF2110.0300000000     1.000 
    2019GiantsRF119.0200000000     1.000 
    2019MarinersRF101.0100000000     1.000 
Total- - -RF4234298.17502110000     .974 
2015GiantsOF9761.11600000000     1.000 
2016GiantsOF3628241.26212200000     .969 
2017GiantsOF2119160.23612110000     .949 
2018GiantsOF2727214.14030000000     1.000 
20192 TeamsOF3835318.06942200000     .973 
    2019GiantsOF1414129.02321100000     .962 
    2019MarinersOF2421189.04621100000     .980 
Total- - -OF131116996.022396510000     .975 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2015GiantsLF46.0    0011661.0005  -0.4 0.00.0-0.4-8.8
2016GiantsLF77.2    102315151.00080 0.5 1.4-0.71.217.7
2017GiantsLF68.2    10-1087.87550 0.2 -0.7-0.7-1.3-27.0
2018GiantsLF197.1    012323231.000140 0.4 1.60.32.315.5
20192 TeamsLF308.00   20135650.89316  2.2 0.4-0.42.16.2
    2019GiantsLF120.00   10012220.9091  1.4 -0.1-0.60.66.4
    2019MarinersLF188.00   10123430.88215  0.8 0.50.21.56.0
Total- - -LF697.20   41510108101.935480 2.8 2.7-1.54.06.6
2015GiantsRF15.1    00-1-1551.0000  -0.6 -0.30.0-0.9-92.0
2016GiantsRF164.0    -10212827.964130 -1.5 1.70.00.1-1.2
2017GiantsRF92.0    0-1-1-217171.00070 -0.3 -0.8-0.1-1.2-15.9
2018GiantsRF17.0    0000331.00000 -0.1 0.10.00.04.6
20192 TeamsRF10.00   0022111.0002  -0.2 0.60.00.572.6
    2019GiantsRF9.00   0011111.0001  -0.2 0.40.00.237.3
    2019MarinersRF1.00   001100 1    0.20.00.20.0
Total- - -RF298.10   -1-1205453.982220 -2.6 1.3-0.1-1.4-8.1
2015GiantsOF61.1    000011111.0005  -1.0 -0.30.0-1.3-35.0
2016GiantsOF241.2    00444342.977210 -1.0 3.0-0.71.35.8
2017GiantsOF160.2    1-1-2-22524.960120 -0.1 -1.5-0.9-2.5-19.0
2018GiantsOF214.1    012326261.000140 0.3 1.70.32.313.9
20192 TeamsOF318.00   20355751.89518  2.0 1.0-0.42.67.5
    2019GiantsOF129.00   10122321.9132  1.2 0.3-0.60.99.0
    2019MarinersOF189.00   10233430.88216  0.8 0.70.21.86.9
Total- - -OF996.00   30710162154.951700 0.1 4.0-1.62.52.9

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2015GiantsLF46.00.0%      (2)0.0%      (1)0.0%      (0)0.0%     (0)100.0%      (1)100.0%    (10)
2016GiantsLF77.20.0%      (9)0.0%      (0)100.0%      (1)0.0%     (0)100.0%      (1)90.9%    (22)
2017GiantsLF68.20.0%      (1)0.0%      (0)0.0%      (1)0.0%     (0)0.0%      (0)92.3%    (13)
2018GiantsLF197.10.0%    (29)0.0%      (1)0.0%      (0)50.0%     (2)100.0%      (2)100.0%    (34)
20192 TeamsLF308.00.0%    (34)0.0%      (1)0.0%      (2)50.0%     (2)100.0%      (4)98.4%    (62)
    2019GiantsLF120.00.0%    (11)0.0%      (1)0.0%      (1)0.0%     (0)100.0%      (1)95.2%    (21)
    2019MarinersLF188.00.0%    (23)0.0%      (0)0.0%      (1)50.0%     (2)100.0%      (3)100.0%    (41)
Total- - -LF697.20.0%    (75)0.0%      (3)25.0%      (4)50.0%     (4)100.0%      (8)97.2%  (141)
2015GiantsRF15.10.0%      (0)0.0%      (0)0.0%      (2)0.0%     (0)0.0%      (0)100.0%      (5)
2016GiantsRF164.00.0%    (10)0.0%      (2)50.0%      (2)100.0%     (1)100.0%      (4)100.0%    (34)
2017GiantsRF92.00.0%      (8)0.0%      (2)0.0%      (0)0.0%     (1)100.0%      (2)100.0%    (22)
2018GiantsRF17.00.0%      (3)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (3)
20192 TeamsRF10.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (3)
    2019GiantsRF9.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
    2019MarinersRF1.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
Total- - -RF298.10.0%    (21)0.0%      (4)25.0%      (4)50.0%     (2)100.0%      (6)100.0%    (67)
2015GiantsOF61.10.0%      (2)0.0%      (1)0.0%      (2)0.0%     (0)100.0%      (1)100.0%    (15)
2016GiantsOF241.20.0%    (19)0.0%      (2)66.7%      (3)100.0%     (1)100.0%      (5)96.4%    (56)
2017GiantsOF160.20.0%      (9)0.0%      (2)0.0%      (1)0.0%     (1)100.0%      (2)97.1%    (35)
2018GiantsOF214.10.0%    (32)0.0%      (1)0.0%      (0)50.0%     (2)100.0%      (2)100.0%    (37)
20192 TeamsOF318.00.0%    (34)0.0%      (1)0.0%      (2)50.0%     (2)100.0%      (4)98.5%    (65)
    2019GiantsOF129.00.0%    (11)0.0%      (1)0.0%      (1)0.0%     (0)100.0%      (1)95.7%    (23)
    2019MarinersOF189.00.0%    (23)0.0%      (0)0.0%      (1)50.0%     (2)100.0%      (3)100.0%    (42)
Total- - -OF996.00.0%    (96)0.0%      (7)25.0%      (8)50.0%     (6)100.0%    (14)98.1%  (208)

SeasonTeamInnVotesInstinctsFirst StepSpeedHandsReleaseArm StrengthArm AccuracyOverallFSR
2016Giants241.22944545751576556550
2017Giants160.2444495337484747460
2018Giants214.1348434940485447470
Total- - -616.23645495344525651500

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2015Giants-2.40.2-1.3-0.5-2.2-1.80.11.0-3.0-0.3($2.5) 
2016Giants-0.3-2.01.3-1.4-2.30.00.13.81.70.2$1.4 
2017Giants-2.10.1-2.5-0.8-1.9-3.30.12.3-2.8-0.3($2.3) 
2018Giants-1.50.32.3-1.1-1.11.20.23.13.40.3$2.8 
20192 Teams-11.0-0.42.6-1.7-11.40.90.44.5-5.6-0.5($4.3) 
    2019Giants-6.50.30.9-0.7-6.20.20.11.8-4.1-0.4($3.2) 
    2019Mariners-4.5-0.71.8-1.1-5.20.70.32.7-1.4-0.1($1.1) 
Total- - --17.2-1.72.5-5.6-18.9-3.00.914.8-6.3-0.6($5.0) 

  • 2012 June Amateur Draft - Round: 3, Pick: 20, Overall: 115
    • Team: San Francisco Giants
    • School: Wake Forest
  • 2011 June Amateur Draft - Round: 46, Pick: 21, Overall: 1402
    • Team: Boston Red Sox
    • School: Wake Forest