Age: 25
Bats/Throws: R/R
6' 2" / 195
P

RotoWire News: Nola (2-0) allowed three runs on nine hits with nine strikeouts and one walk across 5.2 innings in a victory against the Rockies on Saturday. (4/21/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
2014Phillies (A+)2307631.18.621.441.15.24472.7 %32.5 %9.1 %3.163.612.94 
2014Phillies (AA)2005524.05.631.881.50.28494.3 %48.1 %17.4 %2.634.903.64 
2015Phillies (AA)730121276.26.931.060.47.25882.6 %42.2 %5.0 %1.882.883.01 
2015Phillies (AAA)3106632.29.092.480.83.36577.1 %51.0 %9.7 %3.583.162.80 
2015Phillies620131377.27.882.201.27.28980.4 %47.6 %15.1 %3.594.043.581.0
2016Phillies6902020111.09.812.350.81.33460.6 %55.2 %12.8 %4.783.083.082.8
2017Phillies (AAA)1002210.18.710.870.00.23185.7 %65.4 %0.0 %0.871.692.40 
2017Phillies121102727168.09.862.630.96.30976.8 %49.8 %12.7 %3.543.273.384.6
2018Phillies17603333212.19.492.460.72.25182.5 %50.6 %10.6 %2.373.013.215.4
2019THE BAT13903131189.09.732.420.91.29875.8 %  3.103.23  
2019ATC15903232197.09.562.480.93.30174.5 %  3.293.27  
2019Depth Charts13903131189.09.492.460.97.30974.6 %  3.403.37 4.2
2019Steamer13903131194.09.732.651.04.29973.6 %49.6 % 3.593.493.364.0
2019Fans (20)15703232204.09.532.340.79.30177.7 %  2.933.04 5.1
2019ZiPS14903232192.09.232.250.89.30575.8 %  3.193.24 4.5
2019Phillies2005525.010.084.322.52.34869.3 %49.3 %31.8 %6.846.064.09-0.1
2019ZiPS (R)119 2929169.09.322.431.03.30974.1 %  3.523.49 3.4
2019Steamer (R)11802727166.09.982.831.10.29873.7 %  3.663.58 3.3
2019Depth Charts (R)11802727163.09.662.641.07.31173.9 %  3.593.53 3.3
2019THE BAT (R)11802727164.09.392.741.16.30174.4 %  3.643.77  
Total- - -432809898594.09.472.530.95.29475.0 %50.8 %13.3 %3.503.363.3213.6

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2014Phillies (A+)233.16760000031.112124121145001030
2014Phillies (AA)202.63550000024.098257745000015
2015Phillies (AA)731.8812120000076.228859171649030059
2015Phillies (AAA)313.58660000032.214138141339000033
2015Phillies623.5913130000077.23187431311119120068
2016Phillies694.78202000000111.0483116685910293620121
2017Phillies (AAA)100.87220000010.13761101000010
2017Phillies12113.54272700000168.0693154676618492210184
2018Phillies1762.37333300000212.1831149575617583741224
2019THE BAT1393.103131  0  189.07661587165195127  204
2019ATC1593.293232  00 197.0 1697872205424  209
2019Depth Charts1393.403131  00 189.0 17077712052 6  199
2019Steamer1393.5931310000 194.080917685772257 7  209
2019Fans (20)1572.933232  0  204.0 17371661853 5  216
2019ZiPS1493.193232  0  192.0 170736819482622197
2019Phillies206.84550000025.0114302019712011028
2019ZiPS (R)1193.522929     169.0 15472661946 5  175
2019Steamer (R)1183.6627270000 166.069714974682052 6  185
2019Depth Charts (R)1183.592727  00 163.0 14771651948 5  175
2019THE BAT (R)1183.642727  0  164.06801477266215026  171
Total- - -43283.50989800000594.024395232432316316791881625

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2014Phillies (A+)8.621.446.001.1524.8 %4.1 %20.7 %.2070.93.24472.7 %  3.61
2014Phillies (AA)5.631.883.001.5015.3 %5.1 %10.2 %.2691.25.28494.3 %  4.90
2015Phillies (AA)6.931.066.560.4720.5 %3.1 %17.4 %.2140.89.25882.6 %  2.88
2015Phillies (AAA)9.092.483.670.8323.4 %6.4 %17.0 %.2881.44.36577.1 %  3.16
2015Phillies7.882.203.581.2721.4 %6.0 %15.4 %.2491.20.28980.4 %921014.04
2015Average7.762.922.661.0220.4 %7.7 %12.7 %.2511.29.29672.9 %  4.03
2016Phillies9.812.354.170.8125.1 %6.0 %19.0 %.2591.31.33460.6 %116733.08
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Phillies (AAA)8.710.8710.000.0027.0 %2.7 %24.3 %.1670.68.23185.7 %  1.69
2017Phillies9.862.633.760.9626.6 %7.1 %19.5 %.2401.21.30976.8 %82743.27
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Phillies9.492.463.860.7227.0 %7.0 %20.0 %.1950.97.25182.5 %59723.01
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019THE BAT9.732.424.030.91   .2291.11.29875.8 %  3.23
2019ATC9.562.483.850.93   .2341.14.30174.5 %  3.27
2019Depth Charts9.492.463.860.97   .2411.17.30974.6 %  3.37
2019Steamer9.732.653.671.0425.9 %7.1 %18.8 %.2361.20.29973.6 %  3.49
2019Fans (20)9.532.344.080.79   .2311.11.30177.7 %  3.04
2019ZiPS9.232.254.100.89   .2391.14.30575.8 %  3.24
2019Phillies10.084.322.332.5224.6 %10.5 %14.0 %.2971.68.34869.3 %1601386.06
2019Average8.983.532.541.3523.3 %9.2 %14.2 %.2421.32.28973.2 %  4.47
2019ZiPS (R)9.322.433.831.03   .2451.18.30974.1 %  3.49
2019Steamer (R)9.982.833.521.10   .2341.21.29873.7 %  3.58
2019Depth Charts (R)9.662.643.661.07   .2431.20.31173.9 %  3.53
2019THE BAT (R)9.392.743.431.16   .2411.20.30174.4 %  3.77
Total- - -9.472.533.740.9525.6 %6.9 %18.8 %.2321.16.29475.0 %85803.36

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019261493232192.0170736819481979.232.254.100.89.2391.14.30575.8 %3.193.244.5
2020271483030184.7166706618451848.972.194.090.88.2421.14.30575.9 %3.223.264.3
2021281483030183.0164696518441839.002.164.160.89.2411.14.30576.0 %3.203.264.3

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2014Phillies (A+)0.6114.5 %32.5 %53.0 %11.4 %9.1 %  43.5 %22.4 %34.1 %     2.94
2014Phillies (AA)1.6122.1 %48.1 %29.9 %21.7 %17.4 %  53.9 %14.1 %32.1 %     3.64
2015Phillies (AA)1.0918.9 %42.2 %38.8 %30.0 %5.0 %  49.1 %23.2 %27.8 %     3.01
2015Phillies (AAA)1.6117.3 %51.0 %31.6 %6.5 %9.7 %  48.5 %25.3 %26.3 %     2.80
2015Phillies1.4720.0 %47.6 %32.4 %8.2 %15.1 %8.4 %25.0 %44.5 %33.2 %22.3 %19.2 %52.0 %28.8 %3.66923.58
2016Phillies2.2320.0 %55.2 %24.8 %3.8 %12.8 %4.6 %58.3 %42.5 %36.1 %21.4 %23.2 %48.0 %28.7 %3.29753.08
2017Phillies (AAA)2.8311.5 %65.4 %23.1 %33.3 %0.0 %  65.4 %19.2 %15.4 %     2.40
2017Phillies1.6019.1 %49.8 %31.1 %6.3 %12.7 %5.3 %0.0 %40.2 %36.0 %23.8 %21.6 %48.7 %29.7 %3.60783.38
2018Phillies1.6719.1 %50.6 %30.3 %12.5 %10.6 %7.1 %21.4 %43.3 %35.1 %21.6 %22.3 %52.6 %25.1 %3.40793.21
2019Phillies1.6420.5 %49.3 %30.1 %9.1 %31.8 %2.8 %0.0 %50.7 %32.9 %16.4 %21.9 %46.6 %31.5 %4.29954.09
Total- - -1.7119.5 %50.8 %29.7 %8.4 %13.3 %6.0 %34.4 %42.8 %35.2 %22.1 %21.9 %50.2 %27.9 %3.51803.32

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2014Phillies (A+)2744125    46201247
2014Phillies (AA)3723175    122245367
2015Phillies (AA)87803924    3367481084
2015Phillies (AAA)5031172    194356550
2015Phillies10773456941443867311117
2016Phillies1747863381275860811881796
2017Phillies (AAA)17632    4491135
2017Phillies22714287912209591217532665
2018Phillies267160101201914391104921633212
2019Phillies362215210025168273441
Total- - -81147531140493211313312361089231

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2015Phillies0.76-5.125.885.150.541.000.930.870.97130.310.4500
2016Phillies-0.56-8.818.25-11.14-1.151.020.930.871.0520-0.24-0.3100
2017Phillies1.53-11.8213.3421.072.021.010.960.870.96271.56-0.0500
2018Phillies4.84-11.7116.5543.544.621.021.010.881.20333.780.9700
2019Phillies-0.59-2.471.88-6.97-0.740.990.920.880.835-0.760.1700
Total- - -5.98-39.9345.9151.645.291.010.970.871.06984.651.2400

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2015Phillies64.0% (90.5)  24.4% (76.6)11.6% (82.2)  0.5%
2016Phillies57.6% (90.1)  33.8% (76.3)8.7% (81.7)  0.4%
2017Phillies53.5% (92.0)  30.8% (77.5)15.6% (83.9)  0.3%
2018Phillies49.6% (92.4)  30.9% (78.0)19.6% (84.8)  0.3%
2019Phillies52.4% (92.3)  31.1% (78.2)16.6% (84.8)   
Total- - -54.1% (91.5)  30.6% (77.4)15.2% (84.0)  0.3%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2015Phillies34.7 %29.4 %     24.4 %  11.5 %   
2016Phillies17.8 %40.1 %     33.8 %  8.4 %   
2017Phillies17.6 %36.1 %     30.8 %  15.5 %   
2018Phillies35.5 %14.1 %     30.8 %0.1 % 19.6 %   
2019Phillies38.6 %13.8 %     31.1 %  16.6 %   
Total- - -27.0 %27.3 %     30.6 %0.0 % 15.1 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2015Phillies90.790.2     76.6  82.1  
2016Phillies90.389.9     76.3  81.6  
2017Phillies92.491.7     77.4  83.8  
2018Phillies92.891.3     78.076.3 84.7  
2019Phillies92.492.0     78.2  84.8  
Total- - -92.090.9     77.376.3 83.9  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2015Phillies40.9 %  23.1 %11.6 % 24.4 %    
2016Phillies14.5 %  43.2 %8.5 % 33.7 %   0.2 %
2017Phillies27.9 %  25.4 %15.9 % 30.8 %    
2018Phillies35.5 %  14.0 %19.7 % 30.9 %    
2019Phillies33.6 %  18.8 %16.6 % 31.1 %    
Total- - -29.8 %  24.3 %15.3 % 30.6 %   0.0 %

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2015Phillies91.4  90.882.7 77.2   
2016Phillies91.4  90.582.2 76.9   
2017Phillies92.7  91.884.2 77.7   
2018Phillies93.3  91.985.3 78.5   
2019Phillies92.9  92.385.1 78.5   
Total- - -92.6  91.384.4 77.8   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2015Phillies0.0  5.1-2.8  0.00  1.88-2.18  
2016Phillies-8.5  9.4-1.1  -0.83  1.56-0.72  
2017Phillies-3.7  18.62.0  -0.26  2.260.49  
2018Phillies17.8  23.12.1  1.12  2.320.33  
2019Phillies-4.1  -1.4-1.2  -1.76  -1.02-1.63  
Total- - -1.4  54.8-1.0  0.03  1.94-0.07  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2015Phillies-1.72.3     5.3  -2.8  
2016Phillies-5.5-0.8     9.7  -1.3  
2017Phillies0.3-1.1     18.3  1.7  
2018Phillies13.24.7     23.60.0 3.3  
2019Phillies-3.7-0.3     -1.8  -1.1  
Total- - -2.64.8     55.10.0 -0.2  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2015Phillies-0.440.71     1.94  -2.19  
2016Phillies-1.74-0.12     1.60  -0.86  
2017Phillies0.06-0.11     2.31  0.44  
2018Phillies1.161.04     2.390.64 0.52  
2019Phillies-2.17-0.50     -1.33  -1.56  
Total- - -0.100.19     1.970.64 -0.02  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2015Phillies-1.1  1.8-2.8 5.1   
2016Phillies-2.2  -4.6-0.9 9.7   
2017Phillies-4.0  1.51.7 18.3   
2018Phillies13.2  5.72.4 23.5   
2019Phillies-3.1  -0.9-1.1 -1.8   
Total- - -2.9  3.6-0.8 54.8   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2015Phillies-0.23  0.70-2.18 1.88   
2016Phillies-0.84  -0.60-0.60 1.61   
2017Phillies-0.54  0.230.41 2.23   
2018Phillies1.16  1.280.38 2.37   
2019Phillies-2.10  -1.06-1.56 -1.33   
Total- - -0.10  0.16-0.05 1.94   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2015Phillies27.7 %61.1 %43.6 %66.1 %87.3 %80.2 %47.4 %63.8 %8.6 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.8 %60.9 %9.9 %
2016Phillies29.5 %55.7 %42.2 %61.5 %85.9 %77.1 %48.3 %60.7 %9.6 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Phillies29.4 %60.8 %44.5 %59.3 %84.1 %75.6 %48.2 %64.4 %10.8 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Phillies33.2 %64.2 %47.0 %60.9 %81.9 %73.7 %44.7 %69.4 %12.4 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Phillies28.6 %53.3 %38.8 %70.3 %84.5 %78.4 %41.3 %50.0 %8.4 %
2019Average29.3 %66.8 %45.5 %60.4 %84.4 %75.6 %43.3 %60.1 %11.1 %
Total- - -30.5 %60.6 %44.5 %61.6 %84.1 %75.8 %46.6 %64.6 %10.7 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2015Phillies31.8 %57.0 %43.6 %65.4 %89.5 %80.2 %46.7 %21.2
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016Phillies32.0 %52.2 %42.1 %60.1 %87.6 %77.2 %50.0 %21.4
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Phillies31.8 %56.6 %44.6 %58.4 %84.3 %75.4 %51.9 %24.6
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Phillies35.3 %59.1 %47.0 %58.9 %82.7 %73.6 %49.2 %25.4
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Phillies28.8 %51.8 %38.8 %69.4 %84.9 %78.4 %43.3 %26.5
2019Average29.2 %63.9 %45.6 %58.1 %84.4 %75.5 %47.2 %24.2
Total- - -32.9 %56.5 %44.6 %60.3 %84.9 %75.8 %49.5 %23.9

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2015Phillies32.7 %55.4 %43.6 %65.6 %89.5 %80.2 %48.0 %21.6
2016Phillies33.1 %51.9 %42.2 %60.6 %88.4 %77.1 %48.2 %22.7
2017Phillies33.7 %55.8 %44.5 %60.1 %85.3 %75.6 %49.1 %25.6
2018Phillies35.4 %59.9 %47.0 %58.3 %83.4 %73.5 %47.6 %26.6
2019Phillies28.1 %52.7 %38.6 %67.6 %85.9 %78.2 %42.6 %28.0
Total- - -33.7 %56.3 %44.5 %60.5 %85.7 %75.8 %48.0 %25.0

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2014Phillies (A+)P7631.1240  0          
2014Phillies (AA)P5524.0520  0          
2015Phillies (AA)P121276.2690  1          
2015Phillies (AAA)P6632.2040  0          
2015PhilliesP131377.25100000000 5   1.000 
2016PhilliesP2020111.07211010000 5   .966 
2017Phillies (AAA)P2210.1130  0          
2017PhilliesP2727168.09210001001 21   1.000 
2018PhilliesP3333212.19261103201 17   .972 
2019PhilliesP5525.0150001100 3   1.000 
Total- - -P9898594.031832115302 51   .983 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2015PhilliesP77.21 0  0-2-2     -0.5      
2016PhilliesP111.01 0  0-1-1     -0.4      
2017PhilliesP168.0-2 -3  02-1     -3.3      
2018PhilliesP212.10 0  0-1-1     2.1      
2019PhilliesP25.00 0  011     0.2      
Total- - -P594.00 -3  0-1-4     -2.1      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2015PhilliesP77.20.0%      (0)0.0%      (0)100.0%      (1)50.0%     (2)0.0%      (0)100.0%      (8)
2016PhilliesP111.00.0%      (0)0.0%      (0)0.0%      (2)0.0%     (0)60.0%      (5)100.0%    (18)
2017PhilliesP168.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (3)100.0%    (18)
2018PhilliesP212.10.0%      (0)0.0%      (1)0.0%      (2)100.0%     (1)100.0%      (3)93.8%    (16)
Total- - -P594.00.0%      (0)0.0%      (1)20.0%      (5)66.7%     (3)81.8%    (11)98.3%    (60)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2015Phillies1.50.20.30.59.31.0$8.0 
2016Phillies0.1-0.9-1.8-2.725.72.8$22.2 
2017Phillies4.4-0.30.2-0.142.94.6$36.5 
2018Phillies7.71.80.62.349.05.4$43.2 
2019Phillies-0.4-0.30.0-0.3-1.4-0.1($1.1) 
Total- - -13.40.5-0.7-0.3125.413.6$109.0 


  • $0.5m / 1 Years (2016) (Edit)
    • signed by Philadelphia Phillies (League Minimum)
    • 2016: $0.5M
    • Other Notes: Pre-Arbitration
    • Source: spotrac.com
    • Submitted by Bailey Winston
  • $0.5m / 1 Years (2015) (Edit)
    • signed by Philadelphia Phillies (League Minimum)
    • 2015: $0.5M
    • Other Notes: Pre-Arbitration
    • Source: spotrac.com
    • Submitted by Bailey Winston
Add New Contract
  • 2014 June Amateur Draft - Round: 1, Pick: 7, Overall: 7
    • Team: Philadelphia Phillies
    • School: Catholic (LA) HS
  • 2011 June Amateur Draft - Round: 22, Pick: 18, Overall: 679
    • Team: Toronto Blue Jays
    • School: Catholic (LA) HS