Selling Danny Duffy
As you may recall, I jumped onto the Danny Duffy bandwagon rather early on, diving into his ability to sustain his relief velocity as a starter through his fifth start of the season. Since those first five starts, he has continued to pitch spectacularly, posting a 2.43 ERA (3.43 SIERA) and 21.5% K-BB%. But the good times eventually come to an end. And I think Duffy’s value has peaked and is in danger of experiencing a sharp decline.
Let’s break up his performance as a starter into several different periods. Though this might be a controversial decision, I decided to exclude his absolutely dominant August 1st game against the Rays in which he racked up 16 strikeouts and allowed just one hit. The game was such an outlier for all his underlying peripherals that it would have distorted his overall line during the time period. So out it went.
As a result, I broke up Duffy’s starts into three periods — before his velocity loss and then after his velocity loss, with the Rays game separating the post-velocity loss period into two (five games and then three games started).
Let’s look at the process first:
| Date Range | GS | FB% | FBv | SL% | SLv | CH% | CHv | LD% | GB% | FB% | IFFB% |
| 5/15 – 6/27 | 9 | 60.7% | 95.4 | 22.0% | 84.5 | 17.3% | 85.6 | 19.0% | 29.3% | 51.7% | 11.7% |
| 7/2 – 7/27 | 5 | 58.0% | 94.4 | 15.9% | 83.2 | 16.2% | 84.4 | 18.1% | 44.7% | 37.2% | 11.4% |
| 8/6 – 8/16 | 3 | 61.3% | 94.0 | 23.5% | 82.8 | 15.2% | 84.5 | 19.7% | 28.8% | 51.5% | 2.9% |
Immediately, we see the loss of velocity. The most exciting thing about Duffy was that he had managed to sustain the vast majority of his fastball velocity as a reliever while starting. But that all changed in his 10th start as his velocity dropped and hasn’t recovered. This chart is ugly:

Sure, we didn’t expect him to maintain his velocity as a reliever. But initially, at least over his first nine starts, he did. And that’s what made him so exciting. You see that for the most part, aside from the odd middle period, he’s been an extreme fly ball pitcher. If any pitcher ever hopes to succeed as an extreme fly baller, then doing so in Kansas City is the best possible place to do so. Unfortunately, his ability to induce pop-ups vanished over his last three starts. The sample size is tiny, of course, so perhaps this is just a fluke and not a sign of impending doom.
But hey, he’s still pitching well, right? Let’s check in on the rest of his metrics:
| Date Range | GS | Hard% | SwStk% | K% | BB% | BABIP | LOB% | HR/FB | ERA | SIERA |
| 5/15 – 6/27 | 9 | 37.5% | 14.5% | 30.2% | 5.7% | 0.264 | 89.7% | 16.7% | 3.33 | 3.19 |
| 7/2 – 7/27 | 5 | 34.7% | 8.4% | 22.3% | 4.3% | 0.302 | 75.9% | 5.7% | 3.18 | 3.69 |
| 8/6 – 8/16 | 3 | 37.9% | 9.3% | 19.5% | 4.6% | 0.203 | 92.6% | 5.9% | 1.54 | 4.44 |
For a pitcher who throws in the mid-to-high 90s and has posted a high strikeout rate, it’s pretty crazy to see those inflated Hard% marks over each period. But let’s move off that metric and focus on a more telling one — SwStk%. Duffy was absurd over his first nine starts, making batters swing and miss at an elite clip. Since his velocity has declined, he has been just ordinary and his strikeout rate has plummeted. The one sliver of good news is that he has been able to sustain his significant control gains throughout.
To the far right, you will notice that his SIERA has been on the rise. However, he’s relying on some magic to keep his ERA from feeling the effects of his skills deterioration. Over his last three starts, his SIERA is a weak 4.44, but he has posted a 1.54 ERA (just four runs allowed in 23.1 innings) thanks to a .203 BABIP and 92.6% LOB% (and to a slightly lesser extent, the suppressed 5.9% HR/FB rate). That low BABIP has come despite a very high Hard% and a low IFFB%. And of course, he has stranded nearly every runner that has reached base.
Duffy pitched 144.2 innings last year and is at 132 already this season. He threw 155.1 innings in 2014 as well, so he shouldn’t be running out of steam just yet. But it sure seems like that’s what’s happening.
I’m not going to predict a collapse. He still possesses good stuff, even with a tick less velocity, and he’s showing no signs of backtracking from his improvement in control. But this is a guy with a 2.73 ERA and over a strikeout an inning whose perceived value may be sky high at the moment, especially in keeper leagues as he’s just 27 years old. If you’re risk averse or just curious, I say now is the time to shop him around and maximize your return.
Mike Podhorzer is the founder of ProjectingX IQ, an advanced fantasy baseball analytics platform that transforms projection data and in-season performance signals into actionable intelligence. He is the 2015 Fantasy Sports Writers Association Baseball Writer of the Year and three-time Tout Wars champion. He is the author of the eBook Projecting X 2.0: How to Forecast Baseball Player Performance, which teaches you how to project players yourself. Follow Mike on X@MikePodhorzer and contact him via email.
“I decided to exclude his absolutely dominant August 1st game against the Rays in which he racked up 16 strikeouts and allowed just one hit. ”
Because it would have completely undermined the article, yet it actually did happen. Let’s see the #s with that start included and let the rest of us draw our own conclusions.
Or, if you’re going to pick and choose, why not throw out his worst start as well over the same period.
I’d agree that it probably should’ve been included or at least a note given why it was omitted, but an eight inning, one hit, 16 K shutout isn’t particularly predictive. He had a few “meh” starts that you could bicker about which one was his worst, but none were so bad so as to be nuclear (think some of James Shields’ outings this year). If he’d had one of those, I have to imagine that would’ve been tossed out of the sample as well.
You don’t get to pick which starts are predictive and which are not.
You can imagine they would be… but they weren’t. That is the issue with this “analysis”
I’m generally not a fan of plucking out one particularly good game since lots of players have those kind of games. In this case, though, the author was very clear up front about what he was doing and why and it doesn’t exactly undermine the underlying premise of the article – that in 8 other starts since 7/2, Duffy’s skills have been trending downward. If you want to dismiss that trend or say it’s not so worrisome because he did have that 16 K start, that’s fine.
Essentially, every start over the last 2 time periods, except the Rays start, had similar SwStk% marks, way down from his first nine starts. Only that one start in the middle was elite. It threw him everything. His strikeout rate over the second time period including the Rays start was about 25%. Still a drop from the first nine starts, but not as severe. And it’s deceiving.
Stats are deceiving. They get in the way of the scouting reports and sabermetrics.
I think excluding that start is deceiving. There is evidence that pitchers who throw ‘elite’ games go on to maintain a higher level of excellence in their careers. I remember a study (Bill James?) on pitchers post-no-hitter that uncovered such a trend. The 16 K one-hitter is in the same league as a no-no.
To compound this error, no comparative analysis was done on the quality of opponents in this small sample size. It should also be noted that Duffy is going really long in recent games, while he had been previously around 5 IP per start.
It’s like you started out trying to twist the stats to make an excellent pitcher look bad. Just throw out the best start of his career, take a small sample, cherry pick the stat you want to look at, ignore the calibre of teams in the sample. You can make any pitcher in baseball look bad with this kind of analysis.
I assumed the August 1st start goes in the August date range.
Siera: 3.29
Swstr%: 15.1% (However, this is greatly influenced by that 16 strikeout start where it is 30.9%)
K%: 29.2% (August 1st K% was 60%)
BB%: 4.4%
FB Velocity: 94.1
BABIP: .192
LOB%: 93.4%
On a personal opinion note, I am inclined to agree with Pod. The August 1st start is a big outlier. There is a trend of Duffy losing velocity and getting more lucky as of late. I think taking it out is more representative of how Duffy has been pitching.
The author made it clear that he was taking that start out while explaining why, and doing so in no way “completely undermined the article.” You’re free to ignore this piece and believe that Duffy will maintain his current levels, but I find Mr. Podhorzer’s argument to be compelling. This is no different than identifying a pitcher who might be undervalued because one terrible outing skewed his overall numbers.
Mike – I am in the middle of negotiations to trade Duffy, and I thought I had a chance to sell him at his peak value. Why did you need to choose today, of all days, to post this article?
Ha, just hope no one else in your league reads FG! Heck, I own Duffy myself in my local league and may have just ruined my own chances of trading him. We’ll see!
I know you may disagree with me, but I plan to inquire about Duffy in my 16 team keeper league after the season is over. Sure, there’s a velocity loss but if he can maintain a 94 mph fastball for most of next season, I like that. And I especially like, as you pointed out, his control gains have been sustained.
And since I do expect that insanely low BABIP and high strand rate to equalize before this season ends, he might be available. (Then again, it’s a 12 keeper league and most owners keep a ration of 9 batters to 3 pitchers so he may be available in the draft.)
I also like Kauffman Stadium. It normally suppresses HRs, though that doesn’t mean Duffy will be at 6% next year. But when you consider that the ball is almost certainly livelier this year than its been for some time and may not be as lively next year, I could see a HR/FB% under 10%. HRs are always deducted in points leagues.
What about IFFB changes? Does an in-season change portend bad rates for next year?
He has a history of arm trouble as well. I don’t think his value is sky high – you have to factor in the risk.
Mike – where do you see Duffy being ranked going into next season? Top 25 SP, top 100 overall? Not sure if I should try to sell now or wait to the offseason when everyone gets excited about his ranking.
I’d say there’s a better chance he’s not top 25, as innings could be an issue too. And this velocity decline raises the question of whether next year he’s a 95+ guy or 94 guy like he is at the moment. At 95+, I’d say top 25, but not now. I’d try to sell now while his value is likely at its peak.
I disagree with the mention of the innings limit for a pitcher of his age. All analysis about limiting innings is based on outcomes for pitchers under 25. There is no evidence that limiting innings after this age is important, and I don’t know of any teams that do it.
The 4.44 SIERA you call out was concerning unless I realized that covers 3 starts. I don’t believe that’s very compelling for such a short stretch. What is concerning though is the BABIP, the LOB% and most importantly the velocity decline.
I think it’s not wise to completely ignore a dominant performance while also not accounting for the fact that 2 of his last 3 starts were against some tough offenses (TOR and DET, who just got JD Martinez back)
My thought exactly, and the Chisox are righty-heavy as well. If you’re going to look so-so on paper, TOR and DET are the offenses that can do that to you. His next two starts are MIN (all in) and @BOS (probably sitting him.) That said, the overall point of the article stands, he’s at his peak value right now. But in a redraft league, I’m still inclined to ride him out and manage his tough opponents.
Would you still look to sell in a Scoresheet league, where the playoffs are simulated using 60% April-August stats and 40% September stats? There just isn’t much good pitching in the AL!
I have no idea how Scoresheet works, but if historical stats are used, maybe the rush to sell now isn’t as strong.
He’s been quite fortunate (lucky?) on home runs too perhaps.
Past 44 IP (since July 22nd):
1.64 ERA
2.80 FIP
4.04 xFIP
5.4 HR/FB%
45 IP before that:
3.20 ERA
3.50 FIP
3.44 xFIP
13.3 HR/FB%
As you noted, the hard contact% is up
http://www.fangraphs.com/graphs.aspx?playerid=3542&legend=1,2,3&statArr=223&split=base&time=daily&ymin=&ymax=&start=2016&end=2016&rtype=single>1=10
Despite the fact I actually own Danny Duffy, I have a couple off topic questions to ask your opinion on.
First off…10 team h2h OBP limited moves league
I hate asking this, but I think it’s time to move on from Justin Upton. He had a nice bounce back July but has been straight garbage otherwise, including a current 1-31 skid and getting benched for three straight days. Available bats: Pederson, Kepler, Belt, Tomas, Judge, Moss. Personally I’m little torn between Kepler and Pederson.
The other player I am thinking of moving on from is Salvador Perez. Being an OBP league, he obviously contributes nothing in that category and right now he’s also not hitting for average or power. Best two available catchers are Russell Martin and Gary Sanchez.
Thanks Mike!
Ha, I own Upton myself, but my offense in that league has been so fantastic that I haven’t had the need to seek an upgrade. You have far better options than I. I think I actually like Moss best. He’s clearly healthy again and has shown big power in the past.
Yup, Salvador loses lots of value in OBP leagues. I’m cool with swapping to Gary Sanchez as he could play every day, either at catcher or DH.
Who do you like better between Pederson and Kepler? Kepler has the advantage of batting third while Pederson is batting seventh, but Pederson has been really hot lately and it’s been over two weeks since Kepler last homered. Plus Eno had a good article recently on whether Kepler’s power is sustainable. Thanks Mike!
All else being equal, I like Pederson better as this power surge came out of nowhere from Kepler and not even hinted at from his minor league record. But that difference in batting order is huge. Batting 7th in the NL is terrible, while hitting third will lead to more plate appearances and counting stats. If Pederson has been hot and is still hitting 7th, he might never move up.
So true. Thanks!
On the other hand, look at Robbie Ray. The opposite is happening. Since June 12th, 12 starts, velocity trending up to about 95, K/9 11.18 bb/9 2.26, 3.06 siera.
I’m not sure there is a large enough sample size to conclude anything one way or another. Your conclusion rests on the sample size of three August starts, removing the 16 K start which I’m fine with. It could be that he is fading as he pitches deeper into the season, it could be a change of skills, it could be a conscious decision to be more efficient and work deeper in games, it could be a combo of all 3. Having watched these starts, I personally see a pitcher making a conscious decision to be more efficient and work deeper into games, which he is doing. He’s missing bats when he needs to, otherwise he’s relying on an elite defense and some spacious parks behind him.
That isn’t to say he isn’t lucky, of course he’s been lucky. I don’t think any pitcher can do what he has done in August without a substantial amount of luck. But I don’t think that means there is an erosion of skills. Even with a slight decline in velocity, we’re still talking about a lefty sitting at 94 with an 11-12 MPH difference between fastball and a devastating change-up. While his fastball is getting hit more, the whiff rates of his change-up and slider have both increased over the same time period. Again, too small of a sample to conclude one way or another but it is notable.
Duffy’s RoS matchups map out like this: Twins, @ Red Sox, Tigers, @ Twins, A’s, White Sox, @ Tigers, Twins. I’m not sure you’re going to find a pitcher with more favorable RoS matchups and with the upside Duffy has. Long term/dynasty, I’m not convinced his trade value exceeds his actual value. I think it is more likely that people won’t be believers in his one year breakout and if his velo dip is stamina related, why not hang on to him and see if he’s back up in the 95-98 region to open 2017?
I wasn’t clear enough in the writeup, but the only reason there is the 5 and 3 game sample is because I had no way of combining those. I would have done that, but with the 16 K game right in the middle, I had to split them up. It would have been too time consuming for me to combine them to compare the first 9 starts to the 8 game sample.
Enjoyed the article but I have a clarification a couple question. First, Duffy actually pitched 149 innings last year counting AAA and post-season so if KC is being strict he should have about 40 innings left with about 8 starts to go.
My first question is regarding all starting pitchers who exceed a certain innings threshold like 120 innings. Is there an avg velo drop off for them? Knowing that would help define whether he’s experiencing a “normal drop off” or has actually hit a wall.
My last question relates to climate. It’s been one hot-muggy summer in a lot of places this year. If I’m pitching, I want outs as fast as I can get them because I know in 5 innings I’m going to be dragging ass and about 8-10 lbs lighter. Do pitchers see changes in velocity on hot muggy August days vs. cool September temps?
Pretty stupid to simply exclude the 16K game. While a 16K game against the swing happy Rays isn’t a great one game sample, it surely means something. If he had 8K and 0ER that game, would it have been excluded? Probably not.
If you’re going to do anything, normalize the results a bit. But Duffy has started 18 games this year – you can’t just throw his best one out completely.
Completely understand, but when every start in the second grouping has a SwStk% of between 8% and 10%, EXCEPT the Rays game, there’s a clear trend and that Rays game is the clear outlier that would skew the results.