Age: 24
Bats/Throws: R/R
6' 2" / 220
C

Prospects Report
Team Rank: 4Overall Rank: 85Reported: 2018ETA: 2018  
HitGamePowerRawPowerSpeedFieldThrowsFuture Value
40 / 5030 / 4050 / 5020 / 2055 / 6050 / 5050

RotoWire News: Kelly is out of the lineup for Friday's game against the Cubs. (4/19/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
2012Cardinals (R)562259242504.4 %14.7 %.174.228.225.263.399.29881    
2013Cardinals (A-)702994353216.7 %10.4 %.111.301.277.340.387.345123    
2013Cardinals (A)431682181307.7 %14.9 %.082.248.219.288.301.28069    
2014Cardinals (A)984156414918.9 %13.0 %.118.274.248.326.366.321100    
2015Cardinals (A+)1084198305105.3 %15.3 %.113.239.219.263.332.28380    
2016Cardinals (AA)642366291805.9 %19.5 %.116.339.287.338.403.336115    
2016Cardinals (AAA)321260141408.7 %13.5 %.088.340.292.352.381.33298    
2016Cardinals101401100.0 %14.3 %.077.182.154.214.231.203210.0-1.40.2-0.1
2017Cardinals (AAA)68280103741011.8 %14.3 %.176.304.283.375.459.370120    
2017Cardinals347505606.7 %14.7 %.043.207.174.240.217.21024-0.3-7.62.8-0.2
2018Cardinals (AAA)8334973841013.8 %13.8 %.126.299.269.378.395.350107    
2018Cardinals194201307.1 %16.7 %.000.143.114.205.114.162-4-0.1-5.5-0.9-0.5
2019THE BAT572214222118.7 %19.0 %.125.277.235.309.359.29279    
2019ATC973667353709.1 %17.2 %.125.275.239.317.364.30084    
2019Depth Charts532245232209.4 %16.9 %.127.279.244.323.372.30588-0.1-3.55.20.9
2019Steamer602385232418.9 %17.2 %.128.276.242.317.371.301850.1-4.25.20.9
2019ZiPS1083958443909.9 %16.7 %.126.283.246.328.372.30890-0.7-5.510.11.8
2019Diamondbacks133703602.7 %27.0 %.143.320.229.270.371.27666-0.1-1.71.30.1
2019ZiPS (R)943406373509.4 %17.3 %.127.284.245.324.372.30588-0.6-5.66.81.2
2019Steamer (R)135215508.7 %19.1 %.123.277.236.310.359.294800.0-1.31.10.2
2019Depth Charts (R)135616609.1 %18.2 %.125.280.240.317.366.300840.0-1.11.50.2
2019THE BAT (R)511984191908.5 %19.9 %.122.274.230.303.352.28675    
Total- - -761680101605.4 %17.9 %.059.213.171.236.230.21326-0.6-16.23.5-0.7

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2012Cardinals (R)5621322548291009242510033101500.225
2013Cardinals (A-)70271299755416143532201316021510.277
2013Cardinals (A)431461683224602181313025225300.219
2014Cardinals (A)98363415906317464149371547441410.248
2015Cardinals (A+)108389419855818183051220643501700.219
2016Cardinals (AA)642162366249706291814046312501.287
2016Cardinals (AAA)3211312633231000141411017011600.292
2016Cardinals1013142110011002100000.154
2017Cardinals (AAA)682442806946130103741330403001102.283
2017Cardinals346975129300565011100300.174
2018Cardinals (AAA)8329434979571417384148448520900.269
2018Cardinals1935424400013307103000.114
2019THE BAT5719722146311014222119242211410.235
2019ATC9732136677521617353733163426500.239
2019Depth Charts5319822448331015232221138211 00.244
2019Steamer6021123851351015232421141322 10.242
2019ZiPS108349395865918184439392664121201.246
2019Diamondbacks13353783500361010100100.229
2019ZiPS (R)9430134074491716373532259422 01.245
2019Steamer (R)134652117201555010100 00.236
2019Depth Charts (R)135056128301665010100 00.240
2019THE BAT (R)511771984127914191917139211400.230
Total- - -76152168261790010169030403400.171

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2012Cardinals (R)4.4 %14.7 %0.30.225.263.399.662.1741.4.228  -0.124-5.4.29881
2013Cardinals (A-)6.7 %10.4 %0.65.277.340.387.728.1113.4.301  0.0387.1.345123
2013Cardinals (A)7.7 %14.9 %0.52.219.288.301.590.0821.8.248  -0.114-6.1.28069
2014Cardinals (A)8.9 %13.0 %0.69.248.326.366.692.1183.9.274  0.1490.2.321100
2015Cardinals (A+)5.3 %15.3 %0.34.219.263.332.594.1131.4.239  -0.234-8.3.28380
2016Cardinals (AA)5.9 %19.5 %0.30.287.338.403.740.1161.9.339  -0.4303.8.336115
2016Cardinals (AAA)8.7 %13.5 %0.65.292.352.381.733.0881.5.340  0.016-0.2.33298
2016Cardinals0.0 %14.3 %0.00.154.214.231.445.0772.6.1820.00.00.00-1.3.20321
2016Average8.2 %21.1 %0.39.255.322.417.739.1624.9.300     .318 
2017Cardinals (AAA)11.8 %14.3 %0.83.283.375.459.834.1761.8.304  -1.0447.2.370120
2017Cardinals6.7 %14.7 %0.45.174.240.217.457.0431.4.2070.0-0.30.02-7.0.21024
2017Average8.5 %21.6 %0.39.255.324.426.750.1715.0.300     .321 
2018Cardinals (AAA)13.8 %13.8 %1.00.269.378.395.773.1261.9.299  -0.1493.2.350107
2018Cardinals7.1 %16.7 %0.43.114.205.114.319.0000.4.143-0.30.20.00-5.2.162-4
2018Average8.5 %22.3 %0.38.248.318.409.728.1615.0.296     .315 
2019THE BAT8.7 %19.0 %0.46.235.309.359.668.1253.7.277  -0.122-4.1.29279
2019ATC9.1 %17.2 %0.53.239.317.364.681.1252.0.275  -0.238-4.3.30084
2019Depth Charts9.4 %16.9 %0.56.244.323.372.694.1272.3.2790.1 -0.224-1.8.30588
2019Steamer8.9 %17.2 %0.52.242.317.371.688.1283.4.2760.2 -0.125-2.6.30185
2019ZiPS9.9 %16.7 %0.59.246.328.372.701.1262.2.283  -0.744-2.0.30890
2019Diamondbacks2.7 %27.0 %0.10.229.270.371.642.1431.6.3200.0-0.10.03-1.3.27666
2019Average9.2 %23.3 %0.39.243.320.417.737.1754.6.289     .317 
2019ZiPS (R)9.4 %17.3 %0.54.245.324.372.696.1272.2.284-0.1 -0.537-2.6.30588
2019Steamer (R)8.7 %19.1 %0.46.236.310.359.669.1232.8.2770.0 0.05-0.9.29480
2019Depth Charts (R)9.1 %18.2 %0.50.240.317.366.682.1252.3.2800.0 -0.16-0.7.30084
2019THE BAT (R)8.5 %19.9 %0.43.230.303.352.654.1222.8.274  -0.119-4.6.28675
Total- - -5.4 %17.9 %0.30.171.236.230.467.0591.3.213-0.3-0.2-0.15-14.8.21326

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
2019241083493958659181844393966019.9 %16.7 %0.59.246.328.372.701.126.283-0.7.3081.8
20202510633838683561818443941660110.6 %17.1 %0.62.246.333.376.709.130.283-0.6.3121.7
20212610633938983551819454043690111.1 %17.7 %0.62.245.336.383.719.139.282-0.7.3161.9

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2012Cardinals (R)1.088.0 %47.7 %44.3 %11.7 %11.7 %  44.5 %24.2 %31.3 %   
2013Cardinals (A-)1.6016.3 %51.5 %32.2 %25.3 %5.3 %  53.5 %23.2 %23.2 %   
2013Cardinals (A)1.166.8 %50.0 %43.2 %17.6 %3.9 %  34.7 %29.1 %36.2 %   
2014Cardinals (A)1.0218.3 %41.2 %40.5 %23.4 %4.8 %  41.5 %28.5 %30.1 %   
2015Cardinals (A+)1.2018.5 %44.4 %37.0 %17.5 %6.7 %  44.6 %21.8 %33.6 %   
2016Cardinals (AA)1.9828.7 %47.3 %24.0 %22.5 %15.0 %  39.5 %26.7 %33.7 %   
2016Cardinals (AAA)0.9019.6 %38.1 %42.3 %24.4 %0.0 %  42.9 %26.5 %30.6 %   
2016Cardinals2.339.1 %63.6 %27.3 %33.3 %0.0 %0.0 %0.0 %45.5 %36.4 %18.2 %18.2 %63.6 %18.2 %
2017Cardinals (AAA)0.9423.9 %36.8 %39.3 %22.8 %12.7 %  40.2 %28.4 %31.4 %   
2017Cardinals2.0015.8 %56.1 %28.1 %6.3 %0.0 %6.3 %0.0 %37.9 %36.2 %25.9 %25.9 %41.4 %32.8 %
2018Cardinals (AAA)1.1222.9 %40.8 %36.3 %19.1 %7.9 %  45.0 %27.3 %27.7 %   
2018Cardinals1.367.1 %53.6 %39.3 %9.1 %0.0 %0.0 %0.0 %35.5 %41.9 %22.6 %16.1 %54.8 %29.0 %
2019Diamondbacks1.1124.0 %40.0 %36.0 %22.2 %0.0 %20.0 %0.0 %56.0 %16.0 %28.0 %16.0 %24.0 %60.0 %
Total- - -1.6414.9 %52.9 %32.2 %12.8 %0.0 %6.3 %0.0 %41.6 %33.6 %24.8 %20.8 %43.2 %36.0 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2012Cardinals (R)8377149   59287346
2013Cardinals (A-)120753819   108344452
2013Cardinals (A)595189   121275396
2014Cardinals (A)1261245629   4057071112
2015Cardinals (A+)1441206021   145573718
2016Cardinals (AA)7940489   289567856
2016Cardinals (AAA)37411910   167286453
2016Cardinals7311000182644
2017Cardinals (AAA)74794818   4256921117
2017Cardinals321691210108176284
2018Cardinals (AAA)100895617   5878131400
2018Cardinals15112103057100157
2019Diamondbacks1096220055106161
Total- - -6439185440238408646

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2016Cardinals-0.12-0.150.03-0.71-0.080.44 0-0.05-0.22
2017Cardinals-0.61-1.160.54-6.10-0.630.800.5911-0.62-0.15
2018Cardinals-0.27-0.690.42-3.76-0.421.020.613-0.390.12
2019Diamondbacks0.51-0.861.37-0.35-0.041.342.443-0.100.47
Total- - --0.51-2.862.35-10.93-1.170.940.9217-1.170.63

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2016Cardinals68.2% (91.2)2.3% (89.0)2.3% (86.0)13.6% (76.5)13.6% (80.2)   
2017Cardinals57.4% (93.9)16.9% (84.5)7.4% (89.7)10.9% (81.3)4.9% (86.7) 2.5% (78.6) 
2018Cardinals66.9% (93.9)17.8% (86.2)0.6% (00.0)8.9% (79.4)5.1% (84.9)0.6% (87.0)  
2019Diamondbacks44.4% (93.4)24.4% (85.2)9.4% (88.9)6.9% (79.5)15.0% (83.0)  0.6%
Total- - -57.2% (93.6)18.0% (85.2)5.9% (89.3)9.6% (80.1)8.1% (84.0)0.2% (87.0)1.1% (78.6)0.2%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2016Cardinals46.5 %23.3 %2.3 %   2.3 %14.0 %  11.6 %   
2017Cardinals37.7 %12.7 %7.0 %0.4 % 7.4 %16.9 %7.8 %2.8 % 4.9 % 2.5 % 
2018Cardinals45.2 %19.8 %0.6 %0.6 % 3.2 %15.9 %7.0 %1.9 % 5.7 %   
2019Diamondbacks27.9 %6.3 %11.4 %  9.5 %21.5 %8.9 %3.8 % 10.8 %   
Total- - -37.7 %13.6 %6.2 %0.3 % 6.4 %16.8 %8.3 %2.7 % 7.0 % 1.1 % 

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2016Cardinals91.490.985.8   89.176.4  79.8  
2017Cardinals94.294.788.689.8 90.784.880.982.3 86.8 78.8
2018Cardinals93.993.890.887.2 93.385.779.579.3 85.1  
2019Diamondbacks93.693.388.9  92.885.179.882.5 83.9  
Total- - -93.893.888.788.5 91.885.179.881.8 84.6 78.8

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2016Cardinals51.2 %2.3 % 18.6 %11.6 %2.3 %14.0 %    
2017Cardinals35.2 %10.2 %0.7 %20.8 %4.2 %14.8 %11.6 % 2.5 %  
2018Cardinals41.4 %0.6 %0.6 %25.5 %5.1 %17.2 %9.6 %    
2019Diamondbacks32.5 %9.4 %0.6 %11.3 %14.4 %23.1 %6.9 %    
Total- - -37.1 %7.1 %0.6 %19.4 %7.5 %16.6 %10.1 % 1.1 %  

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Cardinals91.985.8 90.780.390.277.0   
2017Cardinals94.890.188.793.386.884.781.5 79.0 
2018Cardinals94.591.587.594.285.586.780.1   
2019Diamondbacks94.188.982.792.983.485.580.2   
Total- - -94.389.686.993.484.385.580.5 79.0 

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2016Cardinals-0.50.00.0-0.20.1  -1.63-4.213.78-2.681.37  
2017Cardinals-2.6-1.5-3.50.00.2 0.1-1.59-3.11-16.900.081.55 1.94
2018Cardinals-1.8-1.70.0-0.9-0.80.0 -1.74-6.043.61-6.35-9.722.04 
2019Diamondbacks-0.9-0.4-0.10.3-0.1  -1.22-1.01-0.482.76-0.51  
Total- - --5.8-3.6-3.5-0.7-0.60.00.1-1.56-3.12-9.33-1.16-1.162.041.94

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2016Cardinals-0.2-0.30.0   0.0-0.2  -0.3  
2017Cardinals-2.00.3-3.50.0 -0.9-2.30.7-0.4 0.2 0.1
2018Cardinals-2.20.90.00.0 -0.6-1.8-0.7-0.3 -0.8  
2019Diamondbacks0.10.6-0.5  -0.6-0.71.3-0.5 -0.2  
Total- - --4.41.4-3.90.1 -2.1-4.81.1-1.1 -1.0 0.1

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2016Cardinals-0.89-2.883.69   -4.14-2.66  -5.38  
2017Cardinals-1.910.78-17.592.97 -4.42-4.863.07-5.51 1.50 1.90
2018Cardinals-3.092.853.712.10 -12.41-7.07-6.46-8.38 -8.98  
2019Diamondbacks0.125.57-2.68  -3.97-1.989.20-7.54 -0.98  
Total- - --1.801.65-9.822.53 -5.23-4.462.06-6.73 -2.30 1.90

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2016Cardinals0.20.0 -0.7 0.0-0.2   
2017Cardinals-2.3-2.60.0-0.8 -1.8-0.9 0.1 
2018Cardinals-1.90.00.00.0 -1.5-1.2   
2019Diamondbacks-0.4-1.10.10.3 0.60.2   
Total- - --4.3-3.60.0-1.2 -2.7-2.1 0.1 

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2016Cardinals1.023.69 -8.63-5.38-4.14-2.66   
2017Cardinals-2.27-8.82-1.89-1.322.06-4.20-2.75 1.90 
2018Cardinals-2.943.712.10-0.06-10.57-5.46-8.06   
2019Diamondbacks-0.69-7.536.241.51-0.811.661.74   
Total- - --1.81-7.851.14-0.98-2.19-2.49-3.21 1.90 

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2016Cardinals16.7 %80.0 %45.5 %50.0 %81.3 %75.0 %45.5 %57.1 %11.4 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Cardinals27.7 %58.1 %41.6 %74.4 %92.0 %85.6 %45.4 %68.0 %6.0 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Cardinals21.8 %67.1 %44.6 %70.6 %84.9 %81.4 %50.3 %61.9 %8.3 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Diamondbacks32.9 %73.1 %52.5 %51.9 %86.0 %75.0 %48.8 %62.2 %13.0 %
2019Average29.3 %66.8 %45.6 %60.5 %84.3 %75.6 %43.4 %60.1 %11.1 %
Total- - -26.8 %65.7 %45.3 %65.9 %87.6 %80.8 %47.4 %64.3 %8.7 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Cardinals18.2 %76.2 %46.5 %75.0 %75.0 %75.0 %48.8 %20.3
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Cardinals26.3 %59.1 %41.6 %75.0 %91.0 %85.6 %46.5 %22.6
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Cardinals17.4 %65.9 %44.6 %58.3 %86.2 %81.4 %56.1 %22.7
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Diamondbacks35.7 %71.6 %52.5 %53.3 %88.7 %75.9 %46.8 %25.0
2019Average29.2 %63.9 %45.5 %58.1 %84.3 %75.5 %47.1 %24.2
Total- - -26.3 %65.1 %45.3 %65.1 %87.8 %81.1 %49.1 %23.1

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Cardinals19.1 %72.7 %46.5 %75.0 %75.0 %75.0 %51.2 %19.6
2017Cardinals25.0 %61.7 %41.6 %76.9 %89.9 %85.6 %45.1 %23.2
2018Cardinals21.4 %63.2 %44.6 %66.7 %85.5 %81.4 %55.4 %24.7
2019Diamondbacks35.7 %72.6 %52.9 %53.3 %88.7 %75.9 %46.5 %26.6
Total- - -26.6 %65.5 %45.4 %67.1 %87.2 %81.1 %48.4 %24.2

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2014Cardinals (A)C7979682.0624739  10    753713   
2015Cardinals (A+)C104103920.1751673  8    55316   
2016Cardinals (AA)C6058515.1454433  5    42215   
2016Cardinals (AAA)C3232269.1263140  0    1861   
2016CardinalsC10236.03020000000 00001.000 
2017Cardinals (AAA)C6868595.0559344  5    33122   
2017CardinalsC3114162.015081100000 6503.994 
2018Cardinals (AAA)C8383729.2670425  5    34175   
2018CardinalsC1611100.08560000000 50041.000 
2019DiamondbacksC11873.08342110000 2202.978 
Total- - -C6835371.0348203210000 13709.992 
2018Cardinals (AAA)1B101.0300  0          
2012Cardinals (R)3B4847412.0236512  6          
2013Cardinals (A-)3B6565578.2471009  8          
2013Cardinals (A)3B3130254.019386  5          

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2016CardinalsC36.0000  0 0     -0.1      
2017CardinalsC162.0000  1 1     1.5      
2018CardinalsC100.0-10-1  0 -2     -0.7      
2019DiamondbacksC73.0100  1 2     0.7      
Total- - -C371.000-1  2 1     1.3      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2016CardinalsC36.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)0.0%      (0)
2017CardinalsC162.00.0%      (0)0.0%      (3)0.0%      (2)100.0%     (2)50.0%      (2)100.0%      (3)
2018CardinalsC100.00.0%      (0)0.0%      (1)0.0%      (2)0.0%     (0)0.0%      (0)100.0%      (4)
Total- - -C371.00.0%      (0)0.0%      (4)0.0%      (4)100.0%     (2)50.0%      (2)100.0%      (7)

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2016Cardinals-1.40.0-0.10.3-1.40.20.00.4-0.7-0.1($0.6) 
2017Cardinals-7.3-0.31.51.4-7.62.80.12.3-2.3-0.2($1.9) 
2018Cardinals-5.4-0.1-1.70.9-5.5-0.90.11.3-5.0-0.5($4.1) 
2019Diamondbacks-1.6-0.10.70.6-1.71.30.01.10.80.1$0.6 
Total- - --15.6-0.60.33.2-16.23.50.25.1-7.3-0.7($6.0) 


Add New Contract
  • 2012 June Amateur Draft - Round: 2, Pick: 26, Overall: 86
    • Team: St. Louis Cardinals
    • School: Westview HS (OR)