Roberto Osuna

Age: 25
Bats/Throws: R/R
6' 2" / 215
P
Birthdate: 2/7/1995 (25 y, 13 d)
Contract: 1 yr, $10M (2020)
Service Time: 4.097
Reported as the pre-2020 value.
4 years and 97 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: 3
Reported as the pre-2020 season number of waiver options remaining.

RotoWire News: Osuna signed a one-year, $10 million contract with the Astros on Friday, avoiding arbitration, Brian McTaggart of MLB.com reports. (1/10/2020)

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
2011Mexican (AAA)01013219.25.495.031.37.35567.1 %46.9 %11.5 %5.496.115.93 
2012Blue Jays (R)1007424.09.002.250.38.27485.4 %46.6 %4.0 %1.503.243.64 
2012Blue Jays (A-)1005519.211.444.120.46.26566.4 %40.4 %5.6 %3.202.973.01 
2013Blue Jays (A)350101042.110.842.341.28.31155.1 %49.5 %13.0 %5.533.692.73 
2014Blue Jays (R)000111.018.000.000.00.000100.0 %100.0 %0.0 %0.00-0.49-0.49 
2014Blue Jays (A+)0207722.012.273.681.23.44667.0 %36.2 %11.1 %6.554.073.16 
2015Blue Jays162068069.29.692.070.90.23879.7 %34.3 %8.5 %2.583.023.451.3
2015Blue Jays011708.16.481.081.08.10076.9 %42.9 %14.3 %2.163.613.29 
2016Blue Jays433672074.09.971.701.09.25682.5 %33.2 %10.2 %2.683.203.601.7
2016Blue Jays101709.010.000.000.00.190100.0 %42.9 %0.0 %0.000.922.59 
2017Blue Jays343966064.011.671.270.42.28559.5 %48.0 %5.8 %3.381.742.572.9
2018Blue Jays (R)000101.09.000.000.00.333100.0 %33.3 %0.0 %0.001.662.29 
2018Blue Jays (A+)000222.04.500.000.00.167100.0 %50.0 %0.0 %0.002.483.36 
2018Astros (AA)000101.09.000.000.00.333100.0 %66.7 %0.0 %0.001.452.73 
2018Blue Jays (AAA)000303.015.006.000.00.625100.0 %37.5 %0.0 %0.002.002.77 
20182 Teams222138038.07.580.950.24.29478.3 %41.3 %2.7 %2.372.453.721.1
    2018Blue Jays00915015.17.630.590.00.34073.7 %39.1 %0.0 %2.932.053.450.5
    2018Astros221223022.27.541.190.40.25882.5 %42.9 %4.2 %1.992.723.900.6
2018Astros001406.07.501.501.50.23545.5 %55.6 %20.0 %7.505.164.37 
2019Astros433866065.010.111.661.11.23481.6 %38.8 %12.3 %2.633.213.601.6
2019Astros1029010.08.104.500.90.22275.5 %25.0 %5.6 %3.604.216.49 
2020THE BAT42065065.09.541.821.28.28774.6 %  3.433.68  
2020ATC333763062.010.151.761.13.29376.0 %  3.133.32  
2020Depth Charts423365065.010.231.981.21.29876.7 %  3.343.49 1.4
2020Steamer433365065.010.492.381.27.28874.5 %40.0 % 3.643.643.900.9
2020ZiPS523365062.39.961.591.16.29279.2 %  3.033.34 1.0
Total- - -14181543100310.29.991.590.81.25876.2 %38.6 %8.6 %2.752.773.378.7
Postseason- - -21527033.18.101.890.81.18871.4 %39.8 %7.7 %2.973.354.26 

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2011Mexican (AAA)015.491320000019.289251512311114012
2012Blue Jays (R)101.50740000024.095185416021124
2012Blue Jays (A-)103.20550000019.285149719012025
2013Blue Jays (A)355.5310100000042.1176392826611028051
2014Blue Jays (R)000.0011000001.030000000002
2014Blue Jays (A+)026.55770000022.010128161639030030
2015Blue Jays162.5868000207369.2271482120716215075
2015Blue Jays012.1670001008.1283221100006
2016Blue Jays432.6872000360674.0288552322914434182
2016Blue Jays100.0070001009.03140000000010
2017Blue Jays343.38660003901064.024946262439034083
2018Blue Jays (R)000.0010000001.041000000001
2018Blue Jays (A+)000.0022000002.071000000001
2018Astros (AA)000.0010000001.041000000001
2018Blue Jays (AAA)000.0030000203.0155000200005
20182 Teams222.3738000212138.015033101014043032
    2018Blue Jays002.931500090115.163165501021013
    2018Astros221.9923000122022.287175513022019
2018Astros007.5040001006.0265551102105
2019Astros432.6366000380665.0253452019812021073
2019Astros103.60900021110.0427441500109
2020THE BAT423.43650  0  65.026255272591313  69
2020ATC333.13630  370 62.0 51232281203  70
2020Depth Charts423.34650  332 65.0 552624914 3  74
2020Steamer433.6465000332 65.0268562826917 3  76
2020ZiPS523.03650  33  62.3 522221811133169
Total- - -14182.75310000154926310.21211227100952855613171345
Postseason- - -212.972700051133.112719111137022030

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2011Mexican (AAA)5.495.031.091.3713.5 %12.4 %1.1 %.3251.83.35567.1 %  6.11
2012Blue Jays (R)9.002.254.000.3825.3 %6.3 %18.9 %.2071.00.27485.4 %  3.24
2012Blue Jays (A-)11.444.122.780.4629.4 %10.6 %18.8 %.1871.17.26566.4 %  2.97
2013Blue Jays (A)10.842.344.641.2829.0 %6.3 %22.7 %.2391.18.31155.1 %  3.69
2014Blue Jays (R)18.000.002.000.0066.7 %0.0 %66.7 %.0000.00.000100.0 %  -0.49
2014Blue Jays (A+)12.273.683.331.2329.7 %8.9 %20.8 %.3151.68.44667.0 %  4.07
2015Blue Jays9.692.074.690.9027.7 %5.9 %21.8 %.1890.92.23879.7 %64743.02
2015Blue Jays6.481.086.001.0821.4 %3.6 %17.9 %.1110.48.10076.9 %53893.61
2015Average7.762.922.661.0220.4 %7.7 %12.7 %.2511.29.29672.9 %  4.03
2016Blue Jays9.971.705.861.0928.5 %4.9 %23.6 %.2030.93.25682.5 %64753.20
2016Blue Jays10.000.0010.000.0032.3 %0.0 %32.3 %.1290.44.190100.0 %0210.92
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Blue Jays11.671.279.220.4233.3 %3.6 %29.7 %.1940.86.28559.5 %77391.74
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Blue Jays (R)9.000.001.000.0025.0 %0.0 %25.0 %.2501.00.333100.0 %  1.66
2018Blue Jays (A+)4.500.001.000.0014.3 %0.0 %14.3 %.1430.50.167100.0 %  2.48
2018Astros (AA)9.000.001.000.0025.0 %0.0 %25.0 %.2501.00.333100.0 %  1.45
2018Blue Jays (AAA)15.006.002.500.0033.3 %13.3 %20.0 %.3852.33.625100.0 %  2.00
20182 Teams7.580.958.000.2421.3 %2.7 %18.7 %.2320.97.29478.3 %57582.45
    2018Blue Jays7.630.5913.000.0020.6 %1.6 %19.0 %.2671.11.34073.7 %69482.05
    2018Astros7.541.196.330.4021.8 %3.5 %18.4 %.2070.88.25882.5 %48652.72
2018Astros7.501.505.001.5019.2 %3.9 %15.4 %.2171.00.23545.5 %1821235.16
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019Astros10.111.666.081.1128.9 %4.7 %24.1 %.1880.88.23481.6 %59713.21
2019Astros8.104.501.800.9021.4 %11.9 %9.5 %.1891.20.22275.5 %81934.21
2019Average8.883.292.691.4023.0 %8.5 %14.4 %.2491.33.29672.3 %  4.49
2020THE BAT9.541.825.251.28   .2321.05.28774.6 %  3.68
2020ATC10.151.765.761.13   .2271.02.29376.0 %  3.32
2020Depth Charts10.231.985.161.21   .2321.07.29876.7 %  3.49
2020Steamer10.492.384.421.2728.2 %6.4 %21.8 %.2271.13.28874.5 %  3.64
2020ZiPS9.961.596.271.16   .2281.01.29279.2 %  3.34
Total- - -9.991.596.270.8128.5 %4.5 %24.0 %.1990.91.25876.2 %65642.77
Postseason- - -8.101.894.290.8123.6 %5.5 %18.1 %.1610.78.18871.4 %70783.35

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2020255265062.3522221811699.961.596.271.16.2281.01.29279.2 %3.033.341.0
2021265265062.35222218117010.111.596.361.16.2281.01.29479.2 %3.033.311.0
2022275265061.75222218116910.071.616.271.17.2301.02.29579.2 %3.063.341.0

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2011Mexican (AAA)1.1512.5 %46.9 %40.6 %19.2 %11.5 %  36.9 %30.8 %32.3 %     5.93
2012Blue Jays (R)1.0810.3 %46.6 %43.1 %12.0 %4.0 %  35.5 %25.8 %38.7 %     3.64
2012Blue Jays (A-)1.0621.3 %40.4 %38.3 %16.7 %5.6 %  36.0 %26.0 %38.0 %     3.01
2013Blue Jays (A)1.157.5 %49.5 %43.0 %21.7 %13.0 %  40.2 %25.0 %34.8 %     2.73
2014Blue Jays (R)1.000.0 %100.0 %0.0 %0.0 %0.0 %  0.0 %0.0 %100.0 %     -0.49
2014Blue Jays (A+)0.7817.2 %36.2 %46.6 %0.0 %11.1 %  55.9 %18.6 %25.4 %     3.16
2015Blue Jays0.7419.7 %34.3 %46.1 %8.5 %8.5 %1.6 %0.0 %37.4 %31.8 %30.7 %18.4 %55.9 %25.7 %2.81853.45
2015Blue Jays1.2923.8 %42.9 %33.3 %0.0 %14.3 %0.0 %0.0 %      3.10813.29
2016Blue Jays0.7019.8 %33.2 %47.1 %20.5 %10.2 %1.6 %0.0 %39.7 %31.2 %29.1 %25.4 %37.6 %37.0 %2.87853.60
2016Blue Jays1.0014.3 %42.9 %42.9 %22.2 %0.0 %0.0 %0.0 %      1.97612.59
2017Blue Jays1.4017.8 %48.0 %34.2 %11.5 %5.8 %8.2 %50.0 %37.7 %42.2 %20.1 %11.7 %60.4 %27.9 %2.27582.57
2018Blue Jays (R)1.0033.3 %33.3 %33.3 %0.0 %0.0 %  33.3 %33.3 %33.3 %     2.29
2018Blue Jays (A+)1.5016.7 %50.0 %33.3 %0.0 %0.0 %  66.7 %16.7 %16.7 %     3.36
2018Astros (AA)2.000.0 %66.7 %33.3 %0.0 %0.0 %  0.0 %33.3 %66.7 %     2.73
2018Blue Jays (AAA)1.5037.5 %37.5 %25.0 %0.0 %0.0 %  25.0 %50.0 %25.0 %     2.77
20182 Teams1.2224.8 %41.3 %33.9 %16.2 %2.7 %2.2 %0.0 %37.3 %33.6 %29.1 %18.2 %48.2 %33.6 %3.32883.72
    2018Blue Jays1.3832.6 %39.1 %28.3 %15.4 %0.0 %5.6 %0.0 %36.2 %29.8 %34.0 %17.0 %44.7 %38.3 %3.25823.45
    2018Astros1.1319.0 %42.9 %38.1 %16.7 %4.2 %0.0 %0.0 %38.1 %36.5 %25.4 %19.0 %50.8 %30.2 %3.36923.90
2018Astros2.0016.7 %55.6 %27.8 %0.0 %20.0 %10.0 %0.0 %      3.351034.37
2019Astros0.9821.8 %38.8 %39.4 %13.8 %12.3 %4.7 %0.0 %38.6 %35.5 %25.9 %20.5 %43.4 %36.1 %3.18793.60
2019Astros0.3910.7 %25.0 %64.3 %16.7 %5.6 %0.0 %0.0 %      5.371426.49
Total- - -0.9420.5 %38.6 %41.0 %14.2 %8.6 %3.9 %14.3 %38.2 %34.7 %27.1 %19.2 %48.7 %32.1 %2.84793.37
Postseason- - -0.9015.9 %39.8 %44.3 %12.8 %7.7 %2.9 %0.0 %      3.51984.26

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2011Mexican (AAA)302685    138188326
2012Blue Jays (R)272563    31136167
2012Blue Jays (A-)1918103    39129168
2013Blue Jays (A)5346810    79286365
2014Blue Jays (R)1000    077
2014Blue Jays (A+)2127100    49153202
2015Blue Jays6182357110283787131091
2015Blue Jays975000003572107
2016Blue Jays62883718120103447901134
2016Blue Jays993200013982121
2017Blue Jays73522766217318643961
2018Blue Jays (R)1110    066
2018Blue Jays (A+)3210    81725
2018Astros (AA)2100    31518
2018Blue Jays (AAA)3230    213253
20182 Teams45372761107148383531
    2018Blue Jays1813152110257166223
    2018Astros2724124000591217308
2018Astros105301001336295
2019Astros64653693106319642961
2019Astros71833000463108171
Total- - -30532416246127158150731714678
Postseason- - -35391451006170324494

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2015Blue Jays0.64-7.167.7914.261.501.561.331.531.27291.01-0.602811
2015Blue Jays0.21-0.320.531.980.200.911.231.092.3210.41-0.1821
2016Blue Jays3.00-5.878.8616.031.661.661.561.692.12111.790.02366
2016Blue Jays0.73-0.160.894.460.461.232.731.231.7910.490.1030
2017Blue Jays-0.40-9.308.917.980.752.121.811.822.3181.26-1.453312
20182 Teams1.69-3.405.098.730.881.791.451.501.9970.99-0.04163
    2018Blue Jays0.79-1.272.063.480.341.831.431.472.3320.320.1171
    2018Astros0.90-2.133.035.250.541.761.471.521.8650.66-0.1592
2018Astros-0.10-0.330.24-2.06-0.220.640.500.590.0110.09-0.2411
2019Astros2.14-7.559.7014.991.481.931.731.752.56101.93-0.82306
2019Astros-0.13-1.010.890.520.041.300.931.233.2330.08-0.1812
Total- - -7.07-33.2840.3661.996.271.801.581.671.82656.97-3.0514338
Postseason- - -0.72-1.832.544.900.481.070.921.102.3061.07-0.3974

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2015Blue Jays72.1% (95.6)13.9% (88.0)  14.0% (82.4)  0.5%
2016Blue Jays66.5% (95.8)22.1% (86.2)4.1% (91.0) 7.2% (83.0)  1.4%
2017Blue Jays48.0% (94.6)22.4% (86.1)25.5% (90.5) 4.2% (83.6)   
20182 Teams55.7% (95.2)13.4% (86.4)21.5% (90.7) 9.4% (83.1)   
    2018Blue Jays67.7% (95.2)12.1% (87.0)15.2% (90.5) 4.9% (82.9)   
    2018Astros47.1% (95.2)14.3% (86.1)26.0% (90.7) 12.7% (83.2)   
2019Astros49.2% (96.7)18.4% (88.0)13.9% (91.6) 18.4% (84.5)   
Total- - -59.2% (95.6)18.5% (86.9)11.6% (90.9) 10.7% (83.4)  0.5%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2015Blue Jays68.3 %3.7 %0.2 %   13.7 %   14.0 %  0.1 %
2016Blue Jays60.9 %6.6 %4.5 %   20.7 %   7.3 %   
2017Blue Jays27.5 %16.4 %18.7 %   33.3 %   4.1 %   
20182 Teams47.1 %8.9 %17.3 %   17.3 %   9.4 %   
    2018Blue Jays53.8 %13.9 %11.2 %   16.1 %   4.9 %   
    2018Astros42.2 %5.2 %21.8 %   18.2 %   12.7 %   
2019Astros45.7 %3.5 %15.4 %  0.1 %16.7 %0.1 %  18.6 %   
Total- - -51.1 %7.6 %10.1 %  0.0 %20.4 %0.0 %  10.8 %  0.0 %

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2015Blue Jays95.595.389.8   87.9   82.3  
2016Blue Jays95.795.489.1   86.3   82.9  
2017Blue Jays94.894.491.7   87.1   83.5  
20182 Teams95.295.091.0   87.0   83.1  
    2018Blue Jays95.294.991.0   87.5   82.9  
    2018Astros95.295.190.9   86.7   83.1  
2019Astros96.795.991.2  96.488.082.7  84.4  
Total- - -95.795.091.1  96.487.182.7  83.3  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2015Blue Jays68.9 %  3.1 %14.0 %13.9 %    0.1 %
2016Blue Jays61.5 %3.5 % 4.8 %7.3 %22.9 %     
2017Blue Jays31.3 %27.0 % 16.5 %4.2 %20.6 %    0.4 %
20182 Teams50.3 %21.5 % 5.7 %9.4 %13.2 %     
    2018Blue Jays57.0 %15.7 % 10.8 %4.9 %11.7 %     
    2018Astros45.5 %25.7 % 2.0 %12.7 %14.3 %     
2019Astros44.8 %15.2 % 4.5 %18.6 %17.0 %     
Total- - -52.3 %12.0 % 6.9 %10.8 %18.0 %    0.1 %

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2015Blue Jays96.3  95.583.188.5    
2016Blue Jays96.692.2 96.183.687.0    
2017Blue Jays95.090.6 94.683.886.1    
20182 Teams95.791.1 95.383.686.9    
    2018Blue Jays95.991.0 95.483.687.6    
    2018Astros95.691.1 94.983.686.5    
2019Astros96.991.5 96.084.688.1    
Total- - -96.391.0 95.283.887.3    

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2015Blue Jays8.41.8  1.5  1.081.20  1.00  
2016Blue Jays9.06.20.7 0.7  1.212.511.48 0.88  
2017Blue Jays5.18.83.6 0.9  1.114.071.46 2.15  
20182 Teams5.02.6-0.4 1.2  1.703.60-0.32 2.43  
    2018Blue Jays3.40.4-0.7 -0.4  2.261.46-2.09 -3.35  
    2018Astros1.62.20.3 1.6  1.124.910.43 4.06  
2019Astros2.54.87.4 3.1  0.522.735.52 1.75  
Total- - -30.124.211.3 7.4  1.092.812.10 1.48  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2015Blue Jays7.80.70.1   1.8   1.6  
2016Blue Jays8.60.61.3   4.9   0.7  
2017Blue Jays3.13.6-0.5   11.8   1.0  
20182 Teams6.4-1.0-0.7   2.7   1.2  
    2018Blue Jays4.3-0.7-0.8   0.4   -0.4  
    2018Astros2.1-0.20.1   2.3   1.6  
2019Astros3.3-1.26.2  0.34.70.0  2.9  
Total- - -29.22.86.4  0.325.80.0  7.4  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2015Blue Jays1.051.774.74   1.18   1.06  
2016Blue Jays1.270.852.57   2.11   0.84  
2017Blue Jays1.182.30-0.26   3.75   2.51  
20182 Teams2.57-2.05-0.78   2.93   2.48  
    2018Blue Jays3.62-2.41-3.35   1.23   -3.35  
    2018Astros1.60-1.350.18   4.02   4.12  
2019Astros0.76-3.654.29  31.182.964.44  1.64  
Total- - -1.240.791.38  31.182.734.44  1.48  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2015Blue Jays8.4  0.31.52.0    
2016Blue Jays7.5-0.5 2.30.86.1    
2017Blue Jays3.23.7 2.80.98.6    
20182 Teams5.2-0.8 0.11.22.9    
    2018Blue Jays3.7-0.9 -0.1-0.40.5    
    2018Astros1.50.1 0.21.62.4    
2019Astros3.66.5 -1.12.74.5    
Total- - -28.08.8 4.37.224.1    

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2015Blue Jays1.13  0.911.001.30    
2016Blue Jays1.09-1.38 4.210.942.40    
2017Blue Jays1.061.41 1.752.374.36    
20182 Teams1.96-0.68 0.282.484.16    
    2018Blue Jays2.93-2.53 -0.48-3.351.89    
    2018Astros1.080.14 3.334.125.49    
2019Astros0.864.52 -2.631.552.79    
Total- - -1.151.59 1.361.442.89    

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2015Blue Jays32.7 %69.9 %49.9 %58.6 %76.9 %70.4 %46.2 %63.1 %14.7 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.8 %60.9 %9.9 %
2016Blue Jays36.9 %74.5 %55.2 %56.1 %80.7 %72.3 %48.7 %70.1 %15.1 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Blue Jays40.1 %71.2 %52.2 %50.6 %83.2 %67.9 %39.0 %63.9 %16.8 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
20182 Teams42.5 %75.6 %57.8 %62.0 %82.8 %74.6 %46.3 %75.3 %14.7 %
    2018Blue Jays42.2 %70.2 %56.5 %67.4 %86.3 %79.4 %51.1 %77.8 %11.7 %
    2018Astros42.6 %80.3 %58.8 %58.7 %80.2 %71.3 %42.9 %73.6 %16.9 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Astros37.0 %75.5 %53.7 %54.7 %77.5 %68.6 %43.4 %66.0 %16.9 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -37.3 %73.1 %53.3 %55.7 %79.8 %70.5 %44.7 %67.1 %15.7 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2015Blue Jays31.1 %68.6 %49.9 %55.4 %77.2 %70.4 %50.1 %23.5
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016Blue Jays38.5 %71.9 %55.2 %55.4 %81.3 %72.3 %50.0 %23.5
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Blue Jays38.1 %70.3 %52.2 %46.6 %83.2 %68.1 %43.6 %26.0
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
20182 Teams42.9 %73.0 %57.8 %57.4 %84.4 %74.3 %49.5 %26.2
    2018Blue Jays41.4 %69.8 %56.5 %62.8 %86.8 %78.6 %53.4 %25.3
    2018Astros43.9 %75.7 %58.8 %54.2 %82.6 %71.3 %46.8 %26.9
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Astros36.8 %73.2 %53.7 %51.6 %77.8 %68.2 %46.4 %24.6
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -36.9 %71.2 %53.3 %52.8 %80.4 %70.4 %47.9 %24.5

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2015Blue Jays30.7 %68.1 %49.8 %53.4 %77.7 %70.4 %51.1 %23.8
2016Blue Jays38.2 %72.1 %55.2 %56.3 %80.5 %72.1 %50.1 %23.6
2017Blue Jays38.0 %70.2 %52.1 %48.8 %81.6 %68.1 %43.7 %25.7
20182 Teams41.7 %72.4 %57.8 %59.1 %82.2 %74.3 %52.5 %26.3
    2018Blue Jays42.0 %68.3 %56.5 %64.3 %85.7 %78.6 %55.2 %25.3
    2018Astros41.5 %75.6 %58.8 %55.6 %79.7 %71.3 %50.7 %27.0
2019Astros35.7 %73.9 %53.7 %50.6 %77.7 %68.2 %47.1 %24.6
Total- - -36.3 %71.1 %53.3 %53.1 %79.7 %70.4 %48.7 %24.6

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2011Mexican (AAA)P13219.2220  1          
2012Blue Jays (R)P7424.0131  0          
2012Blue Jays (A-)P5519.2020  0          
2013Blue Jays (A)P101042.1350  0          
2014Blue Jays (R)P111.0000  0          
2014Blue Jays (A+)P7722.0200  0          
2015Blue JaysP68069.2440000000 2   1.000 
2016Blue JaysP72074.0470000000 6   1.000 
2017Blue JaysP66064.0180001100 6   1.000 
2018Blue Jays (R)P101.0000  0          
2018Blue Jays (A+)P222.0000  0          
2018Astros (AA)P101.0000  0          
2018Blue Jays (AAA)P303.0010  0          
20182 TeamsP38038.0250001001 1   1.000 
    2018Blue JaysP15015.1130001001 1   1.000 
    2018AstrosP23022.2120000000 0   1.000 
2019AstrosP66065.0831010000 1   .917 
Total- - -P3100310.219271012101 16   .979 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2015Blue JaysP69.20 0  000     0.1      
2016Blue JaysP74.00 -1  010     0.7      
2017Blue JaysP64.01 -1  010     0.1      
20182 TeamsP38.00 0  011     0.2      
    2018Blue JaysP15.10 0  011     0.1      
    2018AstrosP22.20 0  000     0.1      
2019AstrosP65.00 0  000     0.0      
Total- - -P310.22 -2  031     1.1      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2015Blue JaysP69.20.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (4)
2016Blue JaysP74.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (5)
2017Blue JaysP64.00.0%      (0)0.0%      (1)0.0%      (0)100.0%     (1)100.0%      (1)85.7%      (7)
20182 TeamsP38.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (2)100.0%      (3)
    2018Blue JaysP15.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (2)
    2018AstrosP22.20.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (1)
2019AstrosP65.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)80.0%      (5)
Total- - -P310.20.0%      (0)0.0%      (1)0.0%      (0)100.0%     (1)100.0%      (5)91.7%    (24)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2015Blue Jays2.00.7-0.10.712.31.3$10.4 
2016Blue Jays2.20.6-0.20.516.61.7$13.6 
2017Blue Jays1.30.1-1.8-1.629.12.9$23.6 
20182 Teams1.30.00.10.110.91.1$9.0 
    2018Blue Jays0.4-0.20.0-0.15.10.5$4.3 
    2018Astros0.90.20.10.35.80.6$4.8 
2019Astros2.20.8-0.20.616.61.6$12.9 
Total- - -8.92.3-2.10.285.58.7$69.6