Age: 30
Bats/Throws: L/L
6' 3" / 205
P

RotoWire News: Duffy (shoulder) is likely to remain at extended spring training when the Royals head north in advance of their March 28 season opener versus the White Sox, Jeffrey Flanagan of MLB.com reports. (3/16/2019)
Injury: Shoulder, Day-to-Day

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

If you would like to make a projection for this player, please Log In or Register.



SeasonHandednessIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
2018vs L29.1- - -12230501414260027.259.295.366.284
2018vs R125.2- - -5701311937270216414114.261.350.440.344
SeasonHome / AwayIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
2018Home61.16.3127767113454310270149.269.345.469.349
2018Away93.23.9441594130414113431392.255.337.398.323
2018Home vs L9.2- - -4111003302008.282.317.306.270
2018Home vs R51.2- - -23656113424010250141.267.350.498.363
2018Away vs L19.2- - -8119501111240019.247.284.395.291
2018Away vs R74.0- - -3347580303011391373.257.350.399.330
SeasonMonthlyIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
2018Mar/Apr31.25.40142327220195140028.250.326.460.337
2018May33.06.00149395022229170126.298.383.542.396
2018Jun30.03.30128244012114151129.214.313.364.296
2018Jul37.13.38167383014142160137.253.331.320.293
2018Aug22.16.049924511515270121.264.323.411.318
2018Sept/Oct0.240.5074003311000.667.7141.167.766
20181st Half113.24.595021131626058195313103.253.337.431.333
20182nd Half41.15.66190488126264170138.279.349.414.333
SeasonLeverageIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
2018Low Leverage65.0- - -2896513011114270167.249.322.345.297
2018Medium Leverage77.0- - -35085103504816381265.274.359.485.363
2018High Leverage13.0- - -531110252535019.234.321.500.333
SeasonSituationalIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
2018Bases Empty86.1- - -38787170121212360188.249.320.400.316
2018Men on Base68.2- - -3057473747211341353.276.366.462.355
2018Men In Scoring37.0- - -167395064628191226.267.361.489.359
SeasonThrough CountIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
2018Through 3 - 04.0- - -3681044017103.421.694.474.527
2018Through 3 - 18.2- - -72154088232009.375.653.625.542
2018Through 3 - 217.0- - -1011230993410023.200.525.400.430
2018Through 2 - 020.0- - -110244114143271011.289.464.481.410
2018Through 1 - 057.2- - -28866111413910501045.277.403.466.377
2018Through 2 - 132.2- - -1723710015156390031.278.442.496.407
2018Through 1 - 164.1- - -29866131313010390166.256.356.432.344
2018Through 0 - 180.0- - -33780112373712200296.254.303.419.311
2018Through 2 - 241.0- - -179305115154280064.199.324.329.295
2018Through 1 - 246.1- - -192375218186140174.209.271.362.276
2018Through 0 - 233.1- - -13025211212440164.200.231.331.242
SeasonSP / RPIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
2018As Starter155.04.886921612438684237014141.261.341.426.333
SeasonShiftsIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
2018No Shift74.1- - -3331011720000000.303.304.373.291
2018Shift - All25.2- - -12137710000000.306.308.387.298
2018Shift - Traditional22.1- - -10735710000000.327.327.415.318
2018Shift - Non Traditional3.1- - -142000000000.143.154.154.135
SeasonTTOIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
20181st Through Order as SP55.24.04250559126253320258.255.359.355.320
20182nd Through Order as SP53.25.532435992333311221155.268.337.482.349
20183rd Through Order as SP43.14.78190456024238160125.260.326.436.330
20184th Through Order as SP2.111.5792003310003.222.222.556.323

SeasonHandednessK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
2018vs L8.281.844.500.6122.1 %4.9 %17.2 %- - -1.23.32266.3 %2.823.57
2018vs R8.164.581.781.5020.0 %11.2 %8.8 %- - -1.55.30074.9 %5.145.23
SeasonHome / AwayK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
2018Home7.193.961.811.4717.7 %9.8 %7.9 %.2691.53.30061.7 %5.055.25
2018Away8.844.132.141.2522.2 %10.4 %11.8 %.2551.46.30781.3 %4.474.70
2018Home vs L7.451.864.000.0019.5 %4.9 %14.6 %.2821.34.35576.9 %2.132.98
2018Home vs R7.144.351.641.7417.4 %10.6 %6.8 %.2671.57.28958.8 %5.605.67
2018Away vs L8.691.834.750.9223.5 %4.9 %18.5 %.2471.17.30459.4 %3.163.85
2018Away vs R8.884.741.871.3421.9 %11.7 %10.2 %.2571.54.30885.6 %4.824.92
SeasonMonthlyK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
2018Mar/Apr7.963.982.001.4219.7 %9.9 %9.9 %.2501.45.28466.7 %4.774.91
2018May7.094.641.532.4517.5 %11.4 %6.0 %.2981.70.31378.8 %6.775.62
2018Jun8.704.501.931.2022.7 %11.7 %10.9 %.2141.30.25381.4 %4.565.25
2018Jul8.923.862.310.4822.2 %9.6 %12.6 %.2531.45.32478.5 %3.244.27
2018Aug8.462.823.000.8121.2 %7.1 %14.1 %.2641.39.32458.2 %3.524.28
2018Sept/Oct0.0013.500.0013.500.0 %14.3 %-14.3 %.6677.50.60055.6 %27.1612.62
20181st Half8.164.201.941.5020.5 %10.6 %10.0 %.2531.46.29076.5 %5.005.01
20182nd Half8.273.702.240.8720.0 %9.0 %11.1 %.2791.57.33966.2 %3.894.67
SeasonLeverageK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
2018Low Leverage9.283.742.480.5523.2 %9.3 %13.8 %- - -1.42.32193.8 %3.194.32
2018Medium Leverage7.604.441.711.8718.6 %10.9 %7.7 %- - -1.60.30173.1 %5.735.35
2018High Leverage6.233.461.802.0817.0 %9.4 %7.5 %- - -1.23.229-62.5 %6.165.32
SeasonSituationalK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
2018Bases Empty9.173.752.441.2522.7 %9.3 %13.4 %- - -1.42.300100.0 %4.224.53
2018Men on Base6.954.461.561.4417.4 %11.2 %6.2 %- - -1.57.30938.7 %5.325.40
2018Men In Scoring6.324.621.371.9515.6 %11.4 %4.2 %- - -1.57.277-8.2 %6.275.69
SeasonThrough CountK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
2018Through 3 - 06.7538.250.180.008.3 %47.2 %-38.9 %- - -6.25.50084.0 %14.4116.06
2018Through 3 - 19.3533.230.282.0812.5 %44.4 %-31.9 %- - -5.42.44888.2 %15.1614.45
2018Through 3 - 212.1821.710.561.5922.8 %40.6 %-17.8 %- - -3.12.26590.2 %9.989.24
2018Through 2 - 04.9512.150.411.3510.0 %24.6 %-14.5 %- - -2.55.30479.1 %8.069.17
2018Through 1 - 07.027.800.901.5615.6 %17.4 %-1.7 %- - -2.01.30673.5 %6.466.81
2018Through 2 - 18.5410.740.791.6518.0 %22.7 %-4.6 %- - -2.33.32390.2 %7.237.22
2018Through 1 - 19.235.461.691.4022.2 %13.1 %9.1 %- - -1.63.30881.5 %5.004.95
2018Through 0 - 110.802.254.801.3528.5 %5.9 %22.6 %- - -1.25.32976.3 %3.543.28
2018Through 2 - 214.056.152.290.8835.8 %15.6 %20.1 %- - -1.41.31382.1 %3.363.46
2018Through 1 - 214.372.725.291.1738.5 %7.3 %31.3 %- - -1.10.32078.0 %2.622.33
2018Through 0 - 217.281.0816.001.0849.2 %3.1 %46.2 %- - -0.87.36873.8 %1.330.81
SeasonSP / RPK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
2018As Starter8.194.062.011.3420.4 %10.1 %10.3 %.2611.49.30473.5 %4.704.92
SeasonShiftsK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
2018No Shift0.000.000.000.000.0 %0.0 %0.0 %- - -1.36.303100.0 %3.166.14
2018Shift - All0.000.000.000.000.0 %0.0 %0.0 %- - -1.44.306100.0 %3.166.06
2018Shift - Traditional0.000.000.000.000.0 %0.0 %0.0 %- - -1.57.327100.0 %3.166.12
2018Shift - Non Traditional0.000.000.000.000.0 %0.0 %0.0 %- - -0.60.143100.0 %3.165.64
SeasonTTOK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
20181st Through Order as SP9.385.171.810.4923.2 %12.8 %10.4 %.2551.56.33674.3 %3.614.78
20182nd Through Order as SP9.223.692.501.8422.6 %9.1 %13.6 %.2681.51.31273.6 %5.064.46
20183rd Through Order as SP5.193.321.561.6613.2 %8.4 %4.7 %.2601.41.26474.8 %5.585.81
20184th Through Order as SP11.570.003.003.8633.3 %0.0 %33.3 %.2220.86.200-166.7 %6.162.01

SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%PitchesBallsStrikes
2018vs L1.0331.4 %34.9 %33.7 %10.3 %6.9 %13.3 %0.0 %38.2 %30.3 %31.5 %13.5 %49.4 %37.1 %500168332
2018vs R0.8019.9 %35.5 %44.6 %8.7 %12.2 %6.6 %0.0 %43.0 %31.2 %25.8 %17.0 %44.9 %38.1 %22878911396
SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%PitchesBallsStrikes
2018Home0.7921.8 %34.5 %43.7 %8.1 %11.6 %10.3 %0.0 %44.0 %28.5 %27.5 %18.0 %42.5 %39.5 %1116429687
2018Away0.8622.2 %36.0 %41.8 %9.6 %11.3 %6.1 %0.0 %40.8 %32.9 %26.4 %15.2 %48.0 %36.8 %16716301041
2018Home vs L2.6040.0 %43.3 %16.7 %0.0 %0.0 %15.4 %0.0 %38.7 %22.6 %38.7 %12.9 %48.4 %38.7 %17254118
2018Home vs R0.6818.6 %32.9 %48.5 %8.6 %12.3 %9.1 %0.0 %45.0 %29.6 %25.4 %18.9 %41.4 %39.6 %944375569
2018Away vs L0.7126.8 %30.4 %42.9 %12.5 %8.3 %11.8 %0.0 %37.9 %34.5 %27.6 %13.8 %50.0 %36.2 %328114214
2018Away vs R0.9021.0 %37.4 %41.6 %8.8 %12.1 %4.9 %0.0 %41.6 %32.4 %26.0 %15.5 %47.5 %37.0 %1343516827
SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%PitchesBallsStrikes
2018Mar/Apr0.7924.2 %33.3 %42.4 %9.5 %11.9 %3.0 %0.0 %43.0 %30.0 %27.0 %13.0 %47.0 %40.0 %584221363
2018May0.7121.2 %32.7 %46.2 %8.3 %18.8 %2.9 %0.0 %41.9 %31.4 %26.7 %12.4 %48.6 %39.1 %615226389
2018Jun0.5518.1 %28.9 %53.0 %11.4 %9.1 %4.2 %0.0 %42.2 %32.5 %25.3 %18.1 %39.8 %42.2 %500192308
2018Jul1.2621.4 %43.8 %34.8 %7.7 %5.1 %10.2 %0.0 %38.1 %32.7 %29.2 %22.1 %46.9 %31.0 %660256404
2018Aug0.9226.5 %35.3 %38.2 %7.7 %7.7 %20.8 %0.0 %44.3 %28.6 %27.1 %17.1 %44.3 %38.6 %402152250
2018Sept/Oct1.5016.7 %50.0 %33.3 %0.0 %50.0 %0.0 %0.0 %83.3 %16.7 %0.0 %0.0 %50.0 %50.0 %261214
20181st Half0.7722.0 %34.0 %44.0 %9.3 %12.7 %4.3 %0.0 %40.8 %32.1 %27.1 %14.6 %47.5 %37.9 %20267651261
20182nd Half1.0022.1 %38.9 %38.9 %7.8 %7.8 %15.7 %0.0 %45.5 %28.4 %26.1 %20.9 %41.0 %38.1 %761294467
SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%PitchesBallsStrikes
2018Low Leverage0.9224.0 %36.5 %39.6 %13.2 %5.3 %10.0 %0.0 %42.8 %29.4 %27.8 %18.0 %45.9 %36.1 %1160444716
2018Medium Leverage0.7820.7 %34.7 %44.6 %7.4 %14.8 %3.6 %0.0 %39.2 %34.3 %26.5 %16.3 %45.7 %38.0 %1428541887
2018High Leverage0.7621.1 %34.2 %44.7 %0.0 %17.6 %23.1 %0.0 %57.9 %18.4 %23.7 %7.9 %44.7 %47.4 %19974125
SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%PitchesBallsStrikes
2018Bases Empty0.8421.2 %35.9 %42.9 %10.8 %10.8 %7.5 %0.0 %42.4 %29.8 %27.9 %16.8 %43.5 %39.7 %1596608988
2018Men on Base0.8223.0 %34.7 %42.3 %6.7 %12.2 %8.1 %0.0 %41.9 %32.6 %25.6 %15.8 %48.4 %35.8 %1191451740
2018Men In Scoring0.9418.5 %39.5 %42.0 %4.0 %16.0 %12.8 %0.0 %47.5 %29.2 %23.3 %13.3 %45.8 %40.8 %644256388
SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%PitchesBallsStrikes
2018Through 3 - 02.0025.0 %50.0 %25.0 %0.0 %0.0 %0.0 %0.0 %25.0 %50.0 %25.0 %12.5 %43.8 %43.8 %18912465
2018Through 3 - 10.8329.0 %32.3 %38.7 %0.0 %16.7 %0.0 %0.0 %12.9 %48.4 %38.7 %12.9 %51.6 %35.5 %400248152
2018Through 3 - 20.8818.9 %37.8 %43.2 %6.3 %18.8 %0.0 %0.0 %48.7 %24.3 %27.0 %18.9 %37.8 %43.2 %682344338
2018Through 2 - 00.5420.8 %27.8 %51.4 %8.1 %8.1 %5.0 %0.0 %34.7 %38.9 %26.4 %12.5 %45.8 %41.7 %530302228
2018Through 1 - 00.6721.2 %31.6 %47.2 %12.1 %11.0 %9.8 %0.0 %40.4 %35.8 %23.8 %18.7 %47.2 %34.2 %1300630670
2018Through 2 - 10.6424.5 %29.4 %46.1 %8.5 %12.8 %6.7 %0.0 %37.3 %32.4 %30.4 %16.7 %51.0 %32.4 %936462474
2018Through 1 - 10.9422.4 %37.5 %40.1 %10.4 %13.0 %6.9 %0.0 %39.1 %32.3 %28.7 %21.4 %43.8 %34.9 %1457603854
2018Through 0 - 11.0523.3 %39.3 %37.4 %4.9 %14.6 %7.0 %0.0 %43.8 %27.4 %28.8 %14.2 %42.5 %43.4 %1422427995
2018Through 2 - 21.0021.8 %39.1 %39.1 %5.9 %11.8 %2.9 %0.0 %52.9 %29.9 %17.2 %13.8 %44.8 %41.4 %1085454631
2018Through 1 - 21.0522.3 %39.8 %37.9 %10.3 %15.4 %4.9 %0.0 %36.9 %34.0 %29.1 %17.5 %35.9 %46.6 %1007336671
2018Through 0 - 21.0529.5 %36.1 %34.4 %4.8 %19.0 %9.1 %0.0 %42.6 %24.6 %32.8 %11.5 %39.3 %49.2 %569117452
SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%PitchesBallsStrikes
2018As Starter0.8322.0 %35.4 %42.6 %9.0 %11.4 %7.8 %0.0 %42.1 %31.0 %26.8 %16.4 %45.7 %38.0 %278710591728
SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%PitchesBallsStrikes
2018No Shift0.9122.9 %36.7 %40.4 %9.7 %0.0 %9.0 %0.0 %40.2 %30.9 %28.8 %18.0 %48.7 %33.3 %1198413785
2018Shift - All1.0023.1 %38.5 %38.5 %11.1 %0.0 %4.4 %0.0 %40.5 %34.7 %24.8 %14.9 %45.5 %39.7 %394123271
2018Shift - Traditional0.9525.7 %36.2 %38.1 %12.5 %0.0 %5.3 %0.0 %39.3 %36.5 %24.3 %15.9 %43.0 %41.1 %368119249
2018Shift - Non Traditional1.400.0 %58.3 %41.7 %0.0 %0.0 %0.0 %0.0 %50.0 %21.4 %28.6 %7.1 %64.3 %28.6 %26422
SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%PitchesBallsStrikes
20181st Through Order as SP1.0018.7 %40.6 %40.6 %7.9 %4.8 %3.2 %0.0 %35.4 %38.0 %26.6 %13.9 %48.1 %38.0 %1048412636
20182nd Through Order as SP0.8125.8 %33.1 %41.1 %11.9 %16.4 %11.1 %0.0 %46.7 %27.9 %25.5 %18.8 %43.6 %37.6 %973367606
20183rd Through Order as SP0.7020.9 %32.4 %46.6 %5.8 %11.6 %10.4 %0.0 %44.6 %26.4 %29.1 %14.9 %46.0 %39.2 %721265456
20184th Through Order as SP1.0033.3 %33.3 %33.3 %50.0 %50.0 %0.0 %0.0 %33.3 %50.0 %16.7 %50.0 %33.3 %16.7 %451530