Age: 25
Bats/Throws: L/L
6' 1" / 190
P

RotoWire News: Fry allowed two runs on three hits and two walks while striking out one in Tuesday's 10-5 loss to the Rays. (4/9/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 Sox0001006.29.458.101.35.26337.7 %63.2 %20.0 %9.455.645.11-0.1
2019ZiPS (R)22 53048.010.554.870.56.32172.0 %  3.723.35 0.6
2019Steamer (R)22044044.010.754.460.99.29975.9 %  3.613.79 0.3
2019Depth Charts (R)22144044.010.654.670.77.31573.9 %  3.673.57 0.4
Total- - -23480164.211.134.310.84.29754.7 %47.0 %11.5 %5.573.373.521.1

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 Sox009.45100000406.2336871600107
2019ZiPS (R)223.72530     48.0 402220326 2  56
2019Steamer (R)223.6144000011 44.0187371918522 2  52
2019Depth Charts (R)223.67440  110 44.0 371918423 2  52
Total- - -235.5780100420164.2283554440631119080

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 %2501476.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 %104632.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 Sox9.458.101.171.3521.2 %18.2 %3.0 %.2221.80.26337.7 %2151275.64
2019Average9.003.522.561.3523.4 %9.1 %14.2 %.2421.32.29073.3 %  4.47
2019ZiPS (R)10.554.872.170.56   .2301.38.32172.0 %  3.35
2019Steamer (R)10.754.462.410.99   .2241.33.29975.9 %  3.79
2019Depth Charts (R)10.654.672.280.77   .2291.36.31573.9 %  3.57
Total- - -11.134.312.580.8428.3 %11.0 %17.3 %.2191.33.29754.7 %131793.37

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.4010.5 %63.2 %26.3 %0.0 %20.0 %16.7 %0.0 %45.0 %35.0 %20.0 %15.0 %45.0 %40.0 %5.311165.11
Total- - -1.5021.7 %47.0 %31.3 %1.9 %11.5 %6.4 %20.0 %49.7 %29.2 %21.1 %16.4 %54.4 %29.2 %3.50823.52

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 Sox1252021067197168
Total- - -7852361551244537351188

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-0.45-0.740.29-2.90-0.290.660.731.181.319-0.24-0.4413
Total- - --0.03-5.195.161.090.101.010.971.281.31640.20-0.232214

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 Sox28.0% (93.1)47.0% (88.5) 16.1% (78.0)8.9% (84.9)   
Total- - -34.9% (93.0)31.1% (88.2)2.2% (91.3)21.9% (77.3)9.8% (84.9)  0.1%

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.5 %15.2 %47.9 %  0.6 %0.6 %15.8 %  8.5 %   
Total- - -15.2 %21.8 %28.2 %  0.1 %1.7 %22.0 %  11.1 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2017White Sox94.092.889.7   80.779.8     
2018White Sox92.992.488.5   85.977.0  85.4  
2019White Sox93.393.188.5  92.688.378.0  84.9  
Total- - -93.092.688.6  92.685.577.4  85.3  

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.0 %  19.1 %10.4 %31.8 %23.6 %    
2019White Sox12.1 %  16.4 %7.9 %47.9 %15.8 %    
Total- - -13.7 %2.2 % 21.2 %9.7 %31.4 %21.8 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2017White Sox94.291.6 93.887.385.579.2   
2018White Sox93.8  92.685.088.577.2   
2019White Sox93.7  93.485.289.078.4   
Total- - -93.891.6 93.085.288.577.5   

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.1-0.8 0.2-1.0  -0.12-0.97 0.89-6.66  
Total- - --8.15.30.63.30.4  -1.951.442.361.290.35  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2017White Sox-3.0-1.10.6   -0.10.1     
2018White Sox0.0-2.23.4   0.72.9  3.4  
2019White Sox-0.40.0-0.1  0.30.30.0  -1.0  
Total- - --3.3-3.33.9  0.30.92.9  2.5  

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 Sox-2.120.11-0.07  27.8332.37-0.03  -6.92  
Total- - --1.84-1.291.17  27.834.561.13  1.88  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2017White Sox-3.00.7 -1.1-0.1-0.40.2   
2018White Sox-2.2  -1.62.36.92.9   
2019White Sox-0.4  0.4-1.00.20.0   
Total- - --5.50.7 -2.31.26.73.1   

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 Sox-1.78  1.35-7.900.28-0.03   
Total- - --3.402.72 -0.931.021.811.21   

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 Sox29.4 %65.2 %43.5 %46.7 %86.1 %69.9 %39.3 %57.6 %13.1 %
2019Average29.3 %66.8 %45.5 %60.5 %84.4 %75.7 %43.3 %60.1 %11.0 %
Total- - -33.8 %59.2 %44.0 %46.9 %84.9 %67.5 %40.4 %61.1 %14.3 %

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 Sox27.8 %62.7 %43.6 %52.0 %76.6 %68.1 %45.5 %23.5
2019Average29.3 %63.9 %45.6 %57.9 %84.4 %75.4 %47.3 %24.2
Total- - -33.1 %59.1 %44.1 %48.2 %81.8 %67.2 %42.3 %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.1 %61.8 %43.6 %52.0 %76.6 %68.1 %46.1 %24.3
Total- - -33.3 %58.8 %44.1 %48.0 %82.0 %67.2 %42.4 %23.2

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 SoxP1006.2010000000 0   1.000 
Total- - -P80164.2240000000 2   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017White SoxP6.20 0  000     0.0      
2018White SoxP51.10 0  000     -0.5      
2019White SoxP6.20 0  0-1-1     -0.1      
Total- - -P64.20 0  0-1-1     -0.6      

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)
Total- - -P64.20.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)75.0%      (4)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2017White Sox-0.3-0.20.0-0.2-1.1-0.1($0.9) 
2018White Sox0.00.2-1.6-1.312.51.3$10.4 
2019White Sox-0.50.0-0.4-0.4-0.9-0.1($0.7) 
Total- - --0.80.0-1.9-1.910.61.1$8.9 


Add New Contract
  • 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