Age: 26
Bats/Throws: L/L
6' 1" / 190
P
Birthdate: 7/9/1993 (26 y, 3 m, 6 d)
Drafted: 2014 June Amateur Draft - Round: 3, Pick: 3, Overall: 77, Team: Chicago White Sox
Contract: 1 yr $569K (2019)
Service Time: 1.005
Reported as the pre-2019 value.
1 year and 5 days days of service time.
   Free Agent: 2024    Arb Eligible: 2020   
MiLB Options: 2
Reported as the pre-2019 season number of waiver options remaining.

RotoWire News: The White Sox reinstated Fry (personal) from the paternity list Sunday. (8/25/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
2014White Sox (R)100709.29.312.790.00.28070.0 %59.1 %0.0 %2.792.893.40 
2015White Sox (A+)180101052.06.752.940.17.33967.5 %53.2 %2.0 %3.632.993.38 
2017White Sox (AA)21333045.110.324.760.20.30778.9 %59.1 %4.5 %2.782.762.95 
2017White Sox0001106.24.056.751.35.40757.7 %42.9 %14.3 %10.806.466.38-0.1
2018White Sox (AAA)000506.214.850.001.35.167100.0 %53.8 %25.0 %1.351.980.72 
2018White Sox23459151.112.273.510.70.27757.3 %45.4 %10.0 %4.382.672.951.3
2019ATC22461057.011.263.940.77.31870.5 %  3.753.10  
2019Depth Charts32150050.010.484.360.73.31274.9 %  3.503.45 0.5
2019Steamer32050050.010.394.170.98.29875.7 %46.9 % 3.583.763.760.4
2019ZiPS32059055.310.574.550.49.31674.1 %  3.423.14 0.8
2019White Sox34068055.011.137.041.15.28571.1 %57.0 %21.9 %4.754.904.410.0
2019Steamer (R)33060060.010.645.091.02.29975.7 %  3.804.13 0.5
2019Depth Charts (R)33060060.010.785.370.89.31473.4 %  4.014.03 0.5
Total- - -5741381113.011.235.420.96.29364.8 %50.7 %15.2 %4.943.983.861.2

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2014White Sox (R)102.7970000319.23873303000010
2015White Sox (A+)183.6310100000052.0231602621117003039
2017White Sox (AA)212.783300035145.1192361414124218052
2017White Sox0010.80110000006.23612881510303
2018White Sox (AAA)001.3550000206.22431110001011
2018White Sox234.3859100416151.1214372825420015070
2019ATC223.75610  417 57.0 47262452520  72
2019Depth Charts323.50500  111 50.0 422119424 2  58
2019Steamer323.5850000012 50.0213432220523 2  58
2019ZiPS323.42590  0  55.3 4522213281211265
2019White Sox344.7568000011255.0251443329743334068
2019Steamer (R)333.8060000013 60.0258502825734 2  71
2019Depth Charts (R)334.01600  013 60.0 502927636 3  72
Total- - -574.941381004273113.0501936962126844120141

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2014White Sox (R)9.312.793.330.0026.3 %7.9 %18.4 %.2001.03.28070.0 %  2.89
2015White Sox (A+)6.752.942.290.1716.9 %7.4 %9.5 %.2801.48.33967.5 %  2.99
2017White Sox (AA)10.324.762.170.2027.1 %12.5 %14.6 %.2161.32.30778.9 %  2.76
2017White Sox4.056.750.601.358.3 %13.9 %-5.6 %.3872.55.40757.7 %2521456.46
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018White Sox (AAA)14.850.0011.001.3545.8 %0.0 %45.8 %.1250.45.167100.0 %  1.98
2018White Sox12.273.513.500.7032.7 %9.4 %23.4 %.1921.11.27757.3 %105632.67
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019ATC11.263.942.860.77   .2241.25.31870.5 %  3.10
2019Depth Charts10.484.362.400.73   .2281.32.31274.9 %  3.45
2019Steamer10.394.172.490.9827.1 %10.9 %16.2 %.2271.31.29875.7 %  3.76
2019ZiPS10.574.552.320.49   .2241.32.31674.1 %  3.14
2019White Sox11.137.041.581.1527.1 %17.1 %10.0 %.2151.58.28571.1 %1051064.90
2019Average8.883.292.691.4023.0 %8.5 %14.4 %.2491.33.29672.3 %  4.49
2019Steamer (R)10.645.092.091.02   .2251.40.29975.7 %  4.13
2019Depth Charts (R)10.785.372.010.89   .2301.44.31473.4 %  4.03
Total- - -11.235.422.070.9628.1 %13.6 %14.6 %.2171.42.29364.8 %114883.98

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019253259055.34522213286510.574.552.320.49.2241.32.31674.1 %3.423.140.8
2020263260056.34522213286810.864.472.430.48.2211.30.31674.1 %3.363.040.9
2021273259055.74321203286810.994.532.430.49.2151.28.31074.9 %3.233.040.9

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2014White Sox (R)3.2522.7 %59.1 %18.2 %0.0 %0.0 %  44.0 %16.0 %40.0 %     3.40
2015White Sox (A+)1.8217.5 %53.2 %29.2 %12.0 %2.0 %  41.7 %24.6 %33.7 %     3.38
2017White Sox (AA)3.0921.7 %59.1 %19.1 %18.2 %4.5 %  38.3 %27.0 %34.8 %     2.95
2017White Sox1.7132.1 %42.9 %25.0 %0.0 %14.3 %0.0 %0.0 %46.4 %35.7 %17.9 %21.4 %39.3 %39.3 %6.341456.38
2018White Sox (AAA)1.7515.4 %53.8 %30.8 %25.0 %25.0 %  46.2 %30.8 %23.1 %     0.72
2018White Sox1.3521.0 %45.4 %33.6 %2.5 %10.0 %5.6 %25.0 %51.2 %26.8 %22.0 %15.4 %59.3 %25.2 %2.84702.95
2019White Sox2.4119.3 %57.0 %23.7 %6.3 %21.9 %7.8 %0.0 %47.4 %35.8 %16.8 %16.1 %48.9 %35.0 %4.81964.41
Total- - -1.8121.3 %50.7 %28.0 %3.8 %15.2 %6.3 %16.7 %49.0 %31.9 %19.1 %16.3 %52.4 %31.3 %4.02873.86

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2014White Sox (R)13450    135770
2015White Sox (A+)9150306    157393550
2017White Sox (AA)6822254    282429711
2017White Sox1279000005277129
2018White Sox (AAA)7421    276491
2018White Sox544025134118330561891
2019White Sox7732262620334665881054
Total- - -143796039615184812262074

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2017White Sox-0.08-0.210.13-0.45-0.060.250.270.470.808-0.29-0.0402
2018White Sox0.50-4.244.744.440.441.201.121.451.39470.73-0.32219
2019White Sox-1.17-4.313.15-1.21-0.130.840.750.991.0162-0.89-0.50914
Total- - --0.75-8.768.012.780.250.950.871.151.15117-0.45-0.343025

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2017White Sox48.1% (93.6)7.8% (85.3)20.2% (91.3)17.1% (78.9)7.0% (87.0)  0.8%
2018White Sox34.3% (92.9)31.5% (88.2) 23.7% (77.1)10.4% (84.8)   
2019White Sox25.0% (92.5)49.0% (88.2) 18.6% (78.5)7.4% (85.9)  0.8%
Total- - -30.5% (92.8)38.9% (88.2)1.3% (91.3)20.7% (77.8)8.7% (85.4)  0.5%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2017White Sox9.3 %48.1 %22.5 %   1.6 %18.6 %      
2018White Sox16.7 %19.2 %25.4 %   1.9 %23.6 %  13.2 %   
2019White Sox11.6 %12.1 %49.6 %  0.1 %0.4 %18.6 %  7.7 %   
Total- - -13.7 %17.4 %37.5 %  0.1 %1.1 %20.7 %  9.6 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2017White Sox94.092.889.7   80.779.8     
2018White Sox92.992.488.5   85.977.0  85.4  
2019White Sox92.992.388.2  92.688.978.4  86.2  
Total- - -92.992.488.4  92.686.077.8  85.7  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2017White Sox6.2 %20.2 % 41.9 %7.0 %7.8 %17.1 %    
2018White Sox15.1 %  19.1 %10.5 %31.8 %23.6 %    
2019White Sox12.3 %  12.8 %7.0 %49.3 %18.6 %    
Total- - -13.1 %1.3 % 17.3 %8.5 %39.2 %20.6 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2017White Sox94.291.6 93.887.385.479.2   
2018White Sox93.8  92.685.088.577.2   
2019White Sox93.0  92.486.288.478.6   
Total- - -93.491.6 92.785.688.477.9   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2017White Sox-4.1-0.40.60.2-0.1  -6.56-3.812.361.13-1.43  
2018White Sox-4.06.5 2.91.5  -1.302.31 1.351.65  
2019White Sox-0.51.8 -4.02.5  -0.200.34 -2.053.25  
Total- - --8.67.90.6-0.93.9  -1.360.982.36-0.212.19  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2017White Sox-3.0-1.10.6   -0.10.1     
2018White Sox0.0-2.23.4   0.72.9  3.4  
2019White Sox0.7-0.51.9  0.31.2-4.3  2.6  
Total- - --2.3-3.85.9  0.31.8-1.3  6.0  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2017White Sox-24.65-1.852.04   -6.860.32     
2018White Sox0.03-1.301.50   4.271.37  2.93  
2019White Sox0.54-0.380.37  27.2129.82-2.19  3.17  
Total- - --0.80-1.070.76  27.217.75-0.31  3.03  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2017White Sox-3.00.7 -1.1-0.1-0.40.2   
2018White Sox-2.2  -1.62.36.92.9   
2019White Sox0.9  -0.21.93.5-4.3   
Total- - --4.20.7 -2.94.110.0-1.2   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2017White Sox-36.962.72 -1.99-1.38-3.711.13   
2018White Sox-1.64  -0.952.492.431.37   
2019White Sox0.72  -0.132.510.68-2.19   
Total- - --1.562.72 -0.802.301.24-0.27   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2017White Sox32.9 %62.0 %44.2 %57.7 %87.1 %73.7 %38.8 %61.1 %11.5 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018White Sox34.7 %57.7 %44.1 %45.4 %84.3 %66.2 %40.9 %61.7 %14.9 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019White Sox28.4 %61.4 %40.2 %40.1 %85.8 %65.1 %35.9 %45.8 %13.9 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -31.3 %59.7 %42.1 %43.6 %85.2 %66.1 %38.2 %53.7 %14.2 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017White Sox28.0 %66.7 %44.2 %52.4 %86.1 %73.7 %41.9 %22.9
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018White Sox34.8 %57.3 %44.2 %47.2 %82.2 %66.2 %41.8 %22.2
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019White Sox29.2 %57.4 %40.3 %40.6 %84.3 %65.0 %39.1 %22.7
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -31.5 %58.0 %42.2 %44.3 %83.5 %66.1 %40.4 %22.5

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017White Sox31.7 %64.0 %44.2 %56.0 %87.5 %73.7 %38.8 %22.9
2018White Sox34.4 %57.5 %44.2 %46.3 %82.4 %66.2 %42.3 %23.0
2019White Sox28.4 %58.3 %40.3 %38.9 %84.4 %65.0 %39.7 %23.3
Total- - -31.1 %58.2 %42.2 %43.5 %83.7 %66.1 %40.7 %23.1

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2017White Sox (AA)P33045.12121  0          
2017White SoxP1106.2000000000 0   .000 
2018White Sox (AAA)P506.2010  0          
2018White SoxP59151.1230000000 2   1.000 
2019White SoxP68055.0180002200 2   1.000 
Total- - -P1381113.03110002200 4   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017White SoxP6.20 0  000     0.0      
2018White SoxP51.10 0  000     -0.5      
2019White SoxP55.0-1 0  011     -0.8      
Total- - -P113.00 0  011     -1.3      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2017White SoxP6.20.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)0.0%      (0)
2018White SoxP51.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)75.0%      (4)
2019White SoxP55.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (7)
Total- - -P113.00.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)90.9%    (11)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2017White Sox-0.3-0.20.0-0.2-1.1-0.1($0.8) 
2018White Sox-0.10.2-1.6-1.412.81.3$10.6 
2019White Sox-0.10.1-0.3-0.20.20.0$0.2 
Total- - --0.50.1-1.8-1.811.91.2$9.9 

  • 2014 June Amateur Draft - Round: 3, Pick: 3, Overall: 77
    • Team: Chicago White Sox
    • School: Southridge (OR) HS
  • 2011 June Amateur Draft - Round: 9, Pick: 15, Overall: 286
    • Team: Oakland Athletics
    • School: Southridge (OR) HS