Quality of Pitchers Faced
Over the years, I’ve made several attempts to adjust both hitter and pitcher performance statistics based on the quality of their opposition, but I’ve never settled on a method that I really like. Those failures will not stop me from trying. In this attempt, I’ve opted to use a plus/minus approach similar to those used in modern defensive statistics like Defensive Runs Saved. Here’s how it works in this case. Whenever a batter records a hit, I am giving him credit of 1.0 hits minus the batting average allowed this season by the pitcher he is facing. So if that hit comes against Clayton Kershaw, that’s 1.0 minus 0.185 or 0.815 hits over what that pitcher would be expected to allow in a typical at-bat. If instead that hit comes against Alfredo Simon, that’s 1.0 minus 0.348 or just 0.652 hits. Meanwhile, if the batter fails to get a hit, he receives 0.0 minus the pitcher’s batting average allowed, which would be -0.185 hits against Kershaw and -0.348 hits against Simon.
With that method, both hitters who only faced Kershaw and hitters who only faced Simon would have 0.0 hits over their pitchers’ expectations (HOPE) if they performed exactly like every other hitter who faced those two pitchers this season. However, the former would be hitting .185 on the season while the latter would be hitting .348. Since no hitter is that cursed or that fortunate in practice, hitter HOPE totals are highly correlated with their batting averages (R2 = 0.98 for hitters with at least 200 plate appearances). To demonstrate, here is the top 10 hitters in HOPE, all of whom are hitting over .325 this season.
Batter | AVG | HOPE |
Daniel Murphy | .349 | 29.6 |
Jose Altuve | .357 | 29.1 |
Xander Bogaerts | .342 | 26.6 |
Carlos Gonzalez | .329 | 22.2 |
Ian Desmond | .326 | 21.1 |
Manny Machado | .332 | 21.1 |
Wilson Ramos | .343 | 20.6 |
Mike Trout | .323 | 20.3 |
David Ortiz | .336 | 19.6 |
Starling Marte | .325 | 18.8 |
The Kershaw-Simon hypothetical illustrates the key difference between batting average and HOPE that can help determine the quality of pitchers each hitter has faced this season. Only three batters with at least 200 plate appearances are hitting worse than Kershaw’s .185 batting average allowed this season (Ryan Howard, Chris Coghlan, and Yan Gomes), so if a hypothetical average hitter were to face Kershaw in every one of his plate appearances, he would rank 208th (out of 211 qualified hitters) in batting average despite being middle of the pack (tied for 128th) in HOPE. The inverse would be true for a hypothetical average hitter facing only Simon: he’d rank 3rd in batting average but 128th in HOPE.
In general, that means that the hitters with the biggest positive difference between their HOPE rank and their batting average rank have faced the easiest pitchers so far this season. Here is the top 15:
Batter | AVG | Rank | HOPE | Rank | Rank Diff |
Brett Gardner | .260 | 116 | -1.7 | 149 | 33 |
Hunter Pence | .298 | 38 | 6.7 | 70 | 32 |
Rajai Davis | .263 | 107 | -0.6 | 138 | 31 |
Logan Forsythe | .300 | 33 | 9.1 | 59 | 26 |
Derek Dietrich | .306 | 24 | 9.8 | 47 | 23 |
Joey Rickard | .261 | 115 | -0.6 | 138 | 23 |
Jed Lowrie | .294 | 47 | 7.5 | 67 | 20 |
Jose Ramirez | .292 | 54 | 6.0 | 74 | 20 |
Khris Davis | .253 | 137 | -2.3 | 156 | 19 |
Marcus Semien | .248 | 153 | -3.9 | 172 | 19 |
Carlos Beltran | .297 | 41 | 8.6 | 60 | 19 |
Chase Headley | .249 | 148 | -3.5 | 167 | 19 |
Jacoby Ellsbury | .272 | 85 | 2.1 | 104 | 19 |
Jason Kipnis | .266 | 101 | 0.9 | 120 | 19 |
Carlos Santana | .238 | 172 | -7.1 | 191 | 19 |
The first thing that stands out is that there are four Yankees on this list. I’ve been pretty paranoid about park effects during this research because hitters from the same team should logically be somewhat grouped—if one Yankee has played regularly and faced easy pitchers, then most Yankees will have also faced easy pitchers—so those team groupings are not the same clue of park effects that they would be in typical research. I believe that since both batting average and HOPE are not park adjusted, then the effect of parks should cancel out in the calculation of rank differences. As such, I take this leaderboard to mean that the Yankees have faced easier pitchers so far this season, an assumption that I believe passes the eye test since they have not faced the top six teams in team ERA this season—the Cubs, Mets, Nationals, Dodgers, Indians, or Giants.
Hunter Pence and Logan Forsythe are interesting names, too, because neither of them has played their teams’ full slate of games this season having spent time on the disabled list. Meanwhile, Pence is hitting 14 points higher and Forsythe is hitting 40 points higher than their career averages. Perhaps those averages will decline as they play more typical schedules over the second half?
Next, here are the 15 hitters who have faced the most difficult pitchers this season.
Batter | AVG | Rank | HOPE | Rank | Rank Diff |
Nick Markakis | .251 | 145 | 2.4 | 102 | -43 |
Adonis Garcia | .249 | 148 | 1.2 | 115 | -33 |
Asdrubal Cabrera | .263 | 107 | 4.8 | 82 | -25 |
Ender Inciarte | .240 | 171 | -1.7 | 149 | -22 |
Wil Myers | .284 | 67 | 9.9 | 46 | -21 |
Maikel Franco | .243 | 162 | -1.1 | 143 | -19 |
Anthony Rendon | .260 | 116 | 2.7 | 98 | -18 |
Freddie Freeman | .285 | 65 | 9.8 | 47 | -18 |
Ian Kinsler | .295 | 45 | 13.1 | 28 | -17 |
Jonathan Villar | .293 | 50 | 12.2 | 33 | -17 |
Matt Kemp | .259 | 122 | 2.0 | 105 | -17 |
Brandon Phillips | .252 | 143 | 0.3 | 127 | -16 |
Joey Votto | .244 | 161 | -1.3 | 146 | -15 |
Miguel Sano | .235 | 177 | -3.2 | 162 | -15 |
Matt Holliday | .257 | 128 | 1.6 | 113 | -15 |
Yoenis Cespedes | .290 | 55 | 10.6 | 40 | -15 |
This list is full of Braves and a few other NL East and Central teams. The Braves have to contend with the Mets, Nationals, and Marlins, all three of whom are in the top 10 in team ERA this season. Even the Phillies were pitching well earlier in the season when the Braves played them. For Phillips and Votto, their biggest misfortune is that they cannot face their own team’s pitchers. The Reds’ 5.39 ERA is the worst in baseball.
This research will not become really interesting until I look at changes in expected quality of opposing pitchers for the rest of the season. If the Braves have to keep facing the likes of Jose Fernandez and Stephen Strasburg the rest of the season, then their difficult pitching matchups may not let up. However, before I get too far ahead of myself, I want to spend more time thinking through this approach. In particular, I’m concerned about contextual differences like parks, leagues, or whether pitchers themselves might have unbalanced schedules that I would need to somehow account for. If you have any thoughts, let me know in the comments.
Scott Spratt is a fantasy sports writer for FanGraphs and Pro Football Focus. He is a Sloan Sports Conference Research Paper Competition and FSWA award winner. Feel free to ask him questions on Twitter – @Scott_Spratt
Interesting piece Scott. Curious, were the pitchers faced adjusted for league hitting quality? JoFer, Thor et al are going to come off as tougher than AL counterparts in part because of who they’re facing…might explain why the “toughest” results are so NL heavy. Would be curious to see a list where NL pitchers are appropriately docked.
The NL does seem to have more of the top pitchers currently. Sale, Price, and the Indians trio are the only healthy AL aces. The other 10+ aces are NL guys, at least half of whom would probably outperform the AL aces if they switched leagues.