Age: 30
Bats/Throws: R/R
6' 4" / 215
P
Birthdate: 7/30/1989 (30 y, 6 m, 22 d)
Drafted: 2010 June Amateur Draft - Round: 6, Pick: 16, Overall: 191, Team: Tampa Bay Rays
Contract: 1 yr, $600K (2020)    AAV: $0.6M
Service Time: 4.067
Reported as the pre-2020 value.
4 years and 67 days days of service time.
  
Free Agent:
Becomes a free agent entering the 2022 season, after the conclusion of the 2021 season.
2022   
Arb Eligible:
Projected to be arbitration eligible for the 2021 season.
2021   
MiLB Options: 0
Reported as the pre-2020 season number of waiver options remaining.

RotoWire News: Hahn signed a one-year major-league contract with the Royals on Friday. (12/13/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
2012Rays (A-)220141452.09.522.600.00.27367.3 %64.1 %0.0 %2.772.202.57 
2013Rays (R)000112.018.000.000.00.57175.0 %71.4 %0.0 %0.00-0.54-0.32 
2013Rays (A+)210191967.08.462.420.13.28475.1 %61.2 %2.1 %2.152.492.79 
2014Padres (AA)210131042.18.083.190.21.28276.1 %63.6 %3.7 %1.912.773.10 
2014Padres740141273.18.593.930.49.27076.7 %50.3 %7.5 %3.073.403.590.9
2015Athletics660161696.25.962.330.47.27365.8 %52.6 %7.1 %3.353.513.901.7
2016Athletics (AAA)170151566.26.214.590.54.31870.6 %53.6 %7.8 %4.324.794.93 
2016Athletics2409946.14.473.691.55.32067.9 %49.4 %18.2 %6.025.634.97-0.1
2017Athletics (A+)000115.16.751.691.69.21483.3 %73.3 %25.0 %3.385.413.82 
2017Athletics (AAA)2006525.06.485.040.36.34269.0 %53.2 %4.5 %4.324.485.16 
2017Athletics360141369.27.113.490.52.32660.6 %45.6 %6.1 %5.303.624.561.2
2018Royals (R)000212.09.000.000.00.250100.0 %100.0 %0.0 %0.002.072.07 
2018Royals (AA)000323.10.005.400.00.200100.0 %50.0 %0.0 %0.006.157.30 
2018Royals (AAA)000100.227.000.000.001.000100.0 %0.0 %0.0 %0.00-2.25-0.30 
2019Royals (R)000111.018.000.000.00.500100.0 %50.0 %0.0 %0.000.271.08 
2019Royals (A+)010322.213.506.750.00.40075.0 %40.0 %0.0 %3.382.632.96 
2019Royals010604.213.5011.571.93.46251.7 %50.0 %16.7 %13.506.866.63-0.1
2020THE BAT5803116109.06.953.821.13.31268.9 %  4.834.73  
2020ATC23023346.07.603.811.32.31068.1 %  5.005.14  
2020Depth Charts6703116109.07.034.311.17.31270.0 %  4.914.88 0.7
2020Steamer6703116106.06.973.651.23.30170.1 %48.0 % 4.724.774.940.8
2020ZiPS450171572.37.094.981.12.31669.9 %  5.105.00 0.4
Total- - -182105950290.26.783.380.68.29766.8 %49.7 %9.2 %4.333.904.193.6

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2012Rays (A-)222.7714140000052.0211381816015022055
2013Rays (R)000.0011000002.0114100000004
2013Rays (A+)212.1519190000067.0275552016118038063
2014Padres (AA)211.9113100002042.117234139115010138
2014Padres743.0714120000073.1306572625432144070
2015Athletics663.3516161100096.2406884636525187064
2016Athletics (AAA)174.3215150000066.2301723632434033046
2016Athletics246.02990000046.1203573231819102023
2017Athletics (A+)003.3811000005.1204221100104
2017Athletics (AAA)204.32650000025.0112281412114004018
2017Athletics365.3014130000069.2316784641427032055
2018Royals (R)000.0021000002.061000000002
2018Royals (AA)000.0032000003.1132000201100
2018Royals (AAA)000.0010000100.231000000002
2019Royals (R)000.0011000001.041000000002
2019Royals (A+)013.3832000002.2112110200104
2019Royals0113.5060000004.2277771610007
2020THE BAT584.833116  0  109.04811156359144626  84
2020ATC235.00233  02 46.0 47282571907  39
2020Depth Charts674.913116  01 109.0 11564591452 4  85
2020Steamer674.7231160001 106.046411160561443 4  82
2020ZiPS455.101715  0  72.3 774441940125157
Total- - -18214.33595011000290.2125828715714022109415150219

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2012Rays (A-)9.522.603.670.0026.1 %7.1 %19.0 %.1961.02.27367.3 %  2.20
2013Rays (R)18.000.004.000.0036.4 %0.0 %36.4 %.3642.00.57175.0 %  -0.54
2013Rays (A+)8.462.423.500.1322.9 %6.6 %16.4 %.2171.09.28475.1 %  2.49
2014Padres (AA)8.083.192.530.2122.1 %8.7 %13.4 %.2181.16.28276.1 %  2.77
2014Padres8.593.932.190.4922.9 %10.5 %12.4 %.2111.21.27076.7 %88943.40
2014Average7.732.892.670.8620.4 %7.6 %12.7 %.2471.28.29573.0 %  3.81
2015Athletics5.962.332.560.4715.8 %6.2 %9.6 %.2361.17.27365.8 %85883.51
2015Average7.762.922.661.0220.4 %7.7 %12.7 %.2511.29.29672.9 %  4.03
2016Athletics (AAA)6.214.591.350.5415.3 %11.3 %4.0 %.2731.59.31870.6 %  4.79
2016Athletics4.473.691.211.5511.3 %9.4 %2.0 %.3101.64.32067.9 %1471365.63
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Athletics (A+)6.751.694.001.6920.0 %5.0 %15.0 %.2110.94.21483.3 %  5.41
2017Athletics (AAA)6.485.041.290.3616.1 %12.5 %3.6 %.2861.68.34269.0 %  4.48
2017Athletics7.113.492.040.5217.4 %8.5 %8.9 %.2731.51.32660.6 %125843.62
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Royals (R)9.000.002.000.0033.3 %0.0 %33.3 %.1670.50.250100.0 %  2.07
2018Royals (AA)0.005.400.000.000.0 %15.4 %-15.4 %.2001.20.200100.0 %  6.15
2018Royals (AAA)27.000.002.000.0066.7 %0.0 %66.7 %.3331.501.000100.0 %  -2.25
2019Royals (R)18.000.002.000.0050.0 %0.0 %50.0 %.2501.00.500100.0 %  0.27
2019Royals (A+)13.506.752.000.0036.4 %18.2 %18.2 %.2221.50.40075.0 %  2.63
2019Royals13.5011.571.171.9325.9 %22.2 %3.7 %.3332.79.46251.7 %2871526.86
2019Average8.883.292.691.4023.0 %8.5 %14.4 %.2491.33.29672.3 %  4.49
2020THE BAT6.953.821.821.13   .2721.48.31268.9 %  4.73
2020ATC7.603.811.991.32   .2681.46.31068.1 %  5.14
2020Depth Charts7.034.311.631.17   .2721.53.31270.0 %  4.88
2020Steamer6.973.651.911.2317.8 %9.3 %8.4 %.2661.45.30170.1 %  4.77
2020ZiPS7.094.981.431.12   .2741.62.31669.9 %  5.00
Total- - -6.783.382.010.6817.4 %8.7 %8.7 %.2531.36.29766.8 %109973.90

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
20203045171572.3774441940577.094.981.431.12.2741.62.31669.9 %5.105.000.4
20213134141359.0623533731467.024.731.481.07.2711.58.31469.7 %5.034.880.5
20223234141257.7603432730457.024.681.501.09.2701.56.31169.8 %4.994.900.5

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2012Rays (A-)2.6311.5 %64.1 %24.4 %6.3 %0.0 %  43.2 %19.4 %37.4 %     2.57
2013Rays (R)5.0014.3 %71.4 %14.3 %0.0 %0.0 %  25.0 %25.0 %50.0 %     -0.32
2013Rays (A+)2.3813.1 %61.2 %25.7 %21.3 %2.1 %  53.4 %17.3 %29.3 %     2.79
2014Padres (AA)2.5911.8 %63.6 %24.5 %18.5 %3.7 %  39.0 %26.3 %34.8 %     3.10
2014Padres1.8322.3 %50.3 %27.5 %11.3 %7.5 %5.2 %0.0 %41.5 %32.5 %26.0 %19.5 %49.5 %31.0 %3.73973.59
2015Athletics2.3024.5 %52.6 %22.9 %5.7 %7.1 %8.1 %33.3 %39.8 %39.2 %21.0 %19.7 %57.0 %23.3 %4.01973.90
2016Athletics (AAA)2.2222.3 %53.6 %24.2 %21.6 %7.8 %  35.8 %28.9 %35.3 %     4.93
2016Athletics1.8023.1 %49.4 %27.5 %9.1 %18.2 %5.1 %0.0 %36.0 %42.2 %21.7 %20.5 %47.8 %31.7 %5.371174.97
2017Athletics (A+)2.750.0 %73.3 %26.7 %25.0 %25.0 %  40.0 %26.7 %33.3 %     3.82
2017Athletics (AAA)1.9119.0 %53.2 %27.8 %31.8 %4.5 %  48.8 %11.3 %40.0 %     5.16
2017Athletics1.5625.2 %45.6 %29.2 %7.6 %6.1 %11.7 %50.0 %37.4 %35.7 %27.0 %19.1 %50.4 %30.4 %4.781044.56
2018Royals (R)4.000.0 %100.0 %0.0 %0.0 %0.0 %  75.0 %25.0 %0.0 %     2.07
2018Royals (AA)1.6720.0 %50.0 %30.0 %66.7 %0.0 %  40.0 %0.0 %60.0 %     7.30
2018Royals (AAA)0.000.0 %0.0 %100.0 %0.0 %0.0 %  0.0 %100.0 %0.0 %     -0.30
2019Royals (R)1.000.0 %50.0 %50.0 %0.0 %0.0 %  50.0 %0.0 %50.0 %     1.08
2019Royals (A+)2.0040.0 %40.0 %20.0 %0.0 %0.0 %  0.0 %60.0 %40.0 %     2.96
2019Royals1.177.1 %50.0 %42.9 %0.0 %16.7 %28.6 %0.0 %42.9 %35.7 %21.4 %14.3 %35.7 %50.0 %6.011446.63
Total- - -1.8723.7 %49.7 %26.6 %7.9 %9.2 %8.1 %20.0 %38.9 %37.3 %23.7 %19.6 %51.8 %28.7 %4.391024.19

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2012Rays (A-)8432152    66304370
2013Rays (R)5110    21921
2013Rays (A+)112472410    129418547
2014Padres (AA)7027135    235400635
2014Padres9753436570454417391180
2015Athletics161707541331505599721531
2016Athletics (AAA)113514711    4326931125
2016Athletics794437441025269443712
2017Athletics (A+)11401    324375
2017Athletics (AAA)4222157    186278464
2017Athletics103665751242324707391209
2018Royals (R)4000    01010
2018Royals (AA)5322    273360
2018Royals (AAA)0100    71017
2019Royals (R)1100    099
2019Royals (A+)2120    222749
2019Royals761020014265107
Total- - -4472392131936153153178129584739

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2014Padres0.07-5.045.111.870.261.010.910.970.63120.29-0.2201
2015Athletics-0.61-7.396.780.310.020.950.850.860.93150.03-0.6700
2016Athletics-0.51-4.153.64-8.17-0.851.050.970.881.289-0.770.2900
2017Athletics-0.43-5.244.81-8.13-0.880.910.840.821.0913-0.37-0.1000
2019Royals-0.45-0.820.37-4.57-0.441.230.810.811.304-0.26-0.1113
Total- - --1.93-22.6520.72-18.70-1.880.970.880.880.9953-1.09-0.9014

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2014Padres61.0% (90.9)2.5% (79.5) 29.1% (73.9)7.4% (83.6)  0.6%
2015Athletics67.8% (92.0)4.9% (81.3) 17.2% (74.6)10.1% (84.3)  0.6%
2016Athletics71.9% (93.9)  20.4% (75.4)7.7% (85.7)  0.1%
2017Athletics61.9% (93.8)9.9% (84.4) 17.6% (76.0)10.6% (85.3)  0.1%
2019Royals62.6% (95.1)32.7% (85.9)  4.7% (87.4)  3.6%
Total- - -65.1% (92.6)5.4% (83.2) 20.4% (74.8)9.1% (84.7)  0.5%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2014Padres37.1 %23.3 %0.6 %   1.5 %30.9 %  6.6 %   
2015Athletics16.3 %51.7 %    4.7 %17.2 %  10.1 %   
2016Athletics19.1 %52.9 %     20.4 %  7.6 %   
2017Athletics9.3 %49.6 %   4.0 %8.5 %17.6 %  11.1 %   
2019Royals3.7 %58.9 %    32.7 %   4.7 %   
Total- - -19.8 %44.5 %0.2 %  1.0 %4.8 %20.8 %  9.0 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2014Padres91.190.591.7   81.074.2  83.5  
2015Athletics91.791.9    81.174.6  84.2  
2016Athletics93.793.9     75.4  85.6  
2017Athletics93.893.7   93.884.376.0  85.1  
2019Royals94.695.2    86.0   87.3  
Total- - -92.092.791.7  93.883.374.9  84.6  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2014Padres30.4 %  30.5 %7.4 %2.5 %29.1 %   0.1 %
2015Athletics19.1 %  48.7 %10.1 %4.9 %17.2 %    
2016Athletics34.9 %  37.0 %7.7 % 20.4 %    
2017Athletics   61.8 %10.7 %9.9 %17.7 %    
2019Royals62.6 %   4.7 %29.9 %2.8 %    
Total- - -20.4 %  44.6 %9.1 %5.4 %20.4 %   0.0 %

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2014Padres92.0  91.484.380.174.6   
2015Athletics93.5  93.185.582.275.9   
2016Athletics94.8  95.186.8 76.6   
2017Athletics   94.385.684.876.4   
2019Royals95.3   87.486.283.8   
Total- - -93.4  93.585.583.775.7   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2014Padres4.0-1.3 0.73.1  0.56-4.35 0.213.58  
2015Athletics11.3-0.3 -3.3-0.6  1.10-0.34 -1.28-0.40  
2016Athletics0.1  -1.6-3.0  0.02  -1.09-5.43  
2017Athletics0.51.2 -4.9-1.8  0.071.00 -2.28-1.44  
2019Royals-2.90.9  -0.5  -4.322.48  -9.17  
Total- - -13.10.5 -9.1-2.8  0.420.21 -0.94-0.65  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2014Padres3.70.40.1   -0.70.5  3.2  
2015Athletics2.010.0    -0.7-2.4  -0.6  
2016Athletics-3.84.4     -1.5  -3.2  
2017Athletics-2.53.1   1.12.3-4.7  -2.0  
2019Royals0.0-2.7    0.9   -0.4  
Total- - --0.515.30.1  1.11.8-8.0  -3.1  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2014Padres0.860.160.80   -3.930.15  4.12  
2015Athletics0.831.28    -0.97-0.91  -0.42  
2016Athletics-2.831.16     -1.03  -5.99  
2017Athletics-2.220.53   2.292.29-2.22  -1.50  
2019Royals0.19-4.27    2.46   -8.72  
Total- - --0.050.730.80  2.290.79-0.82  -0.74  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2014Padres0.7  3.33.2-1.31.4   
2015Athletics4.7  7.4-0.6-0.3-2.8   
2016Athletics-2.6  2.8-3.0 -1.5   
2017Athletics   2.1-1.82.2-4.7   
2019Royals-2.7   -0.40.70.2   
Total- - -0.1  15.7-2.61.3-7.5   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2014Padres0.19  0.943.72-4.350.42   
2015Athletics1.61  0.99-0.37-0.34-1.09   
2016Athletics-1.03  1.07-5.39 -1.03   
2017Athletics   0.29-1.431.85-2.24   
2019Royals-4.01   -8.722.106.28   
Total- - -0.01  0.75-0.600.53-0.78   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2014Padres31.0 %60.8 %43.1 %65.9 %84.4 %76.4 %40.4 %59.8 %10.1 %
2014Average30.7 %65.7 %46.2 %65.7 %87.3 %79.3 %44.3 %60.6 %9.5 %
2015Athletics31.7 %66.3 %46.8 %71.1 %91.8 %83.9 %43.5 %60.8 %7.5 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.8 %60.9 %9.9 %
2016Athletics26.1 %67.4 %45.3 %80.8 %89.2 %86.7 %46.6 %65.5 %6.0 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Athletics24.9 %65.3 %43.7 %69.6 %89.9 %83.7 %46.5 %57.9 %7.1 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2019Royals24.1 %62.3 %43.0 %53.9 %75.8 %69.6 %49.5 %66.7 %12.6 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -28.9 %64.8 %44.8 %70.3 %88.9 %82.2 %44.1 %60.7 %8.0 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2014Padres30.5 %57.6 %43.0 %62.8 %84.3 %76.1 %46.4 %22.5
2014Average30.1 %63.1 %46.2 %62.9 %87.5 %79.3 %48.8 %23.0
2015Athletics30.2 %63.4 %46.7 %71.4 %89.6 %83.7 %49.7 %23.0
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016Athletics23.7 %65.8 %45.3 %73.2 %91.3 %86.7 %51.3 %22.5
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Athletics25.9 %61.9 %44.1 %68.8 %89.3 %83.4 %50.5 %23.5
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2019Royals23.4 %58.3 %43.0 %45.5 %77.1 %69.6 %56.1 %22.3
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -28.1 %61.9 %44.8 %68.2 %88.4 %82.0 %49.5 %22.9

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2014Padres30.7 %57.5 %42.8 %62.6 %84.8 %76.1 %45.3 %23.2
2015Athletics29.1 %64.0 %46.7 %70.9 %89.4 %83.7 %50.4 %23.8
2016Athletics26.3 %64.2 %45.3 %76.3 %90.8 %86.7 %50.2 %23.7
2017Athletics27.2 %60.6 %43.9 %71.6 %89.0 %83.6 %50.0 %22.2
2019Royals27.5 %57.1 %43.0 %50.0 %78.1 %69.6 %52.3 %22.1
Total- - -28.6 %61.5 %44.8 %69.0 %88.3 %82.0 %49.1 %23.2

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2012Rays (A-)P141452.0760  0          
2013Rays (R)P112.0010  0          
2013Rays (A+)P191967.0891  1          
2014Padres (AA)P131042.1281  1          
2014PadresP141273.10150000000 3   1.000 
2015AthleticsP161696.210131011100 2   .958 
2016Athletics (AAA)P151566.23151  0          
2016AthleticsP9946.1360001100 7   1.000 
2017Athletics (A+)P115.1010  0          
2017Athletics (AAA)P6525.0310  1          
2017AthleticsP141369.23122110000 4   .882 
2018Royals (R)P212.0010  1          
2018Royals (AA)P323.1100  0          
2018Royals (AAA)P100.2000  0          
2019Royals (R)P111.0000  0          
2019Royals (A+)P322.2100  1          
2019RoyalsP604.2000000000 1   .000 
Total- - -P5950290.216463122200 17   .954 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2014PadresP73.10 0  -110     1.7      
2015AthleticsP96.20 1  012     -0.7      
2016AthleticsP46.10 -1  0-1-2     -0.5      
2017AthleticsP69.2-1 0  010     0.4      
2019RoyalsP4.20 0  000     -0.1      
Total- - -P290.20 0  -120     0.8      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2014PadresP73.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (2)91.7%    (12)
2015AthleticsP96.20.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (2)100.0%    (11)
2016AthleticsP46.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (2)100.0%      (4)
2017AthleticsP69.20.0%      (1)0.0%      (1)0.0%      (0)66.7%     (3)100.0%      (3)83.3%      (6)
Total- - -P290.20.0%      (1)0.0%      (1)0.0%      (0)66.7%     (3)100.0%      (9)93.9%    (33)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2014Padres1.20.4-0.10.37.90.9$6.6 
2015Athletics1.30.5-1.0-0.415.71.7$13.5 
2016Athletics-0.3-0.30.1-0.1-1.4-0.1($1.0) 
2017Athletics-0.3-0.6-0.9-1.512.11.2$9.8 
2019Royals-0.3-0.2-0.1-0.2-1.0-0.1($0.8) 
Total- - -1.60.0-2.0-2.033.33.6$28.1 

  • 2010 June Amateur Draft - Round: 6, Pick: 16, Overall: 191
    • Team: Tampa Bay Rays
    • School: Virginia Tech