Age: 25
Bats/Throws: L/L
6' 3" / 195
OF

Prospects Report
Team Rank: 13Overall Rank: NAReported: 2017ETA: 2017  
HitGamePowerRawPowerSpeedFieldThrowsFuture Value
30 / 4040 / 5055 / 5555 / 5545 / 5060 / 6045

RotoWire News: Williams is out of the lineup for Wednesday's game against the Mets. (4/17/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



SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2012Rangers (R)4822423427157.1 %22.3 %.134.404.313.375.448.378118    
2013Rangers (A)9540417706083.7 %27.2 %.250.371.293.337.543.395148    
2014Rangers (R)31403207.1 %14.3 %.154.364.308.357.462.380131    
2014Rangers (A+)9440813616854.7 %28.7 %.199.391.292.343.491.375133    
2014Rangers (AA)156404413.1 %32.8 %.065.341.226.250.290.24146    
2015Phillies (AA)221004211033.0 %20.0 %.216.370.320.340.536.393151    
2015Rangers (AA)97415135645107.7 %18.6 %.180.346.299.357.479.377133    
2016Phillies (AAA)12552713786463.6 %25.8 %.169.325.258.287.427.317100    
2017Phillies (AAA)7830615434455.2 %29.4 %.230.358.280.328.511.367130    
2017Phillies8334312455515.8 %28.3 %.185.375.288.338.473.344111-2.22.6-6.30.7
2018Phillies14044817535037.1 %24.8 %.170.312.256.324.425.3241030.42.0-13.70.3
2019THE BAT401164131416.4 %28.3 %.175.319.248.305.423.31395    
2019ATC7825710323226.3 %26.9 %.185.322.257.315.442.326104    
2019Depth Charts271154141516.1 %27.1 %.188.316.253.308.441.321101-0.10.0-0.90.3
2019Steamer261074121416.4 %26.3 %.184.309.251.307.435.318990.0-0.2-2.70.1
2019ZiPS14354321667555.9 %27.8 %.192.323.256.308.448.324102-0.90.7-4.41.4
2019Phillies212201304.5 %27.3 %.050.214.150.227.200.199180.0-2.3-0.3-0.2
2019ZiPS (R)12243016515945.9 %27.8 %.188.320.253.306.441.320100-0.7-0.70.91.4
2019Steamer (R)311265141616.6 %27.1 %.182.308.247.306.429.316970.0-0.5-1.20.2
2019Depth Charts (R)331395161816.2 %27.4 %.185.314.250.306.435.31898-0.1-0.4-1.60.3
2019THE BAT (R)351004121316.6 %28.4 %.193.320.252.310.444.323102    
Total- - -244813299910846.5 %26.3 %.173.335.266.327.439.329104-1.82.3-20.30.8

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2012Rangers (R)4820122463469623427161505201152.313
2013Rangers (A)953764041106219121770601501101120785.293
2014Rangers (R)313144301032102000000.308
2014Rangers (A+)94377408110652841361681911171110857.292
2014Rangers (AA)1562641411210442121000111.226
2015Phillies (AA)2297100312052421103020000030.320
2015Rangers (AA)9737841511375214135645320773116108.299
2016Phillies (AAA)125497527128763361378641911364611264.258
2017Phillies (AAA)78282306794616215434416190521754.280
2017Phillies83313343906014412455520097640812.288
2018Phillies14040744810472123175350322111900432.256
2019THE BAT40106116261651413147033210210.248
2019ATC78235257603811210323216069410421.257
2019Depth Charts27105115271751414157031210 11.253
2019Steamer2697107241541412147028110 10.251
2019ZiPS14350054312879235216675321151731954.256
2019Phillies2120223210013106100000.150
2019ZiPS (R)12239643010062184165159251119631 43.253
2019Steamer (R)31114126281751514168034211 11.247
2019Depth Charts (R)33127139322061516189038211 11.250
2019THE BAT (R)3592100231451412137029110210.252
Total- - -244740813197134277299910853221416401244.266

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2012Rangers (R)7.1 %22.3 %0.32.313.375.448.823.1348.5.404  1.8406.2.378118
2013Rangers (A)3.7 %27.2 %0.14.293.337.543.879.2507.2.371  -0.86922.5.395148
2014Rangers (R)7.1 %14.3 %0.50.308.357.462.819.1545.1.364  0.020.6.380131
2014Rangers (A+)4.7 %28.7 %0.16.292.343.491.834.1995.4.391  -2.36415.7.375133
2014Rangers (AA)3.1 %32.8 %0.10.226.250.290.540.0655.2.341  -0.23-3.8.24146
2015Phillies (AA)3.0 %20.0 %0.15.320.340.536.876.2168.5.370  0.6175.6.393151
2015Rangers (AA)7.7 %18.6 %0.42.299.357.479.836.1805.3.346  -1.66416.1.377133
2016Phillies (AAA)3.6 %25.8 %0.14.258.287.427.714.1696.2.325  -0.5560.0.317100
2017Phillies (AAA)5.2 %29.4 %0.18.280.328.511.839.2305.0.358  -0.74510.5.367130
2017Phillies5.8 %28.3 %0.21.288.338.473.811.1854.4.375-1.50.2-0.9496.7.344111
2017Average8.5 %21.6 %0.39.255.324.426.750.1715.0.300     .321 
2018Phillies7.1 %24.8 %0.29.256.324.425.749.1704.1.312-0.11.0-0.5563.6.324103
2018Average8.5 %22.3 %0.38.248.318.409.728.1615.0.296     .315 
2019THE BAT6.4 %28.3 %0.23.248.305.423.729.1755.2.319  -0.113-0.2.31395
2019ATC6.3 %26.9 %0.24.257.315.442.757.1854.5.322  -0.2322.3.326104
2019Depth Charts6.1 %27.1 %0.23.253.308.441.749.1884.6.3160.1 -0.1140.6.321101
2019Steamer6.4 %26.3 %0.24.251.307.435.742.1845.2.3090.1 -0.1130.3.31899
2019ZiPS5.9 %27.8 %0.21.256.308.448.756.1924.7.323  -0.9674.0.324102
2019Phillies4.5 %27.3 %0.17.150.227.200.427.0501.1.2140.00.00.00-2.2.19918
2019Average9.1 %23.2 %0.39.246.322.424.746.1784.9.292     .318 
2019ZiPS (R)5.9 %27.8 %0.21.253.306.441.747.1884.7.3200.0 -0.7521.9.320100
2019Steamer (R)6.6 %27.1 %0.24.247.306.429.735.1824.5.3080.1 -0.1150.1.31697
2019Depth Charts (R)6.2 %27.4 %0.23.250.306.435.741.1854.5.3140.0 -0.1170.3.31898
2019THE BAT (R)6.6 %28.4 %0.23.252.310.444.754.1934.6.320  0.0120.7.323102
Total- - -6.5 %26.3 %0.25.266.327.439.766.1734.1.335-1.61.2-1.41058.1.329104

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
2019251435005431287923521667532151545.9 %27.8 %0.21.256.308.448.756.192.323-0.9.3241.4
2020261374775201217323520647332147446.2 %28.3 %0.22.254.308.449.757.195.323-1.1.3241.3
2021271384795231207123521647333153446.3 %29.3 %0.22.251.307.451.757.200.321-1.1.3241.2

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2012Rangers (R)2.0318.2 %54.7 %27.0 %5.0 %5.0 %  36.8 %29.7 %33.6 %   
2013Rangers (A)1.6420.4 %49.4 %30.2 %10.0 %21.3 %  42.9 %20.5 %36.6 %   
2014Rangers (R)1.2518.2 %45.5 %36.4 %25.0 %0.0 %  63.6 %18.2 %18.2 %   
2014Rangers (A+)1.4016.6 %48.6 %34.7 %8.9 %14.4 %  40.2 %22.2 %37.6 %   
2014Rangers (AA)1.3310.3 %51.3 %38.5 %13.3 %0.0 %  48.8 %14.6 %36.6 %   
2015Phillies (AA)1.0726.3 %38.2 %35.5 %11.1 %14.8 %  49.4 %29.9 %20.8 %   
2015Rangers (AA)1.5825.0 %45.9 %29.1 %11.6 %15.1 %  38.7 %25.8 %35.4 %   
2016Phillies (AAA)1.4322.4 %45.7 %31.9 %8.7 %11.3 %  46.1 %24.4 %29.5 %   
2017Phillies (AAA)1.2924.2 %42.6 %33.2 %9.5 %23.8 %  37.4 %26.7 %35.9 %   
2017Phillies1.8223.2 %49.5 %27.3 %1.7 %20.0 %10.1 %0.0 %31.8 %42.7 %25.5 %15.5 %50.9 %33.6 %
2018Phillies1.3724.4 %43.7 %31.9 %5.3 %18.1 %1.6 %0.0 %34.8 %40.2 %25.0 %16.9 %53.0 %30.1 %
2019Phillies0.6728.6 %28.6 %42.9 %16.7 %0.0 %0.0 %0.0 %35.7 %42.9 %21.4 %28.6 %57.1 %14.3 %
Total- - -1.5124.0 %45.7 %30.2 %4.4 %18.1 %5.4 %0.0 %33.6 %41.3 %25.1 %16.6 %52.3 %31.1 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2012Rangers (R)8140272   77307384
2013Rangers (A)13180548   149652801
2014Rangers (R)5421   51722
2014Rangers (A+)12690438   161679840
2014Rangers (AA)201542   63157220
2015Phillies (AA)2927203   98248346
2015Rangers (AA)136867410   5399951534
2016Phillies (AAA)1651158110   55413061860
2017Phillies (AAA)8163466   3477911138
2017Phillies1096051111003728451217
2018Phillies1299472521058411201704
2019Phillies4641000295382
Total- - -2421601277131098520183003

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2017Phillies0.09-6.586.679.491.031.021.063-0.080.17
2018Phillies0.80-6.697.493.800.370.891.04310.800.10
2019Phillies-0.18-0.320.15-0.69-0.060.680.7919-0.270.01
Total- - -0.72-13.5914.3012.601.350.940.95530.450.31

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2017Phillies58.1% (93.1)13.7% (84.2)4.5% (88.8)11.6% (77.7)9.1% (84.1)1.9% (82.9)1.1% (76.6)0.1%
2018Phillies54.3% (93.2)12.9% (84.9)4.6% (89.1)11.6% (78.7)15.1% (85.1)1.6% (86.1) 0.5%
2019Phillies52.4% (94.3)17.1% (84.6)9.8% (89.6)4.9% (77.5)15.9% (83.2)   
Total- - -55.8% (93.2)13.3% (84.6)4.7% (89.0)11.4% (78.3)12.7% (84.8)1.7% (84.6)0.4% (76.6)0.3%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2017Phillies44.9 %10.5 %4.8 %1.7 %0.3 %2.8 %13.7 %9.7 %2.0 %0.1 %8.0 % 1.6 % 
2018Phillies35.8 %10.6 %4.1 %1.8 % 8.0 %13.6 %8.7 %2.4 % 15.0 %   
2019Phillies30.9 %4.9 %9.9 %1.2 % 16.1 %16.1 %6.2 %  14.8 %   
Total- - -39.3 %10.4 %4.5 %1.8 %0.1 %6.2 %13.7 %9.1 %2.2 %0.0 %12.2 % 0.6 % 

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2017Phillies93.392.888.382.286.790.384.277.679.365.285.0 76.3
2018Phillies93.493.289.085.7 92.384.878.479.6 85.1  
2019Phillies94.694.889.684.3 93.384.878.1  83.1  
Total- - -93.493.088.784.386.792.084.678.179.565.285.0 76.3

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2017Phillies44.4 %4.9 %1.6 %13.5 %9.4 %12.5 %12.5 %0.3 %1.0 %  
2018Phillies40.0 %4.3 %1.8 %14.4 %14.9 %13.4 %11.3 %    
2019Phillies34.2 %9.8 % 15.9 %14.6 %15.9 %4.9 %    
Total- - -41.6 %4.7 %1.7 %14.1 %12.6 %13.1 %11.6 %0.1 %0.4 %  

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2017Phillies93.688.982.692.184.284.678.574.277.3 
2018Phillies94.089.686.192.985.685.179.2   
2019Phillies94.889.3 93.382.984.578.1   
Total- - -93.989.384.892.685.184.978.974.277.3 

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2017Phillies7.7-1.81.3-0.12.7-0.8-0.81.09-1.052.32-0.082.46-3.45-5.92
2018Phillies7.1-3.21.10.5-2.3-0.5 0.77-1.481.370.23-0.89-2.00 
2019Phillies-0.6-0.20.00.1-1.6  -1.48-1.210.252.17-12.17  
Total- - -14.2-5.22.40.4-1.1-1.3-0.80.85-1.291.680.12-0.30-2.67-5.92

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2017Phillies4.01.32.3-1.3-0.43.2-4.61.0-0.5-0.22.0 -0.6
2018Phillies4.74.5-0.5-0.6 -2.7-0.7-2.10.9 -1.7  
2019Phillies-0.2-0.20.0-0.1 -0.3-0.60.4  -1.6  
Total- - -8.65.61.9-2.0-0.40.2-5.9-0.70.4-0.2-1.2 -0.6

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2017Phillies0.761.064.07-6.33-13.089.73-2.800.87-2.11-23.082.15 -3.05
2018Phillies0.772.49-0.68-2.04 -2.00-0.32-1.432.29 -0.67  
2019Phillies-0.62-4.230.25-5.70 -2.23-4.398.85  -12.99  
Total- - -0.731.831.40-3.76-13.080.10-1.44-0.260.66-23.08-0.34 -3.05

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2017Phillies2.70.1-0.34.6 -0.8-1.50.0-0.9 
2018Phillies6.10.0-0.51.2 -3.00.7   
2019Phillies-0.30.0 -0.3 -0.60.4   
Total- - -8.50.2-0.85.5 -4.4-0.30.0-0.9 

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2017Phillies0.500.23-1.502.822.23-0.50-0.97-1.38-7.16 
2018Phillies0.900.06-1.690.50-1.11-1.330.39   
2019Phillies-0.960.25 -2.23-11.41-4.3910.01   
Total- - -0.680.14-1.611.31-0.43-1.11-0.09-1.38-7.16 

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2017Phillies44.6 %79.4 %59.1 %53.0 %79.5 %67.9 %41.9 %65.0 %19.0 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Phillies33.7 %68.8 %49.2 %54.2 %87.7 %75.0 %44.4 %64.1 %12.3 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Phillies38.0 %75.0 %52.4 %63.2 %75.0 %69.8 %39.0 %50.0 %15.9 %
2019Average29.5 %66.9 %45.7 %60.8 %84.5 %75.7 %43.2 %60.4 %11.0 %
Total- - -38.3 %73.1 %53.3 %53.9 %83.9 %71.6 %43.2 %64.1 %15.1 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Phillies46.8 %75.2 %59.4 %51.9 %79.4 %67.3 %44.2 %23.2
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Phillies34.5 %65.6 %49.2 %56.6 %85.7 %75.0 %47.4 %23.2
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Phillies43.5 %62.9 %51.9 %60.0 %77.3 %69.1 %43.2 %24.0
2019Average29.4 %63.9 %45.7 %58.3 %84.5 %75.7 %47.3 %24.2
Total- - -39.8 %69.2 %53.4 %54.5 %82.9 %71.4 %46.0 %23.2

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Phillies47.6 %74.8 %59.1 %52.6 %80.8 %67.7 %42.4 %24.4
2018Phillies34.7 %65.8 %49.2 %56.7 %85.9 %75.0 %46.8 %23.7
2019Phillies38.1 %63.9 %50.0 %56.3 %78.3 %69.2 %46.2 %24.4
Total- - -40.2 %69.2 %53.3 %54.6 %83.6 %71.6 %45.0 %24.0

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2017Phillies (AAA)LF1716143.03321  0          
2017PhilliesLF121089.01210000000     1.000 
2018PhilliesLF1912104.01310000000     1.000 
2019PhilliesLF203.0000000000     .000 
Total- - -LF3322196.02520000000     1.000 
2017Phillies (AAA)CF101087.12110  0          
2017PhilliesCF1612111.12500000000     1.000 
Total- - -CF1612111.12500000000     1.000 
2017Phillies (AAA)RF3737312.18722  0          
2017PhilliesRF5856484.27330000100     1.000 
2018PhilliesRF9589766.213043210000     .978 
2019PhilliesRF103.0000000000     .000 
Total- - -RF1541451254.120373210100     .986 
2017PhilliesOF8678685.011040000100     1.000 
2018PhilliesOF114101870.214353210000     .980 
2019PhilliesOF306.0000000000     .000 
Total- - -OF2031791561.225393210100     .989 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017PhilliesLF89.0    20-20109.90030 1.4 -0.40.11.19.2
2018PhilliesLF104.0    10-3-21412.85710 0.2 -1.00.1-0.8-13.4
2019PhilliesLF3.00   000000 0        
Total- - -LF196.00   30-5-22421.87540 1.6 -1.50.20.3-2.1
2017PhilliesCF111.1    -10-3-42218.81870 -0.9 -0.40.2-1.2-13.8
Total- - -CF111.1    -10-3-42218.81870 -0.9 -0.40.2-1.2-13.8
2017PhilliesRF484.2    00-9-96157.934161 0.8 -4.60.5-3.3-12.2
2018PhilliesRF766.2    -52-12-15114102.89528-3 -3.5 -4.80.0-8.3-16.1
2019PhilliesRF3.00   00-1-110.0000    -0.30.0-0.30.0
Total- - -RF1254.10   -52-22-25176159.90344-2 -2.7 -9.70.5-11.9-15.7
2017PhilliesOF685.0    10-14-139384.903261 1.3 -5.50.7-3.5-8.6
2018PhilliesOF870.2    -42-15-17128114.89129-3 -3.4 -5.90.1-9.1-15.8
2019PhilliesOF6.00   00-1-110.0000    -0.30.0-0.30.0
Total- - -OF1561.20   -32-30-31222198.89255-2 -2.1 -11.60.9-12.8-13.4

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2017PhilliesLF89.00.0%      (3)0.0%      (4)0.0%      (1)100.0%     (1)0.0%      (0)100.0%    (11)
2018PhilliesLF104.00.0%      (7)0.0%      (2)0.0%      (0)0.0%     (0)25.0%      (4)100.0%    (12)
Total- - -LF196.00.0%    (10)0.0%      (6)0.0%      (1)100.0%     (1)25.0%      (4)100.0%    (23)
2017PhilliesCF111.10.0%    (11)100.0%      (1)0.0%      (1)100.0%     (1)83.3%      (6)94.7%    (19)
Total- - -CF111.10.0%    (11)100.0%      (1)0.0%      (1)100.0%     (1)83.3%      (6)94.7%    (19)
2017PhilliesRF484.20.0%    (33)16.7%      (6)33.3%      (3)0.0%     (1)60.0%      (5)98.6%    (69)
2018PhilliesRF766.20.0%    (50)10.0%    (10)16.7%      (6)0.0%     (2)80.0%      (5)100.0%  (120)
Total- - -RF1254.10.0%    (83)12.5%    (16)22.2%      (9)0.0%     (3)70.0%    (10)99.5%  (189)
2017PhilliesOF685.00.0%    (47)18.2%    (11)20.0%      (5)66.7%     (3)72.7%    (11)98.0%    (99)
2018PhilliesOF870.20.0%    (57)8.3%    (12)16.7%      (6)0.0%     (2)55.6%      (9)100.0%  (132)
Total- - -OF1561.20.0%  (104)13.0%    (23)18.2%    (11)40.0%     (5)65.0%    (20)99.1%  (231)

SeasonTeamInnVotesInstinctsFirst StepSpeedHandsReleaseArm StrengthArm AccuracyOverallFSR
2017Phillies685.0745637359426240551
2018Phillies870.282436583026462234-3
Total- - -1555.2153348654333533043-2

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2017Phillies4.7-2.2-3.5-2.92.6-6.30.610.67.40.7$5.9 
2018Phillies1.60.4-9.1-4.62.0-13.70.713.42.50.3$2.0 
2019Phillies-2.30.0-0.30.0-2.3-0.30.00.7-1.9-0.2($1.5) 
Total- - -4.0-1.8-12.8-7.52.3-20.31.324.77.90.8$6.4 


Add New Contract
  • 2012 June Amateur Draft - Round: 2, Pick: 33, Overall: 93
    • Team: Texas Rangers
    • School: Galveston Ball HS (TX)