Age: 30
Bats/Throws: R/R
6' 1" / 212
P

RotoWire News: Dyson allowed a hit before recording two outs while picking up his 14th hold in Sunday's 9-6 win over Arizona. (7/2/2018)

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 (A+)2006628.25.021.570.31.33763.1 %66.7 %4.2 %4.083.363.52 
2012Blue Jays (AA)22933045.14.372.980.40.24868.3 %64.5 %6.7 %2.384.064.16 
2012Blue Jays000200.213.5027.000.00.80050.0 %80.0 %0.0 %40.509.099.090.0
2013Marlins (R)010115.09.001.800.00.40062.5 %61.5 %0.0 %3.602.662.66 
2013Marlins (AA)370161575.14.902.750.00.28565.7 %62.3 %0.0 %2.633.143.78 
2013Marlins (AAA)1305531.04.653.480.29.23275.1 %61.3 %3.7 %2.614.214.76 
2013Marlins0205111.04.094.091.64.34152.1 %69.0 %18.2 %9.006.145.14-0.3
2014Marlins (AAA)21113025.17.113.550.00.29675.8 %66.2 %0.0 %2.493.544.32 
2014Marlins31031042.07.073.210.21.31078.1 %63.3 %4.3 %2.143.163.520.2
20152 Teams54275075.18.482.510.48.29275.8 %68.8 %13.3 %2.632.942.831.2
    2015Marlins33044044.08.393.480.61.30270.4 %64.0 %13.6 %3.683.523.370.2
    2015Rangers21231031.18.621.150.29.27787.0 %75.9 %12.5 %1.152.112.071.0
2015Rangers001403.24.912.452.45.357100.0 %53.3 %33.3 %2.456.414.07 
2016Rangers323873070.17.042.940.64.29185.4 %65.2 %15.6 %2.433.623.451.1
2016Rangers000101.09.000.000.00.000100.0 %50.0 %0.0 %0.001.152.81 
2017Rangers (AAA)000202.09.004.500.00.33366.7 %66.7 %0.0 %4.503.223.90 
20172 Teams4101455054.25.604.941.32.31966.4 %63.0 %21.1 %6.095.634.96-0.8
    2017Rangers16017016.23.786.483.24.37957.8 %61.4 %37.5 %10.809.166.19-0.9
    2017Giants341438038.06.394.260.47.28672.0 %63.9 %9.1 %4.034.084.420.1
2018Giants43374070.17.172.560.64.27077.8 %61.3 %11.1 %2.693.473.610.5
2019Depth Charts33260060.07.383.350.67.31372.4 %  3.653.73 0.2
2019Steamer33055055.07.383.350.67.30572.4 %58.2 % 3.653.733.850.2
Total- - -1922573151324.17.083.220.69.30074.9 %64.7 %14.0 %3.413.803.671.8
Postseason- - -001504.25.791.931.93.313100.0 %52.9 %25.0 %1.935.283.80 

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2012Blue Jays (A+)204.08660000028.212435161315011016
2012Blue Jays (AA)222.383300094145.1188382012215043022
2012Blue Jays0040.5020000000.284330200001
2013Marlins (R)013.6011000005.0226320101105
2013Marlins (AA)372.6316150000075.13277236220231101041
2013Marlins (AAA)132.61550000031.012523109112111016
2013Marlins029.00510000011.0541612112511005
2014Marlins (AAA)212.491300014125.11032187010020020
2014Marlins312.143100000142.0181411410115431033
20152 Teams542.6375000221275.1309652622421148071
    2015Marlins333.684400009244.0190412118317136041
    2015Rangers211.1531000212031.1119245414012030
2015Rangers002.4540001013.2186111110002
2016Rangers322.43730003810570.1285631919523033055
2016Rangers000.0010000001.030000000001
2017Rangers (AAA)004.5020000002.092110100002
20172 Teams4106.0955000144754.2260674137830732134
    2017Rangers1610.801700003416.29131232061230107
    2017Giants344.0338000141338.0169361817218431127
2018Giants432.6974000315570.1273562321520132056
2019Depth Charts333.65600  215 60.0 592724422 3  49
2019Steamer333.6555000015 55.0236542522420 2  45
Total- - -19223.41315100575020324.11370312138123251161417161255
Postseason- - -001.9350001014.2216111110003

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2012Blue Jays (A+)5.021.573.200.3112.9 %4.0 %8.9 %.2971.40.33763.1 %  3.36
2012Blue Jays (AA)4.372.981.470.4011.7 %8.0 %3.7 %.2251.17.24868.3 %  4.06
2012Blue Jays13.5027.000.500.0012.5 %25.0 %-12.5 %.6679.00.80050.0 %9612169.09
2012Average7.563.052.481.0219.8 %8.0 %11.8 %.2501.31.29372.5 %  4.12
2013Marlins (R)9.001.805.000.0022.7 %4.6 %18.2 %.3001.40.40062.5 %  2.66
2013Marlins (AA)4.902.751.780.0012.5 %7.0 %5.5 %.2451.26.28565.7 %  3.14
2013Marlins (AAA)4.653.481.330.2912.8 %9.6 %3.2 %.2051.13.23275.1 %  4.21
2013Marlins4.094.091.001.649.3 %9.3 %0.0 %.3331.91.34152.1 %2451696.14
2013Average7.573.022.510.9619.9 %7.9 %11.9 %.2501.30.29473.5 %  4.02
2014Marlins (AAA)7.113.552.000.0019.4 %9.7 %9.7 %.2311.22.29675.8 %  3.54
2014Marlins7.073.212.200.2118.2 %8.3 %9.9 %.2521.33.31078.1 %59883.16
2014Average7.732.892.670.8620.4 %7.6 %12.7 %.2471.28.29573.0 %  3.81
20152 Teams8.482.513.380.4823.0 %6.8 %16.2 %.2291.14.29275.8 %68762.94
    2015Marlins8.393.482.410.6121.6 %9.0 %12.6 %.2411.32.30270.4 %97933.52
    2015Rangers8.621.157.500.2925.2 %3.4 %21.8 %.2110.89.27787.0 %27512.11
2015Rangers4.912.452.002.4511.1 %5.6 %5.6 %.3531.91.357100.0 %581566.41
2015Average7.762.922.661.0220.4 %7.7 %12.7 %.2511.29.29672.9 %  4.03
2016Rangers7.042.942.390.6419.3 %8.1 %11.2 %.2431.22.29185.4 %54823.62
2016Rangers9.000.001.000.0033.3 %0.0 %33.3 %.0000.00.000100.0 %0251.15
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Rangers (AAA)9.004.502.000.0022.2 %11.1 %11.1 %.2501.50.33366.7 %  3.22
20172 Teams5.604.941.131.3213.1 %11.5 %1.5 %.2951.77.31966.4 %1371315.63
    2017Rangers3.786.480.583.247.7 %13.2 %-5.5 %.3922.58.37957.8 %2292019.16
    2017Giants6.394.261.500.4716.0 %10.7 %5.3 %.2431.42.28672.0 %961004.08
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Giants7.172.562.800.6420.5 %7.3 %13.2 %.2241.08.27077.8 %69903.47
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019Depth Charts7.383.352.210.67   .2591.36.31372.4 %  3.73
2019Steamer7.383.352.210.6719.1 %8.7 %10.5 %.2541.36.30572.4 %  3.73
Total- - -7.083.222.200.6918.6 %8.5 %10.1 %.2521.32.30074.9 %83953.80
Postseason- - -5.791.933.001.9314.3 %4.8 %9.5 %.3001.50.313100.0 %461285.28

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2012Blue Jays (A+)2.759.1 %66.7 %24.2 %4.2 %4.2 %  42.2 %23.5 %34.3 %     3.52
2012Blue Jays (AA)2.9713.8 %64.5 %21.7 %10.0 %6.7 %  50.0 %17.8 %32.2 %     4.16
2012Blue Jays4.0020.0 %80.0 %0.0 %0.0 %0.0 %0.0 %0.0 %20.0 %40.0 %40.0 %0.0 %40.0 %60.0 %6.062219.09
2013Marlins (R)8.0038.5 %61.5 %0.0 %0.0 %0.0 %  42.9 %42.9 %14.3 %     2.66
2013Marlins (AA)3.0016.9 %62.3 %20.8 %16.3 %0.0 %  43.0 %23.1 %33.9 %     3.78
2013Marlins (AAA)2.119.7 %61.3 %29.0 %22.2 %3.7 %  40.0 %17.9 %42.1 %     4.76
2013Marlins2.644.8 %69.0 %26.2 %0.0 %18.2 %6.9 %0.0 %53.5 %27.9 %18.6 %9.3 %74.4 %16.3 %4.271375.14
2014Marlins (AAA)3.1312.7 %66.2 %21.1 %20.0 %0.0 %  42.3 %26.8 %31.0 %     4.32
2014Marlins3.5218.8 %63.3 %18.0 %4.3 %4.3 %11.1 %0.0 %40.0 %37.7 %22.3 %26.9 %53.1 %20.0 %3.04953.52
20152 Teams4.7716.8 %68.8 %14.4 %13.3 %13.3 %9.1 %20.0 %47.9 %33.8 %18.3 %31.9 %50.2 %17.8 %2.40722.83
    2015Marlins3.6418.4 %64.0 %17.6 %4.5 %13.6 %11.3 %25.0 %45.0 %32.6 %22.5 %31.0 %51.2 %17.8 %3.07873.37
    2015Rangers7.8814.5 %75.9 %9.6 %37.5 %12.5 %6.3 %0.0 %52.4 %35.7 %11.9 %33.3 %48.8 %17.9 %1.31512.07
2015Rangers2.6726.7 %53.3 %20.0 %33.3 %33.3 %25.0 %0.0 %      3.931014.07
2016Rangers4.0918.9 %65.2 %15.9 %15.6 %15.6 %9.9 %0.0 %44.6 %37.3 %18.1 %25.0 %47.5 %27.5 %3.25813.45
2016Rangers1.000.0 %50.0 %50.0 %0.0 %0.0 %0.0 %0.0 %      1.87662.81
2017Rangers (AAA)4.0016.7 %66.7 %16.7 %0.0 %0.0 %  16.7 %33.3 %50.0 %     3.90
20172 Teams3.1316.9 %63.0 %20.1 %5.3 %21.1 %11.8 %50.0 %39.4 %38.9 %21.8 %26.4 %46.1 %27.5 %4.781144.96
    2017Rangers2.6915.7 %61.4 %22.9 %0.0 %37.5 %9.3 %100.0 %40.3 %41.7 %18.1 %19.4 %50.0 %30.6 %5.781416.19
    2017Giants3.4517.6 %63.9 %18.5 %9.1 %9.1 %13.2 %0.0 %38.8 %37.2 %24.0 %30.6 %43.8 %25.6 %4.271024.42
2018Giants2.6015.2 %61.3 %23.6 %8.9 %11.1 %5.1 %33.3 %41.2 %39.7 %19.1 %20.6 %41.8 %37.6 %3.39893.61
Total- - -3.4916.7 %64.7 %18.6 %8.9 %14.0 %9.1 %22.2 %43.3 %37.0 %19.8 %25.4 %48.6 %26.1 %3.38903.67
Postseason- - -2.2523.5 %52.9 %23.5 %25.0 %25.0 %22.2 %0.0 %      3.64933.80

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2012Blue Jays (A+)662491    25152177
2012Blue Jays (AA)8930193    254416670
2012Blue Jays40100001111425
2013Marlins (R)8050    73138
2013Marlins (AA)14749408    3907091099
2013Marlins (AAA)572796    170260430
2013Marlins291120210070103173
2014Marlins (AAA)471593    146221367
2014Marlins812324192016242441683
20152 Teams143303541351313847221106
    2015Marlins802223194116254431685
    2015Rangers63812341015130291421
2015Rangers83412002193655
2016Rangers13132385133010348642990
2016Rangers110000004812
2017Rangers (AAA)4110    131629
20172 Teams11938322144216344583927
    2017Rangers43161104227121196317
    2017Giants762221210209223387610
2018Giants1174529463123354636990
Total- - -624179161165718497175331414894
Postseason- - -94412002234467

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2012Blue Jays-0.05-0.060.02-3.30-0.330.220.200.210.282-0.280.0600
2013Marlins-0.68-1.010.32-8.23-0.900.630.140.720.054-0.34-0.7501
2014Marlins-0.52-2.091.570.950.150.590.980.710.57190.19-1.0646
20152 Teams1.67-5.367.029.880.981.171.531.181.29590.620.80228
    2015Marlins-0.38-3.753.36-3.35-0.361.051.341.031.3334-0.420.0587
    2015Rangers2.05-1.613.6613.231.331.371.781.381.23251.040.46141
2015Rangers-0.17-0.600.42-0.90-0.101.725.192.210.813-0.06-0.0521
2016Rangers3.73-8.2912.0218.331.792.102.141.831.78201.070.72376
2016Rangers0.020.000.020.540.050.26 0.33 00.080.0000
20172 Teams-2.43-10.538.10-15.25-1.452.071.611.681.5121-1.07-0.112612
    2017Rangers-3.40-4.901.50-17.52-1.691.711.271.421.159-1.31-0.6847
    2017Giants0.97-5.646.602.280.242.251.781.791.79120.240.19225
2018Giants0.10-6.216.3111.711.191.190.981.251.33580.73-0.642112
Total- - -1.83-33.5435.3714.091.411.431.311.371.271830.920.3611045
Postseason- - --0.15-0.600.44-0.36-0.041.545.191.840.8130.02-0.1221

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2012Blue Jays88.0% (92.0)  4.0% (73.0)8.0% (82.0)   
2013Marlins85.2% (91.7)5.3% (84.1) 1.2% (78.5)8.3% (84.9)  2.3%
2014Marlins80.1% (95.6)13.6% (83.2)  6.3% (88.5)  2.3%
20152 Teams74.4% (95.8)10.2% (86.1)  15.4% (88.7)  0.4%
    2015Marlins69.5% (95.6)14.0% (86.2)  16.6% (88.3)  0.6%
    2015Rangers82.4% (96.1)4.0% (85.1)  13.5% (89.3)   
2016Rangers70.1% (95.3)11.3% (84.0)  18.6% (88.9)   
20172 Teams64.4% (95.1)3.7% (83.7)17.3% (90.3) 14.7% (88.9)  2.2%
    2017Rangers73.5% (94.9)8.2% (84.2)  18.3% (89.0)  3.1%
    2017Giants59.7% (95.2)1.3% (82.1)26.2% (90.3) 12.8% (88.9)  1.8%
2018Giants65.0% (93.6)7.6% (82.8)13.3% (89.8) 14.1% (86.7)  0.5%
Total- - -70.9% (94.9)8.9% (84.1)6.0% (90.1)0.1% (76.7)14.1% (88.3)  1.0%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2012Blue Jays84.0 %4.0 %     4.0 %  8.0 %   
2013Marlins47.3 %34.9 %2.4 %   7.7 %1.2 %  6.5 %   
2014Marlins36.4 %49.5 %    1.5 %12.1 %  0.5 %   
20152 Teams30.3 %51.3 %    1.5 %6.9 %  10.0 %   
    2015Marlins36.9 %44.1 %    2.1 %9.3 %  7.8 %   
    2015Rangers19.7 %63.0 %    0.7 %3.1 %  13.5 %   
2016Rangers13.4 %56.0 %    1.6 %9.7 %  19.3 %   
20172 Teams20.6 %44.3 %    17.0 %3.2 %  14.9 %   
    2017Rangers13.9 %59.6 %    2.2 %6.0 %  18.3 %   
    2017Giants24.2 %36.0 %    25.0 %1.7 %  13.0 %   
2018Giants6.8 %58.2 %    14.8 %5.9 %  14.4 %   
Total- - -22.0 %51.3 %0.1 %   7.3 %7.1 %  12.3 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2012Blue Jays91.892.7     73.4  81.9  
2013Marlins92.191.291.6   84.778.6  84.8  
2014Marlins95.694.7    82.883.1  87.3  
20152 Teams94.495.6    89.784.3  88.5  
    2015Marlins94.095.2    89.684.5  87.5  
    2015Rangers95.896.0    90.383.1  89.4  
2016Rangers95.895.1    87.683.4  88.9  
20172 Teams95.494.9    90.182.6  88.9  
    2017Rangers95.594.8    87.782.7  89.0  
    2017Giants95.394.9    90.282.5  88.9  
2018Giants93.693.5    89.082.3  86.8  
Total- - -94.894.791.6   89.183.2  88.2  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2012Blue Jays   88.0 %8.0 % 4.0 %    
2013Marlins12.4 %  72.8 %8.3 %6.5 %     
2014Marlins26.7 %  53.5 %6.2 %13.6 %     
20152 Teams19.5 %5.6 % 54.7 %15.6 %4.5 %     
    2015Marlins25.7 %8.4 % 43.6 %16.7 %5.6 %     
    2015Rangers9.5 %1.2 % 72.6 %13.8 %2.9 %     
2016Rangers14.2 %0.9 % 56.2 %18.3 %10.4 %     
20172 Teams16.3 %18.6 % 48.4 %14.6 %2.2 %     
    2017Rangers9.8 %4.1 % 64.0 %18.0 %4.1 %     
    2017Giants19.7 %26.1 % 40.3 %12.8 %1.2 %     
2018Giants7.0 %13.1 % 58.2 %13.9 %7.5 %     
Total- - -15.9 %7.7 % 55.2 %14.0 %7.2 %0.0 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2012Blue Jays   92.682.6 74.1   
2013Marlins93.7  92.585.783.8    
2014Marlins96.9  96.589.584.0    
20152 Teams97.289.4 96.789.683.7    
    2015Marlins97.189.2 96.289.183.5    
    2015Rangers97.491.8 97.390.684.4    
2016Rangers97.089.4 96.089.984.8    
20172 Teams95.590.3 95.289.281.7    
    2017Rangers95.486.9 95.189.381.7    
    2017Giants95.590.6 95.389.181.9    
2018Giants94.189.8 94.187.384.2    
Total- - -96.490.0 95.589.084.174.1   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2012Blue Jays-2.3  0.0-0.1  -10.23  -2.08-6.62  
2013Marlins-2.10.0 -0.6-1.5  -1.47-0.14 -30.07-10.85  
2014Marlins3.11.1  -1.6  0.591.23  -3.93  
20152 Teams7.1-1.5  4.5  0.86-1.33  2.63  
    2015Marlins-1.90.3  3.0  -0.410.27  2.69  
    2015Rangers9.0-1.7  1.4  2.59-10.28  2.50  
2016Rangers6.20.0  3.4  0.900.00  1.82  
20172 Teams-6.9-0.71.3 -4.1  -1.15-2.130.80 -2.98  
    2017Rangers-8.0-1.2  -2.4  -3.45-4.79  -4.21  
    2017Giants1.20.51.3 -1.6  0.326.510.80 -2.07  
2018Giants6.60.80.4 0.8  1.031.120.33 0.54  
Total- - -11.8-0.31.7-0.61.2  0.34-0.060.59-20.740.18  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2012Blue Jays-2.20.0     0.0  -0.1  
2013Marlins1.3-3.0-0.4   0.2-0.6  -1.7  
2014Marlins2.1-0.4    0.40.8  -0.1  
20152 Teams4.56.3    -1.60.7  1.7  
    2015Marlins3.7-1.8    -1.71.9  0.7  
    2015Rangers0.88.0    0.1-1.2  1.0  
2016Rangers-0.16.0    0.00.1  4.0  
20172 Teams-2.1-5.1    1.7-1.2  -4.0  
    2017Rangers-1.8-6.1    0.3-1.5  -2.3  
    2017Giants-0.31.0    1.50.3  -1.7  
2018Giants-3.19.5    0.80.0  1.4  
Total- - -0.513.3-0.4   1.5-0.2  1.1  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2012Blue Jays-10.57-3.52     -2.08  -6.61  
2013Marlins1.60-5.10-11.03   1.19-30.05  -15.71  
2014Marlins0.87-0.13    3.880.95  -3.35  
20152 Teams1.351.11    -9.430.96  1.55  
    2015Marlins1.49-0.58    -12.113.09  1.38  
    2015Rangers0.923.04    3.07-9.36  1.71  
2016Rangers-0.051.09    0.090.09  2.09  
20172 Teams-1.11-1.28    1.14-4.09  -2.95  
    2017Rangers-4.09-3.24    3.95-7.99  -3.97  
    2017Giants-0.180.49    1.013.32  -2.18  
2018Giants-4.551.66    0.550.04  0.95  
Total- - -0.050.53-11.03   0.42-0.06  0.19  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2012Blue Jays   -2.3-0.1 0.0   
2013Marlins1.4  -3.6-1.5-0.6    
2014Marlins0.0  3.1-1.61.2    
20152 Teams1.6-2.7 6.84.91.3    
    2015Marlins1.6-0.8 -2.33.41.1    
    2015Rangers0.0-1.9 9.01.50.2    
2016Rangers-0.9-0.2 7.43.10.5    
20172 Teams1.81.3 -8.3-3.8-0.8    
    2017Rangers-1.4-0.1 -6.6-2.2-1.2    
    2017Giants3.31.4 -1.7-1.60.4    
2018Giants-3.00.7 9.70.90.4    
Total- - -0.9-0.9 12.81.81.90.0   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2012Blue Jays   -10.23-6.62 -2.08   
2013Marlins6.46  -2.90-10.85-5.58    
2014Marlins0.02  0.88-3.831.27    
20152 Teams0.75-4.39 1.122.842.58    
    2015Marlins0.90-1.35 -0.773.002.85    
    2015Rangers0.07-38.96 2.972.511.74    
2016Rangers-0.62-2.15 1.331.700.44    
20172 Teams1.210.74 -1.84-2.83-3.97    
    2017Rangers-4.65-0.63 -3.23-3.86-8.87    
    2017Giants2.720.86 -0.70-2.075.13    
2018Giants-4.360.55 1.680.650.60    
Total- - -0.12-0.25 0.480.260.56-2.08   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2012Blue Jays7.1 %81.8 %40.0 %100.0 %88.9 %90.0 %44.0 %62.5 %4.0 %
2012Average30.3 %64.7 %45.6 %66.8 %87.2 %79.6 %44.4 %59.8 %9.2 %
2013Marlins30.2 %57.5 %42.0 %86.2 %92.9 %90.1 %43.2 %48.2 %4.1 %
2013Average30.4 %65.5 %45.9 %66.5 %87.0 %79.4 %44.2 %60.2 %9.4 %
2014Marlins35.4 %73.4 %52.9 %74.0 %85.4 %81.3 %46.2 %60.2 %9.7 %
2014Average30.7 %65.7 %46.2 %65.7 %87.3 %79.3 %44.3 %60.6 %9.5 %
20152 Teams35.1 %69.8 %50.4 %57.1 %87.0 %75.3 %43.9 %59.9 %12.4 %
    2015Marlins32.4 %69.2 %48.3 %60.0 %87.3 %76.9 %43.3 %57.9 %11.1 %
    2015Rangers39.7 %70.9 %53.7 %53.3 %86.6 %73.0 %44.9 %63.0 %14.5 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.8 %60.9 %9.9 %
2016Rangers29.3 %68.2 %47.8 %69.1 %89.1 %82.7 %47.6 %61.1 %8.3 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
20172 Teams31.7 %66.0 %46.8 %72.0 %89.6 %83.0 %44.1 %53.1 %7.8 %
    2017Rangers31.1 %65.7 %46.1 %75.0 %94.4 %87.0 %43.2 %55.0 %5.8 %
    2017Giants32.0 %66.2 %47.2 %70.4 %87.2 %80.9 %44.6 %52.1 %8.9 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Giants32.9 %68.8 %48.2 %66.1 %84.9 %77.6 %42.8 %60.8 %10.8 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %77.0 %43.0 %60.6 %10.7 %
Total- - -32.6 %68.7 %48.7 %67.4 %87.4 %80.0 %44.8 %58.6 %9.6 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2012Blue Jays15.4 %66.7 %40.0 %50.0 %100.0 %90.0 %48.0 %27.3
2012Average29.3 %62.2 %45.6 %63.6 %87.3 %79.6 %49.5 %22.1
2013Marlins26.7 %57.8 %42.0 %78.3 %95.8 %90.1 %49.1 %21.9
2013Average29.7 %62.7 %45.9 %63.2 %87.3 %79.4 %49.2 %22.6
2014Marlins34.0 %69.6 %52.9 %71.7 %85.4 %81.3 %53.2 %24.8
2014Average30.1 %63.1 %46.2 %62.9 %87.5 %79.3 %48.8 %23.0
20152 Teams36.6 %65.7 %50.4 %56.6 %87.2 %75.5 %47.4 %24.3
    2015Marlins32.3 %65.9 %48.3 %60.0 %86.0 %76.9 %47.7 %23.8
    2015Rangers43.3 %65.5 %53.7 %52.6 %89.2 %73.5 %46.8 %25.2
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016Rangers30.3 %65.3 %47.8 %66.7 %90.1 %82.7 %50.0 %25.4
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
20172 Teams32.7 %62.4 %47.3 %69.1 %89.9 %82.6 %49.3 %27.4
    2017Rangers31.3 %61.7 %46.1 %68.6 %96.8 %87.0 %48.6 %26.6
    2017Giants33.5 %62.8 %48.0 %69.4 %86.3 %80.4 %49.7 %27.8
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Giants32.8 %65.9 %48.2 %61.9 %86.5 %77.5 %46.6 %28.8
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
Total- - -33.0 %65.3 %48.8 %64.4 %88.2 %80.0 %49.0 %26.0

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2012Blue Jays27.3 %50.0 %40.0 %66.7 %100.0 %90.0 %56.0 %28.9
2013Marlins25.6 %57.5 %42.0 %76.2 %96.0 %90.1 %51.5 %23.7
2014Marlins32.7 %69.8 %52.9 %69.7 %85.8 %81.3 %54.6 %25.8
20152 Teams37.2 %65.2 %50.4 %56.9 %87.3 %75.5 %47.2 %24.7
    2015Marlins33.4 %64.9 %48.3 %60.8 %86.1 %76.9 %47.3 %24.3
    2015Rangers43.2 %65.7 %53.8 %52.1 %89.2 %73.5 %47.1 %25.3
2016Rangers31.5 %64.5 %47.8 %66.9 %90.8 %82.8 %49.4 %25.8
20172 Teams31.6 %62.3 %46.8 %68.9 %89.9 %82.7 %49.5 %28.1
    2017Rangers32.7 %60.5 %46.1 %72.2 %95.7 %87.0 %48.0 %26.6
    2017Giants31.0 %63.2 %47.2 %67.0 %87.1 %80.6 %50.3 %28.9
2018Giants32.7 %65.5 %48.2 %61.8 %85.9 %77.3 %47.3 %30.0
Total- - -33.1 %64.9 %48.7 %64.1 %88.3 %80.0 %49.3 %26.8

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2012Blue Jays (A+)P6628.2352  0          
2012Blue Jays (AA)P33045.12101  1          
2012Blue JaysP200.2000000000 1   .000 
2013Marlins (R)P115.0231  0          
2013Marlins (AA)P161575.16192  0          
2013Marlins (AAA)P5531.0260  0          
2013MarlinsP5111.0100000000 2   1.000 
2014Marlins (AAA)P13025.1360  1          
2014MarlinsP31042.0742110000 6   .846 
20152 TeamsP75075.14113030100 8   .833 
    2015MarlinsP44044.0353030100 7   .727 
    2015RangersP31031.1160000000 1   1.000 
2016RangersP73070.13120001100 5   1.000 
2017Rangers (AAA)P202.0120  0          
20172 TeamsP55054.2280000000 9   1.000 
    2017RangersP17016.2010000000 2   1.000 
    2017GiantsP38038.0270000000 7   1.000 
2018GiantsP74070.1580001101 14   1.000 
Total- - -P3151324.122435142301 45   .929 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRARMDPRRngRErrRUZRUZR/150
2012Blue JaysP0.20 0  000           
2013MarlinsP11.00 0  0-1-1           
2014MarlinsP42.00 -1  0-3-4           
20152 TeamsP75.10 -1  0-2-3           
    2015MarlinsP44.00 -1  0-1-2           
    2015RangersP31.10 0  0-1-1           
2016RangersP70.10 0  0-1-1           
20172 TeamsP54.20 -1  0-1-3           
    2017RangersP16.20 0  00-1           
    2017GiantsP38.00 -1  0-1-2           
2018GiantsP70.10 -2  00-2           
Total- - -P324.1-1 -5  0-8-14           

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2013MarlinsP11.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (1)0.0%      (0)
2014MarlinsP42.00.0%      (0)0.0%      (0)0.0%      (1)0.0%     (1)0.0%      (0)71.4%      (7)
20152 TeamsP75.10.0%      (0)0.0%      (2)0.0%      (0)0.0%     (1)50.0%      (2)88.9%      (9)
    2015MarlinsP44.00.0%      (0)0.0%      (2)0.0%      (0)0.0%     (1)0.0%      (1)80.0%      (5)
    2015RangersP31.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (4)
2016RangersP70.10.0%      (0)0.0%      (1)0.0%      (0)0.0%     (1)100.0%      (3)100.0%      (9)
20172 TeamsP54.20.0%      (1)0.0%      (2)0.0%      (0)50.0%     (2)100.0%      (1)85.7%      (7)
    2017RangersP16.20.0%      (1)0.0%      (2)0.0%      (0)0.0%     (0)0.0%      (0)50.0%      (2)
    2017GiantsP38.00.0%      (0)0.0%      (0)0.0%      (0)50.0%     (2)100.0%      (1)100.0%      (5)
2018GiantsP70.10.0%      (0)0.0%      (0)0.0%      (0)100.0%     (2)100.0%      (1)85.7%      (7)
Total- - -P324.10.0%      (1)0.0%      (5)0.0%      (1)42.9%     (7)75.0%      (8)87.2%    (39)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2012Blue Jays-0.1-0.20.1-0.1-0.20.0($0.1) 
2013Marlins-0.5-0.1-0.1-0.3-2.7-0.3($1.9) 
2014Marlins0.5-0.10.40.31.90.2$1.6 
20152 Teams1.40.00.20.210.71.2$9.2 
    2015Marlins-0.1-0.1-0.2-0.21.70.2$1.5 
    2015Rangers1.40.10.40.59.01.0$7.7 
2016Rangers2.90.11.71.810.61.1$8.6 
20172 Teams-1.1-0.30.0-0.3-8.8-0.8($6.7) 
    2017Rangers-1.4-0.40.0-0.4-9.8-0.9($7.5) 
    2017Giants0.30.10.10.21.00.1$0.8 
2018Giants1.40.40.50.94.70.5$3.9 
Total- - -4.4-0.22.82.616.11.8$14.6 

  • $4.4m / 1 Years (2018) (Edit)
    • signed by San Francisco Giants on 1/13/2018 (Free Agent)
    • 2018: $4.4M
    • Agent / Agency: ISE
    • Submitted by Craig Edwards
  • $3.5m / 1 Years (2017) (Edit)
    • signed by Texas Rangers on 1/13/2017 (Avoided Arbitration)
    • 2017: $3.5M
    • Source: twitter.com
    • Submitted by Bailey Winston
  • $0.5m / 1 Years (2016) (Edit)
    • signed by Texas Rangers on 3/4/2016 (League Minimum)
    • 2016: $0.5M
    • Other Notes: Pre arbitration
    • Agent / Agency: Relativity
    • Source: spotrac.com
    • Submitted by Sam Bauman
  • $0.5m / 1 Years (2015) (Edit)
    • signed by Miami Marlins on 3/3/2015 (League Minimum)
    • 2015: $0.5M
    • Other Notes: Pre arbitration
    • Source: spotrac.com
    • Submitted by Sam Bauman
  • $0.5m / 1 Years (2014) (Edit)
    • signed by Miami Marlins on 3/1/2014 (League Minimum)
    • 2014: $0.5M
    • Other Notes: Pre arbitration
    • Source: spotrac.com
    • Submitted by Sam Bauman
Add New Contract
  • 2010 June Amateur Draft - Round: 4, Pick: 11, Overall: 126
    • Team: Toronto Blue Jays
    • School: South Carolina
  • 2009 June Amateur Draft - Round: 10, Pick: 12, Overall: 303
    • Team: Oakland Athletics
    • School: U South Carolina Columbia
  • 2006 June Amateur Draft - Round: 19, Pick: 15, Overall: 571
    • Team: Washington Nationals
    • School: Jesuit HS