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

RotoWire News: Dyson recorded a pair of outs without allowing a baserunner and struck out one in Monday's 12-4 loss to the Reds. (5/7/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



SeasonWLSVBSGSIPTBFHRERHRBBSOK/9BB/9HR/9BABIPLOB%GB%HR/FBERAFIPxFIP
Today000001.030000019.000.000.00.000100.0 %50.0 %0.0 %0.001.081.08
20192010025.097198714248.641.440.36.27372.0 %61.7 %7.1 %2.522.402.94

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.3
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.2
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
2019THE BAT23060060.06.912.890.60.30471.5 %  3.533.63  
2019ATC33263062.07.143.070.72.30372.6 %  3.633.77  
2019Depth Charts34160060.07.103.150.72.30872.1 %  3.723.81 0.1
2019Steamer33060060.07.463.230.66.30672.4 %58.1 % 3.613.673.790.2
2019ZiPS44064058.76.753.070.77.30471.8 %  3.843.95 0.0
2019Giants20122024.08.631.500.38.28172.0 %62.1 %7.1 %2.632.453.010.4
2019ZiPS (R)33 46044.07.242.730.68.30872.3 %  3.573.63 0.2
2019Steamer (R)22037037.08.093.110.69.30572.9 %  3.493.53 0.2
2019Depth Charts (R)22037037.07.672.920.69.31172.6 %  3.533.58 0.1
2019THE BAT (R)22038038.07.753.110.69.30672.7 %  3.533.64  
Total- - -2122583371348.17.183.100.67.29974.7 %64.6 %13.5 %3.363.713.632.5
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
2019THE BAT233.53600  0  60.025358262441923  46
2019ATC333.63630  214 62.0 60272552163  50
2019Depth Charts343.72600  114 60.0 592725521 3  47
2019Steamer333.6160000015 60.0257592724422 3  50
2019ZiPS443.84640  0  58.7 582725520233244
2019Giants202.632200015024.094198714020023
2019ZiPS (R)333.57460     44.0 431917313 3  35
2019Steamer (R)223.493700008 37.0158361614313 2  34
2019Depth Charts (R)223.53370  08 37.0 361615312 2  32
2019THE BAT (R)223.53380  0  38.016036161531312  33
Total- - -21223.36337100585520348.11464331146130261201419161278
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
2019THE BAT6.912.892.390.60   .2541.28.30471.5 %  3.63
2019ATC7.143.072.320.72   .2541.30.30372.6 %  3.77
2019Depth Charts7.103.152.260.72   .2591.34.30872.1 %  3.81
2019Steamer7.463.232.310.6619.4 %8.4 %11.0 %.2541.34.30672.4 %  3.67
2019ZiPS6.753.072.200.77   .2601.33.30471.8 %  3.95
2019Giants8.631.505.750.3824.5 %4.3 %20.2 %.2160.96.28172.0 %65622.45
2019Average8.853.432.581.3323.0 %8.9 %14.1 %.2421.31.28873.0 %  4.43
2019ZiPS (R)7.242.732.650.68   .2571.28.30872.3 %  3.63
2019Steamer (R)8.093.112.600.69   .2481.30.30572.9 %  3.53
2019Depth Charts (R)7.672.922.630.69   .2551.29.31172.6 %  3.58
2019THE BAT (R)7.753.112.490.69   .2501.29.30672.7 %  3.64
Total- - -7.183.102.320.6719.0 %8.2 %10.8 %.2501.29.29974.7 %82923.71
Postseason- - -5.791.933.001.9314.3 %4.8 %9.5 %.3001.50.313100.0 %461285.28

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019314464058.7582725520446.753.072.200.77.2601.33.30471.8 %3.843.950.0
2020323357052.7522322418406.843.082.220.68.2591.33.30773.0 %3.763.830.2
2021333356052.0512322418396.753.122.170.69.2581.33.30472.6 %3.813.870.1

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
2019Giants2.5713.8 %62.1 %24.1 %0.0 %7.1 %11.1 %42.9 %40.0 %36.9 %23.1 %23.1 %49.2 %27.7 %2.87723.01
Total- - -3.4216.5 %64.6 %18.9 %8.3 %13.5 %9.2 %28.0 %43.1 %37.0 %20.0 %25.2 %48.6 %26.2 %3.35893.63
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
2019Giants36148047314100209309
Total- - -6601931691661257111185333505203
Postseason- - -94412002234467

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2012Blue Jays-0.05-0.060.02-3.30-0.330.220.160.210.282-0.280.0600
2013Marlins-0.68-1.000.32-8.30-0.910.620.460.710.054-0.35-0.7501
2014Marlins-0.55-2.091.540.690.120.590.590.710.57190.17-1.1046
20152 Teams1.59-5.346.938.760.901.160.971.171.28590.480.89228
    2015Marlins-0.43-3.733.30-4.09-0.421.040.831.021.3234-0.530.1287
    2015Rangers2.02-1.613.6312.851.311.361.161.381.22251.010.47141
2015Rangers-0.17-0.600.42-0.90-0.101.725.192.210.813-0.06-0.0521
2016Rangers3.72-8.2912.0118.421.782.091.761.831.78201.070.71376
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
2019Giants0.55-0.851.405.580.620.830.791.051.29170.630.0471
Total- - -2.25-34.3836.6318.301.921.391.141.351.272001.370.2511746
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%
2019Giants62.8% (93.8)4.2% (81.9)23.0% (91.3) 10.0% (87.3)   
Total- - -70.5% (94.9)8.6% (84.1)7.0% (90.3)0.1% (76.7)13.9% (88.2)  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 %   
2019Giants11.0 % 26.3 %  48.7 %4.2 %   9.7 %   
Total- - -21.3 %48.2 %1.7 %  2.9 %7.2 %6.7 %  12.1 %   

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  
2019Giants93.9 91.4  93.881.9   87.2  
Total- - -94.794.791.4  93.888.983.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.2 % 58.4 %13.9 %7.5 %     
2019Giants13.6 %24.0 % 48.7 %9.4 %4.2 %     
Total- - -15.8 %8.7 % 54.8 %13.7 %7.0 %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.490.3 95.289.181.7    
    2017Rangers95.486.8 95.089.281.7    
    2017Giants95.490.6 95.389.081.8    
2018Giants94.189.8 94.187.384.2    
2019Giants93.791.7 94.087.582.2    
Total- - -96.290.2 95.488.984.074.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  
2019Giants0.70.52.2 1.0  0.364.123.12 3.35  
Total- - -12.50.33.9-0.62.3  0.340.061.08-20.740.32  

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  
2019Giants0.1 2.5  1.40.6   0.9  
Total- - -0.613.32.1  1.42.1-0.2  2.0  

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  
2019Giants0.37 3.12  0.934.40   2.86  
Total- - -0.060.532.46  0.930.57-0.06  0.32  

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    
2019Giants0.42.4 1.30.90.6    
Total- - -1.31.4 14.22.72.50.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.99    
    2017Rangers-4.67-0.65 -3.24-3.88-8.90    
    2017Giants2.720.86 -0.70-2.075.13    
2018Giants-4.360.55 1.680.650.60    
2019Giants0.843.18 0.883.034.40    
Total- - -0.160.32 0.500.370.69-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 %76.9 %43.0 %60.6 %10.7 %
2019Giants33.1 %75.4 %51.5 %75.9 %87.1 %83.0 %43.4 %68.1 %8.7 %
2019Average30.4 %67.6 %46.2 %61.9 %84.7 %76.1 %42.6 %60.8 %11.0 %
Total- - -32.6 %69.1 %48.9 %67.9 %87.4 %80.2 %44.7 %59.2 %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
2019Giants36.1 %68.0 %51.6 %77.2 %86.3 %83.0 %48.7 %28.8
2019Average29.9 %64.5 %46.3 %59.0 %84.7 %76.0 %47.4 %24.1
Total- - -33.2 %65.5 %49.0 %65.3 %88.1 %80.2 %49.0 %26.2

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 Teams32.4 %61.9 %46.8 %69.3 %90.0 %82.7 %49.0 %28.1
    2017Rangers34.3 %58.9 %46.1 %71.9 %96.6 %87.0 %47.6 %26.6
    2017Giants31.3 %63.4 %47.2 %67.7 %87.0 %80.6 %49.7 %28.9
2018Giants32.7 %65.5 %48.2 %61.8 %85.9 %77.3 %47.3 %30.0
2019Giants35.3 %67.7 %51.6 %77.8 %85.7 %83.0 %50.3 %30.0
Total- - -33.3 %65.0 %48.9 %65.1 %88.2 %80.2 %49.3 %27.0

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 
2019GiantsP22024.0330000000 3   1.000 
Total- - -P3371348.125465142301 48   .934 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2012Blue JaysP0.20 0  000     0.0      
2013MarlinsP11.00 0  0-1-1     0.0      
2014MarlinsP42.00 -1  0-3-4     -0.8      
20152 TeamsP75.10 -1  0-2-3     -0.5      
    2015MarlinsP44.00 -1  0-1-2     -0.5      
    2015RangersP31.10 0  0-1-1     0.0      
2016RangersP70.10 0  0-1-1     -0.5      
20172 TeamsP54.20 -1  0-1-3     -0.3      
    2017RangersP16.20 0  00-1     -0.3      
    2017GiantsP38.00 -1  0-1-2     0.0      
2018GiantsP70.10 -2  00-2     -0.3      
2019GiantsP24.00 0  0-1-1     0.3      
Total- - -P348.1-2 -5  0-9-15     -2.1      

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- - -P348.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.32.50.3$2.1 
20152 Teams1.40.00.20.211.21.2$9.6 
    2015Marlins0.0-0.1-0.2-0.22.20.2$1.9 
    2015Rangers1.40.10.40.59.01.0$7.7 
2016Rangers3.00.11.71.811.31.2$9.3 
20172 Teams-1.1-0.30.0-0.3-8.5-0.8($6.5) 
    2017Rangers-1.3-0.40.0-0.4-9.5-0.9($7.2) 
    2017Giants0.30.10.10.21.00.1$0.8 
2018Giants1.50.40.50.95.10.5$4.2 
2019Giants0.40.1-0.10.04.10.4$3.4 
Total- - -5.1-0.22.72.622.72.5$20.0 


  • $5m / 1 Years (2019) (Edit)
    • signed by San Francisco Giants on 11/30/2018 (Avoided Arbitration)
    • 2019: $5M
    • Agent / Agency: ISE
    • Originally Reported By: Jon Heyman
    • Source: twitter.com
    • Submitted by Craig Edwards
  • $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