Archive for Player Analysis

The Best Case for Bryce

Happy 21st birthday, Bryce Harper!

In two seasons to date, Harper has posted a 128 wRC+ while hitting .272/.353/.481 in 1094 plate appearances.

Steamer projections have Harper projected to hit .266/.347/.464 as a 21-year old, which would make for a 125 wRC+. But if Harper posts a lower batting average, OBP, and slugging than he did in either of his first two years, I imagine that would be a major disappointment, not just for fans of the Washington Nationals, but for fans of the sport of baseball. And also, perhaps mostly, for the player himself. (But at least the projections have him down for a career-high 23 home runs.)

Changing gears for a moment, how about that Mike Trout. You may have heard, but some people thought he was the American League’s most valuable player after he hit .326/.399/.564 in 639 plate appearances in 2012. Then he somehow got even better as a hitter in 2013, posting a .323/.432/.557 line in 716 PA.

But when Trout was 19, he hit .220/.281/.390 in a 40-game, 135-PA cameo in 2011. Harper would crush that line as a 19-year old rookie in 2012. Then, of course, Trout’s age-20 season set an impossible standard that Harper had about a 3.4×10^9 percent chance of surpassing, if we’re being optimistic.

Because of the one-year age difference, had Trout just ended up reasonably good rather than ridiculously great, he might have served as a decent guide for how Harper could develop. Sort of a one-year advance copy. But Trout’s 2013 season confirmed that he is ridiculously great, so that idea is out the window for now.

What about other players who got their starts as teenagers? According to the Baseball-Reference.com similarity scores, Harper through his age 20 season has posted numbers most similar to Tony Conigliaro (956), Ken Griffey (954) and Mickey Mantle (954). All three of these players debuted in their age 19 seasons.

Mantle was already a great hitter when he was 20, posting a .311/.394/.530 line in 626 PA (158 wRC+), but the other two players set more worldly, but still great-for-20, lines: Griffey a .300/.366/.481 (666 PA, 132 wRC+) and Conigliaro a .269/.338/.512 (586 PA, 131 wRC+).

Harper’s wRC+ in 2013 was 137, slightly better than either Griffey or Conigliaro, but he only put in 497 plate appearances. Still, the three players had awfully similar age-20 seasons.

When he turned 21, Conigliaro’s effectiveness decreased to a 123 wRC+ and .265/.330/.487, before a recovery when he turned 22 (144 wRC+, .287/.341/.519, 389 PA) prior to the disaster that occurred on August 18, 1967, when he was hit in the face by a pitch.

Griffey’s improvement was steadier, as he posted a .327/.399/.527 line when he was 21 and a .308/.361/.535 one at 22 years old, with wRC+ marks of 148 and 145, before experiencing his first two 160 wRC+ seasons the next two years.

One more player I want to talk about in this context is Giancarlo Stanton. He fiddled around in A+ and AA when he was 19, because the universe doesn’t just up and grant every great talent the ability to hit Major League pitching as a teenager. Stanton instead debuted in his age 20 season and hit .259/.326/.507 (118 wRC+ in 396 PA) before hitting 34 home runs in his age 21 season with a 141 wRC+ and a .262/.356/.537 line in 601 PA.

So where the heck are we now? I just shared a lot of names and players and numbers and slashes, but none belong to Bryce Harper. He’ll have a heck of a lot more to do with his development than Mickey Mantle’s ghost.

I think the record shows, however, that players who hit well when they are 19 and 20 generally don’t stagnate at 21. The projected line from the beginning of this post still seems low.

To conclude, here is a possible range of outcomes for Bryce Harper in 2014:

Worst-case: His health remains an issue. His stats end up about as projected…or worse.

Mid-case #1: He actually gets healthy but still faces a Conigliaro-like decline between his age 20 and age 21 seasons. (Although, Conigliaro’s decline still left him hitting at a darned good level.)

The Steamer projection is somewhere between this and the prior case.

Mid-case #2: Ken Griffey. Don’t let the version of Ken Griffey from his mid-20s in the mid-90s, the version who hit 56 home runs in consecutive seasons, interfere with the classification of this as a “mid-case.” A 10-20 point jump in Harper’s wRC+, as Griffey experienced when he turned 21, would be a welcome development and continue Harper on his perennial all-star path.

Best-case: Mike Trout. I might have skipped a couple mid-cases, but let’s get back to Trout. It’s going to always get back to Trout, I think, for years when we have conversations like this. But if Trout could struggle when he was 19–unlike Harper, Mantle, Conigliaro, Griffey (sorry Stanton)–and then explode when he turned 20, why can’t the other once-in-a-generation talent of this generation experience a similar jump? (Please allow me a “why can’t” when talking about best-case scenarios.) It wouldn’t be a change from bad to great, but good to unfathomable, and it would come a year later, but maybe instead of having Griffey’s age-20 season and Griffey’s age-21 season, Harper can skip right to Trout or Mantle’s age-21 season.

The “Griffey-Griffey” path is still a more realistic hope for those looking for Harper to exceed the computed expectations set by Steamer. I don’t think a 150 wRC+ is out of reach, but even a 140 or 145 wRC+ or so would be a nice continuation for Harper’s career.


Pitching Sinks

Pitch sequencing is a complicated topic of study. Given the previous pitch(es) to a batter, the next pitch may depend on factors such as the game-based information (e.g., count, number of outs, runners on base); the previous pitch(es), including their location, type, and batter’s response to them; and the scouting report against the batter as well as the repertoire of the pitcher. In order to approach pitch sequencing from an analytical prospective, we need to first simplify the problem. This may involve making several assumptions or just choosing a single dimension of the problem to work from. We will do the latter and focus only on the location of pitches at the front of the strike zone. Since we are interested in pitch sequencing, we will consider at-bats where at least two pitches were thrown to a given batter. The idea is to use this information to generate a simple model to indicate, given the previous pitch, where the next pitch might be located.

We can start with examining the distance between pitches, regardless of the location of the initial pitch. If this data, for a given pitcher, is plotted in a histogram, the spread of the data appears similar to a gamma distribution. Such a distribution can be characterized many ways, but for our purposes, we will use the version which utilizes parameters k and theta, where k is the shape parameter and theta is the scale parameter. With a collection of distances between pitches in hand, we can fit the data to a gamma distribution and estimate the values of k and theta. As an example, we have the histogram of C.J. Wilson’s distances between pitches within an at-bat from 2012 overlaid with the gamma distribution where the values of k and theta are chosen via maximum likelihood estimation.

Author’s note: I started working on this quite a few weeks ago and so, at the time, the last complete set of data available was 2012. So rather than redo all of the calculations and adjust the text, I decided to keep it as-is since the specific data set is not of great importance in explaining the method. I will include the 2013 data in certain areas, denoted by italics.

Wilson Gamma photo WilsonGamma.jpeg

While this works for the data set as a whole, this distribution will not be too useful for estimating the location of a subsequent pitch, given an initial pitch. One might expect that for pitches in the middle of the strike zone, the distribution would be different than for pitches outside the strike zone. To take this into account, we can move from a one-dimensional model to a two-dimensional one. Also, instead of using pitch distance, we are going to use average pitch location, since this will include directional information as well. To start, we will divide the area at the front of the strike zone into a grid of three-inch by three-inch squares. We choose this discretization because the diameter of a baseball is approximately three inches and therefore seems to be a reasonable reference length. The domain we consider will be from the ground (zero feet) to six feet high, and three feet to the left and right of the center of home plate (from the catcher’s perspective).

We will refer to pairs of sequential pitches as the “first pitch” and the “second pitch”. The first pitch is one which has a pitch following it in a single at-bat. This serves as a reference point for the subsequent pitch, labeled as the “second pitch”. Adopting this terminology, we find all first pitches and assign them to the three-inch by three-inch square which they fall in on the grid. Then for each square, we take its first pitches and find the vector between them and their associated second pitches (each vector points from the first pitch to the second pitch). We then average the components of the vectors in each square to provide a general idea of where the next pitch in headed for the first pitches in that square.

In areas where the magnitude of the average vector is small, the location of the next pitch can be called isotropic, meaning there is no preferred direction. This is because average vectors of small magnitude are likely going to be the result of the cancellation of vectors of similar magnitude in all directions (from the histogram, the average distance between pitches was approximately 1.5 feet with most lying between 0.5 and 2.5 feet apart). One can create contrived examples where, say, all pitches are oriented either left or right and so there would be two preferred directions rather than isotropy, but these cases are unlikely to show up at locations with a reasonable amount of data, such as in the strike zone. In areas where the average vector has a large magnitude, the location of the next pitch can be called anisotropic, indicating there is some preferred direction(s). Here, the large magnitude of the average vector is due to the lack of cancellation in some direction. For illustrative purposes, we can look at one example of an isotropic location and one of an anisotropic location. First, for the isotropic case:

Wilson Isotropic photo WilsonIsotropic.jpeg

In this plot, the green outline indicates the square containing the first pitches and the red arrows are the vectors between the first and second pitches. The blue arrow in the center of the green square is the average vector. For the grid square centered at (-0.375,2.125), we have a fairly balanced, in terms of direction and distance, distribution of pitches. Therefore the average vector is small in magnitude. In other cases, we will have the pitches more heavily distributed in one direction, leading to an anisotropic location:

 photo WilsonNematic.jpeg

As opposed to the previous case, there is a distinct pattern of pitches up from the position (-0.125,1.625), which is shown by the average vector having a substantially larger magnitude. This is due to most of the vectors having a large positive vertical component. Running over the entire grid where at least one pitch had a pitch following it, we can generate a series of these average vectors, which make up a vector field. In order to make the vector field plot more legible, we remove the component of magnitude from the vector, normalizing them all to a standard length, and instead assign the length of the vector to a heat map which covers each grid square.

 photo WilsonCPVectorField.jpeg

For the 2013 data set:

Wilson Vector Field 2013 photo WilsonVectorField2013.jpeg

By computing these vectors over the domain, we are able to produce a vector field, albeit incomplete. Computing this vector field based on empirical data also lends itself to outliers influencing the average vectors as well as problems with small sample size. We can attempt to handle these issues and gain further insight by finding a continuous vector field to approximate it. To do this, we will begin with a function of two variables, to which we can apply the gradient operator to produce a gradient field. We can zoom in near the strike zone to get a better idea of what the data looks like in this area:

 photo WilsonSZVector.jpeg

Note that as we move inward, toward the middle of the strike zone, the magnitude of the average vector shrinks. In addition, the direction of all vectors seems to be toward a central point in the strike zone. Based on these observations, we choose a function of the form

P(x,z) = (1/2)c_x(x – x_0)^2 + (1/2)c_z(z – z_0)^2.

The x-variable is the horizontal location, in feet, and z the vertical location. This choice of function has the property that there is a critical point for P and when the gradient field is calculated, all vectors will radially point toward or away from this critical point. The constants in the equation of this paraboloid are (x_0,z_0), the critical point (in our case, it will be a maximum), and (c_x,c_z) are, for our purposes, scaling constants (this will be clear once we take the gradient). The gradient of function P is

grad(P) = [c_x(x – x_0), c_z(z – z_0)].

Then c_x and c_z are constants that scale the distances from the x- and z-locations to the critical point to determine the vector associated with point (x,z). Note that grad(P)(x_0,z_0) = [0,0]. In fact, we will give this point a special name for future reference: the pitching sink. For vector fields, a non-mathematical description of a sink is a point where, locally, all vectors point toward (if one imagines these vectors to be velocities, then the sink would be the point where everything would flow into, hence the name). This point is, presumably, the location where we have the least information about the direction of the next pitch, since there is no preferred direction. Again using Wilson’s data as an example:

Wilson Gradient Field photo WilsonCPGradient.jpeg

For the 2013 data set:

Wilson Grad Field 2013 photo WilsonGradField2013.jpeg

The gradient field is fit to the average vectors using linear least squares minimization for the x- and z-components. This produces estimates for c_x, c_z, x_0, and z_0. For the original vector field, if we are interested in the location where the average vector is smallest in magnitude (or the location where there is the least bias in terms of direction of the next pitch), we are limited by the fact that we are using a discretized domain and therefore can only have a minimum location at a small, finite number of points.

One advantage to this method is that it produces a minimum that comes from a continuous domain and so we will be able to get unique minimums for different pitchers. Another piece of information that can be gleaned from this approximation is the constants, c_x and c_z. If c_x is large in magnitude, there may be a large east-west dynamic to the pitcher’s subsequent pitch locations. For example, if a first pitch is in the left half of the strike zone, the next pitch may have a proclivity to be in the right half and vice versa. A similar statement can be made about c_z and north-south dynamics. Alternatively, if c_x is small in magnitude, then less information is available about the direction the next pitch will be headed. For Wilson, the constants obtained from the best fit approximation are a pitching sink of (-0.163,2.243) and scaling constants (-0.925,-1.055).

For C.J. Wilson’s 2013 season, we have the sink at (-0.109,2.307) and scaling constants (-0.902,-0.961), so the values are relatively close between these two seasons.

We can now obtain this set of parameters for a large collection of pitchers. For each pitcher, we can find the vector field based on the data and then find the associated gradient field approximation. We can then extract the scaling constants and the pitching sink. We can run this on the most recent complete season (2012, at the start of this research) for the 200 pitchers who threw the most pitches that year and look at the distribution of these parameters.

 photo TwoKSinks.jpeg

The sinks cluster in a region roughly between 1.75 and 2.75 feet vertically and -0.5 and 0.5 feet horizontally. This seems reasonable, since we would not expect this location to be near the edge or outside of the strike zone. Similarly, we can plot the scaling constants:

 photo TwoKScales.jpeg

The scaling constants are distributed around a region of -1 to -0.8 vertically and -0.7 and -0.9 horizontally.

One problem that arises from this method is that since we are averaging the data, we are simplifying the analysis at the cost of losing information about the distribution of second pitches. Therefore, we can take a different approach to try to preserve that information. To do so, at a grid location, we can calculate several average vectors in different directions, instead of one, which will keep more of the original information from the data. This can be accomplished by dividing the area around a given square radially into eight slices and calculating the average in each octant.

However, since each nonempty square may contain anywhere from one to upwards of thirty plus pitches, using octants spreads the data too thin. To better populate the octants, we can find pitchers with similar data and add that to the sample. To do this, we will go back to the aforementioned average vectors and use them as a means of comparison. At a given square, with a pitcher in mind whose data we wish to add to, we can compute the average vector for a large collection of other pitchers, compare average vectors, and add the data from those pitchers whose vector is most similar to the pitcher of reference. In order to do this, we first need a metric. Luckily, we can borrow and adapt one available for comparing vector fields:

M(u,v) = w exp(-| ||u||-||v|| |) + (1-w) exp(-(1 – <u,v>/||u|| ||v||))

Here, u and v are vectors, and w is a weight for setting the importance of matching the vector magnitudes (left) and the vector directions (right). For the calculations to follow, we take w = 0.5. The term multiplied to w on the left is an exponential function where the argument is the negative of the absolute value of the difference in the vector magnitudes. Note that when ||u|| = ||v||, the term on the left reduces to w. As the magnitudes diverge, the term tends toward zero. The term multiplied to (1-w) is an exponential function with argument negative quantity 1 minus the dot product between u and v, divided by their magnitudes. When u and v have the same direction, <u,v>/||u|| ||v|| = 1, and the exponent as a whole is zero. When u and v are anti-parallel, <u,v>/||u|| ||v|| = -1 and the exponent is -2 so the term on (1-w) is exp(-2) which is approximately 0.135, which is close to zero. So when u = v, M(u,v) = 1 and when u and v are dissimilar in magnitude and/or direction, M(u,v) is closer to zero.

We now have a means of comparing the data from different pitchers to better populate our sample. To demonstrate this, we will again use C.J. Wilson’s data. First, we will run this method at a point near his sink: (-0.125,2.125). Since we will have up to eight vectors, we can fit an interpolating polynomial in between their heads to get an idea of what is happening for the full 360 degrees around the square. The choice of interpolating polynomial in this case will be a cubic spline function. This will give a smooth curve through the data without large oscillations. Working with only Wilson’s data, which is made up of 30 pitches, this looks like:

 photo WilsonVector.jpeg

The vectors are spread out in terms of direction, but one vector which extends outside the lower-left quadrant of the plot leads to the cubic spline (light blue curve) bulging to the lower left of the strike zone. Otherwise, the cubic spline has some ebb and flow, but is of similar average distance all around.

 photo WilsonOctant.jpeg

When we remove the vectors and replace them with the average vector of each octant (red vectors), we have a better idea of where the next pitch might be headed. We also color-code the spline to keep the data about the frequency of the pitches in each octant. Red indicates areas where the most pitches were subsequently thrown and blue the least. We see that the vectors are longer to the left and, based on the heat map on the spline, more frequent. However, a few short or long vectors in areas that are otherwise data-deficient will greatly impact the results. Therefore, we will add to our sample by finding pitchers with similar data in the square. We will compute the value of M between Wilson at that square and the top 200 pitchers in terms of most pitches thrown for the same season.

For Wilson, the top five comparable pitchers in the square (-0.125,2.125), with the value of M in parentheses, are Liam Hendriks (0.995), Chris Young (0.986), A.J. Griffin (0.947), Kyle Kendrick (0.943), and Jonathan Sanchez (0.923). Recall that this considers both average vector length and direction. Adding this data to the sample increases its size to 94 pitches.

 photo WilsonetalVector.jpeg

For this plot, the average vector (the blue vector in the center of the cell) is similar to that of Wilson’s solo data. However, since the number of pitches has essentially tripled, the plot has become hard to read. To get a better idea of what is going on, we can switch to the average vector per octant plot:

 photo WilsonetalOctant.jpeg

Examining this plot, most of the average vectors are in the range of 1-1.5 feet. The shape of the interpolation is square-like and seems to align near the edge of the strike zone, extending outside the zone, down and to the left.

We can also run this at points nearer to the edge of the strike zone. On the left side of the strike zone, we can work off of the square centered at (-0.875,2.375) (note that we drop the plots of the original data in lieu of the plots for the octants).

 photo WilsonLeftSideOriginal.jpeg

For the original sample, the dominant direction (where most of the vectors are pointed, indicated by the red part of the spline) is to the right, with an average distance of one to two feet in all directions. Now we will add in data based on the average vectors, increasing our sample from 15 to 97 pitches.

 photo WilsonLeftSide.jpeg

For the larger sample, the spline, which is almost circular, has average vectors approximately 1 to 1.5 feet in length. The preferred directions are to the right (into the strike zone) and downward (below the left edge of the strike zone). Also note that comparing the two plots, the vectors in the areas where there are the most pitches in the original sample (between three and six o’clock) have average vectors that retain a similar length and direction.

 photo WilsonRightSideOriginal.jpeg

Switching sides of the strike zone, we can examine the data related the square centered at (0.875,2.375). For the original sample, the dominant direction is to the left with little to no data oriented to the right. Since there are octants that contain no data, we get a pinched area of the cubic spline. This is due to the choice of how to handle the empty octants. We choose to set the average distance to zero and the direction to the mean direction of the octant. This choice leads to pinching of the curve or cusps in these areas. Another choice would be to remove this octant from the sample and do the interpolation with the remaining nonempty octants.

 photo WilsonRightSide.jpeg

Adding data to this sample increases it from 9 pitches to 67, and the average vector and spline jut out on the right side due to a handful of pitches oriented further in this direction (this is evident from the blue color of the spline). In the areas where most of the subsequent pitches are located, the spline sits near the left edge of the strike zone. Again, the average vectors in the red area of the spline maintain a similar length and direction.

 photo WilsonTopSideOriginal.jpeg

Moving to the top of the strike zone, we choose the square centered at (0.125,3.375). The original plot for a square along the top contains 11 pitches and no second pitches are oriented upward. There are only have four non-zero vectors for the spline and the dominant direction is down and to the left.

 photo WilsonTopSide.jpeg

In this square, the sample changes from 11 to 72 pitches by adding similar data. Note the cusp that occurs at the top since we are missing an average vector there. Unsurprisingly, at the top of the strike zone, the preferred direction for the subsequent pitch is downward, and as we rotate away from this direction, the number of pitches in each octant drops.

 photo WilsonBottomSideOriginal.jpeg

Finally, along the bottom of the strike zone, we choose (0.125,1.625). Starting with 27 pitches produces five average vectors, with the dominant direction being up and to the left.

 photo WilsonBottomSide.jpeg

With the additional data from other pitchers, the number of pitches moves up to 87. The direction with the most subsequent pitches is up and to the left. In areas where we have the most data in the original sample (the red spline areas), the average vectors and splines are most alike.

There are several obvious drawbacks to this method. For the model fitting, we have some points in the strike zone with 30+ pitches and as we move away from the strike zone, we have less and less data for computing the averages. However, as we move away, the general behavior becomes more predictable: the next pitch will likely be closer to the strike zone. So the small sample should have less of a negative effect for points far away. This is also a potential problem since we use these, in some cases, small samples to calculate the average vector in each square, which is used as a reference point for adding data to the sample. It may be better to use the vector from the gradient field for comparison since it relies on all of the available data to compute the average vector (provided the gradient field approach is a decent model).

Another problem is that in computing the average vector, we are not taking into account the distribution of the vectors. The same average vector can be formed from many different combination of vectors. However, based on the limited data presented above, adding to the sample, using M and the average vectors, does not seem to have a large effect on octants where there is the most data in the original sample. These regions, even with more data, tend to retain their shape. These are also the areas that are going to contribute most to the average vector that is used for comparison, so this seems like a reasonable result.

A smaller problem that shows up near the edge of the zone is that we still occasionally, even after adding more data, get directions with only one or two pieces of data and this causes some of the aberrant behavior seen in some of the plots, characterized by bulges in blue areas of the spline. One solution to this would be to only compute the average vector in that octant if there were more than some fixed number of pitches in that direction. Otherwise, we could set the average vector to zero and the direction to the mean direction in that octant.

Obviously, an analysis of one pitcher over a small collection of squares in the grid does not a theory make. It is possible to examine more pitchers, but because the analysis must be done visually, it will be slow and imprecise. Based on these limited results, there may be potential if the process can be condensed. The pitching sink approach gives an idea of where the next pitch may be headed. As we move toward the sink, we have less information on where the next pitch is headed since near this point, the directions will be somewhat evenly distributed. As we move toward the edge of the strike zone, we get a clearer picture of where the next pitch is headed if only for the reason that it seems unlikely that the next pitch will be even further away.

While this model seems reasonable in this case, there may be cases where a more general model is needed to fit with the behavior of the data. To recover more accurate information on the location of the next pitch, we can switch to the octant method. Since some areas with this method will have very small samples, we can pad out the data via comparison of the average vectors. This seems to do well at filling out the depleted octants and retains many of the features of the average vectors in the most populated octants of the original samples. At this point, both these models exist as novelties, but hopefully with a little more work and analysis, they can be improved and simplified.


Bronson Arroyo and His Future

The loss to the Pirates, the recent removal of Dusty Baker, and the upcoming free agency of Shin-Soo Choo has overshadowed Bronson Arroyo and his status with the Reds. It seems that if there is one player who never receives enough attention, it is him. But while the baseball world may not seem to realize that he is a free agent, there is no doubt that Walt Jocketty and his staff are very much aware of the 36 year-old starter’s expired contract.

Bronson Arroyo, with the exception of 2011, has been not only one of the Reds best starters, but one of the most consistent pitchers in baseball. He has not been a Cy Young candidate and he is not the ace of the Reds by any means. But the one thing that cannot be denied is his innings pitched per year. Since joining the Reds, he has thrown over 1600 innings and has averaged about 211.1 innings pitched per year. They have started to dip recently but throwing 202 innings each year of the past two seasons shows that despite the age, he still has his durability. He has managed to avoid the DL in his career which is something to be marveled at. Every year that he has pitched with the Reds, he has started at least 32 games and averaged 6-7 innings per start. This kind of reliability is something to be desired out of a starter in this day and age where there is at least one Tommy John surgery or one pitcher who is on a strict innings limit.

One of the things that allow Arroyo to be so durable is the fact that he does not waste his time out of the zone with his pitches. His goal is to go right at the hitters. This season, he was fifth in the majors in walks per nine with 1.51. During his tenure with the Reds (2006-2013), he has averaged 2.31 BB/9 which is good for 14th among pitchers who have thrown at least 1000 IP during that time frame. He seems to be trying to improve those numbers as his BB/9 has been 1.54 over the past two seasons. He indicates that he refuses to beat himself by giving up the free pass (which can help him out seeing as how does not strike out a lot of batters and he does tend to give up home runs).

Bronson Arroyo has made himself a very good pitcher due to great durability and his ability to change speeds when he pitches. Last season his fastball averaged 87 mph and his curveball averaged about 70 mph. The change of speeds helps him to keep most batters off balance because they have no idea what kind of speed is going to be released from his arm or what kind of arm slot the baseball is going to be thrown at. While watching a Reds game, one of the guests in the booth said that he would rather face a pitcher like Aroldis Chapman because he knows what speed and arm slot to expect most of the time. Chapman will throw his fastball about 85.4% of the time and his off-speed pitch (slider) about 14.6% of the time. Once the batter stands in the batter’s box, he can expect to see that heater for the majority of the time. Bronson Arroyo throws his fastball (or sinker) last season for 44.1% of the time. That is 55.9% of the time that he throws one of his 3 other off speed pitches that ranges anywhere from 70 mph to 77.6 mph.

Despite the fact that Arroyo is such a good pitcher, it is unlikely that he will return to the Reds. The Reds, I’m sure, would like nothing more than to have Bronson Arroyo return to their team. The problem is that the Reds are going to have a full rotation and none of the other pitchers are going to the bullpen any time soon. Tony Cingrani has emerged as a phenomenal young left-handed starter that has earned a starting spot. Homer Bailey and Mat Latos have proven to be durable aces that on their best day can match up with anyone and shut down the best of offenses even in Great American Ballpark. Mike Leake probably would have been sent to the bullpen to make room for Arroyo but because of the great bounce-back season that he had, he has re-solidified his spot in the rotation as well. Cueto could be an option to be sent to the bullpen because of his long list of injuries but it is true that when healthy, he is one of the best pitchers in the game. The Reds also have several very talented pitching prospects in the minors in Robert Stephenson, Daniel Corcino, and Nicholas Travieso who are just waiting for an excuse to be called up to the majors. And because of Arroyo’s proven track record it is almost a solid guarantee that he will not be sent to the bullpen.

If you take away anything from these past few paragraphs, it should be that Arroyo is a solid and dependable starter. Maybe on certain teams (I’m looking at you, Houston) he could be an ace but on most teams he will be a solid mid-bottom of the rotation starter for any team. His tendency to give up home runs could be cured in a more pitcher-friendly ballpark but it is unlikely that the problem will go away all together. He is a good pitcher who might get his 3 years, and 30+ million dollars somewhere but he will not find it in Cincinnati. Cincinnati is a mid-market team who is going to have to worry about signing up Homer Bailey, Mat Latos, and Tony Cingrani in the future and they have already spent a lot of money to keep Jay Bruce and Joey Votto locked up for the long haul. Their depth in pitchers allows them to look elsewhere for places on where to spend all of the money that they would have to spend in order to resign Arroyo. Perhaps they could use it to get La Russa out of retirement . . .


wRC for Pitchers and Koji Uehara’s Dominance

wRC is a very useful statistic.  On the team level, it can be used to predict runs scored fairly accurately (r^2 of over .9).  It can also be used to measure how much a specific player has contributed to his team’s offensive production by measuring how many runs he has provided on offense.  But it is rarely used for pitchers.

Pitching statistics are not so much based on linear weights and wOBA as they are on defense-independent stats.  I think defense-independent stats are fine things to look at when evaluating players, and they can provide lots of information about how a pitcher really performed.  But while pitcher WAR is based off of FIP (at least on FanGraphs), RA9-WAR is also sometimes looked at.  Now, if the whole point of using linear weights for batters is to eliminate context and the production of teammates, then why not do the same for pitchers?  True, pitchers, especially starters, usually get themselves into bad situations, unlike hitters, who can’t control how many outs there are or who’s on base when they come up.  But oftentimes pitchers aren’t better in certain situations, as evidence by the inconsistency of stats such as LOB%.  So why not eliminate context from pitcher evaluations and look at how many runs they should have given up based on the hits, walks, and hit batters they allowed?

To do this, I needed to go over to Baseball-Reference, as FanGraphs doesn’t have easy-to-manipulate wOBA figures for pitchers.  Baseball-Reference doesn’t have any sort of wOBA stats, but what they do have is the raw numbers needed to calculate wOBA.  So I put them into Excel, and, with 50 IP as my minimum threshold, I calculated the wOBA allowed – and then converted that into wRC – for the 330 pitchers this year with at least 50 innings.

Next, I calculated wRC/9 the same way you would calculate ERA (or RA/9).  This would scale it very closely to ERA and RA/9, and give us a good sense for what each number actually means.  (The average wRC/9 with the pitchers I used was 3.95; the average RA/9 for the pitchers I used was 3.96).  What I found was that the extremes on both sides were way more extreme (you’ll see what I mean soon), but overall it correlated to RA/9 fairly closely (the r^2 was .803).

Now, for the actual numbers:

wRC/9 IP
Koji Uehara 0.08 74.1
Tanner Roark 1.04 53.2
Joe Nathan 1.08 64.2
Greg Holland 1.17 67
Alex Torres* 1.24 58
Craig Kimbrel 1.41 67
Luis Avilan* 1.42 65
Neal Cotts* 1.43 57
Mark Melancon 1.52 71
Kenley Jansen 1.55 76.2
Clayton Kershaw* 1.59 236
Paco Rodriguez* 1.60 54.1
Luke Hochevar 1.65 70.1
Matt Harvey 1.69 178.1
Tyler Clippard 1.69 71
Jose Fernandez 1.80 172.2
Tony Watson* 1.89 71.2
J.P. Howell* 1.94 62
Bobby Parnell 2.00 50
Clay Buchholz 2.04 108.1
Glen Perkins* 2.09 62.2
Justin Wilson* 2.13 73.2
David Carpenter 2.13 65.2
Casey Janssen 2.15 52.2
Sean Doolittle* 2.16 69
Brandon Kintzler 2.17 77
Aroldis Chapman* 2.24 63.2
Luke Gregerson 2.29 66.1
Steve Cishek 2.30 69.2
Joaquin Benoit 2.31 67
Max Scherzer 2.32 214.1
Madison Bumgarner* 2.35 201.1
Sonny Gray 2.39 64
David Robertson 2.42 66.1
Jean Machi 2.44 53
Dane De La Rosa 2.46 72.1
Tyler Thornburg 2.56 66.2
Drew Smyly* 2.58 76
Jason Grilli 2.59 50
Stephen Strasburg 2.60 183
Danny Farquhar 2.64 55.2
Michael Wacha 2.66 64.2
Joel Peralta 2.67 71.1
Brett Cecil* 2.68 60.2
Brad Ziegler 2.69 73
Johnny Cueto 2.69 60.2
Tommy Hunter 2.69 86.1
Addison Reed 2.69 71.1
Bryan Shaw 2.72 75
Casey Fien 2.73 62
Mariano Rivera 2.77 64
Sergio Romo 2.81 60.1
Hisashi Iwakuma 2.81 219.2
Jose Veras 2.81 62.2
Cliff Lee* 2.81 222.2
Darren O’Day 2.82 62
Tanner Scheppers 2.85 76.2
Trevor Rosenthal 2.87 75.1
Yu Darvish 2.87 209.2
Adam Wainwright 2.88 241.2
Anibal Sanchez 2.88 182
Mike Dunn* 2.89 67.2
Jeanmar Gomez 2.90 80.2
Brian Matusz* 2.94 51
Charlie Furbush* 2.96 65
J.J. Hoover 2.97 66
Francisco Liriano* 2.98 161
Grant Balfour 2.99 62.2
Alfredo Simon 2.99 87.2
Jonathan Papelbon 3.04 61.2
Jesse Chavez 3.04 57.1
Tyson Ross 3.07 125
Gerrit Cole 3.07 117.1
A.J. Ramos 3.07 80
Craig Breslow* 3.07 59.2
Tom Wilhelmsen 3.07 59
Andrew Cashner 3.08 175
Chris Sale* 3.10 214.1
Felix Hernandez 3.10 204.1
Vin Mazzaro 3.10 73.2
Zack Greinke 3.11 177.2
Jim Henderson 3.12 60
Matt Albers 3.13 63
Sam LeCure 3.14 61
Anthony Swarzak 3.16 96
Jerry Blevins* 3.16 60
Henderson Alvarez 3.16 102.2
LaTroy Hawkins 3.17 70.2
Tony Cingrani* 3.17 104.2
Mike Minor* 3.18 204.2
Jordan Zimmermann 3.18 213.1
Tim Stauffer 3.21 69.2
Travis Wood* 3.21 200
Edward Mujica 3.21 64.2
Alex Cobb 3.22 143.1
Rex Brothers* 3.23 67.1
Justin Masterson 3.24 193
David Price* 3.24 186.2
Santiago Casilla 3.26 50
Ryan Cook 3.26 67.1
Brett Oberholtzer* 3.26 71.2
Bartolo Colon 3.27 190.1
A.J. Burnett 3.29 191
Danny Salazar 3.30 52
Josh Collmenter 3.31 92
Nate Jones 3.31 78
Chad Gaudin 3.33 97
Jamey Wright 3.33 70
Joe Smith 3.33 63
Homer Bailey 3.33 209
Marco Estrada 3.35 128
Hyun-jin Ryu* 3.36 192
Anthony Varvaro 3.36 73.1
Chad Qualls 3.38 62
Tim Hudson 3.38 131.1
Jarred Cosart 3.41 60
Scott Rice* 3.41 51
Chris Archer 3.42 128.2
Jake McGee* 3.43 62.2
Ervin Santana 3.48 211
Will Harris 3.48 52.2
Aaron Loup* 3.48 69.1
Yoervis Medina 3.50 68
Fernando Rodney 3.51 66.2
Huston Street 3.51 56.2
Burke Badenhop 3.51 62.1
Patrick Corbin* 3.53 208.1
Mat Latos 3.53 210.2
Ryan Webb 3.54 80.1
Jered Weaver 3.54 154.1
Rafael Soriano 3.56 66.2
Bruce Chen* 3.56 121
Scott Feldman 3.57 181.2
Shelby Miller 3.57 173.1
Alex Wood* 3.58 77.2
Matt Cain 3.59 184.1
Gio Gonzalez* 3.60 195.2
Craig Stammen 3.61 81.2
Hiroki Kuroda 3.62 201.1
Matt Moore* 3.62 150.1
Ryan Pressly 3.64 76.2
Dan Straily 3.64 152.1
A.J. Griffin 3.68 200
James Shields 3.68 228.2
Adam Ottavino 3.68 78.1
Pedro Strop 3.68 57.1
Cody Allen 3.68 70.1
Alexi Ogando 3.72 104.1
Jhoulys Chacin 3.73 197.1
Kyle Lohse 3.74 198.2
Jake Peavy 3.74 144.2
Cole Hamels* 3.76 220
Nathan Eovaldi 3.76 106.1
Carlos Torres 3.76 86.1
Andrew Albers* 3.78 60
Ricky Nolasco 3.80 199.1
Robbie Erlin* 3.80 54.2
Ross Ohlendorf 3.82 60.1
Dale Thayer 3.82 65
Jarrod Parker 3.85 197
Jose Quintana* 3.86 200
John Lackey 3.86 189.1
Julio Teheran 3.87 185.2
Cesar Ramos* 3.88 67.1
Ernesto Frieri 3.88 68.2
Steve Delabar 3.91 58.2
Ivan Nova 3.91 139.1
Matt Belisle 3.91 73
Ubaldo Jimenez 3.92 182.2
Kris Medlen 3.93 197
Wandy Rodriguez* 3.94 62.2
Kelvin Herrera 3.95 58.1
Justin Verlander 3.97 218.1
Garrett Richards 3.97 145
Charlie Morton 3.97 116
Matt Lindstrom 3.97 60.2
Tom Gorzelanny* 3.97 85.1
Jared Burton 3.97 66
Jeff Locke* 3.99 166.1
C.J. Wilson* 4.00 212.1
Tim Collins* 4.00 53.1
Seth Maness 4.00 62
Matt Garza 4.03 155.1
David Hernandez 4.03 62.1
Lance Lynn 4.04 201.2
Rick Porcello 4.04 177
Miguel Gonzalez 4.04 171.1
Carlos Villanueva 4.04 128.2
Derek Holland* 4.04 213
Robbie Ross* 4.05 62.1
Jim Johnson 4.05 70.1
Kevin Gregg 4.06 62
J.C. Gutierrez 4.08 55.1
Bryan Morris 4.09 65
Mike Leake 4.09 192.1
Joe Kelly 4.11 124
Zack Wheeler 4.11 100
Jon Lester* 4.12 213.1
Taylor Jordan 4.13 51.2
Bronson Arroyo 4.14 202
Tim Lincecum 4.15 197.2
Eric Stults* 4.17 203.2
Chris Tillman 4.18 206.1
Doug Fister 4.19 208.2
Junichi Tazawa 4.20 68.1
Corey Kluber 4.22 147.1
Logan Ondrusek 4.23 55
Jaime Garcia* 4.25 55.1
Tyler Lyons* 4.25 53
Jorge De La Rosa* 4.27 167.2
Yovani Gallardo 4.28 180.2
Wade Miley* 4.29 202.2
R.A. Dickey 4.30 224.2
James Russell* 4.30 52.2
Tyler Chatwood 4.32 111.1
Sam Deduno 4.33 108
Andy Pettitte* 4.35 185.1
Michael Kohn 4.37 53
Josh Outman* 4.38 54
Dillon Gee 4.38 199
Martin Perez* 4.39 124.1
Jake Arrieta 4.39 75.1
Shawn Kelley 4.39 53.1
Drew Storen 4.41 61.2
Preston Claiborne 4.42 50.1
Tommy Milone* 4.45 156.1
Wily Peralta 4.46 183.1
Scott Kazmir* 4.46 158
Felix Doubront* 4.54 162.1
Jeff Samardzija 4.55 213.2
Shaun Marcum 4.56 78.1
Dan Haren 4.58 169.2
Alfredo Figaro 4.58 74
Troy Patton* 4.60 56
Hector Rondon 4.62 54.2
Oliver Perez* 4.62 53
Trevor Cahill 4.63 146.2
Wei-Yin Chen* 4.63 137
Todd Redmond 4.64 77
Zach McAllister 4.64 134.1
Jonathon Niese* 4.65 143
Tom Koehler 4.65 143
Ronald Belisario 4.66 68
Jeremy Hefner 4.66 130.2
Jacob Turner 4.68 118
Kyle Kendrick 4.68 182
Chris Rusin* 4.70 66.1
Brandon McCarthy 4.70 135
Freddy Garcia 4.70 80.1
Randall Delgado 4.70 116.1
Wilton Lopez 4.72 75.1
Mark Buehrle* 4.73 203.2
T.J. McFarland* 4.74 74.2
J.A. Happ* 4.79 92.2
Jason Vargas* 4.80 150
David Phelps 4.81 86.2
Brian Duensing* 4.82 61
Hector Santiago* 4.84 149
CC Sabathia* 4.85 211
Nick Tepesch 4.88 93
Jeremy Hellickson 4.89 174
Wesley Wright* 4.93 53.2
Chris Capuano* 4.95 105.2
Donovan Hand 4.97 68.1
Jerome Williams 4.99 169.1
Adam Warren 5.01 77
Paul Maholm* 5.04 153
Jeremy Guthrie 5.08 211.2
Jonathan Pettibone 5.08 100.1
John Danks* 5.09 138.1
George Kontos 5.10 55.1
Edwin Jackson 5.10 175.1
Ian Kennedy 5.14 181.1
Brad Peacock 5.15 83.1
Bud Norris 5.16 176.2
Erik Bedard* 5.17 151
Travis Blackley* 5.18 50.1
Ryan Dempster 5.19 171.1
Kevin Correia 5.19 185.1
Erasmo Ramirez 5.20 72.1
Roberto Hernandez 5.20 151
Kevin Slowey 5.20 92
Aaron Harang 5.24 143.1
Jason Marquis 5.25 117.2
Jake Westbrook 5.27 116.2
Juan Nicasio 5.29 157.2
Heath Bell 5.35 65.2
Josh Roenicke 5.35 62
Esmil Rogers 5.38 137.2
John Axford 5.42 65
Mike Pelfrey 5.43 152.2
John Lannan* 5.45 74.1
Andre Rienzo 5.46 56
Ross Detwiler* 5.54 71.1
Jason Hammel 5.55 139.1
Stephen Fife 5.63 58.1
Edinson Volquez 5.65 170.1
Dallas Keuchel* 5.68 153.2
Jordan Lyles 5.70 141.2
Phil Hughes 5.71 145.2
Tommy Hanson 5.74 73
Luis Mendoza 5.79 94
Jeremy Bonderman 5.82 55
Brandon League 5.82 54.1
Roy Halladay 5.85 62
Chris Perez 5.94 54
Scott Diamond* 6.01 131
Ryan Vogelsong 6.04 103.2
Wade Davis 6.05 135.1
Justin Grimm 6.10 98
Paul Clemens 6.14 73.1
Lucas Harrell 6.23 153.2
Jeff Francis* 6.39 70.1
Brandon Morrow 6.39 54.1
Joe Saunders* 6.39 183
Jon Garland 6.40 68
Josh Johnson 6.45 81.1
Mike Gonzalez* 6.50 50
Wade LeBlanc* 6.54 55
Brandon Maurer 6.58 90
Barry Zito* 6.63 133.1
Carter Capps 6.64 59
Dylan Axelrod 6.82 128.1
Kyle Gibson 6.92 51
Joe Blanton 7.00 132.2
Clayton Richard* 7.14 52.2
Alex Sanabia 7.29 55.1
Tyler Cloyd 7.40 60.1
Philip Humber 7.62 54.2
Pedro Hernandez* 7.68 56.2
Average 3.95 110.2

The first thing that jumps out right away is that Koji Uehara had a wRC/9 of 0.08.  In other words, if that was his ERA, he would give up one earned run in about 12 complete game starts if he were a starter, which is ridiculous.  The second thing that jumps out is that most of the top performers are relievers – in fact, 12 out of the top 13 had fewer than 80 innings, with the only exception being Clayton Kershaw.  Also, the worst pitchers by wRC/9 had a wRC/9 much higher than their ERA or RA/9.  Pedro Hernandez, for example, had a wRC/9 of 7.68, and there were 6 pitchers over 7.00.  Kershaw actually has a wRC/9 that is lower than his insane RA/9, so maybe he’s even better than his fielding-dependent stats give him credit for.

But wait!  There’s more!  The reason we have xFIP is because HR/FB rates are very unstable.  So let’s incorporate that into our wRC/9 formula and see what happens (we’ll call this one xwRC/9):

xwRC/9 IP
Koji Uehara 0.06 74.1
Paco Rodriguez* 1.13 54.1
Luke Hochevar 1.25 70.1
Tyler Clippard 1.25 71
Craig Kimbrel 1.51 67
Kenley Jansen 1.63 76.2
Aroldis Chapman* 1.68 63.2
Greg Holland 1.69 67
Casey Fien 1.88 62
Joe Nathan 2.06 64.2
Tanner Roark 2.06 53.2
Neal Cotts* 2.12 57
Clayton Kershaw* 2.13 236
Max Scherzer 2.17 214.1
Huston Street 2.18 56.2
Jose Fernandez 2.23 172.2
Alex Torres* 2.26 58
Yu Darvish 2.28 209.2
Glen Perkins* 2.29 62.2
Matt Harvey 2.32 178.1
Tony Watson* 2.35 71.2
Stephen Strasburg 2.35 183
Mark Melancon 2.36 71
Johnny Cueto 2.38 60.2
David Carpenter 2.39 65.2
Luis Avilan* 2.41 65
Justin Wilson* 2.48 73.2
Tommy Hunter 2.49 86.1
Joaquin Benoit 2.50 67
J.P. Howell* 2.51 62
David Robertson 2.52 66.1
Madison Bumgarner* 2.54 201.1
Hisashi Iwakuma 2.56 219.2
Tony Cingrani* 2.57 104.2
Jason Grilli 2.66 50
Darren O’Day 2.67 62
Jose Veras 2.68 62.2
Marco Estrada 2.70 128
Casey Janssen 2.71 52.2
Travis Wood* 2.76 200
Sonny Gray 2.80 64
Grant Balfour 2.81 62.2
Clay Buchholz 2.81 108.1
Danny Salazar 2.81 52
Cliff Lee* 2.81 222.2
Steve Cishek 2.83 69.2
Sean Doolittle* 2.83 69
Jim Henderson 2.83 60
Carlos Torres 2.84 86.1
Edward Mujica 2.85 64.2
Kelvin Herrera 2.86 58.1
Brett Cecil* 2.87 60.2
Jake McGee* 2.89 62.2
Mariano Rivera 2.89 64
Joel Peralta 2.89 71.1
Ernesto Frieri 2.93 68.2
Michael Wacha 2.95 64.2
Anibal Sanchez 2.95 182
Luke Gregerson 2.98 66.1
Brandon Kintzler 2.99 77
Tim Stauffer 2.99 69.2
Tanner Scheppers 2.99 76.2
Brad Ziegler 2.99 73
Alex Cobb 3.05 143.1
Dane De La Rosa 3.05 72.1
Addison Reed 3.06 71.1
Travis Blackley* 3.08 50.1
Jerry Blevins* 3.09 60
Bobby Parnell 3.09 50
Freddy Garcia 3.11 80.1
Jeanmar Gomez 3.13 80.2
Ervin Santana 3.17 211
Jean Machi 3.19 53
Trevor Rosenthal 3.20 75.1
J.J. Hoover 3.20 66
Chris Archer 3.20 128.2
Sergio Romo 3.20 60.1
Alfredo Figaro 3.21 74
Drew Smyly* 3.22 76
Alfredo Simon 3.23 87.2
Jonathan Papelbon 3.24 61.2
Charlie Furbush* 3.24 65
Mike Dunn* 3.26 67.2
Wandy Rodriguez* 3.26 62.2
Tyson Ross 3.27 125
Justin Masterson 3.27 193
Felix Hernandez 3.29 204.1
Mike Minor* 3.32 204.2
Rex Brothers* 3.33 67.1
Homer Bailey 3.33 209
Adam Wainwright 3.34 241.2
David Hernandez 3.34 62.1
Bryan Shaw 3.34 75
John Lackey 3.35 189.1
Danny Farquhar 3.36 55.2
Randall Delgado 3.37 116.1
Chris Sale* 3.37 214.1
LaTroy Hawkins 3.38 70.2
Chad Qualls 3.40 62
Jordan Zimmermann 3.41 213.1
Matt Cain 3.43 184.1
A.J. Griffin 3.45 200
Zack Greinke 3.45 177.2
Joe Smith 3.45 63
Burke Badenhop 3.46 62.1
Chris Tillman 3.47 206.1
Andrew Cashner 3.47 175
David Price* 3.49 186.2
Scott Feldman 3.49 181.2
Miguel Gonzalez 3.49 171.1
Francisco Liriano* 3.50 161
Nate Jones 3.51 78
Shelby Miller 3.51 173.1
Bronson Arroyo 3.52 202
Jake Peavy 3.52 144.2
Ross Ohlendorf 3.53 60.1
Tim Hudson 3.53 131.1
Logan Ondrusek 3.54 55
Yoervis Medina 3.54 68
Kyle Lohse 3.55 198.2
Tom Gorzelanny* 3.56 85.1
R.A. Dickey 3.58 224.2
Dale Thayer 3.59 65
Sam LeCure 3.60 61
Josh Collmenter 3.60 92
Aaron Loup* 3.61 69.1
Jesse Chavez 3.62 57.1
Hyun-jin Ryu* 3.62 192
A.J. Burnett 3.62 191
Brian Matusz* 3.62 51
Gerrit Cole 3.63 117.1
Bryan Morris 3.64 65
Pedro Strop 3.66 57.1
Patrick Corbin* 3.71 208.1
Hiroki Kuroda 3.72 201.1
Matt Moore* 3.74 150.1
Brett Oberholtzer* 3.75 71.2
Dan Straily 3.75 152.1
Julio Teheran 3.76 185.2
Alexi Ogando 3.76 104.1
Anthony Swarzak 3.76 96
Shawn Kelley 3.77 53.1
Jered Weaver 3.79 154.1
Ryan Webb 3.81 80.1
Jaime Garcia* 3.82 55.1
Gio Gonzalez* 3.82 195.2
Matt Albers 3.83 63
Kris Medlen 3.84 197
Matt Garza 3.86 155.1
Jamey Wright 3.86 70
Craig Breslow* 3.88 59.2
Cody Allen 3.88 70.1
Preston Claiborne 3.89 50.1
Cole Hamels* 3.91 220
Rafael Soriano 3.91 66.2
A.J. Ramos 3.92 80
Bruce Chen* 3.93 121
Santiago Casilla 3.93 50
Todd Redmond 3.94 77
Rick Porcello 3.94 177
Bartolo Colon 3.95 190.1
Dan Haren 3.99 169.2
John Danks* 3.99 138.1
Craig Stammen 4.00 81.2
Tyler Thornburg 4.00 66.2
Fernando Rodney 4.00 66.2
Chad Gaudin 4.01 97
Will Harris 4.01 52.2
Tommy Milone* 4.01 156.1
James Russell* 4.01 52.2
Jarred Cosart 4.02 60
Robbie Erlin* 4.02 54.2
Troy Patton* 4.03 56
Scott Rice* 4.03 51
James Shields 4.03 228.2
Mike Leake 4.05 192.1
Jared Burton 4.05 66
Ubaldo Jimenez 4.05 182.2
Seth Maness 4.05 62
Jeremy Hefner 4.06 130.2
Vin Mazzaro 4.06 73.2
Tim Lincecum 4.07 197.2
Mat Latos 4.08 210.2
Junichi Tazawa 4.10 68.1
Eric Stults* 4.10 203.2
Garrett Richards 4.12 145
Adam Ottavino 4.12 78.1
Zack Wheeler 4.13 100
Andrew Albers* 4.15 60
Carlos Villanueva 4.16 128.2
Andre Rienzo 4.16 56
Jeff Samardzija 4.18 213.2
Jake Arrieta 4.20 75.1
Tom Wilhelmsen 4.21 59
Jim Johnson 4.21 70.1
Brad Peacock 4.22 83.1
Corey Kluber 4.22 147.1
Heath Bell 4.22 65.2
Wade Miley* 4.25 202.2
Michael Kohn 4.25 53
Martin Perez* 4.26 124.1
Ricky Nolasco 4.26 199.1
Matt Belisle 4.27 73
Charlie Morton 4.27 116
Jon Lester* 4.27 213.1
Scott Kazmir* 4.27 158
Roberto Hernandez 4.28 151
Jarrod Parker 4.28 197
Justin Verlander 4.29 218.1
Derek Holland* 4.31 213
Henderson Alvarez 4.31 102.2
Ryan Cook 4.32 67.1
Cesar Ramos* 4.33 67.1
Ivan Nova 4.33 139.1
Jeff Locke* 4.34 166.1
Andy Pettitte* 4.35 185.1
Ryan Pressly 4.36 76.2
Yovani Gallardo 4.36 180.2
Donovan Hand 4.36 68.1
Dillon Gee 4.38 199
Drew Storen 4.39 61.2
Alex Wood* 4.39 77.2
Tyler Lyons* 4.40 53
Nathan Eovaldi 4.41 106.1
Kevin Gregg 4.42 62
Wesley Wright* 4.43 53.2
Jose Quintana* 4.43 200
Anthony Varvaro 4.44 73.1
Steve Delabar 4.44 58.2
Jason Marquis 4.46 117.2
Oliver Perez* 4.48 53
Wily Peralta 4.48 183.1
Joe Kelly 4.49 124
Lance Lynn 4.49 201.2
J.C. Gutierrez 4.53 55.1
Roy Halladay 4.54 62
Jhoulys Chacin 4.54 197.1
C.J. Wilson* 4.55 212.1
Chris Rusin* 4.56 66.1
Erasmo Ramirez 4.56 72.1
Doug Fister 4.58 208.2
Aaron Harang 4.59 143.1
Hector Rondon 4.60 54.2
CC Sabathia* 4.60 211
T.J. McFarland* 4.62 74.2
Jeremy Hellickson 4.62 174
Sam Deduno 4.64 108
Nick Tepesch 4.64 93
Ian Kennedy 4.65 181.1
Wei-Yin Chen* 4.68 137
Robbie Ross* 4.68 62.1
Chris Perez 4.69 54
Jerome Williams 4.69 169.1
Trevor Cahill 4.70 146.2
Adam Warren 4.71 77
Hector Santiago* 4.75 149
Taylor Jordan 4.77 51.2
Ryan Dempster 4.79 171.1
Esmil Rogers 4.80 137.2
John Axford 4.80 65
Tim Collins* 4.81 53.1
Jeremy Guthrie 4.81 211.2
Tom Koehler 4.83 143
Matt Lindstrom 4.84 60.2
Felix Doubront* 4.86 162.1
Jorge De La Rosa* 4.89 167.2
Jason Vargas* 4.89 150
Paul Clemens 4.95 73.1
J.A. Happ* 4.95 92.2
Erik Bedard* 4.96 151
Paul Maholm* 4.97 153
Josh Outman* 4.99 54
Jacob Turner 5.00 118
Tyler Chatwood 5.00 111.1
Shaun Marcum 5.00 78.1
George Kontos 5.03 55.1
Jason Hammel 5.04 139.1
Brandon McCarthy 5.06 135
Zach McAllister 5.06 134.1
Brandon Morrow 5.13 54.1
Jonathon Niese* 5.17 143
Brandon League 5.17 54.1
David Phelps 5.18 86.2
Chris Capuano* 5.18 105.2
Clayton Richard* 5.21 52.2
Carter Capps 5.21 59
Ronald Belisario 5.26 68
Wilton Lopez 5.27 75.1
Dallas Keuchel* 5.28 153.2
Jonathan Pettibone 5.28 100.1
Juan Nicasio 5.34 157.2
Stephen Fife 5.34 58.1
Edwin Jackson 5.36 175.1
Mike Gonzalez* 5.39 50
Kevin Slowey 5.40 92
Josh Johnson 5.42 81.1
Phil Hughes 5.42 145.2
Mark Buehrle* 5.45 203.2
Bud Norris 5.46 176.2
Brian Duensing* 5.51 61
Josh Roenicke 5.52 62
Jeff Francis* 5.62 70.1
Scott Diamond* 5.64 131
Jordan Lyles 5.65 141.2
Justin Grimm 5.66 98
Tommy Hanson 5.67 73
Kevin Correia 5.67 185.1
Edinson Volquez 5.69 170.1
Lucas Harrell 5.72 153.2
Joe Blanton 5.73 132.2
Brandon Maurer 5.80 90
John Lannan* 5.85 74.1
Ryan Vogelsong 5.85 103.2
Jeremy Bonderman 5.87 55
Luis Mendoza 5.88 94
Kyle Kendrick 5.90 182
Jake Westbrook 5.93 116.2
Mike Pelfrey 5.95 152.2
Dylan Axelrod 6.11 128.1
Jon Garland 6.21 68
Wade Davis 6.22 135.1
Ross Detwiler* 6.24 71.1
Joe Saunders* 6.29 183
Alex Sanabia 6.62 55.1
Barry Zito* 6.63 133.1
Wade LeBlanc* 6.65 55
Kyle Gibson 6.70 51
Philip Humber 7.19 54.2
Pedro Hernandez* 7.32 56.2
Tyler Cloyd 7.73 60.1
Average 3.99 110.2

Not a huge difference, although we do see Uehara’s number go down, which is incredible, and Tanner Roark’s – the second-best pitcher by wRC/9 – nearly double.  Also, Tyler Cloyd becomes much worse, and is now the worst pitcher by almost half a run per nine innings.  Kershaw’s wRC/9 goes up by a considerable amount, so much so that his xwRC/9 is now higher than his RA/9.  All in all, however, xwRC/9 actually has a smaller correlation with RA/9 (an r^2 of .638) than wRC/9 does, so it isn’t as useful. 

Now, logically, the people who outperformed their wRC/9 the most would have high strand (LOB) rates, and vice-versa.  So let’s look at the ten players who both outperformed and underperformed their wRC/9 the most.  The ones who underperformed:

IP LOB% RA/9 wRC/9 RA/9 – wRC/9
Danny Farquhar 55.2 58.50% 4.69 2.64 2.05
Charlie Furbush 65 64.40% 4.57 2.96 1.61
Casey Fien 62 69.40% 4.06 2.73 1.33
Andrew Albers 60 60.40% 5.10 3.78 1.32
Nate Jones 78 62.90% 4.62 3.31 1.31
Joel Peralta 71.1 70.20% 3.91 2.67 1.24
Addison Reed 71.1 68.90% 3.91 2.69 1.22
Tom Wilhelmsen 59 69.90% 4.27 3.07 1.20
Jesse Chavez 57.1 66.90% 4.24 3.04 1.19
Koji Uehara 74.1 91.70% 1.21 0.08 1.13

We can see that everyone here – except for Koji Uehara, who had the fourth-highest LOB% out of all pitchers with 50 innings – is below the league average of 73.5%.  Only Uehara and Joel Peralta are above 70%.  Clearly, a low LOB% makes you allow many more runs than you should.  But what about Koji Uehara?  How did he allow all those runs (10, yeah, not a lot, but his wRC/9 was way lower than his RA/9) without allowing many baserunners to score and not allowing many damaging hits?  If you know, let me know in the comments, because I have no idea.

Now for the people who outperformed their wRC/9:

Rex Brothers 67.1 88.80% 2.14 3.23 -1.09
Donovan Hand 68.1 81.90% 3.82 4.97 -1.15
Stephen Fife 58.1 78.40% 4.47 5.63 -1.16
Jarred Cosart 60 85.90% 2.25 3.41 -1.16
Heath Bell 65.2 82.70% 4.11 5.35 -1.23
Chris Perez 54 82.30% 4.50 5.94 -1.44
Mike Gonzalez 50 80.30% 5.04 6.50 -1.46
Seth Maness 62 84.50% 2.47 4.00 -1.53
Adam Warren 77 84.70% 3.39 5.01 -1.62
Alex Sanabia 55.1 77.40% 5.37 7.29 -1.93

Just what you would expect:  high LOB%’s from all of them (each is above the league average).  Stephen Fife and Alex Sanabia are the only ones below 80%.

So what does this tell us?  I think it’s a better way to evaluate pitchers than runs or earned runs allowed since it eliminates context:  a pitcher who lets up a home run, then a single, then three outs is not necessarily better than one who lets up a single, home run, then three outs, but the statistics will tell you he is.  It might not be as good as an evaluator as FIP, xFIP, or SIERA, but for a fielding-dependent statistic, it might be as good as you can find.

Note:  I don’t know why the pitchers with asterisks next to there name have them; I copied and pasted the stats from Baseball-Reference and didn’t bother going through and removing the asterisks.


Putting Manny Machado’s 2013 in Context

Even as a fan of a different AL East team, seeing Manny Machado go down with a knee injury this Monday saddened me. Fortunately, reports indicate the injury is not as serious as originally feared, and Machado could return for spring training. Machado is part of a class of young stars that have simultaneously taken baseball by storm and wrecked the grading curve for everyone to come after them. People are already giving up on Jurickson Profar because he isn’t a star at an age when most players are in Low-A ball. Bryce Harper ranks in the top 20 in the MLB in wRC+ at the age of 20, and hardly anybody notices.  Anyways, I digress. So where does Machado’s age-20 season rank?

Machado compiled 6.2 WAR in 2013, good for 10th in the MLB. In the last 55 years, only Alex Rodriguez in 1996 and Mike Trout in 2012 have posted a higher WAR in their age-20 season. Of course, there were some better seasons before then, but Machado probably wouldn’t have been allowed to play in those days.

Unlike Rodriguez and Trout, Machado’s offensive numbers, while impressive for a 20 year-old are league average overall. A-rod had a 159 wRC+ in ’96, and Trout had a 166 wRC+ last year. Machado managed a 101 wRC+, providing most of his value with the glove. UZR credited him with 31 runs saved, best in the majors. After a very hot start that was fueled by an inflated BABIP, Machado slowed down.

Month wRC+ BABIP
Mar/Apr 122 0.355
May 156 0.387
June 107 0.372
July 42 0.210
Aug 122 0.340
Sept/Oct 39 0.227
1st Half 119 0.361
2nd Half 73 0.260

So what can Orioles fans expect from Machado going forward?

Machado is an aggressive contact hitter. His walk rate of 4.1% is one of the lowest in the MLB, and his strikeout rate of 15.9% is well below the MLB average. While Machado will never be Joey Votto, the walk rate will improve as he matures. His minor league walk rate was above 10%. Additionally, Machado should hit for more power. I could just say that he hit 51 doubles and those will turn into home runs. But, that would be lazy, and doubles don’t always turn into home runs as a player develops. Sometimes they turn into singles. Just ask Nick Markakis.

However, there are other reasons to believe Machado will hit for power. First of all, he has excellent bat speed, and there’s no lack of raw power. Some of the home runs he has hit are very impressive. Of the 14, ESPN Home Run Tracker classifies 10 of them as either No Doubters or Plenty.  The average speed off the bat was just a shade behind Robinson Cano. Furthermore, despite playing in one of the best home run ballparks in the league, and having an average fly ball distance on par with Nick Swisher, Machado’s HR/FB ratio of 7.9% is in the bottom third of the MLB. Bet on this ratio improving. While he does have a very high rate of infield flies (9th in MLB), he should be able to bring that down with improved discipline.

Hopefully for Orioles fans and baseball fans, Machado will have a complete recovery from his knee injury. It might be hard to live up to expectations after producing a 6.2 WAR season at age 20, but with improved offense Machado could be up to the task. Expect the plate discipline and power to improve, as the defense inevitably regresses from a season that stretched the upper bounds of UZR. It’s a very small group he’s in, but star players at age 20 tend to be stars at 25.


A Pure Measure of Fielding Ability: Predictive Ultimate Zone Rating

image from thefarmclub.net

Throughout the pre-sabermetric revolution days of baseball, the statistics that determine fielding ability (namely errors and fielding percentage) had generated much criticism of fielding stats and undeserving gold glove award winners (Derek Jeter et al), and had kept fielding ability a mystery. However, this mystery in part led to the sabermetric revolution in baseball statistics. In the current day and age, with improved measures of performance available publicly, measuring fielding ability is somewhat less of an enigma, but still far from perfect.

One of the most often used fielding metrics in this day and age is UZR or Ultimate Zone Rating (click the link for an excellent FanGraphs explanation). Instead of counting perceived plays and errors, UZR records every batted ball hit to each of the numerous zones on the baseball field at each trajectory and the runs lost/saved as the fielder gets to the ball or falls short. This is found by matching the average result of the play with the Run Expectancy Matrix. Therefore, UZR provides a very accurate measure of how valuable that fielder was in terms of runs saved/lost over the course of the season.

However, there are major problems with UZR. Sample size issues cause large fluctuations from month to month and even year to year. Moreover, it does not provide a stable basis of fielding ability. Even when all players’ impacts are averaged to a constant, UZR/150, averaged to runs saved/lost per 150 defensive games, the metric is very volatile.

The reasons behind this might actually be easier to identify and correct than you might think. Let’s face it: not all fielders get the same amount of balls hit to them in the same place at the same trajectory within the same number of outs or innings. Infielders with a good knuckleballer on the mound and a slap hitter at the plate are going to get more grounders to each zone than infielders whose teams have fly ball pitchers on the mound and face lots of power hitters at the plate.

However, while the actual amounts may fluctuate from pitcher to pitcher and hitter to hitter, many fielders get a decent sample size of each batted ball to each zone over the course of multiple seasons. Even with a staff of fly ball pitchers, infielders will still handle their fair share of ground balls to each zone over the course of a season. So if there was a way to average all the pitchers and hitters together and measure the value and frequency of making a play in each zone based on the entire AL, NL, or MLB* average batted ball chart, then we could create a similar metric that would be more predictive, rather than purely descriptive.

*The purpose of separating the leagues is the discrepancy of hitting ability with the DH in the AL and the increased frequency of bunts (from pitchers) in the NL.

If we take the average percentage of batted balls to each zone with each trajectory for the AL, NL, or MLB and multiply that by the average runs saved/lost for plays made or missed in that zone, we can find a universal batted ball sample from which to apply the fielders’ impact. While this would not be directly proportional to the runs saved/lost for the fielder during that season for that pitching staff and the batters faced, it would be a metric independent of the impact that the pitcher and hitter has on the fielders. It would measure pure fielding ability over multiple seasons in the form of runs saved, but unbiased by the specific ratio of batted balls per zone and trajectory hit to the fielder over the seasons.

Predictive UZR will have sample size issues but when taken over multiple seasons, a starting fielder should get his fair share of batted balls hit to each zone with each trajectory. The percentages for his success rates at each zone and trajectory can then be applied not to the actual ratio of batted balls per zone hit his way (from his team’s pitching staff and hitters faced) but rather the average ratio of batted balls per zone hit in the entire AL, NL, or MLB.

Both UZR and Predictive UZR are very valuable for different things. UZR is a good reflection of the fielder’s direct impact on defense for the season. However, this might not accurately reflect the fielder’s true talent level because of the assortment of batted balls hit his way. Predictive UZR, while not a concrete reflection of the past runs saved, is a more pure measure of fielding ability. It can provide a number that, when compared to UZR, tells which fielder got lucky and which fielder did not, based on his pitching staff and the hitters faced. Another interesting twist the concept of Predictive UZR brings is that it can be based on the average batted ball chart of teams, divisions, and differing pitching staffs in addition to the AL, NL, or MLB. So a fielder’s projected direct impact, or UZR, can be transferred more easily as he moves from team to team, forming the basis of more accurate fielding projections.

Predictive UZR is not by any means a substitute to UZR, but rather complements it and works with it in intriguing ways. It is a concept worth looking into that has the potential to leave fans, media and front office personnel better informed about the game of baseball.

Nik Oza
Georgetown Class of 2016
Follow GSABR on twitter: @GtownSports


Robinson Cano and the Value of Turning Two

Note: I have no idea if I’m the first to do this, but quite frankly I don’t care.

It’s no secret that Yankees second baseman Robinson Cano is an all-around excellent player, as he’s on his way to his fourth consecutive 5-win season. It’s also no secret that he’ll be a free agent after this season, and will certainly receive a contract in the nonuple figures. As the Angels have shown these past two offseasons, when you spend that much money on one player, you’d better be sure he’ll be worth it; the Yankees already have experience with terrible contracts (contracts they’re still due to pay for), so they’ll have very little room for error. Thus, executives of any and every team that might be interested in Cano will be doing their research, scouring the earth for any warning signs of a possible decline.

But back to Cano’s performance at the moment. While Cano is a superb player overall, much of his value comes from his bat; over this current 4-year 5-WAR streak, he’s been the seventh-best offensive player in the majors. The (relative) caveat in his game, therefore, is his defense: over that same span, he’s just 76th in fielding in the majors. Defensive statistics are subject to year-to-year fluctuations, and the fluctuations of Cano’s defense have been well documented. However, there’s a specific aspect of his defense that I’d like to focus on for the time being.

As you probably should know, UZR–the main defensive statistic at FanGraphs–is composed of four parts: RngR, which measures how many runs a player saves or costs his team with his range; ErrR, which measures how many runs a player saves or costs his team by committing or not committing errors;  ARM, which measures how many runs a player saves or costs his team with his arm in the outfield; and DPR, which measures how many runs a player saves or costs his team by turning or not turning double plays. This last segment is the one that is so interesting, at least to me, because it’s the one that Cano is the worst in the league at.

No, really. Among 79 qualified infielders¹, Cano’s DPR of -3.6 is the worst, and the next worse player (Neil Walker) is a full 1.2 runs away, at -2.4 DPR².

Now, the real question becomes: what (if anything) does this mean? Obviously, when you’re preparing to give someone a contract that could exceed the GDP of whatever the fuck this country is, you’d prefer if he wasn’t the absolute worst in the majors at something, even a seemingly trivial thing like turning double plays. Still, though, it’s worth asking: what, exactly, is the significance of this?

There are a few different ways of looking at this; for the purpose of this post, I divided my analysis into 5 main categories:

1. Is this a fluke?

As I mentioned before, year-to-year defensive statistics can be quite fickle, so it’s best to gain some historical perspective when evaluating a player’s defense³. So, does Robinson Cano have a history of being a bad double play turner?

Well, on the one hand: In 2011, he was 6th out of 73 qualified infielders in DPR; in 2010, he was 13th out of 81; and in 2007, he was 2nd out of 89. These numbers would suggest that his horrific 2013 has been a fluke, except…

Last year, he was 61st out of 76; in 2009, he was 77th out of 81; in 2008, he was 67th out of 78; in 2006, he was 62nd out of 89; and in 2005, he was 75th out of 77.

Add it all up, and since he entered the league in 2005, Cano is 83rd out of 95 qualified infielders in DPR. However, it should be noted that before this year (i.e. from 2005 to 2012), Cano was 55th, a much more respectable figure, if not a particularly great one.

So, overall, it’s fairly safe to conclude that Cano has something of a poor history of turning double plays. What next?

2. Does a poor DPR correlate to poor defense in other areas?

To answer this question, I’ll bring up a few graphs. These’ll show us how well DPR this year has correlated to RngR…

DPR-RngR

…ErrR…

DPR-ErrR

…UZR…

DPR-UZR

…and finally, whatever that Def stat is.

DPR-Def

In case you were wondering, the R-squared values for these graphs were .000669, .004252, .028772, and .032933, respectively.

So there’s clearly no correlation between DPR and any other defensive statistic, which brings up the original question: What’s the point of all of this? Well…

3. Just how bad is a -3.6 DPR?

Quite bad, it turns out. In the illustrious 12-year history of the stat, the only worse seasons were Jas0n Bartlett in 2009 (-4.2)⁴, Yunel Escobar in 2008 (-3.7), and Omar Vizquel in 2005 (-4.0).

Again, this takes me back to my original point: when a player’s going to be paid a yearly salary that will exceed the total gross for this shitty movie, you generally don’t want him mentioned among the worst players in history (albeit a very short history).

Still, though, these three were/are good defensive–and all-around–players for the majority of their careers. So what’s to worry about?

4. How have players with similarly poor DPRs done in their seasons?

For this one, I’ll expand the criteria to all seasons with -3 DPR or worse; other than Cano this year, there are 11 such seasons:

Player Year DPR
Neil Walker 2011 -3.2
Jason Bartlett 2010 -3.1
Yuniesky Betancourt 2010 -3.5
Jason Bartlett 2009 -4.2
Placido Polanco 2008 -3.1
Yunel Escobar 2008 -3.7
Brian Roberts 2007 -3.2
Luis Castillo 2006 -3.0
Omar Vizquel 2005 -4.0
Jimmy Rollins 2002 -3.1
Jose Vidro 2002 -3.5

Of these 11 seasons, the average WAR was 2.8, less than half of Cano’s WAR this year. The highest WAR was Bartlett’s 5.3 in 2009⁵, but overall the results were much lower.

So it would appear that Cano’s done something relatively new this season–play at a very high level while having a substandard DPR–but this still doesn’t answer the main question. I’ll answer that next, and the results are intriguing:

5. How have other players with DPRs this bad done for the rest of their careers?

Let’s continue to look at these 11 seasons. How were these players before and after their -3 DPR season?

Player WAR-Pre WAR-Post Off-Pre Off-Post Def-Pre Def-Post
Neil Walker 1.5 2.7 7.4 6.7 -6.8 -0.1
Jason Bartlett 3.5 0.8 4.4 -16.7 10.5 5.4
Yuniesky Betancourt 0.4 -1.4 -15 -23.8 -1.4 -7.7
Jason Bartlett 4.1 1 6.2 -11 14.1 0.9
Placido Polanco 3.3 2.2 1.8 -10.3 11.3 11.9
Yunel Escobar 3.6 3.1 10.2 -0.5 6.4 10.9
Brian Roberts 3.1 2.4 5.4 3.9 5.5 0.1
Luis Castillo 2.5 1.7 1 -0.8 4.6 -1.8
Omar Vizquel 2.4 1 -8.8 -24.5 12.8 14.6
Jimmy Rollins 1.4 3.4 -5.3 4.5 0.1 10.2
Jose Vidro 2.3 1.2 10.3 1.2 -5.2 -9.8
Average 2.6 1.7 1.6 -6.5 4.7 3.2

(All values are per 600 PAs. Year of DPR is included in Pre.)

They all saw a noticeable drop off in their WAR; the only ones whose WAR increased were Rollins and Walker, and they had their bad seasons when they were young. Given that Cano will turn 31 in October, it’s safe to say this will not happen to him. Since Cano is getting older, a decrease in WAR to some degree should be expected, especially considering the volatility of his position; this has been covered before, though.

What I found interesting, though, was that the players’ defense (as measured by that fancy new Def stat) didn’t really drop off much after the bad DPR year, but their offense seemingly fell off a cliff. This goes against the theory of player aging curves (that offense can get better as players get older, but defense tends to just decline overall).

Obviously, this is a very small sample size, and to extrapolate anything meaningful from it would be foolish. Also, it’s pretty unlikely that the decline was caused by one bad year turning double plays.

This post as a whole was probably rather cockamamie⁶, but then again, everything I post here tends to be. I just hope I was able to raise some interesting questions about how much turning two matters to a player’s overall worth. Perhaps, years from now, when the Yankees are paying Cano $30 million a year to hit .250 with poor defense, and the Orioles have won the division year in and year out, I’ll be able to look back with pride at my prescience.

Or maybe, the Yankees will just win more World Series with or without Cano, while the Orioles dwell in mediocrity every year.

A man can dream, though….

——————————————————————————————————————

¹For some reason which escapes me, there isn’t an option to sort the leaderboards by solely infielders, even though there’s an outfielder option.

²Hopefully, you would’ve figured that out on your own, but I put it in there just to be safe. Also: All stats are as of Saturday, September 21st, 2013.

³Otherwise, you’ll end up with pieces-of-shit “analysis” like this.

⁴Bartlett also had a DPR of -3.8 in 2006, but he didn’t qualify that season.

⁵That was his ridiculous fluke season–you know, the one that Joe Maddon just gets out of every scrub the Rays find on the street.

⁶You have no idea how long I’ve waited to use that word.


On Slow Fastballs

While thinking about Jeff’s post on the fastballs of over 100 miles per hour, I thought it might be informative to look at the pitchers who have pitched their fastballs the slowest this year.  No, it’s not as flashy as those who live at the top of what’s humanly possible, but it makes for an interesting contrast.  What’s more, you’ll often hear broadcasters say something along the lines of “you don’t need to throw 100 if you can locate your fastball.”  Is that true for pitchers who aren’t anywhere near 100?

There have been 683 fastballs this season (as of September 13th) that registered below 80 MPH according to pitch f/x (grouping together fastballs, 4-seamers, 2-seamers, and cut fastballs).  Two men alone account for 526 of them, with a third adding another 80.  Any guesses on who they are? (Hint: Jamie Moyer is retired.)

Read the rest of this entry »


Starters Destined for the Bullpen

Relievers tend to be failed starters. Most front offices have come to realize that a closer or a late-inning arm is not worth a big multi-year deal or a first-round draft pick. Instead, general managers are building quality bullpens out of failed pitching prospects, former starters, and journeymen relievers. Find a hard thrower who hasn’t managed to develop a full repertoire and stick him in the bullpen where he can air it out for one inning and get by throwing only one or two pitches. Or get a starter with wild platoon splits and convert him into a specialist who gets same-handed hitters out. Look at the Royals or the Rangers bullpens, the league leaders in relief WAR. Other than a post-Tommy John surgery Joe Nathan, you won’t find a big name there, or a big salary (Nathan’s 2/14 is the most expensive).

By initially using Z-Contact%, and then looking at factors such as pitch mix, walk rates, and fastball velocity, I identified six pitchers who I think are likely to end up in the bullpen. Three of the pitchers have trouble missing bats, despite being hard throwers, and a trip to the bullpen might allow them to pick up some extra velocity while focusing on a more limited repertoire. The other three have swing and miss stuff, but factors such as a lack of control or durability, or difficulty in developing secondary pitches have limited their effectiveness as starters.

Has a Fastball But Not Much Else

Joe Kelly has appeared in 57 games for the Cardinals since 2012, 28 of them being starts. Despite averaging over 94 mph on his fastball, Kelly has been more of a groundball pitcher. As a starter in 2013, he has posted strikeout and walk rates of 13.5% and 9.8% respectively.While Kelly’s changeup is solid, his curveball and slider are likely not good enough to keep him in the starting rotation. Despite Kelly’s smaller frame, he has managed to avoid the longball. Unless the 25 year-old masters a third pitch, the bullpen is a good spot for him.

Tyler Chatwood has started 17 games for the Rockies this season, and thanks to very high groundball rates has done well, even with poor strikeout and walk rates. As the righthander is only 23, I may be jumping the gun on calling him a relief pitcher, but his declining velocity and reliance on the fastball signal reliever to me, not to mention his undersized frame. While he has improved on his career strikeout and walk rates of 13.4% and 10.3%, his rates this year are still below average. Chatwood’s changeup is below average, and he needs to develop a reliable pitch to get lefthanded hitters out. Moving to the bullpen may preserve his velocity and allow him to focus on his slider.

Henderson Alvarez has started all 54 games he has appeared in since 2011. After returning from a long DL stint, Alvarez has shown some improvement from his 2012 season when he posted strikeout and walk rates of 9.8% and 6.7%, respectively. However, the righthander had had difficulties with lefthanded hitters, as his wOBA splits of .374/.248 show. Much of this is due to his struggles with his changeup. Alvarez has gained confidence in his slider, and it has been effective against righties. The 23 year-old will get a chance to stick in the Marlins rotation, but his smaller frame, limited pitch mix and injury history will likely relegate him to the bullpen.

Misses Bats…And the Strike Zone

Alexi Ogando has bounced around between the bullpen and the starting rotation. He started in 2011, relieved in 2012, and is starting in 2013. However, he has had durability issues. His second-half numbers in 2011 dropped off significantly with increasing innings, and he has taken two trips to the DL in 2013. Furthermore, his fastball velocity is down from 95.1 in 2011 and 97.0 in 2012 to 93.1 in 2013. This has caused his swinging strike rate to plummet from 13.2 to 7.9.  His walk rate is also up significantly. Ogando was strong as a starter in 2011, and he still shows swing and miss stuff, but a return to to the relief role he held in 2012 would do him well, particularly if Joe Nathan departs as a free agent.

Nathan Eovaldi is a 23 year-old flamethrowing righthander. However, the young hurler has not yet developed a reliable secondary pitch. Accordingly, his strikeout rate is well below the league average. Also, while his control has been better this year, he still walks hitters at an above-average rate. Though his fastball can get whiffs as shown by his above-average swinging strike rate, his lack of secondary pitches has given him difficulty in finishing off hitters. He had some success with his slider in 2012, but has struggled to command it consistently in 2013. If Eovaldi can stay healthy and learn a secondary pitch, he will remain a starter. More likely, he will slot into a high-leverage bullpen role where he can focus on airing out his already potent fastball.

Tim Lincecum won back-to-back CY Young awards in 2008 and 2009. The last couple years have not been as kind to Lincecum. His fastball velocity has dropped by 2 mph, and his walk rate has gone up. Furthermore, his HR/FB ratio has shot up to the 13-15% range, well up from his career rate of 9%. Lincecum still has swing and miss stuff, as his swinging strike rate has not dropped off from his career rate. Lincecum was utilized as a multi-inning reliever in the 2012 World Series, and dominated in that role. While Lincecum proved a lot of skeptics wrong by remaining healthy in a starter role, transitioning to the bullpen can maximize his effectiveness. However, depending on how much money he signs for this offseason, his new team may have an incentive to try and keep him in the rotation.

While a good starting pitcher will always have more value than a good relief pitcher, moving these pitchers to the bullpen can maximize their productivity. All of them profile as at least solid relievers, and at this point in their careers, I have my doubts that any of them, with the possible exception of Lincecum, can handle the rigors of starting.


The Oakland A’s and Winning Without Good Starting Pitching

The Oakland Athletics starting pitchers have posted a 106 xFIP-, and accumulated 9.5 WAR, figures that are 23rd and 19th in the MLB, respectively. As the below table shows, pitching independent stats do not show much love for the Athletics starting pitchers, with their walk rate being the only number not around the bottom third of the league.

 Stat xFIP- K% BB% GB% WAR
 Number 106 17.8 6.7 38.8 9.5
Rank      T-23rd         21st         T-7th          30th       T-19th

However, the A’s starting pitchers fare better in terms of defense-dependent stats, and with the exception of Brett Anderson, they have managed to stay healthy.

 Stat ERA- BABIP LOB% HR/FB RA9 WAR Innings
 Number            97        0.273          73.7            9.7          12.0        862.2
Rank        T-7th            1st         T-6th            7th           8th            5th

Finally, to give you an idea of how pedestrian their staff has been (at least in terms of sabermetric numbers, more on that later), I prepared a table of the A’s starting pitchers this year.

Pitcher Innings xFIP- K% BB% BABIP LOB% HR/FB WAR Fbv
Bartolo Colon 164.1 104 13.0 3.8 0.297 77.8 5.8 3.0 89.7
Jarrod Parker 176.1 110 16.8 7.9 0.256 75.4 9.0 1.7 91.7
Dan Straily 134.1 110 19.4 8.5 0.271 71.2 9.2 1.4 90.4
Tommy Milone 143.0 109 17.7 6.1 0.283 71.7 11.1 1.0 87.1
A.J. Griffin 182.0 107 19.8 6.6 0.250 77.2 12.3 1.2 88.9
Sonny Gray 39.0 73 24.4 6.4 0.264 67.2 6.7 1.1 92.9
Brett Anderson 23.2 91 21.3 11.7 0.366 55.6 17.6 0.1 91.2

The Coliseum is the 8th-most difficult park in terms of hitting home runs, and the A’s fly ball rate of 42.0% leads the MLB (no other team gets a higher percentage of fly balls than groundballs). Gray has been excellent in the six starts he has made, with a 53.7 GB%. Other than Anderson and Gray, no A’s starting pitcher has a GB% above 42.3%. Put a team full of fly ball pitchers in a big ballpark with a good outfield defense, and you have a recipe for overachieving peripherals. This helps explain how the A’s starting pitchers have managed to put together a 3.79 ERA despite a 4.25 xFIP, easily the biggest positive gap of any team.

Except for newcomer Gray (18th overall in 2011), the A’s have not used high draft picks to get these pitchers. In fact, since 2003, the A’s have only selected four pitchers out of their nineteen first round picks. Colon was an inexpensive free-agent signing. Parker and Anderson were acquired in trades with the Diamondbacks where the A’s gave up Haren and Trevor Cahill after getting some solid years out of those arms. Milone, a former 10th-round pick, was acquired as part of the Gio Gonzalez trade. Straily was a 24th-round pick in 2009. Griffin was a 13th-round pick in 2010. If you click on the links, (or just keep reading) you will find out that one other player from those two rounds has reached the majors. (Keith Butler, who managed a 5.44 xFIP in 20 innings with the Cardinals this year). Most players drafted in those rounds are no longer playing affiliated baseball, not starting games for a playoff-bound team.

As the A’s starting pitchers are currently 23rd in the MLB in xFIP- and CoolStandings puts their playoff odds at 98 percent, I thought it would be interesting to see how many teams had made the playoffs with their starting pitchers possessing a cumulative xFIP- of 106 or worse. As xFIP- only goes back to 2002, the search was restricted to the 2002-2013 era.

The 2011 Diamondbacks finished 94-68, winning the NL West.  Diamondbacks starting pitchers posted a 107 xFIP, good for 25th in MLB. Thanks to some innings eaters, they tallied 12.0 WAR, 15th in the MLB. Like the A’s, the Diamondbacks had a staff of fly ball pitchers, as they posted the lowest groundball percentage in the league. Despite playing at cozy Chase Field, their HR/FB ratio was only 9.8%, due in part to their rotation getting the fourth-highest infield-fly rate. They also had the third-lowest walk rate in the MLB. Featuring an outfield of Chris Young, Gerardo Parra, and Justin Upton, the Diamondbacks led the MLB in UZR. The rotation featured excellent seasons from Ian Kennedy and Daniel Hudson, with a side of Josh Collmenter. Nobody else reached +1 WAR. The Diamondbacks beat their Pythagorean record by +6 wins. Their 28-16 record in 1-run games was the best in the MLB.

Okay, so only one team has made the playoffs with an xFIP- of 106 or worse, and the 2011 Diamondbacks were knocked out in five games by the Brewers. So, to see if I could include some more teams, I expanded the search to include teams whose starting pitchers finished 23rd or worse in xFIP-.

The 2006 Mets won the NL East, going 97-65. Their starting rotation  featured a 104 xFIP-, which was 24th in the MLB. Like the A’s and Diamondbacks, this was a staff of flyball pitchers, which finished 28th in groundball percentage. Outfielders Carlos Beltran and Endy Chavez ran down many of those flyballs. Unlike the A’s and Diamondbacks, the 2006 Mets were heavy on strikeouts and walks. The staff finished 8th in strikeouts and 7th in walks. Overall, the starting rotation was 26th in WAR, with a 40-year-old Tom Glavine leading the team at +2.5, followed by 34 year-old Pedro Martinez and 36 year-old Orlando Hernandez at +2.0 and +1.7, respectively. Headed by Billy Wagner and Aaron Heilman, the Mets bullpen finished 2nd in WAR and xFIP, and 4th in innings. Mets hitters also finished 7th in wRC+. Furthermore, the Mets beat their Pythagorean record by +9 wins, going an MLB-best 31-16 in 1-run games.

The 2006 Oakland A’s won the AL west at 93-69 with a starting rotation that had a 104 xFIP, 23rd in the MLB. That staff featured strong years from Barry Zito and Dan Haren, who helped the A’s rotation throw the 4th most innings in the MLB, which allowed them to accumulate a more respectable 11.9 WAR, 17th in the MLB. Unlike this year’s version of the A’s, the 2006 staff was middle of the pack in groundball percentage. The bullpen featured contributions from a bevy of relievers, finishing 5th in relief WAR, despite throwing the 7th fewest innings. The hitters were patient but generally lacked power, as they finished 2nd in walk rate and 25th in ISO. An old Frank Thomas and a young Nick Swisher combined to hit over 40 percent of the team’s home runs. The fielding was solid but far from spectacular. Like the Diamondbacks and Mets, they beat their Pythagorean record by a substantial margin.  Their 32-22 record in 1-run games helped them finish with +8 wins.

And that’s it. No other team has made the playoffs since 2002 after having their starting pitchers finish 23rd or lower in xFIP-. To tally it up, that’s one team that has made the playoffs with a starting rotation that posted an xFIP- of 106 or worse, and only two more that made the playoffs while finishing 23rd or worse in xFIP-, one of those being the A’s. The A’s success this year isn’t quite unprecedented, but it’s close. Unlike the other teams mentioned, the A’s have played to their Pythagorean record. Rather than emphasizing velocity (A’s starters are 28th in fastball velocity) Billy Beane has sought out young strike throwers who can stay healthy (and Colon, an old strike thrower). By putting them in a big ballpark with good outfielders, the A’s have managed to make below-average starting pitchers look solid. Billy Beane and the A’s are finding a way to beat sabermetric pitching stats such as xFIP and FIP.  By drafting pitchers later and making the most out of less than electric arms they have managed to insure themselves against the risks associated with young pitchers.