Miguel Castro

Age: 24
Bats/Throws: R/R
6' 7" / 205
P
Birthdate: 12/24/1994 (24 y, 3 m, 27 d)
Contract: Add New Contract

Prospects Report
Team Rank: 8Overall Rank: NAReported: 2017ETA: 2016  
FastballSliderChangeupCommandFuture Value
70 / 8050 / 6040 / 4530 / 4545

RotoWire News: Castro gave up a solo home run and recorded one strikeout to earn the save in Tuesday's 2-1 win over Toronto. (4/2/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
2012Blue Jays (R)3208320.18.854.870.44.29459.4 %49.0 %5.6 %4.873.903.54 
2013Blue Jays (R)000102.013.500.000.00.167-100.0 %25.0 %0.0 %0.000.431.61 
2013Blue Jays (R)1013215.08.401.200.00.27569.2 %23.1 %0.0 %2.401.992.70 
2013Blue Jays (R)520111053.012.062.040.00.32875.4 %53.4 %0.0 %1.361.371.62 
2014Blue Jays (A-)620101050.19.483.580.36.27281.2 %48.4 %4.7 %2.153.483.69 
2014Blue Jays (A)1104421.28.312.910.83.15159.2 %54.5 %9.1 %3.743.953.57 
2014Blue Jays (A+)100218.25.193.122.08.09595.2 %52.2 %18.2 %3.126.284.16 
2015Blue Jays (A+)000305.012.601.800.00.000100.0 %87.5 %0.0 %0.000.971.06 
2015Rockies (AAA)20011013.26.594.610.00.16278.6 %55.9 %0.0 %1.323.894.71 
2015Blue Jays (AAA)13013519.29.615.491.83.36772.7 %39.3 %18.2 %4.585.804.14 
20152 Teams03418017.29.175.092.04.33370.9 %33.3 %17.4 %6.115.744.72-0.3
    2015Blue Jays02413012.18.764.381.46.35176.9 %36.8 %13.3 %4.384.764.44-0.1
    2015Rockies010505.110.136.753.38.28655.6 %25.0 %25.0 %10.138.015.35-0.1
2016Rockies (AAA)23016015.28.624.022.87.36450.0 %49.0 %33.3 %10.347.494.49 
2016Rockies00019014.27.363.071.84.32670.7 %54.2 %23.1 %6.145.404.21-0.1
2017Orioles (AA)3006024.14.072.220.37.27558.0 %48.1 %3.4 %4.443.594.49 
2017Orioles33039166.15.163.801.09.22775.2 %49.3 %11.8 %3.534.945.19-0.2
2018Orioles27063186.15.945.210.94.25975.8 %49.0 %10.6 %3.965.115.38-0.3
2019THE BAT23055055.06.303.871.30.27671.8 %  4.395.07  
2019ATC24063070.06.174.421.18.29071.0 %  4.665.05  
2019Depth Charts33155055.06.174.591.06.29970.3 %  4.834.99 -0.2
2019Steamer23055055.06.774.511.33.30170.7 %45.6 % 5.095.225.06-0.3
2019ZiPS55063090.75.564.670.79.29170.0 %  4.574.76 -0.1
2019Orioles011809.27.454.662.79.33358.0 %48.5 %27.3 %9.317.005.09-0.2
2019ZiPS (R)35 55079.05.704.670.94.29568.6 %  4.834.93 -0.3
2019Steamer (R)23357057.07.324.631.35.30171.1 %  5.035.15 -0.3
2019Depth Charts (R)23457057.06.514.651.14.30169.8 %  4.935.04 -0.3
2019THE BAT (R)23049049.06.523.811.25.27672.7 %  4.204.93  
Total- - -51451472194.26.154.531.25.26473.7 %48.1 %13.5 %4.445.225.15-1.1

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2012Blue Jays (R)324.87830000020.186161311111032220
2013Blue Jays (R)000.0010000002.091200000003
2013Blue Jays (R)102.40320010015.056114402001014
2013Blue Jays (R)521.3611100000053.021040148012052171
2014Blue Jays (A-)622.1510100000050.1201361312220012253
2014Blue Jays (A)113.74440000021.283109927013020
2014Blue Jays (A+)103.1221000008.2314332300005
2015Blue Jays (A+)000.0030000105.0160000100007
2015Rockies (AAA)201.321100002413.25563207214010
2015Blue Jays (AAA)134.581350004119.299261510412022021
20152 Teams036.111800041217.283211312410202118
    2015Blue Jays024.381300041212.157157626202112
    2015Rockies0110.1350000005.1266662400006
2016Rockies (AAA)2310.341600002215.27221181857013015
2016Rockies006.141900007114.26718101035010012
2017Orioles (AA)304.44600000024.19823131216001111
2017Orioles333.533910001066.1274532926828422038
2018Orioles273.966310005286.1376754138950759357
2019THE BAT234.39550  0  55.023852292782423  39
2019ATC244.66630  08 70.0 70403693532  48
2019Depth Charts334.83550  111 55.0 573229728 2  38
2019Steamer235.0955000012 55.0247593331828 2  41
2019ZiPS554.57630  0  90.7 904946847647656
2019Orioles019.3180001119.2461310103500028
2019ZiPS (R)354.83550     79.0 804642841 3  50
2019Steamer (R)235.0357000311 57.0255593432929 2  46
2019Depth Charts (R)234.93570  410 57.0 593431729 2  41
2019THE BAT (R)234.20490  0  49.021146252372122  35
Total- - -5144.441472005156194.2846180103962798138136133

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2012Blue Jays (R)8.854.871.820.4423.3 %12.8 %10.5 %.2221.33.29459.4 %  3.90
2013Blue Jays (R)13.500.003.000.0033.3 %0.0 %33.3 %.1110.50.167-100.0 %  0.43
2013Blue Jays (R)8.401.207.000.0025.0 %3.6 %21.4 %.2040.87.27569.2 %  1.99
2013Blue Jays (R)12.062.045.920.0033.8 %5.7 %28.1 %.2070.98.32875.4 %  1.37
2014Blue Jays (A-)9.483.582.650.3626.4 %10.0 %16.4 %.2001.11.27281.2 %  3.48
2014Blue Jays (A)8.312.912.860.8324.1 %8.4 %15.7 %.1330.78.15159.2 %  3.95
2014Blue Jays (A+)5.193.121.672.0816.1 %9.7 %6.5 %.1430.81.09595.2 %  6.28
2015Blue Jays (A+)12.601.807.000.0043.8 %6.3 %37.5 %.0000.20.000100.0 %  0.97
2015Rockies (AAA)6.594.611.430.0018.2 %12.7 %5.4 %.1280.95.16278.6 %  3.89
2015Blue Jays (AAA)9.615.491.751.8321.2 %12.1 %9.1 %.3061.93.36772.7 %  5.80
20152 Teams9.175.091.802.0421.7 %12.1 %9.6 %.2881.75.33370.9 %1431405.74
    2015Blue Jays8.764.382.001.4621.1 %10.5 %10.5 %.2941.70.35176.9 %1081174.76
    2015Rockies10.136.751.503.3823.1 %15.4 %7.7 %.2731.88.28655.6 %2241938.01
2015Average7.762.922.661.0220.4 %7.7 %12.7 %.2511.29.29672.9 %  4.03
2016Rockies (AAA)8.624.022.142.8720.8 %9.7 %11.1 %.3281.79.36450.0 %  7.49
2016Rockies7.363.072.401.8417.9 %7.5 %10.5 %.2951.57.32670.7 %1271225.40
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Orioles (AA)4.072.221.830.3711.2 %6.1 %5.1 %.2501.19.27558.0 %  3.59
2017Orioles5.163.801.361.0913.9 %10.2 %3.6 %.2171.22.22775.2 %801094.94
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Orioles5.945.211.140.9415.2 %13.3 %1.9 %.2341.45.25975.8 %921175.11
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019THE BAT6.303.871.631.30   .2521.38.27671.8 %  5.07
2019ATC6.174.421.401.18   .2621.49.29071.0 %  5.05
2019Depth Charts6.174.591.341.06   .2681.54.29970.3 %  4.99
2019Steamer6.774.511.501.3316.7 %11.2 %5.6 %.2701.57.30170.7 %  5.22
2019ZiPS5.564.671.190.79   .2601.51.29170.0 %  4.76
2019Orioles7.454.661.602.7917.4 %10.9 %6.5 %.3171.86.33358.0 %2141577.00
2019Average8.973.542.531.3223.3 %9.2 %14.1 %.2401.31.28773.3 %  4.43
2019ZiPS (R)5.704.671.220.94   .2661.54.29568.6 %  4.93
2019Steamer (R)7.324.631.581.35   .2651.56.30171.1 %  5.15
2019Depth Charts (R)6.514.651.401.14   .2681.55.30169.8 %  5.04
2019THE BAT (R)6.523.811.711.25   .2491.36.27672.7 %  4.93
Total- - -6.154.531.361.2515.7 %11.6 %4.1 %.2431.43.26473.7 %1011185.22

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019245563090.7904946847565.564.671.190.79.2601.51.29170.0 %4.574.76-0.1
2020255564091.3904946846565.524.531.220.79.2591.49.28969.7 %4.534.72-0.1
2021265563091.0894845845575.644.451.270.79.2581.47.28970.0 %4.454.670.0

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2012Blue Jays (R)1.3314.3 %49.0 %36.7 %33.3 %5.6 %  51.9 %29.6 %18.5 %     3.54
2013Blue Jays (R)0.330.0 %25.0 %75.0 %33.3 %0.0 %  66.7 %16.7 %16.7 %     1.61
2013Blue Jays (R)0.3815.4 %23.1 %61.5 %20.8 %0.0 %  27.5 %25.0 %47.5 %     2.70
2013Blue Jays (R)1.439.3 %53.4 %37.3 %31.8 %0.0 %  47.2 %30.1 %22.8 %     1.62
2014Blue Jays (A-)1.4217.5 %48.4 %34.1 %27.9 %4.7 %  44.9 %22.1 %33.1 %     3.69
2014Blue Jays (A)1.365.5 %54.5 %40.0 %22.7 %9.1 %  40.0 %23.6 %36.4 %     3.57
2014Blue Jays (A+)1.090.0 %52.2 %47.8 %18.2 %18.2 %  43.5 %26.1 %30.4 %     4.16
2015Blue Jays (A+)7.000.0 %87.5 %12.5 %0.0 %0.0 %  62.5 %12.5 %25.0 %     1.06
2015Rockies (AAA)1.9014.7 %55.9 %29.4 %20.0 %0.0 %  44.4 %16.7 %38.9 %     4.71
2015Blue Jays (AAA)1.0924.6 %39.3 %36.1 %18.2 %18.2 %  50.0 %23.4 %26.6 %     4.14
20152 Teams0.7824.1 %33.3 %42.6 %0.0 %17.4 %5.6 %100.0 %47.3 %34.5 %18.2 %10.9 %43.6 %45.5 %4.221184.72
    2015Blue Jays0.9323.7 %36.8 %39.5 %0.0 %13.3 %7.1 %100.0 %51.3 %33.3 %15.4 %7.7 %51.3 %41.0 %4.051104.44
    2015Rockies0.5025.0 %25.0 %50.0 %0.0 %25.0 %0.0 %0.0 %37.5 %37.5 %25.0 %18.8 %25.0 %56.3 %4.671375.35
2016Rockies (AAA)1.6020.4 %49.0 %30.6 %13.3 %33.3 %  44.9 %16.3 %38.8 %     4.49
2016Rockies2.0018.8 %54.2 %27.1 %15.4 %23.1 %3.8 %0.0 %36.7 %36.7 %26.5 %32.7 %40.8 %26.5 %3.891024.21
2017Orioles (AA)1.3115.2 %48.1 %36.7 %20.7 %3.4 %  44.4 %22.2 %33.3 %     4.49
2017Orioles1.4717.2 %49.3 %33.5 %5.9 %11.8 %8.0 %0.0 %48.5 %34.5 %17.0 %23.8 %49.0 %27.2 %5.131185.19
2018Orioles1.5218.6 %49.0 %32.3 %14.1 %10.6 %6.2 %100.0 %42.0 %34.1 %23.9 %20.8 %50.4 %28.8 %5.271275.38
2019Orioles1.4518.2 %48.5 %33.3 %0.0 %27.3 %6.3 %0.0 %51.5 %33.3 %15.2 %18.2 %42.4 %39.4 %4.751185.09
Total- - -1.4518.6 %48.1 %33.3 %9.0 %13.5 %6.6 %33.3 %44.8 %34.4 %20.8 %21.7 %48.1 %30.1 %4.991215.15

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2012Blue Jays (R)241876    59116175
2013Blue Jays (R)1301    01515
2013Blue Jays (R)92465    118293
2013Blue Jays (R)63441114    59338397
2014Blue Jays (A-)61432212    86291377
2014Blue Jays (A)302235    57133190
2014Blue Jays (A+)121102    184159
2015Blue Jays (A+)7100    42933
2015Rockies (AAA)191052    86116202
2015Blue Jays (AAA)2422154    154249403
20152 Teams18231301112116177293
    2015Blue Jays141590111179122201
    2015Rockies48400001375592
2016Rockies (AAA)2415102    97172269
2016Rockies261392110894146240
2017Orioles (AA)3829126    111210321
2017Orioles10068354830373926411033
2018Orioles129854912811475728881460
2019Orioles161160100171108179
Total- - -28920011218196295124519603205

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
20152 Teams-1.45-2.861.41-7.35-0.741.331.001.231.196-0.45-0.6427
    2015Blue Jays-1.07-2.271.20-4.17-0.441.611.151.521.194-0.17-0.4925
    2015Rockies-0.38-0.590.21-3.18-0.300.660.580.471.192-0.28-0.3102
2016Rockies-0.18-1.371.19-3.56-0.301.080.891.371.3115-0.09-0.0955
2017Orioles1.15-3.644.806.680.630.880.770.960.72310.650.67103
2018Orioles-0.93-6.785.854.860.480.910.800.971.07470.01-1.031414
2019Orioles-0.54-1.070.53-8.27-0.840.770.720.921.751-0.09-0.6122
Total- - --1.95-15.7213.77-7.64-0.770.950.821.051.011000.03-2.093331

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
20152 Teams60.6% (96.4)22.3% (82.2)  17.1% (87.9)  2.0%
    2015Blue Jays60.0% (96.5)19.5% (82.3)  20.5% (88.1)  3.0%
    2015Rockies62.0% (96.4)28.3% (81.9)  9.8% (87.0)   
2016Rockies57.1% (96.1)37.9% (82.8)  5.0% (86.7)   
2017Orioles61.3% (95.6)27.7% (84.5)  11.0% (86.5)  1.0%
2018Orioles57.3% (95.5)26.2% (84.3)  16.6% (87.9)  1.6%
2019Orioles64.8% (96.8)31.3% (85.5)  3.9% (90.4)   
Total- - -59.3% (95.7)27.5% (84.1)  13.3% (87.5)  1.2%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
20152 Teams63.1 %3.8 %    22.7 %   10.5 %   
    2015Blue Jays63.6 %5.6 %    20.0 %   10.8 %   
    2015Rockies62.0 %     28.3 %   9.8 %   
2016Rockies56.7 %     37.9 %   5.4 %   
2017Orioles1.7 %    58.8 %27.7 %   11.8 %   
2018Orioles0.1 %    58.0 %26.1 %   15.7 %   
2019Orioles0.6 %0.6 %0.6 %  65.5 %30.5 %   2.3 %   
Total- - -10.7 %0.4 %0.0 %  49.0 %27.4 %   12.5 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
20152 Teams96.091.3    81.7   86.7  
    2015Blue Jays95.891.3    81.6   86.6  
    2015Rockies96.4     81.8   87.0  
2016Rockies96.1     82.8   87.3  
2017Orioles94.9    95.584.7   86.4  
2018Orioles94.6    95.484.3   87.7  
2019Orioles97.398.597.9  96.685.5   89.5  
Total- - -96.091.997.9  95.584.1   87.2  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
20152 Teams59.8 %  0.4 %16.8 %22.4 %    0.7 %
    2015Blue Jays59.0 %  0.5 %20.0 %19.5 %    1.0 %
    2015Rockies61.5 %   9.9 %28.6 %     
2016Rockies50.6 %0.4 % 6.7 %5.0 %37.2 %     
2017Orioles61.4 %   10.9 %27.7 %     
2018Orioles58.1 %   15.7 %26.2 %     
2019Orioles64.8 %   3.9 %30.2 %     
Total- - -59.1 %0.0 % 0.5 %12.8 %27.4 %    0.1 %

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
20152 Teams97.4  97.388.982.9    
    2015Blue Jays97.7  97.389.383.4    
    2015Rockies96.8   87.282.3    
2016Rockies97.192.3 97.287.883.7    
2017Orioles95.8   86.884.7    
2018Orioles95.9   88.384.5    
2019Orioles97.3   90.985.9    
Total- - -96.292.3 97.288.084.5    

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
20152 Teams-4.6-0.6  -0.3  -2.66-0.92  -0.53  
    2015Blue Jays-1.7-0.9  0.1  -1.45-2.42  0.28  
    2015Rockies-2.90.3  -0.4  -5.161.27  -4.11  
2016Rockies-2.4-0.5  0.0  -1.73-0.57  0.34  
2017Orioles2.32.5  0.4  0.370.88  0.31  
2018Orioles-3.91.8  4.0  -0.470.47  1.66  
2019Orioles-4.00.3  0.1  -3.440.55  1.24  
Total- - --12.63.5  4.2  -0.660.40  1.00  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
20152 Teams-3.70.5    -0.8   -0.4  
    2015Blue Jays-0.90.5    -1.2   -0.1  
    2015Rockies-2.8     0.4   -0.4  
2016Rockies-2.2     -0.5   0.0  
2017Orioles0.2    5.72.8   -0.1  
2018Orioles0.0    -3.71.6   4.4  
2019Orioles0.30.30.2  -4.70.0   0.1  
Total- - --5.50.80.2  -2.73.1   4.0  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
20152 Teams-2.054.15    -1.21   -1.48  
    2015Blue Jays-0.744.15    -3.01   -0.39  
    2015Rockies-4.89     1.48   -4.02  
2016Rockies-1.65     -0.50   0.00  
2017Orioles1.29    0.991.02   -0.06  
2018Orioles-2.44    -0.430.42   1.91  
2019Orioles25.8630.0817.50  -4.060.02   3.26  
Total- - --1.646.3117.50  -0.170.36   1.02  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
20152 Teams-3.5  0.0-0.3-0.2    
    2015Blue Jays-0.6  0.00.1-0.6    
    2015Rockies-2.8   -0.40.4    
2016Rockies0.50.0 -2.20.0-1.1    
2017Orioles4.0   0.32.4    
2018Orioles-2.3   3.31.9    
2019Orioles-3.9   0.10.0    
Total- - --5.20.0 -2.23.42.9    

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
20152 Teams-2.02  -4.61-0.64-0.39    
    2015Blue Jays-0.56  -4.610.16-1.65    
    2015Rockies-5.04   -4.111.47    
2016Rockies0.38-3.69 -13.760.31-1.28    
2017Orioles0.63   0.230.84    
2018Orioles-0.27   1.430.49    
2019Orioles-3.39   1.240.02    
Total- - --0.28-3.69 -13.220.820.33    

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
20152 Teams26.8 %69.9 %45.3 %47.7 %89.5 %75.4 %42.9 %57.8 %10.9 %
    2015Blue Jays30.0 %65.9 %45.6 %51.5 %87.5 %74.2 %43.6 %59.7 %11.4 %
    2015Rockies20.4 %79.0 %44.6 %36.4 %93.3 %78.1 %41.3 %53.9 %9.8 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.8 %60.9 %9.9 %
2016Rockies22.5 %60.4 %40.0 %55.2 %85.1 %76.0 %46.3 %41.8 %9.6 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Orioles29.4 %66.8 %46.0 %64.5 %85.6 %78.1 %44.3 %58.0 %10.0 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Orioles26.1 %66.5 %44.0 %67.9 %82.6 %77.8 %44.4 %58.2 %9.6 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Orioles26.4 %68.5 %43.6 %57.1 %94.0 %80.8 %40.8 %58.7 %8.4 %
2019Average29.3 %66.8 %45.6 %60.5 %84.3 %75.6 %43.4 %60.1 %11.1 %
Total- - -27.0 %66.5 %44.5 %63.5 %85.0 %77.7 %44.2 %56.9 %9.8 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
20152 Teams28.5 %65.9 %45.3 %51.1 %88.2 %75.4 %45.0 %19.7
    2015Blue Jays29.7 %66.7 %45.6 %54.6 %85.7 %74.2 %43.1 %19.1
    2015Rockies25.5 %64.4 %44.6 %41.7 %93.1 %78.1 %48.9 %21.0
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016Rockies28.4 %52.2 %39.6 %61.1 %84.8 %75.8 %47.1 %21.9
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Orioles29.6 %64.2 %46.2 %60.9 %87.4 %78.5 %47.9 %23.2
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Orioles24.9 %64.6 %44.1 %66.5 %82.4 %77.8 %48.3 %22.5
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Orioles23.2 %65.9 %42.9 %59.1 %87.0 %79.0 %46.3 %25.9
2019Average29.2 %63.9 %45.5 %58.1 %84.3 %75.5 %47.1 %24.2
Total- - -26.9 %63.7 %44.4 %62.2 %84.9 %77.7 %47.7 %22.6

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
20152 Teams25.8 %66.7 %45.1 %48.7 %86.7 %75.2 %47.2 %20.0
    2015Blue Jays26.0 %68.1 %45.6 %51.9 %83.9 %74.2 %46.7 %19.7
    2015Rockies25.5 %63.6 %44.0 %41.7 %92.9 %77.5 %48.4 %20.7
2016Rockies26.4 %53.5 %39.3 %54.6 %86.9 %75.5 %47.7 %22.0
2017Orioles33.6 %61.8 %46.1 %64.8 %87.2 %78.1 %44.2 %23.4
2018Orioles25.8 %64.7 %44.1 %66.3 %82.9 %77.8 %47.2 %23.2
2019Orioles26.0 %63.0 %42.9 %64.0 %86.3 %79.0 %45.8 %26.0
Total- - -28.5 %63.0 %44.4 %63.4 %85.0 %77.6 %46.2 %23.0

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2012Blue Jays (R)P8320.1050  0          
2013Blue Jays (R)P111053.0792  0          
2013Blue Jays (R)P102.0000  0          
2013Blue Jays (R)P3215.0000  0          
2014Blue Jays (A-)P101050.1280  0          
2014Blue Jays (A)P4421.2020  0          
2014Blue Jays (A+)P218.2000  0          
2015Blue Jays (A+)P305.0010  0          
2015Rockies (AAA)P11013.2121  0          
2015Blue Jays (AAA)P13519.2030  0          
20152 TeamsP18017.2020000000 1   1.000 
    2015Blue JaysP13012.1000000000 1   .000 
    2015RockiesP505.1020000000 0   1.000 
2016Rockies (AAA)P16015.2001  0          
2016RockiesP19014.2341011001 2   .875 
2017Orioles (AA)P6024.1231  1          
2017OriolesP39166.12100001100 4   1.000 
2018OriolesP63186.1372110000 8   .833 
2019OriolesP809.2010000000 1   1.000 
Total- - -P1472194.28243122101 16   .914 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
20152 TeamsP17.20 0  000     -0.1      
    2015Blue JaysP12.10 0  000     0.1      
    2015RockiesP5.10 0  000     -0.2      
2016RockiesP14.20 0  000     -0.1      
2017OriolesP66.1-1 0  022     0.5      
2018OriolesP86.10 0  -1-1-2     -0.5      
2019OriolesP9.20 0  000     -0.1      
Total- - -P194.2-1 0  -110     -0.4      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
20152 TeamsP17.20.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
    2015Blue JaysP12.10.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)0.0%      (0)
    2015RockiesP5.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
2016RockiesP14.20.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (4)
2017OriolesP66.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (7)
2018OriolesP86.10.0%      (0)0.0%      (0)0.0%      (2)0.0%     (0)0.0%      (0)87.5%      (8)
Total- - -P194.20.0%      (0)0.0%      (2)0.0%      (2)0.0%     (0)0.0%      (0)95.2%    (21)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
20152 Teams-0.3-0.20.20.0-2.6-0.3($2.2) 
    2015Blue Jays-0.1-0.20.20.0-1.2-0.1($1.0) 
    2015Rockies-0.20.0-0.10.0-1.4-0.1($1.2) 
2016Rockies-0.1-0.10.10.0-1.0-0.1($0.8) 
2017Orioles0.81.1-0.20.9-1.7-0.2($1.3) 
2018Orioles0.60.80.10.9-2.9-0.3($2.2) 
2019Orioles-0.4-0.1-0.1-0.2-2.4-0.2($1.9) 
Total- - -0.51.50.11.6-10.6-1.1($8.4) 


  • $0.5m / 1 Years (2015) (Edit)
    • signed by Toronto Blue Jays (League Minimum)
    • 2015: $0.5M
    • Other Notes: Pre-Arbitration
    • Source: spotrac.com
    • Submitted by Bailey Winston
Add New Contract