Mike Morin

Age: 28
Bats/Throws: R/R
6' 4" / 220
P

RotoWire News: Morin gave up two hits but recorded his first save of the season in an 8-7 victory against the Angels on Wednesday. (5/16/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
2012Angels (R)22424034.27.533.630.52.30856.3 %43.0 %5.6 %4.934.815.16 
2013Angels (A+)311330039.09.921.150.46.29881.3 %39.8 %4.7 %1.852.693.34 
2013Angels (AA)021026031.09.581.450.58.29686.1 %48.8 %8.3 %2.032.442.52 
2014Angels (A+)001101.018.000.000.00.500100.0 %100.0 %0.0 %0.00-0.26-0.26 
2014Angels (AA)103505.010.800.000.00.273100.0 %81.8 %0.0 %0.000.721.12 
2014Angels (AAA)012403.015.000.003.00.60035.7 %40.0 %33.3 %12.004.701.68 
2014Angels44060059.08.242.900.46.28774.1 %43.9 %4.7 %2.903.083.760.5
2014Angels000101.09.000.009.00.50062.5 %20.0 %33.3 %18.0014.134.84 
2015Angels (R)000111.09.000.000.00.333100.0 %66.7 %0.0 %0.001.821.82 
2015Angels (AAA)42114017.19.873.121.56.41566.0 %38.2 %14.3 %6.235.044.14 
2015Angels42147035.110.442.290.76.34444.4 %38.9 %7.3 %6.372.853.460.5
2016Angels (AAA)01211010.09.900.901.80.26183.3 %44.0 %20.0 %3.604.723.33 
2016Angels22060055.27.922.430.97.29562.1 %38.8 %9.4 %4.373.654.160.6
2017Angels (AAA)01122139.15.721.601.14.25280.6 %34.2 %8.3 %3.204.795.22 
20172 Teams00016020.07.202.251.35.38261.7 %48.5 %12.5 %7.204.414.590.0
    2017Angels00010014.16.281.261.88.36765.7 %51.0 %17.6 %6.915.114.50-0.1
    2017Royals000605.29.534.760.00.42154.6 %42.1 %0.0 %7.942.634.830.1
2018Mariners (AAA)52341353.28.722.180.50.30865.8 %41.6 %5.0 %3.863.324.05 
2018Mariners000304.013.502.250.00.54557.1 %27.3 %0.0 %6.750.912.150.1
2019ATC1009011.07.802.460.88.33961.8 %  5.043.98  
2019Steamer000101.07.232.841.42.29071.6 %38.7 % 4.554.684.720.0
2019ZiPS33048257.77.022.341.09.31969.9 %  4.374.11 0.5
2019Twins (AAA)0118112.09.002.250.75.29479.4 %31.3 %6.7 %2.253.444.66 
2019Twins00116015.15.281.170.59.24075.3 %49.0 %7.1 %1.173.444.350.2
2019ZiPS (R)11 25129.06.842.181.03.32369.0 %  4.354.03 0.3
2019Steamer (R)11020020.07.322.681.54.29071.6 %  4.644.78 0.0
2019Depth Charts (R)11020020.07.082.431.28.31370.2 %  4.504.41 0.0
2019THE BAT (R)11020020.08.012.311.26.30869.9 %  4.274.13  
Total- - -10822020189.18.322.420.76.31263.1 %42.3 %7.6 %4.373.333.922.0
Postseason- - -000101.09.000.009.00.50062.5 %20.0 %33.3 %18.0014.134.84 

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2012Angels (R)224.932400044434.2150342319214416029
2013Angels (A+)311.8530000132139.0145309825010043
2013Angels (AA)022.0326000104131.0123267725023033
2014Angels (A+)000.0010001001.041000000002
2014Angels (AA)100.0050003005.0173000000006
2014Angels (AAA)0112.0040002003.0167541000005
2014Angels442.906000009259.0246512219319633054
2014Angels0018.0010000001.063221000101
2015Angels (R)000.0011000001.041000000001
2015Angels (AAA)426.231400010117.18325141236021019
2015Angels426.374700015035.115136282539220041
2016Angels (AAA)013.601100022010.03884421010011
2016Angels224.3760000012155.2227523127615111149
2017Angels (AAA)013.202210012239.115434141457020025
20172 Teams007.201600000020.09329161635110016
    2017Angels006.911000000014.16521111132110010
    2017Royals007.9460000005.2288550300006
2018Mariners (AAA)523.864130037253.2225512523313013052
2018Mariners006.7530000014.0186330110006
2019ATC105.0490  00 11.0 12761312  10
2019Steamer004.55100000 1.0411100 0  1
2019ZiPS334.37482  0  57.7 623028715131145
2019Twins (AAA)012.25810011012.050114313000012
2019Twins001.171600011015.16313521201009
2019ZiPS (R)114.35251     29.0 32151437 2  22
2019Steamer (R)114.642000002 20.08520111036 1  16
2019Depth Charts (R)114.50200  02 20.0 21111035 1  15
2019THE BAT (R)114.27200  0  20.085201093511  18
Total- - -1084.372020002274189.179818710592165111841175
Postseason- - -0018.0010000001.063221000101

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2012Angels (R)7.533.632.070.5219.3 %9.3 %10.0 %.2521.38.30856.3 %  4.81
2013Angels (A+)9.921.158.600.4629.7 %3.5 %26.2 %.2160.90.29881.3 %  2.69
2013Angels (AA)9.581.456.600.5826.8 %4.1 %22.8 %.2241.00.29686.1 %  2.44
2014Angels (A+)18.000.002.000.0050.0 %0.0 %50.0 %.2501.00.500100.0 %  -0.26
2014Angels (AA)10.800.006.000.0035.3 %0.0 %35.3 %.1770.60.273100.0 %  0.72
2014Angels (AAA)15.000.005.003.0031.3 %0.0 %31.3 %.4382.33.60035.7 %  4.70
2014Angels8.242.902.840.4622.0 %7.7 %14.2 %.2281.19.28774.1 %79843.08
2014Angels9.000.001.009.0016.7 %0.0 %16.7 %.5003.00.50062.5 %49438214.13
2014Average7.732.892.670.8620.4 %7.6 %12.7 %.2471.28.29573.0 %  3.81
2015Angels (R)9.000.001.000.0025.0 %0.0 %25.0 %.2501.00.333100.0 %  1.82
2015Angels (AAA)9.873.123.171.5622.9 %7.2 %15.7 %.3331.79.41566.0 %  5.04
2015Angels10.442.294.560.7627.2 %6.0 %21.2 %.2571.27.34444.4 %164722.85
2015Average7.762.922.661.0220.4 %7.7 %12.7 %.2511.29.29672.9 %  4.03
2016Angels (AAA)9.900.9011.001.8029.0 %2.6 %26.3 %.2220.90.26183.3 %  4.72
2016Angels7.922.433.270.9721.6 %6.6 %15.0 %.2461.20.29562.1 %107873.65
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Angels (AAA)5.721.603.571.1416.2 %4.6 %11.7 %.2351.04.25280.6 %  4.79
20172 Teams7.202.253.201.3517.2 %5.4 %11.8 %.3331.70.38261.7 %1681024.41
    2017Angels6.281.265.001.8815.4 %3.1 %12.3 %.3391.60.36765.7 %1631185.11
    2017Royals9.534.762.000.0021.4 %10.7 %10.7 %.3201.94.42154.6 %179612.63
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Mariners (AAA)8.722.184.000.5023.1 %5.8 %17.3 %.2421.19.30865.8 %  3.32
2018Mariners13.502.256.000.0033.3 %5.6 %27.8 %.3531.75.54557.1 %166230.91
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019ATC7.802.463.170.88   .2801.37.33961.8 %  3.98
2019Steamer7.232.842.541.4218.6 %7.3 %11.3 %.2601.35.29071.6 %  4.68
2019ZiPS7.022.343.001.09   .2761.34.31969.9 %  4.11
2019Twins (AAA)9.002.254.000.7524.0 %6.0 %18.0 %.2341.17.29479.4 %  3.44
2019Twins5.281.174.500.5914.3 %3.2 %11.1 %.2170.98.24075.3 %25743.44
2019Average8.813.352.631.3622.8 %8.7 %14.1 %.2471.33.29372.3 %  4.47
2019ZiPS (R)6.842.183.131.03   .2801.34.32369.0 %  4.03
2019Steamer (R)7.322.682.731.54   .2611.34.29071.6 %  4.78
2019Depth Charts (R)7.082.432.911.28   .2741.34.31370.2 %  4.41
2019THE BAT (R)8.012.313.461.26   .2621.26.30869.9 %  4.13
Total- - -8.322.423.430.7621.9 %6.4 %15.5 %.2531.26.31263.1 %110823.33
Postseason- - -9.000.001.009.0016.7 %0.0 %16.7 %.5003.00.50062.5 %49438214.13

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019283348257.7623028715457.022.343.001.09.2761.34.31969.9 %4.374.110.5
2020293347256.7602927714457.152.223.211.11.2731.31.31670.1 %4.294.080.4
2021303346255.3582927714447.162.283.141.14.2711.30.31369.1 %4.394.140.4

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2012Angels (R)1.1921.0 %43.0 %36.0 %22.2 %5.6 %  50.0 %23.6 %26.4 %     5.16
2013Angels (A+)0.8614.0 %39.8 %46.2 %16.3 %4.7 %  46.9 %26.0 %27.1 %     3.34
2013Angels (AA)1.6321.3 %48.8 %30.0 %37.5 %8.3 %  48.2 %22.9 %28.9 %     2.52
2014Angels (A+)2.000.0 %100.0 %0.0 %0.0 %0.0 %  0.0 %100.0 %0.0 %     -0.26
2014Angels (AA)4.500.0 %81.8 %18.2 %50.0 %0.0 %  36.4 %27.3 %36.4 %     1.12
2014Angels (AAA)1.3330.0 %40.0 %30.0 %33.3 %33.3 %  45.5 %27.3 %27.3 %     1.68
2014Angels1.1317.1 %43.9 %39.0 %9.4 %4.7 %8.3 %50.0 %40.0 %33.5 %26.5 %15.9 %61.8 %22.4 %3.31993.76
2014Angels0.3320.0 %20.0 %60.0 %0.0 %33.3 %0.0 %0.0 %      4.251274.84
2015Angels (R)2.0033.3 %66.7 %0.0 %0.0 %0.0 %  33.3 %0.0 %66.7 %     1.82
2015Angels (AAA)1.0023.6 %38.2 %38.2 %14.3 %14.3 %  46.4 %33.9 %19.6 %     4.14
2015Angels0.9017.9 %38.9 %43.2 %17.1 %7.3 %16.2 %0.0 %31.3 %33.3 %35.4 %33.3 %41.4 %25.3 %2.82853.46
2016Angels (AAA)1.1016.0 %44.0 %40.0 %10.0 %20.0 %  48.0 %28.0 %24.0 %     3.33
2016Angels0.9721.3 %38.8 %40.0 %14.1 %9.4 %4.8 %0.0 %48.8 %29.6 %21.6 %27.8 %45.1 %27.2 %3.74984.16
2017Angels (AAA)0.6815.8 %34.2 %50.0 %15.0 %8.3 %  42.5 %24.2 %33.3 %     5.22
20172 Teams1.3816.2 %48.5 %35.3 %16.7 %12.5 %9.1 %0.0 %45.1 %36.6 %18.3 %14.1 %59.2 %26.8 %4.141054.59
    2017Angels1.4714.3 %51.0 %34.7 %11.8 %17.6 %8.0 %0.0 %40.4 %42.3 %17.3 %11.5 %57.7 %30.8 %4.051024.50
    2017Royals1.1421.1 %42.1 %36.8 %28.6 %0.0 %12.5 %0.0 %57.9 %21.1 %21.1 %21.1 %63.2 %15.8 %4.381104.83
2018Mariners (AAA)1.0719.5 %41.6 %39.0 %30.0 %5.0 %  47.1 %23.6 %29.3 %     4.05
2018Mariners1.0045.5 %27.3 %27.3 %33.3 %0.0 %33.3 %0.0 %27.3 %45.5 %27.3 %27.3 %18.2 %54.5 %2.39512.15
2019Twins (AAA)0.6721.9 %31.3 %46.9 %26.7 %6.7 %  40.0 %25.7 %34.3 %     4.66
2019Twins1.7923.5 %49.0 %27.5 %0.0 %7.1 %8.0 %0.0 %37.3 %51.0 %11.8 %11.8 %58.8 %29.4 %4.23964.35
Total- - -1.1019.5 %42.3 %38.3 %12.9 %7.6 %9.1 %20.0 %41.1 %34.6 %24.3 %22.0 %52.0 %26.1 %3.49963.92
Postseason- - -0.3320.0 %20.0 %60.0 %0.0 %33.3 %0.0 %0.0 %      4.251274.84

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2012Angels (R)4336218    74203277
2013Angels (A+)3743137    33238271
2013Angels (AA)3924179    134303437
2014Angels (A+)2000    2911
2014Angels (AA)9201    174259
2014Angels (AAA)4331    153853
2014Angels726428666323318600918
2014Angels1310000151419
2015Angels (R)2010    066
2015Angels (AAA)2121133    98193291
2015Angels374117764019181373554
2016Angels (AAA)111041    4091131
2016Angels626434932018279569848
2017Angels (AAA)4160199    148350498
20172 Teams33241143305111233344
    2017Angels251772230569165234
    2017Royals874210004268110
2018Mariners (AAA)64603018    261528789
2018Mariners33511004234265
2019Twins (AAA)101574    59109168
2019Twins25141202001062155217
Total- - -23221010727211537997419722946
Postseason- - -1310000151419

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2014Angels0.27-3.784.056.260.650.950.791.051.03500.47-0.18149
2014Angels-0.07-0.090.02-1.49-0.160.360.460.460.211-0.250.0601
2015Angels0.19-1.541.73-5.87-0.610.690.590.741.04370.240.0465
2016Angels-0.55-3.933.384.190.410.890.721.050.92520.65-1.271113
20172 Teams-0.30-0.680.38-7.12-0.710.320.360.440.888-0.75-0.1903
    2017Angels-0.32-0.670.35-5.66-0.560.440.490.641.017-0.64-0.0703
    2017Royals0.01-0.010.03-1.46-0.140.040.060.100.001-0.110.4500
2018Mariners-0.10-0.260.16-0.79-0.070.620.480.550.852-0.04-0.1201
2019Twins0.18-0.520.701.710.190.660.420.680.679-0.010.2831
Total- - --0.30-10.7010.40-1.63-0.140.780.650.890.961580.57-0.953432
Postseason- - --0.07-0.090.02-1.49-0.160.360.460.460.211-0.250.0601

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2014Angels50.0% (91.6)27.1% (79.9)  22.9% (73.2)  2.6%
2015Angels41.4% (92.3)20.3% (80.2)  38.3% (71.8)  1.4%
2016Angels39.9% (91.3)25.2% (81.3)  34.8% (71.8)  0.5%
20172 Teams38.1% (90.5)28.2% (79.8)  33.7% (74.3)  1.1%
    2017Angels33.8% (90.9)30.8% (79.1)  35.5% (74.1)  1.7%
    2017Royals47.3% (89.9)22.7% (81.7)  30.0% (74.9)   
2018Mariners41.5% (91.3)26.2% (84.2)  32.3% (74.0)  1.5%
2019Twins51.6% (91.4)13.8% (83.8)  34.6% (73.1)   
Total- - -44.0% (91.5)24.4% (80.6)  31.6% (72.6)  1.4%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2014Angels43.7 %6.4 %    26.9 %0.2 %  22.8 %   
2015Angels39.4 %1.8 %    19.7 %   39.0 %   
2016Angels40.0 %0.4 %   0.2 %24.3 %   35.1 %   
20172 Teams27.6 %10.8 %2.6 %   25.9 %   33.1 %   
    2017Angels24.4 %9.4 %0.9 %   30.3 %   35.0 %   
    2017Royals34.6 %13.6 %6.4 %   16.4 %   29.1 %   
2018Mariners33.9 %6.2 %18.5 %   9.2 %   32.3 %   
2019Twins14.0 %38.0 %    14.5 %   33.5 %   
Total- - -37.6 %6.5 %0.7 %  0.1 %23.4 %0.1 %  31.6 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2014Angels91.890.1    79.776.5  73.2  
2015Angels92.391.5    80.3   71.7  
2016Angels91.291.3   94.581.1   71.9  
20172 Teams90.989.284.1   79.1   74.2  
    2017Angels91.489.482.1   78.9   73.9  
    2017Royals90.288.984.7   80.0   74.8  
2018Mariners91.291.385.3   83.4   73.9  
2019Twins91.391.3    82.8   73.1  
Total- - -91.690.584.8  94.580.376.5  72.6  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2014Angels38.9 %  10.9 %22.7 %27.3 %    0.1 %
2015Angels38.2 %  3.1 %38.6 %20.0 %     
2016Angels39.6 %  0.2 %35.8 %24.1 %    0.4 %
20172 Teams38.1 %2.0 %  33.4 %26.5 %     
    2017Angels33.8 %   35.0 %31.2 %     
    2017Royals47.3 %6.4 %  30.0 %16.4 %     
2018Mariners38.5 %  3.1 %32.3 %26.2 %     
2019Twins16.0 %  36.0 %35.0 %13.0 %     
Total- - -37.3 %0.2 % 6.6 %31.9 %23.9 %    0.1 %

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2014Angels92.5  91.573.680.3    
2015Angels93.1  92.372.280.8    
2016Angels91.9  92.172.581.9    
20172 Teams90.785.9  74.579.6    
    2017Angels91.1   74.379.4    
    2017Royals90.185.9  75.280.7    
2018Mariners91.8  91.474.484.7    
2019Twins91.6  91.773.584.3    
Total- - -92.285.9 91.773.181.0    

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2014Angels-4.34.0  6.4  -0.961.65  3.11  
2015Angels-4.7-0.8  6.0  -2.06-0.69  2.87  
2016Angels0.83.9  1.2  0.241.83  0.39  
20172 Teams-2.7-1.6  0.6  -2.09-1.64  0.54  
    2017Angels-1.4-1.3  -0.2  -1.81-1.82  -0.21  
    2017Royals-1.3-0.3  0.8  -2.51-1.11  2.43  
2018Mariners-1.7-0.2  0.6  -6.44-1.15  2.66  
2019Twins1.8-1.8  2.4  1.61-5.94  3.14  
Total- - --10.83.6  17.1  -0.840.50  1.86  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2014Angels0.3-3.4    4.70.0  6.1  
2015Angels-3.9-1.6    -1.1   6.3  
2016Angels1.10.1   -0.13.7   1.0  
20172 Teams-2.0-0.70.3   -1.5   0.3  
    2017Angels-0.6-0.80.1   -1.4   -0.2  
    2017Royals-1.50.10.2   -0.1   0.5  
2018Mariners-1.4-0.4-0.5   0.4   0.6  
2019Twins0.21.5    -0.5   1.5  
Total- - --5.7-4.4-0.2  -0.15.70.0  15.7  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2014Angels0.08-5.94    1.950.94  3.00  
2015Angels-1.84-15.67    -1.00   2.95  
2016Angels0.341.88   -4.751.82   0.34  
20172 Teams-2.15-1.803.41   -1.66   0.26  
    2017Angels-1.02-3.633.08   -1.97   -0.20  
    2017Royals-3.850.873.50   -0.46   1.45  
2018Mariners-6.30-10.13-4.32   6.04   2.69  
2019Twins0.572.01    -1.77   2.23  
Total- - --0.53-2.38-1.01  -4.750.850.94  1.72  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2014Angels-0.1  -2.96.94.3    
2015Angels-3.1  -2.36.4-1.0    
2016Angels1.0  0.10.74.3    
20172 Teams-2.70.2  0.6-1.8    
    2017Angels-1.4   -0.2-1.3    
    2017Royals-1.30.2  0.8-0.4    
2018Mariners-1.3  -0.40.6-0.2    
2019Twins0.5  1.22.3-1.3    
Total- - --5.60.2 -4.417.54.3    

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2014Angels-0.02  -3.013.421.77    
2015Angels-1.49  -13.663.03-0.94    
2016Angels0.30  4.680.232.11    
20172 Teams-2.033.22  0.55-1.96    
    2017Angels-1.75   -0.20-1.83    
    2017Royals-2.473.22  2.41-2.47    
2018Mariners-5.30  -21.252.69-1.16    
2019Twins1.60  1.633.23-4.92    
Total- - --0.523.22 -2.321.900.63    

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2014Angels33.3 %67.1 %48.4 %64.0 %81.8 %75.1 %44.9 %62.6 %11.8 %
2014Average30.7 %65.7 %46.2 %65.7 %87.3 %79.3 %44.3 %60.6 %9.5 %
2015Angels36.2 %67.3 %50.4 %54.6 %77.3 %68.4 %45.4 %64.2 %15.7 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.8 %60.9 %9.9 %
2016Angels31.3 %65.9 %48.1 %57.4 %83.3 %74.6 %48.6 %67.4 %12.2 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
20172 Teams37.1 %67.5 %52.0 %64.6 %80.7 %74.9 %49.1 %69.9 %12.9 %
    2017Angels41.2 %64.4 %52.6 %63.3 %82.4 %74.8 %49.2 %69.2 %13.0 %
    2017Royals28.6 %74.1 %50.9 %68.8 %77.5 %75.0 %49.1 %71.4 %12.7 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Mariners29.4 %71.0 %49.2 %80.0 %72.7 %75.0 %47.7 %61.1 %12.1 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Twins43.8 %70.8 %55.8 %69.8 %79.4 %75.2 %44.2 %73.0 %13.8 %
2019Average30.9 %68.2 %46.7 %62.4 %84.8 %76.2 %42.2 %60.8 %11.1 %
Total- - -34.5 %67.2 %49.7 %61.4 %80.9 %73.7 %46.6 %65.9 %12.9 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2014Angels30.9 %66.3 %48.4 %55.7 %84.6 %75.3 %49.4 %25.1
2014Average30.1 %63.1 %46.2 %62.9 %87.5 %79.3 %48.8 %23.0
2015Angels35.4 %64.3 %50.3 %52.7 %76.7 %68.5 %51.6 %22.4
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016Angels33.1 %63.2 %47.9 %56.3 %83.7 %74.1 %49.4 %24.3
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
20172 Teams34.1 %72.2 %52.0 %62.9 %80.3 %74.3 %47.1 %25.4
    2017Angels37.6 %69.7 %52.6 %61.7 %81.6 %74.0 %46.6 %26.7
    2017Royals26.3 %77.4 %50.9 %66.7 %78.1 %75.0 %48.2 %22.8
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Mariners29.0 %67.7 %49.2 %77.8 %73.9 %75.0 %52.3 %29.4
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Twins36.7 %71.8 %56.0 %57.6 %82.3 %75.0 %55.0 %28.3
2019Average30.3 %64.9 %46.7 %59.3 %84.8 %76.1 %47.4 %24.2
Total- - -33.1 %66.1 %49.6 %56.8 %81.9 %73.5 %50.0 %24.7

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2014Angels32.2 %65.1 %48.4 %56.2 %84.9 %75.1 %49.0 %25.7
2015Angels35.5 %64.5 %50.4 %52.1 %76.7 %68.3 %51.3 %23.9
2016Angels33.2 %63.9 %47.9 %58.9 %82.7 %74.1 %48.1 %25.4
20172 Teams36.2 %70.4 %52.0 %65.7 %79.5 %74.3 %46.2 %24.8
    2017Angels39.4 %68.2 %52.6 %66.0 %79.5 %74.0 %45.7 %25.6
    2017Royals29.3 %75.0 %50.9 %64.7 %79.5 %75.0 %47.3 %23.1
2018Mariners29.0 %67.7 %49.2 %77.8 %73.9 %75.0 %52.3 %27.6
2019Twins36.5 %70.4 %56.0 %58.1 %81.5 %75.0 %57.5 %29.1
Total- - -33.8 %65.7 %49.6 %58.0 %81.5 %73.4 %49.5 %25.4

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2012Angels (R)P24034.2740  2          
2013Angels (A+)P30039.0430  1          
2013Angels (AA)P26031.0040  0          
2014Angels (A+)P101.0010  0          
2014Angels (AA)P505.0020  0          
2014Angels (AAA)P403.0010  0          
2014AngelsP60059.0561010000 3   .917 
2015Angels (R)P111.0000  0          
2015Angels (AAA)P14017.1011  0          
2015AngelsP47035.1231010000 3   .833 
2016Angels (AAA)P11010.0010  1          
2016AngelsP60055.25100001100 1   1.000 
2017Angels (AAA)P22139.1031  0          
20172 TeamsP16020.0000000000 0   .000 
    2017AngelsP10014.1000000000 0   .000 
    2017RoyalsP605.2000000000 0   .000 
2018Mariners (AAA)P41353.2250  1          
2018MarinersP304.0000000000 0   .000 
2019Twins (AAA)P8112.0011  0          
2019TwinsP16015.1121100000 0   .750 
Total- - -P2020189.113213121100 7   .919 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2014AngelsP59.00 0  000     0.4      
2015AngelsP35.10 0  0-1-1     0.2      
2016AngelsP55.20 2  013     -0.1      
20172 TeamsP20.00 0  0-1-1     0.1      
    2017AngelsP14.10 0  0-1-1     0.2      
    2017RoyalsP5.20 0  000     -0.1      
2018MarinersP4.00 0  000     0.0      
2019TwinsP15.10 0  000     0.0      
Total- - -P189.10 2  0-11     0.5      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2014AngelsP59.00.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)83.3%      (6)
2015AngelsP35.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (3)
2016AngelsP55.20.0%      (0)0.0%      (0)100.0%      (1)0.0%     (0)100.0%      (1)100.0%      (7)
2019TwinsP15.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
Total- - -P189.10.0%      (0)0.0%      (1)100.0%      (1)0.0%     (0)100.0%      (1)94.4%    (18)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2014Angels0.60.1-0.10.04.90.5$4.1 
2015Angels-1.0-0.4-1.1-1.55.10.5$4.3 
2016Angels-0.30.0-0.9-0.95.80.6$4.8 
20172 Teams-0.4-0.50.1-0.40.10.0$0.1 
    2017Angels-0.3-0.30.1-0.2-0.8-0.1($0.6) 
    2017Royals-0.1-0.20.0-0.20.90.1$0.7 
2018Mariners-0.1-0.20.0-0.21.30.1$1.1 
2019Twins0.30.2-0.10.11.70.2$1.3 
Total- - --0.9-0.8-2.0-2.919.02.0$15.7 


  • $0.2m / 1 Years (2018) (Edit)
    • signed by Kansas City Royals on 12/1/2017 (Avoided Arbitration)
    • 2018: $0.2M
    • Incentives: $50,000 bonus for All-Star Team
    • Other Notes: $250,000 salary is for minors; would earn $750,000 in majors
    • Source: apnews.com, Hat Tip: twitter.com
    • Submitted by Bailey Winston
  • $0.5m / 1 Years (2016) (Edit)
    • signed by Los Angeles Angels of Anaheim on 3/4/2019 (League Minimum)
    • 2016: $0.5M
    • Other Notes: Pre-Arbitration
    • Source: spotrac.com
    • Submitted by Bailey Winston
  • $0.5m / 1 Years (2015) (Edit)
    • signed by Los Angeles Angels of Anaheim on 3/9/2015 (League Minimum)
    • 2015: $0.5M
    • Other Notes: Pre-Arbitration
    • Source: spotrac.com
    • Submitted by Bailey Winston
  • $0.5m / 1 Years (2014) (Edit)
    • signed by Los Angeles Angels of Anaheim on 1/1/2014 (League Minimum)
    • 2014: $0.5M
    • Submitted by Dustin Nosler
Add New Contract
  • 2012 June Amateur Draft - Round: 13, Pick: 19, Overall: 417
    • Team: Los Angeles Angels
    • School: North Carolina
  • 2009 June Amateur Draft - Round: 40, Pick: 11, Overall: 1202
    • Team: Kansas City Royals
    • School: Shawnee Mission South HS