Age: 29
Bats/Throws: R/R
6' 4" / 215
P

RotoWire News: Hahn (elbow) was placed on the 60-day injured list Wednesday. (2/13/2019)
Injury: Elbow, 60-Day IL

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

If you would like to make a projection for this player, please Log In or Register.




SeasonPitchPitchesABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGminVelmaxVelVel
2014Sinker (SI)3548897221741070122002.25088.095.491.4
2014Fourseam (FA)35352699530115080021.17387.996.291.9
2014Curveball (CU)33794106201331380432113.21371.078.974.6
2014Changeup (CH)862223110001050000.04581.788.284.2
2014Slider (SL)2977431000020000.57177.283.380.0
2015Sinker (SI)741203226483312031902631010.23688.796.492.5
2015Fourseam (FA)2916469141120140120012.21990.096.392.8
2015Curveball (CU)2625965141130010195002.23770.979.275.3
2015Changeup (CH)15434351090010040101.29480.388.584.9
2015Slider (SL)741010220000030000.20077.485.381.8
2016Sinker (SI)263758522172128090115.29391.797.894.7
2016Fourseam (FA)248647322181039030004.34490.197.594.2
2016Curveball (CU)14532328610100100000.25071.779.776.0
2016Changeup (CH)551112521021010002.45581.889.686.2
2017Sinker (SI)73717120249341014220242526.28790.097.693.8
2017Curveball (CU)2114245131021020191000.31073.280.276.0
2017Changeup (CH)1273032971102020001.30082.489.285.2
2017Slider (SL)1183234752000090111.21980.587.884.4
TotalSinker (SI)209553761014110128395607177323.26388.097.893.1
TotalCurveball (CU)9552272485540924110918115.24270.980.275.3
TotalFourseam (FA)8921802114534605280230037.25087.997.592.8
TotalChangeup (CH)42297102251921340120104.25880.389.685.0
TotalSlider (SL)2214951131030000140111.26577.287.883.0

SeasonPitchPitchesBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
2014Sinker (SI)3547.2 %12.4 %0.58.250.320.318.638.068.2899.0-1.4.29195
2014Fourseam (FA)35321.7 %11.6 %1.88.173.358.288.647.115.1867.40.0.310102
2014Curveball (CU)3377.5 %40.6 %0.19.213.286.362.647.149.3479.8-1.6.29093
2014Changeup (CH)864.3 %21.7 %0.20.045.087.045.132.000.059-1.8-4.3.069-54
2014Slider (SL)290.0 %28.6 %0.00.571.571.7141.286.143.8002.11.4.565280
2015Sinker (SI)7418.4 %11.5 %0.73.236.310.340.650.103.25721.2-4.2.29095
2015Fourseam (FA)2915.8 %17.4 %0.33.219.265.297.562.078.2554.3-3.5.25066
2015Curveball (CU)2621.5 %29.2 %0.05.237.308.288.596.051.3505.2-2.1.27383
2015Changeup (CH)1540.0 %11.4 %0.00.294.286.382.668.088.3003.2-0.8.28692
2015Slider (SL)740.0 %30.0 %0.00.200.200.200.400.000.2860.0-1.1.17618
2016Sinker (SI)2639.4 %10.6 %0.89.293.357.427.784.133.30811.51.5.340124
2016Fourseam (FA)24812.3 %4.1 %3.00.344.425.500.925.156.32813.65.0.402168
2016Curveball (CU)1450.0 %31.3 %0.00.250.250.375.625.125.3332.4-1.4.26679
2016Changeup (CH)558.3 %8.3 %1.00.455.5001.0911.591.636.3754.63.2.643333
2017Sinker (SI)73710.9 %11.9 %0.92.287.365.427.792.140.30428.13.5.341124
2017Curveball (CU)2114.4 %42.2 %0.11.310.356.405.760.095.5655.90.4.331120
2017Changeup (CH)1276.3 %6.3 %1.00.300.344.400.744.100.3213.90.0.322114
2017Slider (SL)1180.0 %26.5 %0.00.219.212.281.493.063.2920.9-3.3.20834
TotalSinker (SI)20959.2 %11.6 %0.79.263.336.376.712.114.28469.5-1.0.314109
TotalCurveball (CU)9554.4 %36.7 %0.12.242.300.352.652.110.38323.2-4.7.29093
TotalFourseam (FA)89213.3 %10.9 %1.22.250.351.367.718.117.26325.31.5.323113
TotalChangeup (CH)4223.9 %11.8 %0.33.258.284.392.676.134.2659.6-2.1.29094
TotalSlider (SL)2210.0 %27.5 %0.00.265.260.327.587.061.3613.2-2.8.25165

SeasonPitchPitchesLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesxMovzMovMov
2014Sinker (SI)35421.3 %62.7 %16.0 %16.7 %0.0 %239115354-8.94.29.9
2014Fourseam (FA)35321.4 %42.9 %35.7 %40.0 %6.7 %182171353-5.08.910.3
2014Curveball (CU)33736.5 %36.5 %26.9 %28.6 %21.4 %2341033379.3-8.412.7
2014Changeup (CH)8617.6 %64.7 %17.6 %33.3 %0.0 %503686-6.72.67.6
2014Slider (SL)2980.0 %0.0 %20.0 %0.0 %0.0 %236297.0-2.87.8
2015Sinker (SI)74128.0 %54.8 %17.3 %20.7 %10.3 %512229741-8.35.710.2
2015Fourseam (FA)29138.5 %34.6 %26.9 %28.6 %7.1 %176115291-6.28.910.9
2015Curveball (CU)26235.1 %48.6 %16.2 %16.7 %0.0 %1551072629.3-8.312.6
2015Changeup (CH)15423.3 %63.3 %13.3 %25.0 %25.0 %9361154-7.52.58.2
2015Slider (SL)7414.3 %57.1 %28.6 %0.0 %0.0 %3638746.60.66.9
2016Sinker (SI)26328.4 %55.2 %16.4 %18.2 %18.2 %18182263-7.86.710.4
2016Fourseam (FA)24823.0 %44.3 %32.8 %35.0 %15.0 %16385248-7.78.011.2
2016Curveball (CU)14527.3 %54.5 %18.2 %0.0 %25.0 %74711459.2-8.812.9
2016Changeup (CH)5530.0 %50.0 %20.0 %0.0 %100.0 %253055-8.12.58.7
2017Sinker (SI)73728.9 %43.6 %27.5 %24.4 %9.8 %466271737-10.27.712.9
2017Curveball (CU)21131.8 %59.1 %9.1 %50.0 %0.0 %114972117.3-8.011.0
2017Changeup (CH)12736.0 %40.0 %24.0 %33.3 %0.0 %7255127-8.75.910.6
2017Slider (SL)11830.4 %52.2 %17.4 %0.0 %0.0 %80381182.40.73.4
TotalSinker (SI)209527.2 %52.5 %20.3 %21.5 %9.7 %13986972095-9.06.311.1
TotalCurveball (CU)95533.8 %46.6 %19.5 %23.1 %15.4 %5773789558.8-8.412.3
TotalFourseam (FA)89227.7 %40.6 %31.6 %34.7 %10.2 %521371892-6.18.610.8
TotalChangeup (CH)42226.8 %54.9 %18.3 %26.7 %20.0 %240182422-7.83.58.9
TotalSlider (SL)22134.3 %45.7 %20.0 %0.0 %0.0 %139822214.40.25.2

SeasonPitchPitchesO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%pVALpVAL/C
2014Sinker (SI)35429.9 %58.3 %44.9 %62.0 %89.0 %80.5 %52.8 %8.8 %3.30.9
2014Fourseam (FA)35312.9 %54.2 %29.8 %81.5 %91.0 %88.6 %40.8 %3.4 %0.70.2
2014Curveball (CU)33749.5 %56.6 %52.5 %54.2 %74.1 %63.3 %42.4 %19.3 %1.40.4
2014Changeup (CH)8630.8 %70.6 %46.5 %81.3 %83.3 %82.5 %39.5 %8.1 %3.23.7
2014Slider (SL)2950.0 %58.8 %55.2 %66.7 %80.0 %75.0 %58.6 %13.8 %-1.3-4.4
2015Sinker (SI)74130.8 %68.0 %51.8 %70.7 %91.9 %86.5 %56.6 %7.0 %7.41.0
2015Fourseam (FA)29121.9 %57.9 %39.9 %84.4 %89.3 %87.9 %49.8 %4.8 %4.71.6
2015Curveball (CU)26234.9 %60.0 %45.4 %64.2 %84.9 %75.6 %42.0 %11.1 %-2.8-1.1
2015Changeup (CH)15428.7 %56.7 %40.9 %64.0 %84.2 %76.2 %43.5 %9.7 %-0.6-0.4
2015Slider (SL)7422.9 %69.2 %39.2 %81.8 %77.8 %79.3 %35.1 %8.1 %-0.3-0.3
2016Sinker (SI)26323.7 %65.7 %50.2 %87.0 %92.7 %91.7 %63.1 %4.2 %2.81.1
2016Fourseam (FA)24826.2 %65.1 %46.0 %93.8 %91.5 %92.1 %50.8 %3.6 %-2.6-1.0
2016Curveball (CU)14529.9 %56.3 %38.6 %55.2 %77.8 %66.1 %33.1 %13.1 %-1.5-1.0
2016Changeup (CH)5523.7 %64.7 %36.4 %55.6 %100.0 %80.0 %30.9 %7.3 %-3.0-5.4
2017Sinker (SI)73721.4 %60.2 %43.3 %82.6 %91.6 %89.7 %56.3 %4.5 %2.20.3
2017Curveball (CU)21134.1 %57.5 %42.2 %59.6 %78.6 %68.5 %34.6 %13.3 %-4.7-2.2
2017Changeup (CH)12727.4 %59.3 %40.9 %85.0 %93.8 %90.4 %42.5 %3.9 %-1.8-1.4
2017Slider (SL)11840.0 %69.0 %54.2 %54.2 %77.5 %68.8 %49.2 %17.0 %2.21.9
TotalSinker (SI)209526.5 %63.4 %47.5 %73.9 %91.5 %87.2 %56.7 %6.1 %15.70.8
TotalCurveball (CU)95538.7 %57.8 %46.2 %57.8 %78.7 %68.0 %39.2 %14.8 %-7.6-0.8
TotalFourseam (FA)89219.1 %58.8 %37.6 %86.8 %90.6 %89.6 %46.5 %3.9 %2.80.3
TotalChangeup (CH)42228.0 %61.1 %41.5 %72.9 %88.6 %82.3 %40.8 %7.4 %-2.1-0.5
TotalSlider (SL)22134.2 %67.3 %49.3 %63.4 %77.9 %72.5 %45.7 %13.6 %0.70.3