Part 2 of Using Contact% & Pull% to Predict a Batter’s Decline
Last week, I examined how a decline in pull rate (Pull%) and contact rate (Contact%) may be a precursor to overall decline. The idea was that if the hitter was worse at doing either or both, they could be in for a larger than normal decline. The research was an initial stab at the data and I got some great comments for future areas of stuady on it. With a few tweaks, I was able to take the ideas and refine the research in order to have a better understanding of what can be a good sign of a major decline.
Idea #1 – Use O-contact% instead of Contact%
Reader Brendan stated the following:
It would be interesting to take this concept and run an ANOVA amongst the 4 groups + control for o-zone contact rate AND z-contact rate separately, being that o-zone contact % is the one peripheral that drops off the cliff dramatically for older players. We’d get an idea about the extent to which overall wRC+ is affected by o-zone contact decline. Hardy’s 2014 and 2015 o-zone contact rate was much lower compared to recent years.
So I analyzed the data with various combinations of Contact%, O-Contact% (outside the zone contact rate), and Z-Contact% (inside the zone contact rate). I looked at several different combinations and none were really any better than Contact%. I decided to move forward with just Contact% for the rest of the analysis.
Idea #2 – Weight of Contact% and Pull%
This again came from a reader (AJS):
Interesting — but what’s the logic for multiplying the decline in contact rate by 2
And my response:
The normal range of change in Contact% is about half that of Pull%. Sorry for not adding it.
That was the reasoning I used, but it was a terrible reason. I regressed the data to get some better multipliers. I was close on my initial guess, but the better estimate for the Contact% multiplier was 2.5.
With Contact% being such a major factor, I went and removed Pull% from the equation and found it was still needed. Without Pull% added to the equation, the results merely mirrored the league average decline.
Finally on this front, I made one small change which helped get better results, I made sure both of the two values declined before the player was included.
Idea #3 – Effect of injuries
This idea of using injuries came from Peter:
Question with regards to McCutchen. Was there any noticeable difference in his numbers for the month of April versus May-October? He seemed to be bothered by a knee injury for about a month and a half which was preventing him from turning on any pitches, so I’m curious to see if April is responsible for him being on this list.
Besides McCutchen, Hunter Pence, who missed most of the season with an arm and oblique injury, topped our original list of declining players. I ran the values on players who went on the disabled list, and they have huge rebounds the post injury season. If you notice a player who declined, but had a major injury, expect a rebound.
Pulling the ideas together
Putting all the ideas above together (new weighting of Contact%, requiring both Pull% and Contact% negative, and using only non-injured players), the following declines in wRC+ were noted for the players with different levels of Decline (2.5*change in Contact% + change in Pull%). Also, the average amount of decline of wRC+ for the average age of player (29-years-old) examined was ~4 wRC+, for context.

| Decline | wRC+ (Y1 to Y2) | wRC+ (Y2 to Y3) |
| -20% | -18.4 | -7.9 |
| -18% | -11.9 | -7.1 |
| -16% | -12.9 | -4.7 |
| -14% | -8.8 | -3.2 |
| -12% | -6.0 | -4.1 |
| -10% | -4.7 | -4.0 |
The big wRC+ drops continue in “Declines” over 16 points. Additionally, none of the hitters in this range rebound/regress.
Looking onto 2016, here are some players who meet the above thresholds because of declines from the 2014 to 2015 season.

| NAME | wRC+ | wRC+ | wrc_drop12 | Contact% Change | Pull% Change | Decline | Age |
| Seth Smith | 132 | 113 | -19 | -7.00% | -8.00% | -24.0% | 32 |
| Sean Rodriguez | 98 | 79 | -19 | -2.00% | -17.00% | -22.0% | 30 |
| Travis Snider | 122 | 81 | -41 | -6.00% | -4.00% | -19.0% | 27 |
| Brett Gardner | 111 | 105 | -6 | -5.00% | -5.00% | -18.0% | 31 |
| Adam LaRoche | 127 | 75 | -52 | -6.00% | -3.00% | -17.0% | 35 |
| Rene Rivera | 113 | 33 | -80 | -4.00% | -7.00% | -17.0% | 31 |
| Kole Calhoun | 125 | 105 | -20 | -6.00% | -1.00% | -16.0% | 27 |
| Casey McGehee | 102 | 52 | -50 | -6.00% | -1.00% | -15.0% | 32 |
| Edwin Encarnacion | 151 | 150 | -2 | -4.00% | -5.00% | -15.0% | 32 |
| Hank Conger | 82 | 107 | 25 | -5.00% | -2.00% | -14.0% | 27 |
| Brad Miller | 87 | 105 | 18 | -3.00% | -7.00% | -13.0% | 25 |
| Ruben Tejada | 89 | 95 | 6 | -3.00% | -6.00% | -13.0% | 25 |
| Nelson Cruz | 137 | 158 | 21 | -3.00% | -4.00% | -12.0% | 34 |
| Andrew McCutchen | 169 | 146 | -23 | -3.00% | -5.00% | -12.0% | 28 |
| David Peralta | 110 | 138 | 28 | -1.00% | -8.00% | -11.0% | 27 |
| David Ortiz | 134 | 138 | 3 | -4.00% | -2.00% | -11.0% | 39 |
| Chris Carter | 122 | 101 | -21 | -1.00% | -9.00% | -11.0% | 28 |
| Eugenio Suarez | 86 | 105 | 19 | -1.00% | -8.00% | -10.0% | 23 |
| Derek Norris | 122 | 98 | -24 | -2.00% | -6.00% | -10.0% | 26 |
I would like to thank those who commented in the original thread which helped with these adjustments. Finally, let me know if there are any other suggestions.
Jeff, one of the authors of the fantasy baseball guide,The Process, writes for RotoGraphs, The Hardball Times, Rotowire, Baseball America, and BaseballHQ. He has been nominated for two SABR Analytics Research Award for Contemporary Analysis and won it in 2013 in tandem with Bill Petti. He has won four FSWA Awards including on for his Mining the News series. He's won Tout Wars three times, LABR twice, and got his first NFBC Main Event win in 2021. Follow him on Twitter @jeffwzimmerman.
How much variance in wRC+ is predicted by each component?
Did you use any PA cutoffs, both for inputs and outputs? Hank Conger, for example, only had ~250 PAs (both in 2014 and 2015), so I’m inclined to chalk it up as noise.
200, I wanted to level low in season 2 as the player may get benched.
Eugenio Suarez is an interesting name on the list. He appears to have intentionally begun hitting the ball the other way, and I’m wondering how much that is skewing this assertion regarding his future. I would say that he is in no way declining, but rather, taking steps to ensure success going forward by using the middle of the field.
yeah, and i mean, it’s not like he has particularly well established rates of anything at this point, he’s still breaking into the league really
also he’s 23 years old
but you’re always going to have to apply a few logical filters along these lines to any list like this. i’m not particularly inclined to worry about D peralta based on this either
This upcoming Spring, my 12-team fantasy baseball league will have its first draft since switching to keepers. Draft pick trading is on and I was planning on punting this year by trading most of my middle round picks for very high draft picks. I was thinking about trading for 3 first round picks in a range where I could get Bryce Harper/Mike Trout, Kris Bryant, and Carlos Correa as well as a late second round pick to target Jose Fernandez with. In our league we will keep five players every year so obviously they’d make up 4 of my 5 keepers for the foreseeable future. I welcome any thoughts about this strategy.
if your leaguemates are that dumb, go for it
Of the 11 others in my league, I’d say about 8 would be willing to trade their first rounder. However to get 2 mid-first round picks I’m going to have to completely tank this season. Do you think Bryant would be available in the 2nd round?
Unless you can bribe your leaguemates, no way they will let you assemble that kind of team. You may get 3 of the 5 you list if it’s a fresh draft. You would need to effectively have those 4 guys and literally pray one of your 20th round picks pan out.
I am fortunate to have 2 of the 5:
Bryce Harper – Drafted in 2011.
Carlos Correa – Waiver Wire add in late April after someone dropped him for no reason.
It is a fresh draft since it’s the inaugural draft for our keepers league. I know I will have the 2nd overall pick so Harper/Trout is a guarantee. I intend on keeping my second rounder and using it on Jose Fernandez. Then I’ll have to trade for a mid and late first round pick to target correa and Bryant. Some of the guys in my league are already talking about trading away their first round pick. If I completely punt this season, I feel like I could acquire those two first rounders. In the late stages, I could target high-ceiling players and trade the ones who pan out for first round picks in the 2017 draft. Also our draft is only 18 rounds. My league doesn’t have the best brain power (josh Donaldson is a potential #1 overall candidate, hunter pence was a fourth round pick last year even after he was hurt) and I doubt many people will be able to think ahead.
Interesting work. Good job!
When I was analyzing Cruz a couple weeks back, I noticed he had a change in his batted ball profile with more grounders and less flyballs. Perhaps if one divides the players into categories based on batted ball profiles, one can look for clues hinting at decline that would be more prominent for a specific type of player. This is a solid start for finding potential decline, perhaps that would have to be done on a case by case basis. Does a player like Cruz hitting less flyballs have a greater impact than a player like Yelich? I guess that’s what I am getting at. I would also be intrigued by players who experienced a decline in pull percentage but a relative small decline in contact %. That may indicate a batter changing approach and spreading the ball around. I’d also be intrigued to see if there is a major difference in the first and second half in pull% and contact %.
Ortiz offers an interesting look. He gained around 4 points in pull% when comparing the first and second half, but lost around 4 points in contact% when comparing the first and second half. His second half was superior to his first half. How much weight do you putbonbpull% and contact% if a player is on a slump?
But aren’t you just saying that striking out more is bad? Contact% is highly correlated with strikeout rate, so of course if a hitter strikes out more, his performance is most likely going to decline, given the fewer balls in play.
Man sollte viel mit dem Kind reden und erklären, so z.
B. Ja das ist ein Ball, dieser ist schön rund und glatt usw.
Need to use ZiPS projection for players as a counterfactual (i.e., do players who exhibit certain characteristics underperform their ZiPS projections?). Otherwise it’s not clear that either of these traits actually has predictive power independent of what we already know.
Glad I was literally of no help. I’m not sure if this would be applicable, but some incorporation of batted ball distance to your model might interest you. Bill Petti found that the yearly change in HR/FB correlated moderately to pull FB + HR distance (R=.60). http://www.hardballtimes.com/how-batted-ball-distance-ages/
You briefly mentioned average decline for an average aged player (29). But I’m curious if you have a large enough sample to interact age with Pull% and Contact%. Just thinking that maybe the slope (effect) changes for differently aged players.
Forgive me if you already included age and I just missed it.