Archive for Research

xHR: A Speedy and Mandatory Revision

The Community Research section of FanGraphs serves as an excellent sounding board for aspiring amateurs (yes, those aspiring to rise to the level of amateur). After posting about a new statistical model or a detailed analysis of player performance, fellow Community Researchers are given a chance to chime in with helpful comments, sometimes leading to revision of previously drawn conclusions. More rarely, however, do the names that grace the upper sections of the website comment, but when they do, it always leads to revision.

Last week I published a new iteration of xHR, one that was drawn from xHR/BBE. It used four variables: FBLDEV, wFB/C, SLAVG, and FB%. In my naiveté, I neglected to properly analyze the variables I included in the regression model. As Mike Podhorzer helpfully pointed out, both wFB/C and SLAVG do not quite work as variables in the proper sense. Because they are heavily results-based and are both dependent on home runs for their results, they skew the math quite a bit for calculating how many home runs a player ought to have hit. It’s helpful to think of it in terms of calculating an xSLG. As Mr. Podhorzer put it, “It’s like coming up with an xSLG that utilizes doubles, triples, and home-run rates! Obviously they are all correlated, because they are part of the equation of SLG.”  They make for a sort of statistical circular logic.

For that reason, I came up with a different model, with the same basic objectives and two of the same variables, but getting rid of the improper variables. In this one, I used:

  • AVG FBLDEV – Average fly ball/line-drive exit velocity. The idea is that the higher this value is, the harder the player is hitting the ball, and so he will hit more home runs.
  • AVG FBDST – Average fly-ball distance. It’s rather intuitive because the farther a player hits fly balls, the more likely he is to hit home runs. If anything, like FBLDEV, it’s a clear demonstration of power. Obviously it has a decent correlation with FB%, but it isn’t necessarily tangled up with home-run results.
  • K% – The classic profile of a home-run hitter is one who walks a lot, strikes out quite a bit, and hits balls that leave the yard. I suppose that a common conception is that the harder a player swings, the less control he has.
  • FB% – Fly-ball percentage obviously figures pretty heavily into a power hitter’s profile. It’s awfully difficult to hit a lot of home runs without hitting a plethora of fly balls.

Without further ado, here’s the new xHR:

Note: To be clear, the end goal is not necessarily xHR/BBE, but rather xHR. xHR/BBE is just the best path to xHR because HR/BBE is a rate stat, meaning that it will have a better year-to-year correlation than home runs because that’s a counting stat. So if a player gets injured and only plays half a season, his HR/BBE would probably be similar to his career values, but his home-run numbers would not be. With that in mind, remember that the model was made for HR/BBE, not HR, so you will necessarily have “better” results if you’re looking for xHR/BBE.

Pretty good results, to be sure, even if it’s a bit worse than the prior version. A .7989 R-squared value is nothing to scoff at, especially if you think of it as the model explaining 80% of the variance. Clearly it still underestimates the better hitters, and that’s an issue, but there are really so few data points at the top that it’s hard to take it completely seriously up there. If there was a lot more data and it still did that, then I’d be inclined to either add a handicap or to think it ought to be a quadratic regression.

As always, the formula:

xHR= (.170102188*FB% -.014640853*K% + .0000269758*AVGDST + .005672306*FBLDEV -.541845681)*BBE

 

Even more than the previous version, this model is easily accessible to all fans because the variables are comprehensible. Moreover, it isn’t terribly difficult to head over to Statcast or Baseball Savant to obtain the relevant information and make the calculation. Anyway, I hope you enjoy and use this information to the fullest extent.


Hardball Retrospective – What Might Have Been – The “Original” 1997 Red Sox 

In “Hardball Retrospective: Evaluating Scouting and Development Outcomes for the Modern-Era Franchises”, I placed every ballplayer in the modern era (from 1901-present) on their original team. I calculated revised standings for every season based entirely on the performance of each team’s “original” players. I discuss every team’s “original” players and seasons at length along with organizational performance with respect to the Amateur Draft (or First-Year Player Draft), amateur free agent signings and other methods of player acquisition.  Season standings, WAR and Win Shares totals for the “original” teams are compared against the “actual” team results to assess each franchise’s scouting, development and general management skills.

Expanding on my research for the book, the following series of articles will reveal the teams with the biggest single-season difference in the WAR and Win Shares for the “Original” vs. “Actual” rosters for every Major League organization. “Hardball Retrospective” is available in digital format on Amazon, Barnes and Noble, GooglePlay, iTunes and KoboBooks. The paperback edition is available on Amazon, Barnes and Noble and CreateSpace. Supplemental Statistics, Charts and Graphs along with a discussion forum are offered at TuataraSoftware.com.

Don Daglow (Intellivision World Series Major League Baseball, Earl Weaver Baseball, Tony LaRussa Baseball) contributed the foreword for Hardball Retrospective. The foreword and preview of my book are accessible here.

Terminology

OWAR – Wins Above Replacement for players on “original” teams

OWS – Win Shares for players on “original” teams

OPW% – Pythagorean Won-Loss record for the “original” teams

AWAR – Wins Above Replacement for players on “actual” teams

AWS – Win Shares for players on “actual” teams

APW% – Pythagorean Won-Loss record for the “actual” teams

 

Assessment

The 1997 Boston Red Sox 

OWAR: 63.7     OWS: 317     OPW%: .583     (94-68)

AWAR: 41.4      AWS: 234     APW%: .481     (78-84)

WARdiff: 22.3                        WSdiff: 83  

The “Original” 1997 Red Sox cruised to the pennant by a ten-game margin over the Yankees. Jeff Bagwell delivered a 30/30 season (43 HR / 31 SB), drove in a career-high 135 baserunners, rapped 40 doubles and coaxed 127 walks. Brady Anderson followed his 50-home run campaign in ’96 with 39 two-base knocks and 18 dingers. A trio of “Original” and “Actual” Sox infielders provided additional firepower in Boston’s stacked lineup. Nomar Garciaparra (.306/30/98) merited the 1997 AL Rookie of the Year Award as he registered 209 base hits, 122 runs scored, 44 doubles, 11 triples and 22 stolen bases. Mo “Hit Dog” Vaughn slammed 35 circuit clouts and supplied a .315 BA. John Valentin (.306/18/77) led the League with 47 two-baggers.

1B Jeff Bagwell and 3B Wade Boggs placed fourth at their respective positions in the “The New Bill James Historical Baseball Abstract” top 100 player rankings. “Original” Red Sox teammates specified in the “NBJHBA” top 100 rankings include Roger Clemens (11th-P), Mo Vaughn (51st-1B), Brady Anderson (63rd-CF) and Ellis Burks (77th-CF).

  Original 1997 Red Sox                                                             Actual 1997 Red Sox

LINEUP POS OWAR OWS LINEUP POS OWAR OWS
Ellis Burks LF/CF 1.03 13.6 Wil Cordero LF -1.26 10.76
Brady Anderson CF 3.44 25.97 Darren Bragg CF 0.28 10.71
Phil Plantier RF/LF -0.02 2.24 Troy O’Leary RF 0.36 13.57
Mo Vaughn DH/1B 3.2 22.31 Reggie Jefferson DH 0.46 10.31
Jeff Bagwell 1B 7.47 30.58 Mo Vaughn 1B 3.2 22.31
John Valentin 2B 4.45 21.03 John Valentin 2B 4.45 21.03
Nomar Garciaparra SS 4.19 25.54 Nomar Garciaparra SS 4.19 25.54
Wade Boggs 3B 1.26 11.37 Tim Naehring 3B 1 8.1
John Flaherty C 1.26 12.67 Scott Hatteberg C 2.21 6.4
BENCH POS OWAR OWS BENCH POS OWAR OWS
Tim Naehring 3B 1 8.1 Jeff Frye 2B 1.43 12.16
Scott Hatteberg C 2.21 6.4 Mike Stanley DH 1.17 8.52
Todd Pratt C 0.63 4.46 Shane Mack CF 0.15 3.59
Ryan McGuire 1B -0.12 3.98 Mike Benjamin 3B -0.06 1.52
John Marzano C 0.05 2.39 Bill Haselman C 0.09 0.88
Jody Reed 2B -0.46 1.52 Rudy Pemberton RF -0.21 1.03
Danny Sheaffer 3B -0.71 0.79 Jesus Tavarez CF -0.59 0.56
Scott Cooper 3B -0.47 0.78 Curtis Pride 0.1 0.35
Michael Coleman CF -0.27 0.11 Arquimedez Pozo 3B -0.02 0.31
Jose Malave LF -0.08 0.04 Jason Varitek C 0.05 0.16
Walt McKeel C -0.04 0 Michael Coleman CF -0.27 0.11
Jose Malave LF -0.08 0.04
Walt McKeel C -0.04 0

Roger Clemens (21-7, 2.05) collected the 1997 AL Cy Young Award while posting a personal-best with 292 whiffs. Curt Schilling (17-11, 2.97) overpowered the opposition with a career-high 319 strikeouts. Paul Quantrill furnished a 1.94 ERA in 77 relief appearances. Tom “Flash” Gordon notched 11 saves for the “Actuals”.

  Original 1997 Red Sox                            Actual 1997 Red Sox

ROTATION POS OWAR OWS ROTATION POS AWAR AWS
Roger Clemens SP 12 32.22 Tom Gordon SP 3.72 15.2
Curt Schilling SP 5.93 22.29 Tim Wakefield SP 2.85 11.63
Aaron Sele SP 0.64 6.71 Aaron Sele SP 0.64 6.71
Frankie Rodriguez SP 0.93 5.97 Jeff Suppan SP 0.24 3.72
Jeff Suppan SP 0.24 3.72 Chris Hammond SP -0.23 1.7
BULLPEN POS OWAR OWS BULLPEN POS AWAR AWS
Paul Quantrill RP 2.64 11.66 Butch Henry SW 1.81 8.78
Ron Mahay RP 0.71 3.4 John Wasdin SW 1.23 7
Joe Hudson RP 0.42 2.93 Jim Corsi RP 0.78 6.01
Shayne Bennett RP 0.34 1.51 Ron Mahay RP 0.71 3.4
Reggie Harris RP -0.22 1.37 Joe Hudson RP 0.42 2.93
Erik Plantenberg RP 0.06 1.07 Ricky Trlicek RP -0.06 1.29
Josias Manzanillo RP -0.17 0.28 Robinson Checo SP 0.41 1.24
Cory Bailey RP -0.33 0.21 Mark Brandenburg RP -0.12 1.21
Greg Hansell RP -0.24 0 Derek Lowe RP 0.29 1.17
Brian Rose SP -0.17 0 Heathcliff Slocumb RP -0.52 1.14
Ken Ryan RP -1.09 0 Steve Avery SP -0.9 0.99
Kerry Lacy RP -0.76 0.75
Vaughn Eshelman SP -0.37 0.72
Rich Garces RP -0.1 0.43
Bret Saberhagen SP -0.15 0.01
Toby Borland RP -0.28 0
Ken Grundt RP -0.11 0
Pat Mahomes RP -0.39 0
Brian Rose SP -0.17 0

Notable Transactions

Roger Clemens

November 5, 1996: Granted Free Agency.

December 13, 1996: Signed as a Free Agent with the Toronto Blue Jays.

Jeff Bagwell

August 30, 1990: Traded by the Boston Red Sox to the Houston Astros for Larry Andersen.

Brady Anderson 

July 29, 1988: Traded by the Boston Red Sox with Curt Schilling to the Baltimore Orioles for Mike Boddicker. 

Curt Schilling 

July 29, 1988: Traded by Boston Red Sox with Brady Anderson to the Baltimore Orioles in exchange for Mike Boddicker.

January 10, 1991: Traded by Baltimore Orioles with Pete Harnisch and Steve Finley to the Houston Astros in exchange for Glenn Davis.

April 2, 1992: Traded by Houston Astros to Philadelphia Phillies in exchange for Jason Grimsley.

December 20, 1995: Granted free agency.

December 21, 1995: Signed by Philadelphia Phillies.

Honorable Mention

The 1927 Boston Red Sox 

OWAR: 32.6     OWS: 230     OPW%: .463     (71-83)

AWAR: 13.7       AWS: 153      APW%: .331    (51-103)

WARdiff: 18.9                        WSdiff: 77

The “Original” 1927 Red Sox tied for last place with the Indians yet managed to finish 20 games better than the “Actual” squad. Babe Ruth (.356/60/165) established the single-season home run record and paced the Junior Circuit with 158 runs scored, 137 walks, a .486 OBP and a .772 SLG. Tris Speaker sported a .327 BA and laced 43 two-base hits in his penultimate season.

On Deck

What Might Have Been – The “Original” 1904 Superbas

References and Resources

Baseball America – Executive Database

Baseball-Reference

James, Bill. The New Bill James Historical Baseball Abstract. New York, NY.: The Free Press, 2001. Print.

James, Bill, with Jim Henzler. Win Shares. Morton Grove, Ill.: STATS, 2002. Print.

Retrosheet – Transactions Database

The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at “www.retrosheet.org”.

Seamheads – Baseball Gauge

Sean Lahman Baseball Archive

 


Fantasy Metrics and xHR

RotoGraphs, in addition to several Community writers, have been posting about an “x” category of metrics for quite some time. They include things like Andrew Dominijanni’s xISO, Andrew Perpetua’s xBABIP, and more. The clear purpose of developing those statistical indicators was to measure and predict fantasy-baseball success, something we all aspire to in our hopefully low-priced leagues (although you probably found that using x-stats is a lot like overstudying for a test because the amount of effort you put into preparing yields diminishing returns, and you “over-Xed” the players).

One of the most prominent of the x-stats trotted out at the beginning of every season is xHR/FB, developed by Mike Podhorzer, and always accompanied by an amusing “leaders and laggards” piece. His version of xHR/FB is quite good, with a .649 R-squared value. In his regression analysis, Mr. Podhorzer utilizes somewhat exclusive metrics (hopefully public at some point), such as average absolute angle. Overall, it’s a pretty good predictor, and it becomes doubly understandable to the layman when it gets multiplied by fly balls to produce an expected home-run value.

The only real issue I have with HR/FB (and its prediction) is that it is HR/FB. While it is more stable for hitters than for pitchers, it still isn’t quite as stable as a stat I’d like to use for fantasy baseball. For my 1000 player-season sample from 2009-2015, HR/FB had a year-to-year R-squared value of .49. It isn’t terribly difficult to figure out why. There are numerous reasons, including weather changes, team changes, opponent changes, player development, and more. Moreover, it doesn’t take a very good picture of a hitter’s overall profile because it only looks at how many home runs a player hits per fly ball. A player might have a high HR/FB, but he may not hit enough fly balls for the metric to accurately describe his power (i.e. whether he actually hit a lot of home runs). On the other hand, it’s important to note that a high HR/FB generally goes with a higher FB%.

Perhaps a better metric for evaluating a player in the greater context of his hitting profile is HR/BBE. Home runs per batted-ball event is just HR/(AB+SF+SH-SO). It has a slightly higher year-to-year R-squared of .56 (from my sample), in large part because it takes into account more variables than does HR/FB. Under the umbrella of BBE fall not only fly balls, but line drives (and there can be line-drive home runs), and ground balls. In case you’re wondering why I included sacrifice hits, it’s because they tell a little bit about what kind of hitter a player is. Most modern managers are far more likely to ask a Ben Revere to lay down a sacrifice bunt than they are a Kris Bryant.

And so I thought it might be useful to run a linear regression analysis to develop an xHR/BBE (and from there, xHR). I’m a statistical autodidact, so I tried to keep things simple. Additionally, I thought it would be best if I utilized accessible variables like FB% so that a moderately literate sabermetrician could use it. After testing myriad variables, I came up with four that I’d use — average FBLDEV (Statcast), wFB/C, SLAVG, and FB%.

  • AVG FBLDEV – Average fly ball/line-drive exit velocity. The idea is that the higher this value is, the harder the player is hitting the ball, and so he will hit more home runs.
  • wFB/C – A rather obscure metric buried in the FanGraphs glossary, wFB/C is weighted fastball run values per 100 pitches. I use it because most home runs come off some form of a fastball, and home-run-hitter types are typically good fastball hitters.
  • SLAVG – “Slap” average, a metric of my own invention (although someone else has probably thought of it – I just haven’t seen it before), is singles divided by at-bats. It’s a bit like ISO in that it tells you about a player’s power distribution (or lack thereof). I figure that this is inversely correlated with power because the more singles a player hits, the fewer home runs he’s likely to hit.
  • FB% – Fly ball percentage obviously figures pretty heavily into a power hitter’s profile. It’s awfully difficult to hit a lot of home runs without hitting a plethora of fly balls.

It seems like a decent list of predictors in that they are understandable and accessible to the average fan, in addition to having a good relation to home-run hitters. I used all players that had at least 100 batted-ball events in 2015 and 2016 (Statcast only has data going back to 2015), which turns out to be close to 500 player-seasons. So let’s throw them into the Microsoft Excel Regression grinder and see what it spits out:

Note: To be clear, the end goal is not necessarily xHR/BBE, but rather xHR. xHR/BBE is just the best path to xHR because HR/BBE is a rate stat, meaning that it will have a better year-to-year correlation than home runs because that’s a counting stat. So if a player gets injured and only plays half a season, his HR/BBE would probably be similar to his career values, but his home-run numbers would not be.

The primary thing to recognize here is the R-squared value: a pretty good .78272. To the uninitiated, this simply means that the model explains 78% of the HR variance. If you’re interested (and you really ought to be), here are the coefficients for the variables and the overall formula:

xHR= (.114557524*FB% – .183885205*SLAVG + .006658976*wFB/C + .004075449*FBLDEV -.343193723) * BBE

With this information, it isn’t terribly difficult to look up a few pieces of data on FanGraphs and Statcast to see how many home runs a player “should” have hit. In case you’re wondering about its predictive value relative to that of HR/BBE, xHR/BBE has an R-square value that’s six points higher (.61). Nevertheless, it’s important to note that, based on the graph, the model struggles to predict home-run numbers for the players on the extremes – the Jose Bautistas of the world. Because the linear regression tends to underestimate rather than overestimate at the top, it’s likely that a quadratic regression would fit better. It’s something to look into, but this’ll do for now. Moreover, while there are some really crazy outliers, like Jose Bautista being predicted to hit 12 fewer home runs (Steamer does have him on pace for only 26 this year!), the model does work reasonably well for more average players.

Keep in mind that numerous improvements will be made. If anyone wants access to data or has a question, then just let me know. If not, then enjoy the tool and use it for fantasy, even though it’s getting a bit late for that. Maybe next year.


2016 Cubs Run Differential

In this post, I take a look at the 2016 Chicago Cubs though their first 100 games. I’ll start out by focusing on the Cubs’ run differential (Runs Scored – Runs Allowed). After a historic start, they reached their pinnacle after the 67th game of the year against the Pirates. At this point, the Cubs were 47-20 and had outscored opponents by 171 runs! Since then, the ball club is 13-20 and their current run differential is at +153.

Still, the Cubs’ +153 mark is 42 runs better than the next-closest team (Washington Nationals). The Cubs and Nationals are the only clubs to have a run differential that is greater than +100. The second-place Cardinals rank third in the league at +95 right now. While the Cubs dominate the top end of the spectrum, the Reds and Braves are running away with the worst run differentials in the league. The Reds have a -143 mark, largely due to the thrashings they have taken at the hands of the Cubs so far in 2016. The Braves have the second-to-worst differential at -134 runs.

Projected Runs to Wins

In another place, I introduced the “Pythagorean Theorem’s of Baseball” which basically tries to determine the number of games a team will win based on their number of runs scored and number of runs allowed. Here are the formulas for six of the most common win-percentage projection formulas:

I added up the Cubs’ total runs scored and total runs allowed after each game this year and compared their actual number of wins to the projected number of wins based on each formula. These charts visualize the differences between those numbers.

This matrix summarizes how accurate each of the projection formulas has been in predicting the Cubs’ winning percentage and total number of wins so far in 2016. The most accurate formulas was the James_1.83 followed by the James_2 and Soolman. Four of the six formulas were very good predictors, but the Cook and Kross formulas overforecasted the number of wins that they expected the Cubs to have. Notice that at one point this year, each of those formulas projected the Cubs to have over 15 more wins than they actually had. The R^2 value (coefficient of determination) is indicative of how well the projected win percentage matched up to the actual win percentage after each game this season.

All in all, the Cubs have should have at least six more wins this year based on these formulas. Scoring as many runs as they have (4th most in the MLB) and allowing as few runs as they have (T-1st in the MLB) should result in an even better record than 60-40. We knew it was unlikely that they would keep up their record-setting start in the run-differential category, but it will be interesting to see how these numbers match up as the season progresses.

@CubsAdvMetrics on Twitter


Should Bryce Harper Swing and Miss More?

Well, here we are: Over 100 games into the season and Bryce Harper has yet to break out of his slump. When Bryce came to the Majors back in 2012 he was one of the most hyped prospects since Alex Rodriguez broke into the bigs as a 19-year-old shortstop. The pressure, I’m sure, was immense, and through his first three seasons Harper had put up good numbers, but had yet to establish himself as the superstar we all thought he’d be. Something clicked in 2015 though, as he posted an amazing 9.5 WAR, 197 wRC+, and 0.461 wOBA, all best in the MLB by a fair margin. We all thought he’d done it, he had exceeded expectations and was ready to join Mike Trout as one of the most exciting, talented, and productive players in the game. His 1.5 WAR, 180 wRC+, and 0.443 wOBA through April of 2016 merely affirmed this sentiment.

Here we are. 2.8 WAR, 115 wRC+, and 0.346 wOBA. To be fair, these are by no means terrible numbers. He is still creating runs at a decently better rate than the average MLB player, with much of the credit going towards his MLB-leading 18.2 BB% and his 0.214 ISO. His defense has also been very good this year, helping to raise his WAR to 41st in the MLB. No, I am not saying Harper is a bad player, I’m just saying he is worse than the Bryce Harper we saw in 2015. We were all ready to call him a superstar (heck, we even voted him into a starting spot at this year’s All-Star Game), but now he’s taken this step back and we have no choice now but to start questioning his superstar status. Let’s take a look both at what might be causing this slump, and what Bryce could do to bust out of it (if anything at all).

The stat that jumps out at me most is his BABIP. The MLB average is exactly 0.300 this year, and Bryce has a career mark of 0.317. Bryce isn’t too far into his career, and while it’s possible that his 0.369 BABIP last season was an anomaly, it’s certainly safe to say that Bryce is definitively above average in this area. This season his BABIP has dipped down to 0.234, good enough for second to last in the MLB, ahead of only Todd Frazier (0.203). BABIP has a great degree of luck involved, in that some hitters with higher BABIPs might just get lucky (e.g. hit a little bloop into shallow right field that drops for a hit), or might be playing poor defenses (e.g. Jason Heyward would have caught that little bloop, but Jose Bautista was in right field and missed it by a foot). I believe, though, that going from 0.369 in 2015 to 0.234 in 2016 is enough of a differential to at least form the hypothesis that Bryce is struggling beyond just facing better defenses and getting less breaks.

One of the keys to figuring out this drop in production is figuring out what has changed from last year. Obviously his BABIP has declined, but why? For the  most part, pitchers are throwing him the same types of pitches at the same rates, and are throwing pitches in/out of the zone at the same rates as well. He has almost the exact same swing% on pitches outside the zone, but there’s about a 5% decrease in his swing% on pitches in the zone; nothing monumental, but something we ought take note of. The greatest changes that may be observed are in his batted ball numbers, shown here:

Year LD% GB% FB% IFFB% HR/FB GB/FB Pull% Center% Opposite% Soft% Medium% Hard%
2015 22.2 38.5 39.3 5.8 27.3 0.98 45.4 33.8 20.8 11.9 47.2 40.9
2016 14.3 41.4 44.4 11.0 16.9 0.93 40.9 33.5 25.7 22.7 45.4 32.0

We can almost construct a narrative from these numbers: He’s hitting balls soft significantly more often, and he’s also hitting less line drives. Soft ground balls and fly balls are easier to convert into outs, and his infield fly ball% increase implies that he is hitting fly balls with less power. This explains why his home run rate is down. Where he was previously hitting hard line drives and grounders, and turning fly balls into home runs, he is now hitting softer, more easily-fielded grounders and popups, resulting in a steep decline in BABIP.

But this isn’t a cause, it’s a symptom. Again, we are forced to ask why it is that Bryce isn’t hitting balls as hard, and why he’s hitting less line drives? Bryce has been known for having great plate discipline, something that generally hasn’t changed over the last two years. At the surface, we see that he still has a very high walk rate, lays off pitches outside of the zone, and is one of the more patient hitters in baseball. However, one stat that caught my eye was his contact% on pitches outside the zone (and even inside the zone). His O-contact% went from 60.9% to 67.4%, and even his Z-contact% increased from 84.4% to 87.7%. This can be visualized here:

For the 2015 season

Bryce Harper Contact% vs All Pitchers
Season: 2015-04-06 to 2015-10-04 | Count: All Counts | Total Pitches: 2619 | View: Catcher
100 %
44 %
50 %
39 %
51 %
61 %
75 %
72 %
80 %
88 %
100 %
70 %
59 %
66 %
78 %
80 %
88 %
91 %
95 %
77 %
77 %
78 %
84 %
87 %
91 %
98 %
97 %
71 %
71 %
79 %
83 %
87 %
90 %
90 %
93 %
96 %
75 %
85 %
88 %
88 %
88 %
92 %
88 %
82 %
76 %
80 %
83 %
84 %
84 %
85 %
81 %
77 %
81 %
74 %
79 %
76 %
79 %
78 %
75 %
52 %
73 %
64 %
66 %
68 %
70 %
73 %
60 %
25 %
27 %
26 %
0 %

And for the 2016 season

Bryce Harper Contact% vs All Pitchers
Season: 2016-04-04 to 2016-07-28 | Count: All Counts | Total Pitches: 1616 | View: Catcher
100 %
60 %
100 %
75 %
23 %
45 %
76 %
89 %
97 %
100 %
100 %
82 %
75 %
59 %
70 %
89 %
97 %
100 %
100 %
71 %
77 %
80 %
86 %
91 %
98 %
100 %
100 %
63 %
73 %
79 %
78 %
84 %
92 %
99 %
100 %
100 %
67 %
74 %
86 %
84 %
88 %
86 %
95 %
99 %
100 %
69 %
84 %
82 %
85 %
89 %
91 %
85 %
89 %
84 %
81 %
74 %
81 %
81 %
86 %
68 %
35 %
88 %
79 %
74 %
70 %
78 %
74 %
69 %
50 %
40 %
39 %
0 %

There are two ways to look at this: The types of pitches Bryce is seeing, and the counts he’s getting himself into. All of this revolves around where pitchers are throwing pitches, where he’s swinging, and where he’s making contact. As you can clearly see, Bryce has been making a tangibly higher amount of contact this season. Logically, it makes sense to say that he is taking more pitches in the zone, and making weak contact where he used to just swing and miss. But that can’t be the whole story, can it? In attempting to find differences between this season and last, I merely found that regardless of what the count was, Harper was always making more contact; it didn’t matter if he was ahead, behind, or even. He was also making more contact regardless of what pitches were being thrown.

Let’s start with the types of pitches Bryce sees. We’ll split it up into fastballs (which includes 4-seamers, 2-seamers, and cutters), and secondary pitches (curveballs, sliders, and changeups). With secondary pitches, pitchers have begun to come into the zone a bit more than they used to. These charts show where pitchers are throwing Bryce non-fastballs:

2015

Bryce Harper Pitch% vs All Pitchers
Pitches: CH, CU, SL
Season: 2015-04-06 to 2015-10-04 | Count: All Counts | Total Pitches: 877 | View: Catcher
0.5 %
0.2 %
0.2 %
0.6 %
0.4 %
0.2 %
0.3 %
0.4 %
0.3 %
0.2 %
0.1 %
0.7 %
0.7 %
0.5 %
0.4 %
0.5 %
0.5 %
0.3 %
0.2 %
0.8 %
0.9 %
1.1 %
0.9 %
0.6 %
0.7 %
0.5 %
0.2 %
1.2 %
1.0 %
1.4 %
1.6 %
1.6 %
1.1 %
0.7 %
0.5 %
0.3 %
0.1 %
1.5 %
1.6 %
2.0 %
2.0 %
1.4 %
1.0 %
0.7 %
0.3 %
1.7 %
2.1 %
2.0 %
1.9 %
1.7 %
1.2 %
1.0 %
0.7 %
1.8 %
2.1 %
2.3 %
2.3 %
1.8 %
1.3 %
0.8 %
0.7 %
1.6 %
1.9 %
2.0 %
2.0 %
2.1 %
1.4 %
0.8 %
0.5 %
2.9 %
3.0 %
2.1 %

2016

Bryce Harper Pitch% vs All Pitchers
Pitches: CH, CU, SL
Season: 2016-04-04 to 2016-07-28 | Count: All Counts | Total Pitches: 579 | View: Catcher
0.7 %
0.4 %
0.2 %
0.4 %
0.5 %
0.5 %
0.5 %
0.7 %
0.5 %
0.3 %
0.2 %
0.6 %
0.6 %
0.7 %
0.7 %
0.7 %
0.6 %
0.4 %
0.2 %
1.2 %
1.1 %
0.9 %
0.9 %
0.8 %
0.7 %
0.5 %
0.2 %
1.1 %
1.5 %
1.7 %
1.5 %
1.5 %
1.3 %
0.6 %
0.6 %
0.4 %
0.2 %
2.0 %
2.4 %
2.2 %
2.0 %
2.0 %
1.2 %
0.5 %
0.4 %
2.0 %
2.9 %
2.9 %
2.4 %
2.0 %
1.4 %
0.7 %
0.5 %
1.5 %
2.3 %
2.8 %
2.5 %
2.0 %
1.3 %
1.1 %
0.9 %
1.3 %
2.0 %
2.5 %
2.6 %
2.0 %
1.3 %
1.1 %
1.1 %
2.4 %
3.1 %
0.9 %

It is by no means a huge difference, but it’s still there. Obviously, pitchers are still mostly throwing him non-heaters down and away, they’re just getting them in the zone more frequently. How does Bryce respond to this change? Well, he’s been laying off the low pitch a bit more, and instead has attempted to hit the inside pitch. These are his swing percentages on secondary pitches:

2015

Bryce Harper Swing% vs All Pitchers
Pitches: CH, CU, SL
Season: 2015-04-06 to 2015-10-04 | Count: All Counts | Total Pitches: 877 | View: Catcher
0 %
14 %
0 %
19 %
30 %
33 %
37 %
13 %
40 %
43 %
0 %
22 %
44 %
47 %
52 %
42 %
41 %
53 %
22 %
27 %
60 %
71 %
60 %
61 %
61 %
50 %
27 %
12 %
33 %
69 %
79 %
76 %
73 %
83 %
78 %
50 %
0 %
50 %
67 %
82 %
77 %
77 %
84 %
88 %
58 %
57 %
65 %
81 %
88 %
77 %
72 %
75 %
69 %
45 %
64 %
75 %
82 %
79 %
67 %
53 %
49 %
25 %
53 %
61 %
65 %
60 %
68 %
43 %
44 %
20 %
33 %
13 %

2016

Bryce Harper Swing% vs All Pitchers
Pitches: CH, CU, SL
Season: 2016-04-04 to 2016-07-28 | Count: All Counts | Total Pitches: 579 | View: Catcher
8 %
0 %
0 %
7 %
19 %
24 %
22 %
50 %
80 %
67 %
0 %
16 %
28 %
30 %
34 %
60 %
75 %
85 %
33 %
36 %
41 %
52 %
56 %
71 %
89 %
89 %
60 %
8 %
40 %
55 %
66 %
76 %
72 %
83 %
93 %
60 %
50 %
39 %
60 %
73 %
75 %
73 %
58 %
64 %
77 %
44 %
56 %
73 %
69 %
72 %
67 %
56 %
53 %
52 %
50 %
67 %
70 %
71 %
59 %
56 %
47 %
54 %
52 %
50 %
58 %
54 %
46 %
51 %
53 %
13 %
30 %
18 %

This also means that those non-fastballs are being called as strikes more frequently (assuming that umpires are generally going to call pitches in the zone as strikes). As we can see in his contact% charts, this season Bryce has been making contact at an extremely high rate on those high and inside pitches, and softer pitches have been absolutely no exception. In fact, he’s been making contact with the high and inside non-heaters more than he is with high and inside fastballs. What are the implications of this? Let’s look at his slugging% against secondary pitches:

2015

Bryce Harper SLG/P vs All Pitchers
Pitches: CH, CU, SL
Season: 2015-04-06 to 2015-10-04 | Count: All Counts | Total Pitches: 877 | View: Catcher
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.044
.059
.065
.121
.091
.000
.000
.154
.151
.244
.222
.196
.217
.077
.000
.000
.254
.477
.357
.458
.173
.113
.062
.000
.000
.160
.469
.503
.503
.282
.111
.047
.000
.209
.218
.349
.475
.285
.109
.042
.000
.176
.207
.222
.353
.201
.061
.018
.000
.049
.098
.108
.246
.147
.024
.000
.000
.009
.040
.000

2016

Bryce Harper SLG/P vs All Pitchers
Pitches: CH, CU, SL
Season: 2016-04-04 to 2016-07-28 | Count: All Counts | Total Pitches: 579 | View: Catcher
.000
.000
.000
.000
.000
.000
.056
.100
.200
.333
.000
.000
.000
.030
.094
.143
.083
.308
.167
.045
.122
.214
.146
.146
.056
.056
.200
.042
.085
.084
.325
.203
.069
.029
.000
.000
.000
.039
.040
.065
.108
.062
.000
.000
.000
.093
.091
.105
.101
.175
.077
.000
.000
.190
.152
.113
.203
.167
.094
.000
.000
.086
.116
.078
.067
.092
.037
.000
.000
.000
.014
.000

Slugging% is by no means a perfect measure of a hitter’s ability. Yet, in this case, it gives us a decent idea of which locations a hitter is making solid contact. In his 2015 campaign he was able to get his arms extended and drive curveballs with great power. This season he is attempting to pull the ball more, and it’s resulting in weaker contact. While he is able to drive the inside breaking ball at a pretty decent rate, I suspect that he’s opening up his stance, which can occasionally result in a hard-hit ball, but will often result in a weak fly ball to the opposite field, or a weak grounder to the pull side. The fact that he’s swinging so much more frequently at inside pitches would also be reason to guess that as he’s swinging at breaking balls out over the plate he is still attempting to pull them, as opposed to going with the pitch. Further evidence of this comes from looking at how he hits breaking balls from lefties (curving away from him), versus how he hits them from righties (curving towards him).

2015

Bryce Harper SLG/P vs L
Pitches: CH, CU, SL
Season: 2015-04-06 to 2015-10-04 | Count: All Counts | Total Pitches: 287 | View: Catcher
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.067
.111
.182
.118
.000
.000
.000
.400
.238
.345
.450
.320
.067
.000
.000
.000
.667
.846
.417
.711
.345
.154
.000
.000
.000
.214
.727
.444
.450
.314
.300
.095
.000
.070
.174
.279
.417
.188
.182
.120
.000
.083
.042
.130
.508
.361
.133
.077
.000
.028
.020
.000
.219
.320
.071
.000
.000
.000
.000
.000

 

Bryce Harper SLG/P vs R
Pitches: CH, CU, SL
Season: 2015-04-06 to 2015-10-04 | Count: All Counts | Total Pitches: 590 | View: Catcher
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.033
.040
.000
.125
.222
.000
.000
.095
.115
.184
.116
.077
.500
.182
.000
.000
.164
.361
.333
.341
.077
.074
.182
.000
.000
.136
.379
.525
.520
.265
.000
.000
.000
.292
.248
.390
.500
.314
.068
.000
.000
.234
.310
.272
.278
.148
.048
.000
.000
.067
.145
.163
.255
.108
.015
.000
.000
.027
.048
.000

He even seems to do better against lefties. Against both of them, however, he clearly is able to see the pitch that will eventually break across the middle/outer half of the plate, and drive it with power. Let’s head over to 2016:

Bryce Harper SLG/P vs L
Pitches: CH, CU, SL
Season: 2016-04-04 to 2016-07-28 | Count: All Counts | Total Pitches: 180 | View: Catcher
.000
.000
.000
.000
.000
.000
.000
.500
.500
.000
.000
.000
.000
.000
.000
.100
.571
.200
.000
.087
.211
.125
.000
.000
.100
.333
.000
.000
.059
.312
.400
.118
.000
.000
.000
.000
.033
.071
.121
.059
.000
.000
.000
.029
.057
.096
.027
.000
.000
.000
.000
.029
.096
.109
.053
.000
.000
.000
.000
.000
.037
.077
.045
.000
.000
.000
.000
.000
.000
.000

 

Bryce Harper SLG/P vs R
Pitches: CH, CU, SL
Season: 2016-04-04 to 2016-07-28 | Count: All Counts | Total Pitches: 399 | View: Catcher
.000
.000
.000
.000
.000
.000
.167
.200
.000
.000
.000
.000
.045
.214
.294
.071
.000
.000
.083
.154
.217
.156
.222
.091
.000
.000
.053
.125
.102
.333
.102
.049
.043
.000
.000
.000
.052
.043
.062
.103
.065
.000
.000
.000
.150
.109
.109
.129
.222
.129
.000
.000
.393
.192
.115
.257
.205
.120
.000
.000
.158
.153
.078
.072
.108
.043
.000
.000
.000
.016
.000

While his production has decreased against both righties and lefties, it is clear that the disparity is much larger when it comes to lefties. This is because Bryce is able to get away with trying to pull the ball against righties, as the ball is curving towards him. This makes pulling the ball a much more natural motion. Against lefties, the only breaking balls he is hitting are the ones that start inside and break right to the inside part of the plate, and the pitches that break to be right down the middle. It is the non-fastballs that are low and on the outer part of the plate that he is unable to drive, especially the ones being thrown by lefties. He’s opening up more, which also explains why his pull% hasn’t gone up (in fact it’s gone down). When he’s open, it’s hard to drive the outside pitch even if you make contact with it intending to hit it to the opposite field. Instead, he’s making that weak contact that results in outs.

Looking solely at secondary pitches, the narrative becomes: Bryce is taking the pitches that are out over the plate, and is instead swinging at pitches that are high and inside. He has a tendency to attempt to open up to the ball, and while he can sometimes get away with it against righties, lefties have been able to essentially shut him down. He is also making much more contact with all of these pitches, meaning that he’s putting more balls in play, yes, but they are weak balls that are easy to field, and are thus resulting in outs. With this mindset, even trying to hit the ball to the opposite field becomes more difficult, and all of this culminates in a lower BABIP.

Next, let’s look at how he’s handling fastballs. One thing that quickly becomes evident is the fact that Harper has been swinging at fastballs a lot less this year, especially ones up in the zone.

2015

Bryce Harper Swing% vs All Pitchers
Pitches: FA, FC, FT
Season: 2015-04-06 to 2015-10-04 | Count: All Counts | Total Pitches: 1443 | View: Catcher
3 %
26 %
11 %
38 %
67 %
77 %
90 %
88 %
59 %
33 %
22 %
45 %
65 %
79 %
89 %
91 %
78 %
56 %
38 %
34 %
66 %
79 %
87 %
88 %
78 %
56 %
52 %
7 %
35 %
63 %
78 %
80 %
81 %
75 %
54 %
46 %
0 %
37 %
52 %
70 %
70 %
70 %
61 %
46 %
43 %
27 %
43 %
51 %
59 %
59 %
52 %
31 %
25 %
12 %
28 %
42 %
45 %
51 %
47 %
29 %
11 %
11 %
13 %
30 %
31 %
29 %
30 %
26 %
9 %
6 %
6 %
7 %

2016

Bryce Harper Swing% vs All Pitchers
Pitches: FA, FC, FT
Season: 2016-04-04 to 2016-07-29 | Count: All Counts | Total Pitches: 888 | View: Catcher
4 %
25 %
9 %
6 %
27 %
50 %
54 %
66 %
58 %
50 %
22 %
32 %
46 %
67 %
75 %
77 %
68 %
58 %
35 %
42 %
66 %
80 %
72 %
74 %
74 %
59 %
32 %
7 %
42 %
61 %
78 %
76 %
68 %
73 %
64 %
35 %
0 %
35 %
53 %
66 %
76 %
79 %
72 %
59 %
38 %
24 %
45 %
52 %
63 %
67 %
57 %
35 %
21 %
12 %
34 %
45 %
48 %
42 %
30 %
15 %
3 %
4 %
23 %
33 %
42 %
43 %
26 %
20 %
6 %
0 %
13 %
0 %

His swing% on fastballs in other areas of the zone is roughly the same; it’s really just those high and down-the-middle fastballs that he’s suddenly laying off of more. And yet, just as with non-fastballs, Harper still has been managing to make more contact this year, especially on pitches high and inside, as well as pitches low and out of the zone. How has that translated in terms of his slugging%?

2015

Bryce Harper SLG/P vs All Pitchers
Pitches: FA, FC, FT
Season: 2015-04-06 to 2015-10-04 | Count: All Counts | Total Pitches: 1443 | View: Catcher
.017
.070
.000
.013
.000
.037
.206
.155
.297
.154
.000
.094
.189
.136
.117
.234
.176
.187
.088
.046
.247
.466
.236
.257
.257
.140
.167
.011
.018
.088
.239
.319
.226
.236
.176
.162
.000
.034
.116
.227
.279
.303
.169
.176
.092
.027
.082
.246
.234
.265
.135
.050
.056
.055
.063
.181
.214
.217
.105
.011
.000
.022
.044
.118
.137
.095
.086
.000
.000
.016
.028
.000

2016

Bryce Harper SLG/P vs All Pitchers
Pitches: FA, FC, FT
Season: 2016-04-04 to 2016-07-29 | Count: All Counts | Total Pitches: 888 | View: Catcher
.000
.000
.000
.000
.000
.000
.000
.000
.060
.100
.000
.018
.169
.115
.000
.000
.038
.226
.176
.063
.145
.277
.067
.000
.012
.057
.107
.000
.090
.161
.103
.077
.068
.107
.062
.019
.000
.099
.143
.161
.101
.135
.336
.148
.042
.096
.107
.248
.318
.256
.318
.167
.032
.027
.040
.173
.352
.196
.101
.067
.000
.000
.000
.034
.170
.159
.018
.000
.000
.000
.000
.000

What immediately jumps out at you is the large hole in the top part of the zone this year where Bryce is generating virtually no production. His production on low fastballs is closer to on par with last season, but up in the zone (the same area where he isn’t swinging nearly as often) he can’t get anything going. Why is this? With fastballs it’s a little more simple than with breaking balls in some aspects: For whatever reason he’s laying off fastballs in the zone, and he’s making weak contact with fastballs both high and inside, and down and away (which is where pitchers throw him fastballs most frequently). He’s giving pitchers more opportunities to throw fastballs out of the zone too. The big question mark comes at why he can’t do anything with those high fastballs specifically?

The answer isn’t too straightforward, but I do think that a large part of it is what types of pitches Bryce swings at in which counts. See, there is a very large differential in Bryce’s swing% in counts with no strikes between last year and this year, whereas in two-strike counts his swing% is about the same. He is taking more pitches when he has no strikes against him, especially the high fastball:

2015

Bryce Harper Swing% vs All Pitchers
Pitches: FA, FC, FT
Season: 2015-04-06 to 2015-10-04 | Count: 0 Strikes | Total Pitches: 611 | View: Catcher
0 %
21 %
33 %
29 %
52 %
56 %
75 %
73 %
20 %
38 %
50 %
30 %
51 %
68 %
79 %
83 %
58 %
40 %
33 %
23 %
56 %
71 %
79 %
80 %
58 %
49 %
33 %
7 %
28 %
56 %
72 %
68 %
71 %
65 %
40 %
23 %
0 %
30 %
36 %
58 %
57 %
60 %
55 %
49 %
20 %
25 %
28 %
31 %
41 %
45 %
40 %
32 %
18 %
8 %
21 %
27 %
27 %
35 %
31 %
24 %
15 %
9 %
9 %
21 %
17 %
15 %
16 %
11 %
14 %
3 %
8 %
0 %

2016

Bryce Harper Swing% vs R
Pitches: FA, FC, FT
Season: 2016-04-04 to 2016-07-28 | Count: 0 Strikes | Total Pitches: 301 | View: Catcher
0 %
0 %
0 %
5 %
14 %
24 %
19 %
43 %
38 %
13 %
0 %
22 %
28 %
39 %
38 %
61 %
35 %
10 %
0 %
20 %
46 %
55 %
44 %
68 %
64 %
32 %
0 %
11 %
25 %
43 %
58 %
53 %
51 %
70 %
55 %
27 %
0 %
24 %
39 %
45 %
50 %
58 %
55 %
31 %
17 %
18 %
42 %
40 %
41 %
55 %
39 %
7 %
0 %
7 %
34 %
44 %
50 %
42 %
26 %
5 %
0 %
0 %
15 %
29 %
36 %
48 %
17 %
7 %
0 %
0 %
0 %
0 %

He seems to be swinging at less pitches overall, and his focus has shifted from the top of the zone to the inside part of the zone. It should be noted, too, that he is swinging significantly less at breaking pitches with no strikes as well, which highlights something that’s a little less tangible. With fastballs the narrative becomes this: Bryce is taking more fastballs early in the count, which means he isn’t capitalizing on those fastballs. Once he has two strikes on him, it would reason to guess that he would have more trouble making square contact, right? Well, not quite…

Against fastballs in two-strike counts Bryce is actually hitting decently, but he’s still missing the ones across the middle of the plate. One thing I noticed is that, in two-strike counts, he’s getting thrown more breaking pitches than before, and less fastballs. In 2015, 258 out of 719 two-strike pitches were breaking balls (36%). In 2016, the mark has been 189 out of 448 (42%). With two-strike pitches in 2015, 383 out of 719 were fastballs (53%), whereas 2016 has only seen 220 out of 448 (49%). Bryce has become more aware of the outside pitches, both fastballs and breaking balls, and this has something to do with it.

With two strikes, Bryce is swinging at around the same rate in 2016 as he was in 2015. The pitches he is hitting successfully are: High and inside fastballs, away fastballs, away breaking pitches from righties, all breaking pitches in the middle of the plate, and high and inside breaking pitches from lefties. Ok, that’s pretty tedious. Let’s show all of that visually, looking just at 2016:

First, fastballs with two strikes

Bryce Harper SLG/P vs All Pitchers
Pitches: FA, FC, FT
Season: 2016-04-04 to 2016-07-29 | Count: 2 Strikes | Total Pitches: 220 | View: Catcher
.000
.000
.000
.000
.000
.000
.000
.000
.400
.400
.000
.000
.333
.190
.000
.000
.143
.889
.667
.138
.258
.500
.114
.000
.000
.182
.250
.000
.195
.360
.209
.147
.000
.045
.071
.000
.000
.261
.242
.189
.093
.038
.038
.125
.045
.226
.182
.211
.179
.040
.000
.050
.045
.050
.077
.225
.720
.294
.000
.000
.000
.000
.000
.048
.300
.471
.111
.000
.000
.000
.000
.000

Again, he’s gearing up for away pitches, and he’s swinging at almost anything, so he has success against away fastballs. We know that he’s been very keen on high and inside pitches of all kinds and in all counts this year, and that is also the easiest pitch to see. He has a reactionary eye for that pitch, and is able to catch up and drive it. High fastballs out over the plate can be somewhat easy to react to but he a) isn’t as keen on hitting them, b) isn’t seeing them that often in two-strike counts anyways, and c) isn’t expecting them. Thus, he’s most likely popping them up, which explains his high increased infield fly ball%. This is supported by the fact that his ground-ball rates on high fastballs with two strikes is quite low:

Bryce Harper GB/P vs All Pitchers
Pitches: FA, FC, FT
Season: 2016-04-04 to 2016-07-29 | Count: 2 Strikes | Total Pitches: 220 | View: Catcher
0 %
0 %
0 %
0 %
0 %
0 %
0 %
0 %
0 %
0 %
0 %
11 %
0 %
0 %
0 %
0 %
0 %
0 %
0 %
17 %
6 %
0 %
3 %
8 %
8 %
0 %
0 %
0 %
12 %
14 %
5 %
9 %
25 %
36 %
21 %
0 %
0 %
13 %
16 %
11 %
14 %
31 %
35 %
31 %
9 %
3 %
7 %
11 %
11 %
28 %
22 %
15 %
9 %
0 %
3 %
13 %
24 %
24 %
24 %
5 %
0 %
0 %
0 %
5 %
15 %
29 %
22 %
7 %
0 %
0 %
0 %
0 %

Next, let’s look at slugging% against breaking pitches from righties with two strikes

Bryce Harper SLG/P vs R
Pitches: CH, CU, SL
Season: 2016-04-04 to 2016-07-29 | Count: 2 Strikes | Total Pitches: 126 | View: Catcher
.000
.000
.000
1.000
1.000
.000
.000
.333
.600
.714
.500
.000
.000
.091
.357
.429
.250
.000
.000
.200
.000
.000
.000
.063
.167
.125
.000
.000
.000
.077
.059
.190
.308
.000
.000
.000
.444
.143
.310
.294
.593
.500
.000
.000
.625
.313
.286
.656
.310
.286
.000
.000
.143
.133
.083
.200
.263
.000
.000
.000
.000
.045
.000

Again, it appears that because the ball is curving towards him it’s going to be easier to drive. He is then able to pull the breaking pitches that are up and out over the plate, and is able to drive the low and outside pitches with authority. His lack of success on up and away pitches is a little perplexing, but could be attributed to anything from bad luck, to him possibly not seeing that exact pitch as well, to the fact that the sample size here is pretty small and he hasn’t seen a ton of pitches in that area.

Finally, let’s check out breaking pitches from lefties

Bryce Harper SLG/P vs L
Pitches: CH, CU, SL
Season: 2016-04-04 to 2016-07-29 | Count: 2 Strikes | Total Pitches: 63 | View: Catcher
.000
.000
.000
1.000
1.000
.000
.000
.000
.000
.333
.800
1.000
.000
.000
1.000
2.000
.000
.000
.167
.500
.000
.000
.000
.286
1.333
.667
.000
.000
.000
.000
.000
.000
.400
.222
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000

Nothing monumental in this aspect, especially as it’s not too different from how he hits breaking pitches against lefties in all counts. Regardless, it still fits our narrative as the up and inside pitches are right in his wheelhouse, and the pitches that breaking out over the plate are easier to hit than any other breaking pitch coming from a lefty.

Whew. That is a lot of heat maps to take in. Let’s review a bit: Bryce has a tendency to take more pitches early in the count, something he hasn’t done before. He’s also opening up, which makes him susceptible to breaking pitches and causing him to make weaker contact. The fact that he’s making more contact on pitches outside of the zone doesn’t help much either. He’s taking more fastballs as well, and once he has two strikes on him he’s seeing less of them, and is most likely expecting them less. He then begins to swing much more frequently, which actually reaps pretty good rewards, though there are some holes in his swing against certain pitches. He can’t get the high fastball, and struggles with breaking pitches against lefties. The result of all of this? Lower BABIP, lower wRC+, lower wOBA, you name it.

Obviously there are factors involved with this that go far beyond what heat maps and stats can show us. Baseball is an incredibly mental game, and once you realize you’re in a slump it can sometimes just drive you deeper into that slump. Statistics also can almost never tell the whole story, and as I mentioned earlier the sample size here is small enough that none of this is much of a predictor for future behavior. There’s a good chance that, on many of the situations mentioned above, Bryce has just gotten unlucky (or heck, maybe even lucky) and thus the heat map doesn’t reveal much. Overall though, when looking at everything in a holistic manner it allows us to construct an idea as to why Bryce is failing where he previously succeeded. We can never know everything for sure, but we know more than we did.

I’ve been hearing for months now that Bryce will be just fine, slumps happen to everyone, he will soon return to form, etc., and I’m not here to disagree with that. Although, I will ask (and I ought add that I am a big supporter of Bryce’s): What if he doesn’t break out of it? Odds are his 2015 will be one of the best seasons of his career, and 2016 (if it continues like this) will be one of his worst, and he will find himself somewhere in between for the rest of his career. It’s just that the deeper he drives himself into this rut the more compelled I am to find the source of problem as best I can, from a purely analytical standpoint.

Love him or hate him, the more that Bryce (and the many young superstars like him) thrives, the more baseball thrives.

(Note: All statistics and heat maps taken from Bryce’s page on FanGraphs.com)


A Proposed Methodology to Express the Value of Defense: Right Fielders

Note: this post is not by “guesto”, but rather by Carl Aridas.

***

If you have a net worth of USD $10 million, assuming nothing else, you are doing well.  As most readers of this site are either Americans or at least have a ready comprehension of the value of the American dollars, the American dollar is a readily understood value of money.  However, if the net worth of person B is Yen 10 million and person C has a net worth of HKD 10 million, what does that mean in comparison to you with a financial net worth of USD 10 million, and how can the three net worth values be compared via one more widely accepted value?

The quick answer, used by foreign exchange markets every trading day, is to use an exchange rate.  This allows Americans to equate HKD and Yen into their more familiar USD, people in Hong Kong to translate the Yen and USD amounts to HKD, and Japanese citizens to equate USD and HKD into Yen equivalents.

In baseball — yes, I recognize this is a baseball site — WAR is our exchange rate, and oWar and dWAR help translate different parts of the game into a common currency for us.  However, what if we want to equate dWAR by position into more a more traditional yardstick for some baseball fans who might prefer to see a triple-slash line rather than a dWAR value?  In researching the relative value of defense and the contract equivalent for Jason Heyward, I did just that and in so doing developed a simple methodology described below for users who prefer to use a triple-slash line.

In 2014 and 2015, Justin Heyward was worth a combined 4.8 dWAR.  With access to only games in the NY marketplace, this seemed high, and Heyward hadn’t passed my eye test for being a great defensive right fielder.  Starting with very traditional defensive metrics, I composed the following table of NL right fielders, using only their time in right field and ignoring all other positions, with the exception of dWAR:

1

Using just these defensive statistics avoids errors due to opinions of how hard a ball was hit, and also combined both range and positioning, either or both of which can be used to record putouts.  Once done, I repeated the exercise for the prior season:

2

And combining the two resulted in the following chart:

3

A quick comparison shows that Heyward is certainly the most durable right fielder in the senior circuit, and had the most putouts, and had near the most assists and led in dWAR over the two years in our study.  However, one must make an adjustment for the differences in innings played, which the next table attempts to do:

4

A quick review of the per-inning defensive metrics reveals that Heyward does indeed catch more fly balls than any other NL right fielder.  In addition, as assists are so minuscule to be almost useless (Heyward would have one more assist in 1,000 innings than Curtis Granderson), and errors even less frequent, the only source of extra defensive value assigned to right fielders is their position/range resulting in actual outs.  The next chart determines the extra number of outs over 1,267 innings of defensive value, which is the average number of innings Heyward played between 2014-15:

5

The last column above is the key – the number of extra outs per season of the fielder’s defense.  As a side note, note that Giancarlo Stanton is also an extremely strong defender, and Jeff Francoeur still had defensive value in 2014-15.  Conversely, someone needs to teach Jorge Soler what a glove is for, and at this point in their careers both Yasiel Puig and Matt Kemp will be leading the charge to bring the DH to the National League.

Below are the rather pedestrian offensive values of Jayson Heyward in 2015:

6

Less than 15 homers, only 50 extra-base hits, and only 60 RBI to go along with 79 runs scored had me convinced that the Cubs had made a rather severe overpay.  Even his .359/.439/.797 slash line failed to convince me otherwise.

However, adding the extra 43 “extra outs” computed previously as an additional 43 singles (I know readers already think that some if not most of these extra outs had to be extra bases in the gaps, but I decided to be conservative in my estimates) to Heyward’s slash line results in the following:

7

A triple-slash line is familiar to all readers, and I assume all readers recognize that is a great triple-slash line, just as USD $10 million is a lot of money.  A .429 OBP in 2015 would be fifth in baseball, ahead of Trout, McCutchen and Rizzo and behind only Harper, Votto, Cabrera and Goldschmidt.  His OPS would be sixth in baseball, behind Harper, Goldschmidt, Votto, Trout, and Cabrera but still ahead of Donaldson, Cruz, Encarnacion, Davis and Ortiz.

This analysis, of converting defensive value to traditional statistics, can be leveraged and used elsewhere.  Certainly not limited to right fielders, this same methodology can be followed to other positions, although in the infield, both assists and putouts would need to be quantified compared to just putouts as done here.  Also, since these basic defensive statistics have been kept for decades, the same analysis could be repeated using historical players.


Historical Relevance of Elite Rookie Seasons

As of this writing, Tyler Naquin is running a wRC+ of 171 through 196 plate appearances. While still statistically a fairly small sample size, it’s enough to be a qualified rookie season. If the season were over today, Naquin’s 171 would be the fourth-highest for a qualified rookie ever.

Now there’s a lot of discussion about Naquin’s impending regression. Even though Naquin has always had a high BABIP profile (over .350 through minors), his current mark of .417 is clearly unsustainable. It’s also hard to see someone continuing to hit home runs at over four times the frequency he did in the minors.

I’m not going to debate what his regression might look like, or where his true-talent level might be. I am just going to look at the fact that he has had an incredible rookie season so far. Even with some significant regressions in the second half, Naquin is well set up to put up some pretty gaudy rookie numbers. So, I decided to take a look at some of the other best rookie seasons ever, and how these players fared in the rest of their careers. Since 1901, there have been 30 qualified rookie hitters (if you include Naquin) to post a wRC+ of at least 150, a mark that even with some significant regression, Naquin should have a chance to exceed.

# Name Team G PA HR R RBI SB BB% K% ISO BABIP AVG OBP SLG wOBA wRC+ BsR Off Def WAR
1 Willie McCovey Giants 52 219 13 32 38 2 10% 16% 0.302 0.379 0.354 0.429 0.656 0.467 185 0.5 24 -1.8 3.1
2 Frank Thomas White Sox 60 240 7 39 31 0 18% 23% 0.199 0.421 0.33 0.454 0.529 0.437 178 -0.5 20.7 -5.7 2.4
3 Joe Jackson – – – 177 768 8 144 100 45 9% 0.173 0.391 0.449 0.564 0.476 178 2 76.2 -3 10.2
4 Tyler Naquin Indians 63 196 12 32 29 3 9% 29% 0.313 0.417 0.324 0.387 0.636 0.426 171 0.8 17.6 -2.5 2.2
5 Bret Barberie Expos 57 162 2 16 18 0 12% 14% 0.162 0.4 0.353 0.435 0.515 0.418 169 0 12.6 1 2
6 Bernie Carbo Reds 129 470 21 54 63 10 20% 17% 0.239 0.341 0.307 0.451 0.546 0.438 168 0.6 40.5 -3.2 5.6
7 Jose Abreu White Sox 145 622 36 80 107 3 8% 21% 0.264 0.356 0.317 0.383 0.581 0.411 167 -2.9 42.7 -14.4 5.3
8 Bill Skowron Yankees 87 237 7 37 41 2 8% 8% 0.237 0.344 0.34 0.392 0.577 0.429 166 0.2 18.5 -5.6 2.1
9 Benny Kauff – – – 159 681 8 124 97 76 11% 8% 0.162 0.4 0.368 0.447 0.529 0.463 166 12.4 65.6 1.6 9.9
10 Fred Lynn Red Sox 160 656 23 108 115 10 10% 15% 0.238 0.37 0.338 0.408 0.576 0.434 166 0.2 48.3 4.8 7.9
11 Rico Carty Braves 135 507 22 72 88 1 9% 16% 0.223 0.357 0.328 0.387 0.551 0.408 164 -0.4 36.3 -9 4.9
12 Bill Salkeld Pirates 95 317 15 45 52 2 16% 5% 0.236 0.288 0.311 0.42 0.547 0.451 161 0.2 23.2 2.7 3.9
13 Yasiel Puig Dodgers 104 432 19 66 42 11 8% 23% 0.215 0.383 0.319 0.391 0.534 0.398 160 -3 26.2 -0.7 4.1
14 Buck Herzog Giants 64 213 0 38 11 16 17% 0.063 0.3 0.448 0.363 0.405 160 1.1 14 -0.2 2.5
15 Dick Allen Phillies 172 733 29 131 93 3 9% 20% 0.236 0.367 0.317 0.378 0.553 0.401 160 -0.7 48.9 1.6 8.3
16 Carlton Fisk Red Sox 147 568 24 81 67 5 9% 17% 0.239 0.32 0.292 0.363 0.531 0.401 160 0.4 34.2 11.7 7.1
17 Albert Pujols Cardinals 161 676 37 112 130 1 10% 14% 0.281 0.336 0.329 0.403 0.61 0.423 159 -1.1 50.7 0.9 7.2
18 Stan Musial Cardinals 152 585 11 95 79 7 11% 4% 0.173 0.327 0.325 0.402 0.498 0.42 158 1.1 38.6 1.7 6.1
19 Al Bumbry Orioles 119 406 7 78 34 24 8% 12% 0.163 0.375 0.338 0.398 0.501 0.403 158 0.8 27.3 -5.5 3.8
20 Mitchell Page Athletics 145 592 21 85 75 42 13% 16% 0.214 0.343 0.307 0.405 0.521 0.404 157 6.9 46.9 -6 6.2
21 Brett Lawrie Blue Jays 43 171 9 26 25 7 9% 18% 0.287 0.318 0.293 0.373 0.58 0.407 157 2.2 13.4 5.5 2.6
22 Ted Williams Red Sox 149 677 31 131 145 2 16% 10% 0.281 0.328 0.327 0.436 0.609 0.464 156 -0.4 52.7 -4.4 7.1
23 Johnny Mize Cardinals 126 469 19 76 93 1 11% 7% 0.249 0.322 0.329 0.402 0.577 0.436 156 0 33.5 -2.5 4.3
24 Ryan Braun Brewers 113 492 34 91 97 15 6% 23% 0.31 0.361 0.324 0.37 0.634 0.421 155 1.3 36.3 -26.9 2.5
25 Mike Trout Angels 179 774 35 149 99 53 10% 22% 0.226 0.358 0.306 0.379 0.532 0.389 153 15.9 63.9 15.5 11
26 Erubiel Durazo D-backs 52 185 11 31 30 1 14% 23% 0.265 0.385 0.329 0.422 0.594 0.43 151 -0.2 12.5 -1.4 1.6
27 Kal Daniels Reds 74 207 6 34 23 15 11% 15% 0.199 0.356 0.32 0.398 0.519 0.402 151 2.2 14.3 -1.8 2
28 Miguel Sano Twins 80 335 18 46 52 1 16% 36% 0.262 0.396 0.269 0.385 0.53 0.392 151 -4.8 14.8 -6.6 2
29 Mark McGwire Athletics 169 699 52 107 127 1 11% 21% 0.316 0.285 0.28 0.361 0.597 0.4 150 -0.9 44 -18.5 4.8
30 Fred Snodgrass Giants 157 579 3 81 51 44 14% 11% 0.111 0.365 0.317 0.431 0.428 0.421 150 3.3 36.6 -3.9 5.9

It’s easy to see that Naquin puts himself in some impressive company on this list. I wanted to see how likely it is for an elite rookie season to lead to a successful MLB career. Next is a list these players including their career WAR and wRC+ compared to what they did as rookies.

# Name Team G PA wRC+ WAR Career WAR Career wRC+ Seasons
1 Willie McCovey Giants 52 219 185 3.1 67.4 145 22
2 Frank Thomas White Sox 60 240 178 2.4 72 154 18
3 Joe Jackson – – – 177 768 178 10.2 60.5 165 13
4 Bret Barberie Expos 57 162 169 2 7.5 99 6
5 Bernie Carbo Reds 129 470 168 5.6 20.6 128 12
6 Jose Abreu White Sox 145 622 167 5.3 8 134 3
7 Bill Skowron Yankees 87 237 166 2.1 28.6 118 14
8 Benny Kauff – – – 159 681 166 9.9 34.1 149 8
9 Fred Lynn Red Sox 160 656 166 7.9 49.2 129 17
10 Rico Carty Braves 135 507 164 4.9 34.7 132 17
11 Bill Salkeld Pirates 95 317 161 3.9 8.7 137 6
12 Yasiel Puig Dodgers 104 432 160 4.1 11.3 134 4
13 Buck Herzog Giants 64 213 160 2.5 28.6 97 13
14 Dick Allen Phillies 172 733 160 8.3 61.3 155 15
15 Carlton Fisk Red Sox 147 568 160 7.1 68.3 117 25
16 Albert Pujols Cardinals 161 676 159 7.2 91.1 154 16
17 Stan Musial Cardinals 152 585 158 6.1 126.8 158 23
18 Al Bumbry Orioles 119 406 158 3.8 22.6 106 14
19 Mitchell Page Athletics 145 592 157 6.2 7.1 118 8
20 Brett Lawrie Blue Jays 43 171 157 2.6 9.7 100 6
21 Ted Williams Red Sox 149 677 156 7.1 130.4 188 19
22 Johnny Mize Cardinals 126 469 156 4.3 68.6 157 18
23 Ryan Braun Brewers 113 492 155 2.5 36.9 141 10
24 Mike Trout Angels 179 774 153 11 44.4 167 5
25 Erubiel Durazo Diamondbacks 52 185 151 1.6 9.2 124 7
26 Kal Daniels Reds 74 207 151 2 16.9 140 7
27 Miguel Sano Twins 80 335 151 2 2.9 132 2
28 Mark McGwire Athletics 169 699 150 4.8 66.3 157 16
29 Fred Snodgrass Giants 157 579 150 5.9 19.7 114 8

Finally, I have broken these careers down into tiers, just as a quick visual. These tiers are loosely based mostly on career WAR. I am not considering controversies surrounding these players (e.g. McGwire, Jackson), just what they accomplished at the plate.

Tier 1 – “First Ballot” Hall of Fame Talent – 5 Players

Name wRC+ WAR Career WAR Career wRC+ Seasons
Ted Williams 156 7.1 130.4 188 19
Stan Musial 158 6.1 126.8 158 23
Albert Pujols 159 7.2 91.1 154 16
Joe Jackson 178 10.2 60.5 165 13
Mike Trout 153 11 44.4 167 5

Not much to say here, you all know these names. Yes, I put Trout here already; I don’t think anyone is arguing how good a player he is at this point. Jackson was placed here because, again, I’m just looking at how good a player these players individually were.

Tier 2 – “Fringe” Hall of Fame Talent – 6 Players

Name wRC+ WAR Career WAR Career wRC+ Seasons
Willie McCovey 185 3.1 67.4 145 22
Frank Thomas 178 2.4 72 154 18
Dick Allen 160 8.3 61.3 155 15
Carlton Fisk 160 7.1 68.3 117 25
Johnny Mize 156 4.3 68.6 157 18
Mark McGwire 150 4.8 66.3 157 16

Fringe HOF was just what I named this group, based on career WAR. Obviously some of these players are much less “fringe” than others when it comes to actual voting, but regardless, all of these players had long careers of being excellent hitters.

Tier 3 – Starter Talent – 5 Players

Name wRC+ WAR Career WAR Career wRC+ Seasons
Benny Kauff 166 9.9 34.1 149 8
Fred Lynn 166 7.9 49.2 129 17
Rico Carty 164 4.9 34.7 132 17
Bill Skowron 166 2.1 28.6 118 14
Buck Herzog 160 2.5 28.6 97 13

Group of players with great, but not generally HOF-quality careers. You’ll notice here that Herzog didn’t actually maintain above-average offense throughout his career, but he was able to find success as a great defensive player.

Tier 4 – Successful MLB careers – 4 Players

Name wRC+ WAR Career WAR Career wRC+ Seasons
Bernie Carbo 168 5.6 20.6 128 12
Al Bumbry 158 3.8 22.6 106 14
Kal Daniels 151 2 16.9 140 7
Fred Snodgrass 150 5.9 19.7 114 8

The difference between a successful MLB career and a bust is extremely relative. I put the cutoff at 10 WAR, which seems to me like a mark you would expect to be able to reach after putting up one of the greatest rookie seasons ever.

Tier 5 – Relative Bust – 4 Players

Name wRC+ WAR Career WAR Career wRC+ Seasons
Erubiel Durazo 151 1.6 9.2 124 7
Mitchell Page 157 6.2 7.1 118 8
Bill Salkeld 161 3.9 8.7 137 6
Bret Barberie 169 2 7.5 99 6

None of these players lived up to what they produced in their rookie seasons. However, you do see that this is still a group with generally good offensive production throughout their careers.

Jury’s Out –  5 Players

Name wRC+ WAR Career WAR Career wRC+ Seasons
Miguel Sano 151 2 2.9 132 2
Ryan Braun 155 2.5 36.9 141 10
Brett Lawrie 157 2.6 9.7 100 6
Yasiel Puig 160 4.1 11.3 134 4
Jose Abreu 167 5.3 8 134 3

And finally, we have a few active players where it’s too early to call what class of career they are going to have.

So what does this all mean for Tyler Naquin? Well, probably not as much as an irrational Cleveland fan such as myself might hope. There is no ignoring though that there is an exceptional success rate for players who hit this well as a rookie. 75% were able to run career WAR totals over 20, and about half of those made it to 60!

Now there are going to be a lot of people who argue that Naquin’s minor-league track record might suggest that he is still likely to end up somewhere in that bottom 25% group. I don’t know how good Naquin really is, or how good he might be. I do know that he has put himself in a group with some impressive names, and I am quite excited to see how his career plays out.


Hardball Retrospective – What Might Have Been – The “Original” 1969 Reds

In “Hardball Retrospective: Evaluating Scouting and Development Outcomes for the Modern-Era Franchises”, I placed every ballplayer in the modern era (from 1901-present) on their original team. I calculated revised standings for every season based entirely on the performance of each team’s “original” players. I discuss every team’s “original” players and seasons at length along with organizational performance with respect to the Amateur Draft (or First-Year Player Draft), amateur free agent signings and other methods of player acquisition.  Season standings, WAR and Win Shares totals for the “original” teams are compared against the “actual” team results to assess each franchise’s scouting, development and general management skills.

Expanding on my research for the book, the following series of articles will reveal the teams with the biggest single-season difference in the WAR and Win Shares for the “Original” vs. “Actual” rosters for every Major League organization. “Hardball Retrospective” is available in digital format on Amazon, Barnes and Noble, GooglePlay, iTunes and KoboBooks. The paperback edition is available on Amazon, Barnes and Noble and CreateSpace. Supplemental Statistics, Charts and Graphs along with a discussion forum are offered at TuataraSoftware.com.

Don Daglow (Intellivision World Series Major League Baseball, Earl Weaver Baseball, Tony LaRussa Baseball) contributed the foreword for Hardball Retrospective. The foreword and preview of my book are accessible here.

Terminology

OWAR – Wins Above Replacement for players on “original” teams

OWS – Win Shares for players on “original” teams

OPW% – Pythagorean Won-Loss record for the “original” teams

AWAR – Wins Above Replacement for players on “actual” teams

AWS – Win Shares for players on “actual” teams

APW% – Pythagorean Won-Loss record for the “actual” teams

Assessment

The 1969 Cincinnati Reds 

OWAR: 59.0     OWS: 355     OPW%: .619     (100-62)

AWAR: 37.4      AWS: 267     APW%: .549     (89-73)

WARdiff: 21.6                        WSdiff: 88  

The “Original” 1969 Reds outdistanced the Giants by a fourteen-game margin to secure the National League pennant. Pete Rose (.348/16/82) aka “Charlie Hustle” led the NL with 120 runs scored and registered personal-bests in home runs, RBI, batting average, OBP (.428) and SLG (.512). “The Toy Cannon”, center fielder Jim Wynn swatted 33 big-flies, nabbed 23 bags and tallied 113 runs. Completing the outfield trio with 30+ Win Shares, Frank “The Judge” Robinson crushed 32 long balls and knocked in 100 baserunners while posting a .308 BA.

The Cincinnati infield, with the exception of second-sacker Tommy Helms, produced 23+ Win Shares each. Tony “Big Dog” Perez (.294/37/122) manned the hot corner while the “Big Bopper”, Lee May (.278/38/110) earned his first All-Star assignment over at first base. Leo “Mr. Automatic” Cardenas (.280/10/70) provided a steady bat at shortstop. “Little General” Johnny Bench (.293/26/90) delivered an encore to his 1968 NL Rookie of the Year campaign. The Reds’ reserves featured the fleet-footed Cesar Tovar (.288, 45 SB) and Tommy Harper (73 SB) along with seven-time Gold Glove Award-winning center fielder Curt Flood.

Bench ranked second behind Yogi Berra at catcher in the “The New Bill James Historical Baseball Abstract” top 100 player rankings. “Original” Reds teammates enumerated in the “NBJHBA” top 100 rankings include Frank Robinson (3rd-RF), Pete Rose (5th-RF), Jim Wynn (10th-CF), Tony Perez (13th-1B), Vada Pinson (18th-CF), Curt Flood (36th-CF), Lee May (47th-1B), Leo Cardenas (50th-SS), Johnny Edwards (53rd-C), Tommy Harper (56th-LF), Cookie Rojas (69th-2B), Cesar Tovar (79th-CF), Tony Gonzalez (82nd-CF) and Tommy Helms (99th-2B).

  Original 1969 Reds                                                                     Actual 1969 Reds

LINEUP POS OWAR OWS LINEUP POS AWAR AWS
Frank Robinson LF/RF 5.31 31.84 Alex Johnson LF 2.86 18.84
Jim Wynn CF 7.36 36.09 Bobby Tolan CF 4.43 26.52
Pete Rose RF 4.83 36.77 Pete Rose RF 4.83 36.77
Lee May 1B 3.31 25.11 Lee May 1B 3.31 25.11
Tommy Helms 2B -0.93 5.57 Tommy Helms 2B -0.93 5.57
Leo Cardenas SS 2.81 23.74 Woody Woodward SS 0.45 5.83
Tony Perez 3B 5.77 30.41 Tony Perez 3B 5.77 30.41
Johnny Bench C 5.69 29.93 Johnny Bench C 5.69 29.93
BENCH POS OWAR OWS BENCH POS AWAR AWS
Cesar Tovar CF 3.37 20.31 Jimmy Stewart LF -0.1 4.89
Curt Flood CF 2.14 19.71 Ted Savage LF 0.29 3.27
Tony Gonzalez CF 1.89 17.19 Pat Corrales C 0.28 2.82
Tommy Harper 3B 1.78 16.64 Chico Ruiz 2B 0.03 2.68
Art Shamsky RF 2.61 16.22 Darrel Chaney SS -1.23 1.8
Johnny Edwards C 1.94 14.95 Jim Beauchamp LF -0.06 0.99
Vada Pinson RF 0.11 10.97 Fred Whitfield 1B -0.24 0.36
Brant Alyea LF 0.62 6.52 Danny Breeden C -0.1 0.08
Joe Azcue C 0.61 6.49 Bernie Carbo -0.04 0
Don Pavletich C 0.5 4.96 Mike de la Hoz -0.01 0
Chico Ruiz 2B 0.03 2.68 Clyde Mashore -0.01 0
Cookie Rojas 2B -0.66 2.56
Vic Davalillo RF -0.21 2.26
Gus Gil 3B -0.64 1.8
Darrel Chaney SS -1.23 1.8
Len Boehmer 1B -0.91 0.58
Fred Kendall C -0.26 0.31
Bernie Carbo -0.04 0
Clyde Mashore -0.01 0

Claude Osteen (20-15, 2.66) established career-highs with 321 innings pitched, 41 starts, 16 complete games, 7 shutouts and 183 strikeouts. Mike Cuellar (23-8, 2.38) claimed the Cy Young Award and fashioned a personal-best 1.005 WHIP. Jim Maloney contributed a 12-5 mark with a 2.77 ERA as a member of the “Original” and “Actual” Cincinnati rotations. Diego Segui tallied 12 wins and 12 saves to anchor the bullpen. Wayne Granger saved 27 contests in his sophomore season for the “Actuals” and topped the Senior Circuit with 90 appearances.

  Original 1969 Reds                                                                   Actual 1969 Reds

ROTATION POS OWAR OWS ROTATION POS OWAR OWS
Claude Osteen SP 5.09 24.65 Jim Maloney SP 3.93 14.63
Mike Cuellar SP 4.91 24.57 Jim Merritt SP 0.72 10.63
Jim Maloney SP 3.93 14.63 Gary Nolan SP 1.71 7.02
Casey Cox SP 2.14 12.03 George Culver SP -0.37 3.64
Gary Nolan SP 1.71 7.02 Gerry Arrigo SP -0.29 2.99
BULLPEN POS OWAR OWS BULLPEN POS OWAR OWS
Diego Segui RP 1.38 11.3 Wayne Granger RP 1.32 14.75
Dan McGinn RP -0.04 6.86 Clay Carroll RP 1.04 10.09
Jack Baldschun RP -0.3 3.57 Pedro Ramos RP -0.6 1.6
Billy McCool RP -0.04 2.88 John Noriega RP -0.19 0
John Noriega RP -0.19 0 Camilo Pascual SW -0.31 0
Mel Queen SP 0.37 1.17 Tony Cloninger SP -2.26 2.86
Sammy Ellis SP -0.33 0 Mel Queen SP 0.37 1.17
Jose Pena RP -0.68 0 Jack Fisher SP -1.91 0.72
Al Jackson RP -0.23 0.54
Dennis Ribant RP -0.05 0.49
Jose Pena RP -0.68 0
Bill Short RP -0.26 0

 

Notable Transactions

Frank Robinson

December 9, 1965: Traded by the Cincinnati Reds to the Baltimore Orioles for Jack Baldschun, Milt Pappas and Dick Simpson.

Jim Wynn

November 26, 1962: Drafted by the Houston Colt .45’s from the Cincinnati Reds in the 1962 first-year draft.

Leo Cardenas

November 21, 1968: Traded by the Cincinnati Reds to the Minnesota Twins for Jim Merritt.

Cesar Tovar

December 4, 1964: Traded by the Cincinnati Reds to the Minnesota Twins for Gerry Arrigo.

Claude Osteen

September 16, 1961: Traded by the Cincinnati Reds to the Washington Senators for a player to be named later and cash. The Washington Senators sent Dave Sisler (November 28, 1961) to the Cincinnati Reds to complete the trade.

December 4, 1964: Traded by the Washington Senators with John Kennedy and $100,000 to the Los Angeles Dodgers for a player to be named later, Frank Howard, Ken McMullen, Phil Ortega and Pete Richert. The Los Angeles Dodgers sent Dick Nen (December 15, 1964) to the Washington Senators to complete the trade.

Mike Cuellar 

Before 1963 Season: Sent from the Cincinnati Reds to the Cleveland Indians in an unknown transaction.

Before 1964 Season: Obtained by Jacksonville (International) from the Cleveland Indians as part of a minor league working agreement.

Before 1964 Season: Returned to the St. Louis Cardinals by Jacksonville (International) after expiration of minor league working agreement.

June 15, 1965: Traded by the St. Louis Cardinals with Ron Taylor to the Houston Astros for Chuck Taylor and Hal Woodeshick.

December 4, 1968: Traded by the Houston Astros with Tom Johnson (minors) and Enzo Hernandez to the Baltimore Orioles for John Mason (minors) and Curt Blefary.

Honorable Mention

The 1907 Cincinnati Reds 

OWAR: 39.9     OWS: 275     OPW%: .527     (81-73)

AWAR: 30.3       AWS: 198      APW%: .431    (66-87)

WARdiff: 9.6                        WSdiff: 77

Cincinnati ended the 1907 season in a fourth-place tie with Philadelphia but finished only six games behind the front-running Cubbies. “Wahoo” Sam Crawford (.323/4/81) laced 34 doubles, 17 triples and led the circuit with 102 runs scored. Orval Overall (23-7, 1.68) flummoxed opposing batsmen, posting a 1.006 WHIP with a League-high 8 shutouts. “Long” Bob Ewing compiled 17 victories with a 1.73 ERA and a WHIP of 1.094 while completing 32 of 37 starts. Patsy Dougherty swiped 33 bags while Mike Mitchell rapped 12 three-base hits in his rookie campaign. Harry Steinfeldt drilled 25 two-baggers and Socks Seybold drove in 92 baserunners.

On Deck

What Might Have Been – The “Original” 1997 Red Sox

References and Resources

Baseball America – Executive Database

Baseball-Reference

James, Bill. The New Bill James Historical Baseball Abstract. New York, NY.: The Free Press, 2001. Print.

James, Bill, with Jim Henzler. Win Shares. Morton Grove, Ill.: STATS, 2002. Print.

Retrosheet – Transactions Database

The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at “www.retrosheet.org”.

Seamheads – Baseball Gauge

Sean Lahman Baseball Archive


Is Pitcher BABIP All Luck?

This article was originally published on Check Down Sports.

For those of you who have been reading baseball content at Check Down Sports semi-regularly, you’ve probably seen one of us talking about players and teams we think are performing at a level far from expected.

A lot of times when attempting to explain the reasoning behind abnormal pitching performance, we cite a few reasons, and then attribute the rest to good or bad luck. Luck we usually associate with a batter’s batting average on balls in play (BABIP), which is agreed upon by most as beyond the control of the pitcher.

The influx of ball-tracking systems in MLB has allowed for a boatload of new measurements that, until a few years ago, were only dreams in the minds of analysts and evaluators. One of those — the velocity of ball exiting the bat (exit velocity) — is a popular, yet informative piece of data.

Intuitively, it makes sense that the softer the ball leaves the bat, the less likely the ball should result in a hit. A pitcher who suppresses exit velocity should allow fewer batted balls to become base hits than a pitcher who gives up a high exit velocity. Yes, bloops and seeing-eye ground balls will find open space, but on average, I think this assumption makes sense.

But thanks to Statcast and baseballsavant.com, this assumption doesn’t have to be an assumption at all. We can test it out.

Baseball Savant has exit-velocity data since the beginning of 2015, so that’s where I started. I gathered average exit velocity against for pitchers with at least 190 batted-ball events in 2015 and 2016 (298 total). I then got the BABIP for those pitchers in those seasons from FanGraphs. Next, using STATA, I ran a simple linear regression with the two variables. Results are shown below.

Screen Shot 2016-07-14 at 12.33.28 PM

Screen Shot 2016-07-13 at 11.05.37 PM

The scary math-stuff explained:

  • A pitcher’s BABIP isn’t entirely caused by luck
  • Exit velocity has a minor, yet significant, effect on BABIP
  • 6% of a pitcher’s BABIP can be explained by exit velocity
  • If a pitcher decreases his average exit velocity by 1 mph his BABIP will decrease by 0.005 points, on average (i.e. a pitcher decreases his average exit velocity from 90 to 89 mph — his .300 BABIP would fall to .295. In turn, this would lower his ERA)
  • The bottom-left quadrant is ideal. Though, because of exit velocity’s small effect on BABIP, probably not sustainable. We’ve seen Arrieta and and Chris Young come back to earth a bit in 2016
  • The top-left quadrant includes candidates for improvement in the second half of 2016 or 2017. Pitchers here have been unlucky in terms of BABIP. Their exit velocities suggest they should have a lower BABIP, and, therefore, ERA

 


Park Factors to (Maybe) Monitor

Every baseball stadium is different.  This is an obvious fact, but its obviousness can obscure its importance.  Every baseball stadium is different, so baseball is different in every stadium.  Some of these differences are easy to discern such as HRs in Denver and Cincinnati.  Others though are more easily masked — did you know that the White Sox’ U.S. Cellular Field raises walks by 7%?  Each game is a combination of outcomes affected by each team’s talent and, to a lesser extent, these park factors.  FanGraphs is nice enough to publish its park factors here.

With the league-wide increase in exit velocity and home runs, I was interested to know if any park factors may be changing as well.  With roughly half of the 2016 season in the books, I thought now was as good a time as any to take a look.  Rather than go through the laborious calculations necessary to find park factors like those at FanGraphs, I came up with a quick and not at all exact way to look at just this season.  Essentially, I found each team’s home and away rates of 1B, 2B, 3B, HR, SO and BB per plate appearance.  I then compared each to league average on the same scale as wRC+ (100 is average).  I then calculated a quick park factor on the same scale for each of the above stats as follows (1B factor shown below):

((Team Home 1B Rate – (Team Away 1B Rate – 100)) + 100) / 2 = 1B Park Factor

For example, the Marlins have hit 4% more singles than average at home (104 1B+), and 27% more singles than average on the road (127 1B+), so the Marlins Park 1B park factor would be 88 (depresses singles by 12%).

I am fully aware of the many problems with the methodology (ignores half of the data, small sample, not enough regression included, team road schedules aren’t guaranteed to have average park factors, etc.), but like I said, I wanted something quick, and I am only focused on the extremes anyway.  This should at least show us which parks to consider monitoring or examining further.

2015 FanGraphs vs. 2016 Observed Park Factors
2015 FanGraphs 2016 Observed
Team 1B 2B 3B HR SO BB Team 1B 2B 3B HR SO BB
Angels 100 96 91 93 102 97 Angels 98 87 80 105 101 103
Astros 99 100 108 105 103 101 Astros 93 103 138 101 104 102
Athletics 99 100 105 93 97 101 Athletics 97 97 145 90 98 94
Blue Jays 97 108 105 106 102 99 Blue Jays 107 116 74 90 103 102
Braves 100 99 93 96 103 101 Braves 106 85 125 94 99 102
Brewers 99 100 102 112 101 102 Brewers 95 106 131 113 98 104
Cardinals 100 99 95 94 98 99 Cardinals 101 104 42 88 96 98
Cubs 99 99 102 102 101 102 Cubs 96 84 105 100 98 111
Diamondbacks 99 99 102 100 98 111 Diamondbacks 99 105 120 102 100 99
Dodgers 98 98 78 102 100 96 Dodgers 98 91 69 116 98 101
Giants 99 97 115 84 100 100 Giants 103 97 163 83 100 109
Indians 100 103 81 101 101 99 Indians 109 121 21 105 93 120
Mariners 98 87 85 98 102 97 Mariners 96 96 92 108 97 108
Marlins 101 100 117 88 98 101 Marlins 88 109 42 102 99 102
Mets 96 95 87 101 101 100 Mets 98 86 80 108 98 111
Nationals 104 102 84 97 97 98 Nationals 104 90 70 98 93 109
Orioles 101 99 86 108 99 100 Orioles 103 93 118 105 89 109
Padres 98 95 97 98 102 101 Padres 99 98 100 94 96 102
Phillies 98 99 92 107 103 102 Phillies 93 87 128 94 104 104
Pirates 101 99 89 90 96 96 Pirates 106 88 157 101 92 110
Rangers 103 101 110 105 98 102 Rangers 106 105 153 86 95 113
Rays 99 95 98 96 102 100 Rays 99 99 98 84 105 95
Red Sox 103 114 105 96 100 100 Red Sox 102 123 90 87 94 109
Reds 99 98 92 113 103 101 Reds 97 94 100 121 102 99
Rockies 110 108 128 113 95 102 Rockies 103 134 170 109 86 114
Royals 101 103 114 93 96 99 Royals 104 113 141 100 90 106
Tigers 101 98 126 98 95 99 Tigers 105 97 135 105 96 105
Twins 102 101 106 98 98 99 Twins 105 101 171 86 87 98
White Sox 99 97 91 108 103 107 White Sox 100 99 86 108 97 107
Yankees 100 97 84 110 101 101 Yankees 94 102 86 120 97 116
Data pulled at All-Star Break

I know that is a lot to digest, and I apologize it is not sortable due to my lack of coding skill — but there are some interesting differences buried in that table.

1B Park Factor

Two parks stick out at the extreme ends for singles.  The aforementioned Marlins Park went from slightly single-friendly to the worst park for singles.  I don’t have a good explanation for this, though the fences were moved in prior to this season which we would expect to set off a ripple affect with the park factors.  The Blue Jays’ Rogers Centre went the opposite direction of the Marlins, showing a move from slightly below-average for singles to the second-best park for singles.  The Jays did change to a dirt infield from turf for 2016, but I would expect that to decrease 1Bs rather than increase them.  Maybe dirt slows infielders down giving them less range?  The Jays have recorded more infield and bunt hits at home than on the road as well, which would increase singles.

2B Park Factor

Coors Field has seen a marked increase in doubles (and triples) in 2016 with a small decrease in HRs, which is very interesting considering they raised several areas of the outfield walls.  The Cubs, Braves, Nationals, Phillies and Pirates have all seen at least a 10-point decrease in 2Bs.  Of that group, the Braves, Phillies and Pirates seem to have traded those doubles for triples which I wouldn’t necessarily expect to hold up as a change in the park factor given the limited samples.  The Phillies also made a change to a longer-cut grass, so a decrease in 1Bs and 2Bs makes some sense.  I am not sure what is going on in Chicago (wind patterns?) and Washington as the decrease in doubles does not seem to be offset by an increase in other similar batted balls.

3B Park Factor

As expected with the extremely limited number of triples, there is a ton of variation across the half-season sample.  The two most likely to represent a true change to the park factors in my mind are the decrease in triples in Marlins Park (moved fences in) and the increase in triples at Coors Field (raised fences), though both likely won’t hold up to this magnitude.

HR Park Factor

There have been large and unexpected decreases in home runs in Toronto and Texas, while the Marlins and Dodgers have seen upticks in homers at home.  Probably nothing but small-sample noise here.  It will be worth checking more rigorously to see if these hold up, particularly at Marlins Park given the change to the fences.

Strikeout and Walk Park Factors

Given the way I have calculated each component park factor, I expected all of them to need an adjustment for home-field advantage.  Interestingly, that was not the case for 1Bs, 2Bs and HRs as the average observed park factor for each was 100 across the league.  I wrote off the 108 average observed 3B factor as small-sample noise, but I believe I picked up some measure of home-field advantage in strikeouts and walks.  On average across the league, home parks decreased strikeouts by 3% and increased walks by 5%.  These have been regressed and the samples for each are among the largest of the component park factors (more PAs end in a K than any specific batted-ball outcome, and there are more BBs than anything except 1Bs), so it feels like this reflects something.

The extreme parks for changes in strikeouts are the Twins’ Target Field and Diamondbacks’ Chase Field.  Adjusting for the home-field difference (the unadjusted numbers are shown in the table above), the Twins’ park seems to be decreasing strikeouts by about 8% more than usual, while the Diamondbacks’ stadium is increasing Ks by 8% more than FG expects.  The Twins did make a change to their CF seating that could be affecting the hitters’ ability to pick up pitches (and thus strike out less), but if that is the case an increase in walks would also be expected — and that is not the case, as the Twins have actually walked less than expected when including the home-field adjustment.

For changes in BBs (after adjusting for home field), the parks in Oakland and Cleveland stick out.  The Coliseum has allowed 12% less walks than expected, while the Indians’ Progressive Field has inflated walks by 16%.  These may be worth exploring as both parks have also affected strikeouts, with the A’s park increasing strikeouts and the Indians’ park decreasing Ks.  It is possible hitters are not picking up the ball in Oakland while they are seeing it well in Cleveland.

***

So there you have it.  Noisy, likely inaccurate 2016 park factors.  It will be very interesting to see if any of the observed changes detailed above turn out to reflect a true change in the park factors.  My best guess is Colorado, Miami and Toronto will need some type of adjustment from the 2015 park factors given the fairly significant changes to each park debuting in 2016.  It would be fascinating to hear thoughts from the players on the extreme differences found above as well.  The fact that each park is so different is part of baseball’s appeal to me.  Every game really is totally unique, all the way down to the field itself.