TIPS, A New ERA Estimator
FIP, xFIP, and SIERA are all very good ERA estimators, and their predictability is well documented. It is well known that SIERA is the best ERA estimator over samples that occur from season to season, followed very close by xFIP, with FIP lagging behind. FIP is best at showing actual performance though, because is uses all real events (K, BB, HR). Skill is commonly best attributed to either xFIP or SIERA. ERA is also well known to be the worst metric at predicting future performance, unless the sample size is very large <500IP with the pitcher remaining in the same or a very similar pitching environment.
FIP, xFIP, and SIERA are supposed to be Defense Independent Metrics, and they are. Well, they are independent of field defense, but there is one small error in the claim of defense independent. K’s and BB’s are not completely independent of defense. Catcher pitch framing plays a role in K’s and BB’s. Catchers can be good or bad at changing balls into strikes and this affects K’s and BB’s. Umpire randomness and umpire bias also play a role in K’s and BB’s. It is unknown how much of getting umpires to call more strikes is a skill for a pitcher or not. Some pitchers are consistent at getting more strike calls (Buehrle, Janssen) or less strike calls (Dickey, Delabar), but for most pitchers it is very random (especially in small sample sizes). For example Jason Grilli was in the top 5% in 2013 but was in bottom 10% in 2012.
I wanted to come up with another ERA estimator that eliminates catcher framing, umpire randomness and bias, and eliminates defense. I took the sample of pitchers who have pitched at least 200IP since 2008 (N=410) and analyze how different statistics that meet this criteria affect ERA-. I used ERA- since it takes out park factors and adjusts for the changes in the league from year to year. I looked at the plate discipline pitchf/x numbers (O-Swing, Z-Swing, O-Contact, Z-Contact, Swing, Contact, Zone, SwStr), the six different results based off plate discipline (zone or o-zone, swing or looking, contact or miss for ZSC%, ZSM%, ZL%, OSC%, OSM%, OL%), and batted ball profiles (GB%, LD%, FB%, IFFB%). *Please note that all plate discipline data is PitchF/X data, not the the other plate discipline on FanGraphs, this is important as the values differ*
The stats with very little to absolutely no correlation (R^2<0.01) were: Z-Swing%, Zone%, OSC%, ZSC%, ZL% (was a bit surprised as this would/should be looking strike%), GB%, and FB%. These guys are obviously a no-no to include in my estimator.
The stats with little correlation (R^2<0.1) were: Swing%, LD%, and IFFB%. I shouldn’t use these either.
O-Contact% (0.17), Z-Contact%, (.302), Contact% (.319), OSM% (0.206), and ZSM% (.248) are all obviously directly related to SwStr%. SwStr% had the highest correlation (.345) out of any of these stats. There is obviously no need to include all of the sub stats when I can just use SwStr%. SwStr% will be used in my metric.
OL% (0.105) is an obvious component of O-Swing% (0.192). O-Swing had the second highest correlation of the metrics (other than the components of SwStr%). I will use it as well. The theory behind using O-Swing% is that when the batter doesn’t swing it should almost always be a ball (which is bad), but when the batter swings, there are a two outcomes, a swing and miss (which is a for sure strike) or contact. Intuitively, you could say that contact on pitches outside the zone is not as harmful to pitchers as pitches inside the zone, as the batter should get worse contact. This is partially supported in the lower R^2 for O-Contact% to Z-Contact%. It is more harmful for a pitcher to have a batter make contact on a pitch in the zone, than a pitch out of the zone. This is why O-Swing is important and I will use it.
Using just SwStr% and O-Swing%, I came up with a formula to estimate (with the help of Excel) ERA-. I ran this formula through different samples and different tests, but it just didn’t come up with the results I was looking for. The standard deviation was way too small compared to the other estimators, and the root mean square error was just not good enough for predicting future ERA-.
I did not expect/want this estimator to be more predictive than xFIP or SIERA. This is because xFIP and SIERA have more environmental impacts in them that remain fairly constant. K% is always a better predictor of future K% than any xK% that you can come up with. Same with BB% Why? Probably because the environment of catcher framing, and umpire bias remain somewhat constant. Also (just speculation) pitchers who have good control can throw a pitch well out of the zone when they are ahead in the count, just to try and get the batter to swing or to “set-up” a pitch. They would get minus points for this from O-Swing, depending on how far the pitch is off the plate, but it may not affect their K% or BB% if they come back and still strike out the batter.
So I didn’t expect my statistic to be more predictive, but the standard deviation coupled with not that great of RMSE (was still better than ERA and FIP with a min of 40IP), caused me to be unhappy with my stat.
I then started to think about if there were any stats that were only dependent on the reaction between batter an pitcher that are skill based that FanGraphs does not have readily available? I started thinking about foul balls and wondered if foul ball rates were skill based and if they were related to ERA-. I then calculated the number of foul balls that each pitcher had induced. To find this I subtracted BIP (balls in play or FB+GB+LD+BU) from contacts (Contact%*Swing%*Pitches). This gave me the number of fouls. I then calculated the rates of fouls/pitch and foul/contacts and compared these to ERA-. Foul/Contact or what I’m calling Foul%, had an R^2 of .239. That’s 2nd to only SwStr%. This got me excited, but I needed to know if Foul% is skill based and see what else it correlates with.
This article from 2008 gave me some insight into Foul%. Foul% correlates well to K% (obviously) and to BB% (negative relationship), since a foul is a strike. Foul% had some correlation to SwStr%, this is good as it means pitchers who are good at getting whiffs are also usually good at getting fouls. Foul% also had some correlation to FB% and GB%. The more fouls you give up, the more fly balls you give up (and less GB). This doesn’t matter however, as GB% and FB% had no correlation to ERA-. Foul% is also fairly repeatable year to year as evidenced in the article, so it is a skill. I will come up with a new estimator that includes Foul% as well.
I decided to use O-Looking% instead of O-Swing%, just to get a value that has a positive relationship to ERA (more O-looking means higher ERA), because SwStr% and O-Swing are negatively related. O-Looking is just the opposite of O-Swing and is calculated as (1 – O-Swing%).
The formula that Excel and I came up with is this: (I am calling the metric TIPS, for True Independent Pitching Skill)
TIPS = 6.5*O-Looking(PitchF/x)% – 9.75*SwStr% – 4.8*Foul% + C
C is a constant that changes from year to year to adjust to the ERA scale (to make an average TIPS = average ERA). For 2013 this constant was 2.57.
I converted this to TIPS- to better analyze the statistic. FIP, xFIP, and SIERA were also converted to FIP-, xFIP-, and SIERA-. I took all pitchers’ seasons from 2008-2013 to analyze. The sample varied in IP from 0.1 IP to 253 IP. I found the following season’s ERA- for each pitcher if they pitched more than 20 IP the next year and eliminated any huge outliers. Here were the results with no min IP. RMSE is root mean square error (smaller is better), AVG is the average difference (smaller is better), R^2 is correlation (larger is better), and SD is the standard deviation.
N=2316 | ERA- | FIP- | xFIP- | SIERA- | TIPS- |
RMSE | 77.005 | 51.647 | 43.650 | 43.453 | 40.767 |
AVG | 43.941 | 34.444 | 30.956 | 30.835 | 30.153 |
R^2 | 0.021 | 0.045 | 0.068 | 0.147 | 0.169 |
SD | 69.581 | 38.654 | 24.689 | 24.669 | 15.751 |
Wow TIPS- beats everyone! But why? Most likely because I have included small samples and TIPS- is based off per pitch, as opposed to per batter (SIERA) or per inning (xFIP and FIP). There are far more pitches than AB or IP so TIPS will stabilize very fast. Let’s eliminate small sample sizes and look again.
Min 40 IP | |||||
N=1619 | ERA- | FIP- | xFIP- | SIERA- | TIPS- |
RMS | 40.641 | 36.214 | 34.962 | 35.634 | 35.287 |
AVG | 29.998 | 26.770 | 25.660 | 25.835 | 26.115 |
R^2 | 0.063 | 0.105 | 0.120 | 0.131 | 0.101 |
SD | 26.980 | 19.811 | 15.075 | 17.316 | 13.843 |
Min 100 IP | |||||
N=654 | ERA- | FIP- | xFIP- | SIERA- | TIPS- |
RMSE | 32.270 | 29.949 | 29.082 | 28.848 | 29.298 |
AVGE | 24.294 | 22.283 | 21.482 | 21.351 | 22.038 |
R^2 | 0.080 | 0.118 | 0.143 | 0.145 | 0.095 |
SD | 20.580 | 16.025 | 12.286 | 12.630 | 10.985 |
Now, TIPS is beaten out by xFIP and SIERA, but beats ERA and and is close to FIP (wins in RMSE, loses in R^2). This is what I expected, as I explained earlier K% and BB% are always better at predicting future K% and BB% and they are included in SIERA and xFIP. SIERA and xFIP take more concrete events (K, BB, GB) than TIPS. I didn’t want to beat these estimators, but instead wanted a estimator that is independent of everything except for pitcher-batter reaction.
TIPS won when there was no IP limit, so it obviously is the best to use in smaller sample sizes, but when is it better than xFIP and SIERA, and where does it start falling behind? I plotted the RMSE for my entire sample at each IP. Theoretically this should be an inverse relationship. After 150 IP it gets a bit iffy, as most of my sample is less than 100 IP. I’m more interested in IP under 100 anyhow.
Orange is TIPS, Blue is ERA, Red is FIP, Green is xFIP, and Purple is SIERA. If you can’t see xFIP, it’s because it is directly underneath SIERA (they are almost identical). This is roughly what the graph should look like to 100 IP:
Looking at the graph, at what IPs is TIPS better than predicting future ERA than xFIP and SIERA? It appears to be from 0 IP to around 70 IP.
Here is the graph for 1/RMSE (higher R^2). Higher number is better. This is the most accurate graph as the relationship should be inverse.
The 70-80 IP mark is clear here as well.
I’m not suggesting my estimator is better than xFIP or SIERA, it isn’t in samples over 75 IP, but I think it is, and can be, a very powerful tool. Most bullpen pitchers stay under 75 IP in a season. This means that TIPS would be very useful for bullpen arms in predicting future ERA. I also believe and feel that my estimator is a very good indicator of the raw skill of a pitcher. It would probably be even more predictive if we had robo-umps that eliminated umpire bias and randomness and pitch framing.
2013 TIPS Leaders with 100+IP. You can scroll horizontally, search for a specific player, and adjust number shown.
Rank | Name | Team | IP | ERA | FIP | xFIP | SIERA | TIPS |
---|---|---|---|---|---|---|---|---|
1 | Cole Hamels | Phillies | 220 | 3.6 | 3.26 | 3.44 | 3.48 | 3.01 |
2 | Matt Harvey | Mets | 178.1 | 2.27 | 2 | 2.63 | 2.71 | 3.1 |
3 | Anibal Sanchez | Tigers | 182 | 2.57 | 2.39 | 2.91 | 3.1 | 3.23 |
4 | Yu Darvish | Rangers | 209.2 | 2.83 | 3.28 | 2.84 | 2.83 | 3.25 |
5 | Homer Bailey | Reds | 209 | 3.49 | 3.31 | 3.34 | 3.39 | 3.28 |
6 | Clayton Kershaw | Dodgers | 236 | 1.83 | 2.39 | 2.88 | 3.06 | 3.34 |
7 | Max Scherzer | Tigers | 214.1 | 2.9 | 2.74 | 3.16 | 2.98 | 3.36 |
8 | Francisco Liriano | Pirates | 161 | 3.02 | 2.92 | 3.12 | 3.5 | 3.36 |
9 | Felix Hernandez | Mariners | 204.1 | 3.04 | 2.61 | 2.66 | 2.84 | 3.4 |
10 | Hisashi Iwakuma | Mariners | 219.2 | 2.66 | 3.44 | 3.28 | 3.4 | 3.4 |
11 | Justin Verlander | Tigers | 218.1 | 3.46 | 3.28 | 3.67 | 3.68 | 3.46 |
12 | Jose Fernandez | Marlins | 172.2 | 2.19 | 2.73 | 3.08 | 3.22 | 3.46 |
13 | Patrick Corbin | Diamondbacks | 208.1 | 3.41 | 3.43 | 3.48 | 3.64 | 3.48 |
14 | Tony Cingrani | Reds | 104.2 | 2.92 | 3.78 | 3.49 | 3.39 | 3.5 |
15 | Madison Bumgarner | Giants | 201.1 | 2.77 | 3.05 | 3.32 | 3.41 | 3.51 |
16 | Tyson Ross | Padres | 125 | 3.17 | 3.2 | 3.43 | 3.41 | 3.54 |
17 | John Lackey | Red Sox | 189.1 | 3.52 | 3.86 | 3.49 | 3.56 | 3.55 |
18 | Scott Kazmir | Indians | 158 | 4.04 | 3.51 | 3.36 | 3.45 | 3.55 |
19 | Adam Wainwright | Cardinals | 241.2 | 2.94 | 2.55 | 2.8 | 3.01 | 3.57 |
20 | Jeff Samardzija | Cubs | 213.2 | 4.34 | 3.77 | 3.45 | 3.6 | 3.57 |
21 | Tim Lincecum | Giants | 197.2 | 4.37 | 3.74 | 3.56 | 3.75 | 3.58 |
22 | Alex Cobb | Rays | 143.1 | 2.76 | 3.36 | 3.02 | 3.26 | 3.58 |
23 | Mat Latos | Reds | 210.2 | 3.16 | 3.1 | 3.56 | 3.66 | 3.58 |
24 | Julio Teheran | Braves | 185.2 | 3.2 | 3.69 | 3.76 | 3.62 | 3.59 |
25 | Cliff Lee | Phillies | 222.2 | 2.87 | 2.82 | 2.78 | 2.9 | 3.59 |
26 | Dan Straily | Athletics | 152.1 | 3.96 | 4.05 | 4.42 | 4.32 | 3.6 |
27 | Zack Greinke | Dodgers | 177.2 | 2.63 | 3.23 | 3.45 | 3.67 | 3.61 |
28 | Chris Sale | White Sox | 214.1 | 3.07 | 3.17 | 2.95 | 2.96 | 3.64 |
29 | Dan Haren | Nationals | 169.2 | 4.67 | 4.09 | 3.67 | 3.6 | 3.64 |
30 | A.J. Burnett | Pirates | 191 | 3.3 | 2.8 | 2.92 | 3.1 | 3.65 |
31 | Derek Holland | Rangers | 213 | 3.42 | 3.44 | 3.68 | 3.81 | 3.67 |
32 | Miguel Gonzalez | Orioles | 171.1 | 3.78 | 4.45 | 4.31 | 4.41 | 3.68 |
33 | Stephen Strasburg | Nationals | 183 | 3 | 3.21 | 3.15 | 3.17 | 3.68 |
34 | Shelby Miller | Cardinals | 173.1 | 3.06 | 3.67 | 3.73 | 3.68 | 3.69 |
35 | Phil Hughes | Yankees | 145.2 | 5.19 | 4.5 | 4.39 | 4.23 | 3.71 |
36 | Jake Peavy | - - - | 144.2 | 4.17 | 3.96 | 4.03 | 3.95 | 3.73 |
37 | Gio Gonzalez | Nationals | 195.2 | 3.36 | 3.41 | 3.51 | 3.76 | 3.74 |
38 | Kris Medlen | Braves | 197 | 3.11 | 3.48 | 3.55 | 3.76 | 3.75 |
39 | Lance Lynn | Cardinals | 201.2 | 3.97 | 3.28 | 3.66 | 3.76 | 3.75 |
40 | Ricky Nolasco | - - - | 199.1 | 3.7 | 3.34 | 3.58 | 3.72 | 3.75 |
41 | Jordan Zimmermann | Nationals | 213.1 | 3.25 | 3.36 | 3.48 | 3.67 | 3.75 |
42 | Matt Garza | - - - | 155.1 | 3.82 | 3.88 | 3.73 | 3.79 | 3.75 |
43 | Jon Lester | Red Sox | 213.1 | 3.75 | 3.59 | 3.9 | 3.97 | 3.76 |
44 | Tim Hudson | Braves | 131.1 | 3.97 | 3.46 | 3.56 | 3.75 | 3.76 |
45 | Ian Kennedy | - - - | 181.1 | 4.91 | 4.59 | 4.19 | 4.16 | 3.78 |
46 | Hiroki Kuroda | Yankees | 201.1 | 3.31 | 3.56 | 3.6 | 3.79 | 3.78 |
47 | Marco Estrada | Brewers | 128 | 3.87 | 3.86 | 3.63 | 3.51 | 3.78 |
48 | Chris Archer | Rays | 128.2 | 3.22 | 4.07 | 3.91 | 3.95 | 3.78 |
49 | Jeremy Hefner | Mets | 130.2 | 4.34 | 4.49 | 4.05 | 4.11 | 3.78 |
50 | Dillon Gee | Mets | 199 | 3.62 | 4 | 4.07 | 4.14 | 3.8 |
51 | Ryan Dempster | Red Sox | 171.1 | 4.57 | 4.68 | 4.21 | 4.26 | 3.81 |
52 | Andy Pettitte | Yankees | 185.1 | 3.74 | 3.7 | 3.88 | 4.13 | 3.83 |
53 | Matt Cain | Giants | 184.1 | 4 | 3.93 | 3.88 | 3.91 | 3.84 |
54 | James Shields | Royals | 228.2 | 3.15 | 3.47 | 3.72 | 3.85 | 3.85 |
55 | Clay Buchholz | Red Sox | 108.1 | 1.74 | 2.78 | 3.41 | 3.66 | 3.86 |
56 | Gerrit Cole | Pirates | 117.1 | 3.22 | 2.91 | 3.14 | 3.41 | 3.86 |
57 | Mike Minor | Braves | 204.2 | 3.21 | 3.37 | 3.64 | 3.63 | 3.87 |
58 | Matt Moore | Rays | 150.1 | 3.29 | 3.95 | 4.32 | 4.31 | 3.88 |
59 | Ervin Santana | Royals | 211 | 3.24 | 3.93 | 3.69 | 3.85 | 3.89 |
60 | Rick Porcello | Tigers | 177 | 4.32 | 3.53 | 3.19 | 3.39 | 3.89 |
61 | CC Sabathia | Yankees | 211 | 4.78 | 4.1 | 3.76 | 3.95 | 3.89 |
62 | Jeremy Hellickson | Rays | 174 | 5.17 | 4.22 | 4.15 | 4.15 | 3.9 |
63 | Aaron Harang | - - - | 143.1 | 5.4 | 4.79 | 4.38 | 4.22 | 3.93 |
64 | John Danks | White Sox | 138.1 | 4.75 | 5.06 | 4.08 | 4.24 | 3.93 |
65 | Zack Wheeler | Mets | 100 | 3.42 | 4.17 | 4.21 | 4.4 | 3.93 |
66 | Justin Masterson | Indians | 193 | 3.45 | 3.35 | 3.33 | 3.4 | 3.94 |
67 | Tommy Milone | Athletics | 156.1 | 4.14 | 4.3 | 4.15 | 4.06 | 3.94 |
68 | Jorge de la Rosa | Rockies | 167.2 | 3.49 | 3.76 | 4.08 | 4.45 | 3.95 |
69 | Edwin Jackson | Cubs | 175.1 | 4.98 | 3.79 | 3.86 | 4.04 | 3.95 |
70 | Roberto Hernandez | Rays | 151 | 4.89 | 4.63 | 3.6 | 3.66 | 3.95 |
71 | Bud Norris | - - - | 176.2 | 4.18 | 3.86 | 4.22 | 4.26 | 3.96 |
72 | Corey Kluber | Indians | 147.1 | 3.85 | 3.3 | 3.1 | 3.32 | 3.96 |
73 | Chris Tillman | Orioles | 206.1 | 3.71 | 4.42 | 3.88 | 3.95 | 3.97 |
74 | Randall Delgado | Diamondbacks | 116.1 | 4.26 | 4.99 | 3.94 | 4.09 | 3.98 |
75 | Wei-Yin Chen | Orioles | 137 | 4.07 | 4.04 | 4.14 | 4.23 | 3.98 |
76 | Joe Blanton | Angels | 132.2 | 6.04 | 5.12 | 3.84 | 3.92 | 3.99 |
77 | Garrett Richards | Angels | 145 | 4.16 | 3.66 | 3.58 | 3.7 | 4 |
78 | Eric Stults | Padres | 203.2 | 3.93 | 3.53 | 4.13 | 4.28 | 4.01 |
79 | Carlos Villanueva | Cubs | 128.2 | 4.06 | 3.86 | 3.97 | 3.96 | 4.01 |
80 | Jose Quintana | White Sox | 200 | 3.51 | 3.82 | 3.86 | 3.92 | 4.02 |
81 | Bruce Chen | Royals | 121 | 3.27 | 4.12 | 4.93 | 4.81 | 4.02 |
82 | Jerome Williams | Angels | 169.1 | 4.57 | 4.6 | 4.24 | 4.42 | 4.02 |
83 | R.A. Dickey | Blue Jays | 224.2 | 4.21 | 4.58 | 4.23 | 4.18 | 4.02 |
84 | Chris Capuano | Dodgers | 105.2 | 4.26 | 3.55 | 3.67 | 3.87 | 4.04 |
85 | Brandon McCarthy | Diamondbacks | 135 | 4.53 | 3.75 | 3.77 | 4.08 | 4.04 |
86 | Ubaldo Jimenez | Indians | 182.2 | 3.3 | 3.43 | 3.62 | 3.74 | 4.04 |
87 | Travis Wood | Cubs | 200 | 3.11 | 3.89 | 4.5 | 4.5 | 4.05 |
88 | Jon Niese | Mets | 143 | 3.71 | 3.58 | 3.84 | 4.08 | 4.06 |
89 | Jarrod Parker | Athletics | 197 | 3.97 | 4.4 | 4.41 | 4.48 | 4.07 |
90 | A.J. Griffin | Athletics | 200 | 3.83 | 4.55 | 4.18 | 4.01 | 4.07 |
91 | Alexi Ogando | Rangers | 104.1 | 3.11 | 4.36 | 4.64 | 4.65 | 4.07 |
92 | David Price | Rays | 186.2 | 3.33 | 3.03 | 3.27 | 3.43 | 4.07 |
93 | Hyun-Jin Ryu | Dodgers | 192 | 3 | 3.24 | 3.46 | 3.67 | 4.08 |
94 | Erik Bedard | Astros | 151 | 4.59 | 4.38 | 4.61 | 4.42 | 4.09 |
95 | Ivan Nova | Yankees | 139.1 | 3.1 | 3.47 | 3.68 | 3.66 | 4.12 |
96 | Jacob Turner | Marlins | 118 | 3.74 | 4.43 | 4.71 | 4.92 | 4.12 |
97 | Wade Davis | Royals | 135.1 | 5.32 | 4.18 | 4.15 | 4.34 | 4.14 |
98 | Wily Peralta | Brewers | 183.1 | 4.37 | 4.3 | 4.13 | 4.39 | 4.14 |
99 | Jered Weaver | Angels | 154.1 | 3.27 | 3.82 | 4.31 | 4.22 | 4.15 |
100 | Hector Santiago | White Sox | 149 | 3.56 | 4.44 | 4.65 | 4.34 | 4.15 |
101 | Jason Hammel | Orioles | 139.1 | 4.97 | 4.93 | 4.56 | 4.56 | 4.15 |
102 | Dallas Keuchel | Astros | 153.2 | 5.15 | 4.25 | 3.58 | 3.71 | 4.18 |
103 | Paul Maholm | Braves | 153 | 4.41 | 4.24 | 3.89 | 4.09 | 4.18 |
104 | Wade Miley | Diamondbacks | 202.2 | 3.55 | 3.98 | 3.77 | 4.03 | 4.2 |
105 | Juan Nicasio | Rockies | 157.2 | 5.14 | 4.25 | 4.32 | 4.48 | 4.2 |
106 | Charlie Morton | Pirates | 116 | 3.26 | 3.6 | 3.69 | 3.52 | 4.21 |
107 | C.J. Wilson | Angels | 212.1 | 3.39 | 3.51 | 3.93 | 4.08 | 4.21 |
108 | Jordan Lyles | Astros | 141.2 | 5.59 | 4.57 | 4.41 | 4.47 | 4.22 |
109 | Jason Vargas | Angels | 150 | 4.02 | 4.09 | 4.29 | 4.35 | 4.22 |
110 | Edinson Volquez | - - - | 170.1 | 5.71 | 4.24 | 4.07 | 4.34 | 4.23 |
111 | Martin Perez | Rangers | 124.1 | 3.62 | 4.23 | 4.04 | 4.25 | 4.24 |
112 | Kyle Kendrick | Phillies | 182 | 4.7 | 4.01 | 4.15 | 4.34 | 4.29 |
113 | Andrew Cashner | Padres | 175 | 3.09 | 3.35 | 3.62 | 3.8 | 4.31 |
114 | Jeff Locke | Pirates | 166.1 | 3.52 | 4.03 | 4.19 | 4.54 | 4.32 |
115 | Tom Koehler | Marlins | 143 | 4.41 | 4.27 | 4.28 | 4.54 | 4.32 |
116 | Mike Leake | Reds | 192.1 | 3.37 | 4.04 | 3.91 | 4.17 | 4.32 |
117 | Nathan Eovaldi | Marlins | 106.1 | 3.39 | 3.59 | 4.15 | 4.43 | 4.33 |
118 | Doug Fister | Tigers | 208.2 | 3.67 | 3.26 | 3.42 | 3.49 | 4.33 |
119 | Barry Zito | Giants | 133.1 | 5.74 | 4.92 | 4.81 | 4.93 | 4.34 |
120 | Kyle Lohse | Brewers | 198.2 | 3.35 | 4.08 | 4.03 | 4.23 | 4.35 |
121 | Felix Doubront | Red Sox | 162.1 | 4.32 | 3.78 | 4.14 | 4.26 | 4.36 |
122 | Bartolo Colon | Athletics | 190.1 | 2.65 | 3.23 | 3.95 | 4.17 | 4.36 |
123 | Scott Feldman | - - - | 181.2 | 3.86 | 4.03 | 3.96 | 4.1 | 4.37 |
124 | Joe Kelly | Cardinals | 124 | 2.69 | 4.01 | 4.19 | 4.31 | 4.38 |
125 | Esmil Rogers | Blue Jays | 137.2 | 4.77 | 4.73 | 4.06 | 4.18 | 4.39 |
126 | Kevin Correia | Twins | 185.1 | 4.18 | 4.4 | 4.24 | 4.57 | 4.43 |
127 | Zach McAllister | Indians | 134.1 | 3.75 | 4.03 | 4.53 | 4.49 | 4.44 |
128 | Mark Buehrle | Blue Jays | 203.2 | 4.15 | 4.1 | 4.09 | 4.21 | 4.45 |
129 | Henderson Alvarez | Marlins | 102.2 | 3.59 | 3.18 | 3.97 | 4.18 | 4.47 |
130 | Dylan Axelrod | White Sox | 128.1 | 5.68 | 5.44 | 4.91 | 4.89 | 4.48 |
131 | Samuel Deduno | Twins | 108 | 3.83 | 4.04 | 4.06 | 4.13 | 4.5 |
132 | Jhoulys Chacin | Rockies | 197.1 | 3.47 | 3.47 | 3.97 | 4.34 | 4.52 |
133 | Tyler Chatwood | Rockies | 111.1 | 3.15 | 3.66 | 4 | 4.2 | 4.53 |
134 | Mike Pelfrey | Twins | 152.2 | 5.19 | 3.99 | 4.54 | 4.63 | 4.53 |
135 | Yovani Gallardo | Brewers | 180.2 | 4.18 | 3.89 | 3.74 | 4.05 | 4.54 |
136 | Scott Diamond | Twins | 131 | 5.43 | 5.19 | 4.71 | 5.04 | 4.54 |
137 | Jonathan Pettibone | Phillies | 100.1 | 4.04 | 4.18 | 4.3 | 4.53 | 4.55 |
138 | Trevor Cahill | Diamondbacks | 146.2 | 3.99 | 4.26 | 4.11 | 4.37 | 4.58 |
139 | Joe Saunders | Mariners | 183 | 5.26 | 4.72 | 4.23 | 4.49 | 4.63 |
140 | Jeremy Guthrie | Royals | 211.2 | 4.04 | 4.79 | 4.55 | 4.79 | 4.64 |
141 | Lucas Harrell | Astros | 153.2 | 5.86 | 5.42 | 4.97 | 5.19 | 4.68 |
142 | Ryan Vogelsong | Giants | 103.2 | 5.73 | 4.91 | 4.5 | 4.71 | 4.7 |
143 | Bronson Arroyo | Reds | 202 | 3.79 | 4.49 | 3.97 | 4.15 | 4.72 |
144 | Jake Westbrook | Cardinals | 116.2 | 4.63 | 4.62 | 4.95 | 5.1 | 4.78 |
145 | Jason Marquis | Padres | 117.2 | 4.05 | 5.65 | 4.81 | 5.21 | 4.83 |
And Leaders from 30IP to 100IP
Rank | Name | Team | IP | ERA | FIP | xFIP | SIERA | TIPS |
---|---|---|---|---|---|---|---|---|
1 | Koji Uehara | Red Sox | 74.1 | 1.09 | 1.61 | 2.08 | 1.36 | 1.78 |
2 | Aroldis Chapman | Reds | 63.2 | 2.54 | 2.47 | 2.07 | 1.73 | 2.1 |
3 | Jason Grilli | Pirates | 50 | 2.7 | 1.97 | 2.21 | 1.79 | 2.36 |
4 | Greg Holland | Royals | 67 | 1.21 | 1.36 | 1.68 | 1.5 | 2.38 |
5 | Ernesto Frieri | Angels | 68.2 | 3.8 | 3.72 | 3.49 | 2.7 | 2.41 |
6 | Paco Rodriguez | Dodgers | 54.1 | 2.32 | 3.08 | 2.92 | 2.65 | 2.43 |
7 | Trevor Rosenthal | Cardinals | 75.1 | 2.63 | 1.91 | 2.34 | 1.93 | 2.47 |
8 | Kenley Jansen | Dodgers | 76.2 | 1.88 | 1.99 | 2.06 | 1.62 | 2.57 |
9 | Glen Perkins | Twins | 62.2 | 2.3 | 2.49 | 2.61 | 2.19 | 2.58 |
10 | Edward Mujica | Cardinals | 64.2 | 2.78 | 3.71 | 3.53 | 3.25 | 2.58 |
11 | Danny Salazar | Indians | 52 | 3.12 | 3.16 | 2.75 | 2.79 | 2.59 |
12 | Craig Kimbrel | Braves | 67 | 1.21 | 1.93 | 1.95 | 1.74 | 2.6 |
13 | Jordan Walden | Braves | 47 | 3.45 | 2.81 | 3.51 | 2.86 | 2.62 |
14 | Tyler Clippard | Nationals | 71 | 2.41 | 3.82 | 4.02 | 3.28 | 2.63 |
15 | Steve Delabar | Blue Jays | 58.2 | 3.22 | 2.72 | 3.35 | 2.82 | 2.71 |
16 | Chris Withrow | Dodgers | 34.2 | 2.6 | 3.57 | 3.03 | 2.59 | 2.73 |
17 | Jared Burton | Twins | 66 | 3.82 | 3.61 | 3.94 | 3.47 | 2.75 |
18 | Andrew Miller | Red Sox | 30.2 | 2.64 | 3.05 | 2.44 | 2.5 | 2.81 |
19 | Sean Doolittle | Athletics | 69 | 3.13 | 2.71 | 3.68 | 3.2 | 2.82 |
20 | Neal Cotts | Rangers | 57 | 1.11 | 2.17 | 2.82 | 2.64 | 2.82 |
21 | Mark Melancon | Pirates | 71 | 1.39 | 1.64 | 2.05 | 1.8 | 2.85 |
22 | Kelvin Herrera | Royals | 58.1 | 3.86 | 3.7 | 2.86 | 2.57 | 2.88 |
23 | Luke Hochevar | Royals | 70.1 | 1.92 | 2.96 | 2.9 | 2.33 | 2.92 |
24 | Al Alburquerque | Tigers | 49 | 4.59 | 3.72 | 3.48 | 3.39 | 2.92 |
25 | Manny Parra | Reds | 46 | 3.33 | 3.07 | 2.79 | 2.56 | 2.95 |
26 | Michael Kohn | Angels | 53 | 3.74 | 4.56 | 4.9 | 4.25 | 2.98 |
27 | Gonzalez Germen | Mets | 34.1 | 3.93 | 2.9 | 4.16 | 3.82 | 2.98 |
28 | Mike Dunn | Marlins | 67.2 | 2.66 | 3.12 | 3.7 | 3.31 | 2.99 |
29 | Joaquin Benoit | Tigers | 67 | 2.01 | 2.87 | 3.16 | 2.86 | 3 |
30 | Boone Logan | Yankees | 39 | 3.23 | 3.82 | 2.71 | 2.43 | 3.01 |
31 | David Carpenter | Braves | 65.2 | 1.78 | 2.83 | 3.11 | 2.68 | 3.02 |
32 | Tony Watson | Pirates | 71.2 | 2.39 | 3.2 | 3.72 | 3.33 | 3.02 |
33 | Casey Fien | Twins | 62 | 3.92 | 3.16 | 2.71 | 2.29 | 3.02 |
34 | Jesse Crain | White Sox | 36.2 | 0.74 | 1.52 | 2.94 | 2.5 | 3.06 |
35 | Joe Nathan | Rangers | 64.2 | 1.39 | 2.26 | 3.27 | 2.82 | 3.06 |
36 | Luke Gregerson | Padres | 66.1 | 2.71 | 2.7 | 3.37 | 3.03 | 3.06 |
37 | Javier Lopez | Giants | 39.1 | 1.83 | 2.41 | 2.92 | 2.8 | 3.08 |
38 | Antonio Bastardo | Phillies | 42.2 | 2.32 | 3 | 4.09 | 3.56 | 3.08 |
39 | Sergio Romo | Giants | 60.1 | 2.54 | 2.85 | 3.2 | 2.94 | 3.09 |
40 | Jake McGee | Rays | 62.2 | 4.02 | 3.41 | 3.11 | 2.75 | 3.1 |
41 | Craig Stammen | Nationals | 81.2 | 2.76 | 2.82 | 3.08 | 2.89 | 3.11 |
42 | Yusmeiro Petit | Giants | 48 | 3.56 | 2.86 | 3.48 | 3.42 | 3.11 |
43 | Bobby Parnell | Mets | 50 | 2.16 | 2.33 | 3.05 | 2.9 | 3.12 |
44 | Jake Diekman | Phillies | 38.1 | 2.58 | 2.5 | 2.87 | 3.06 | 3.12 |
45 | Wilton Lopez | Rockies | 75.1 | 4.06 | 3.57 | 3.69 | 3.67 | 3.13 |
46 | Junichi Tazawa | Red Sox | 68.1 | 3.16 | 3.22 | 3.03 | 2.72 | 3.14 |
47 | Rex Brothers | Rockies | 67.1 | 1.74 | 3.36 | 3.49 | 3.44 | 3.17 |
48 | Justin De Fratus | Phillies | 46.2 | 3.86 | 4.01 | 4.35 | 4.11 | 3.18 |
49 | Danny Farquhar | Mariners | 55.2 | 4.2 | 1.86 | 2.4 | 2.3 | 3.18 |
50 | Drew Smyly | Tigers | 76 | 2.37 | 2.31 | 2.99 | 2.65 | 3.19 |
51 | Johnny Cueto | Reds | 60.2 | 2.82 | 3.81 | 3.23 | 3.55 | 3.2 |
52 | Will Smith | Royals | 33.1 | 3.24 | 3.53 | 2.5 | 2.05 | 3.21 |
53 | Nick Vincent | Padres | 46.1 | 2.14 | 2.06 | 2.89 | 2.62 | 3.22 |
54 | Jim Henderson | Brewers | 60 | 2.7 | 3.58 | 3.31 | 2.83 | 3.22 |
55 | David Hernandez | Diamondbacks | 62.1 | 4.48 | 4.36 | 3.99 | 3.36 | 3.22 |
56 | Tommy Hunter | Orioles | 86.1 | 2.81 | 3.68 | 3.63 | 3.28 | 3.22 |
57 | Pedro Strop | - - - | 57.1 | 4.55 | 3.55 | 3.3 | 3.14 | 3.23 |
58 | Darin Downs | Tigers | 35.1 | 4.84 | 3.53 | 3.53 | 3.06 | 3.24 |
59 | Kevin Gausman | Orioles | 47.2 | 5.66 | 3.99 | 3.04 | 3.15 | 3.24 |
60 | Mariano Rivera | Yankees | 64 | 2.11 | 3.05 | 3.09 | 2.92 | 3.27 |
61 | Jared Hughes | Pirates | 32 | 4.78 | 4.11 | 4.32 | 4.14 | 3.3 |
62 | Alex Torres | Rays | 58 | 1.71 | 2.32 | 3.3 | 2.94 | 3.31 |
63 | Oliver Perez | Mariners | 53 | 3.74 | 3.26 | 3.36 | 2.82 | 3.31 |
64 | A.J. Ramos | Marlins | 80 | 3.15 | 3.24 | 4.07 | 3.7 | 3.31 |
65 | Blake Parker | Cubs | 46.1 | 2.72 | 2.9 | 3.54 | 2.88 | 3.35 |
66 | Josh Collmenter | Diamondbacks | 92 | 3.13 | 3.47 | 4.06 | 3.64 | 3.36 |
67 | Tanner Scheppers | Rangers | 76.2 | 1.88 | 3.74 | 3.88 | 3.55 | 3.36 |
68 | Robbie Ross | Rangers | 62.1 | 3.03 | 3.18 | 3.39 | 3.21 | 3.36 |
69 | Carlos Carrasco | Indians | 46.2 | 6.75 | 4.1 | 4.33 | 4.44 | 3.36 |
70 | Huston Street | Padres | 56.2 | 2.7 | 4.92 | 4 | 3.63 | 3.37 |
71 | Matt Belisle | Rockies | 73 | 4.32 | 3.03 | 2.99 | 2.98 | 3.39 |
72 | Logan Ondrusek | Reds | 55 | 4.09 | 3.94 | 3.44 | 3.18 | 3.39 |
73 | Addison Reed | White Sox | 71.1 | 3.79 | 3.17 | 3.77 | 3.26 | 3.4 |
74 | Bryan Morris | Pirates | 65 | 3.46 | 4.89 | 4.34 | 4.26 | 3.4 |
75 | Nate Jones | White Sox | 78 | 4.15 | 2.64 | 2.77 | 2.64 | 3.4 |
76 | Fernando Rodney | Rays | 66.2 | 3.38 | 2.84 | 3.11 | 3.17 | 3.41 |
77 | Tony Sipp | Diamondbacks | 37.2 | 4.78 | 4.88 | 4.99 | 4.1 | 3.41 |
78 | Ryan Cook | Athletics | 67.1 | 2.54 | 2.74 | 3.71 | 3.35 | 3.42 |
79 | David Aardsma | Mets | 39.2 | 4.31 | 5.27 | 4.63 | 4.08 | 3.43 |
80 | Charlie Furbush | Mariners | 65 | 3.74 | 3.06 | 3.37 | 3.02 | 3.44 |
81 | Michael Wacha | Cardinals | 64.2 | 2.78 | 2.92 | 3.36 | 3.32 | 3.44 |
82 | Will Harris | Diamondbacks | 52.2 | 2.91 | 2.74 | 3.12 | 2.91 | 3.44 |
83 | Cody Allen | Indians | 70.1 | 2.43 | 2.99 | 3.27 | 2.81 | 3.44 |
84 | Brian Matusz | Orioles | 51 | 3.53 | 2.91 | 3.59 | 3.2 | 3.45 |
85 | Jonathan Broxton | Reds | 30.2 | 4.11 | 4.68 | 4.5 | 3.91 | 3.45 |
86 | Burch Smith | Padres | 36.1 | 6.44 | 5.47 | 4.09 | 3.87 | 3.46 |
87 | Nick Hagadone | Indians | 31.1 | 5.46 | 4.8 | 4.67 | 4.5 | 3.47 |
88 | Vinnie Pestano | Indians | 35.1 | 4.08 | 5.03 | 4.52 | 4.05 | 3.47 |
89 | J.J. Hoover | Reds | 66 | 2.86 | 3.47 | 3.97 | 3.46 | 3.47 |
90 | Ross Ohlendorf | Nationals | 60.1 | 3.28 | 4.03 | 3.96 | 3.91 | 3.48 |
91 | Brian Duensing | Twins | 61 | 3.98 | 3.24 | 3.71 | 3.56 | 3.48 |
92 | Bryan Shaw | Indians | 75 | 3.24 | 3.07 | 3.58 | 3.39 | 3.48 |
93 | Darren O'Day | Orioles | 62 | 2.18 | 3.58 | 3.59 | 3.06 | 3.49 |
94 | Kevin Jepsen | Angels | 36 | 4.5 | 3.38 | 3.93 | 3.54 | 3.49 |
95 | Scott Rice | Mets | 51 | 3.71 | 3.4 | 3.82 | 3.87 | 3.5 |
96 | George Kontos | Giants | 55.1 | 4.39 | 4.08 | 3.96 | 3.68 | 3.52 |
97 | Juan Perez | Blue Jays | 31.2 | 3.69 | 3.71 | 3.39 | 3.21 | 3.52 |
98 | Joe Thatcher | - - - | 39.1 | 3.2 | 3.38 | 3.55 | 3.27 | 3.52 |
99 | Jonathan Papelbon | Phillies | 61.2 | 2.92 | 3.05 | 3.51 | 3.04 | 3.53 |
100 | Carlos Marmol | - - - | 49 | 4.41 | 5.19 | 4.53 | 4.37 | 3.54 |
101 | Tom Gorzelanny | Brewers | 85.1 | 3.9 | 3.94 | 3.64 | 3.56 | 3.54 |
102 | Carter Capps | Mariners | 59 | 5.49 | 4.73 | 3.56 | 3.23 | 3.55 |
103 | Fernando Abad | Nationals | 37.2 | 3.35 | 3.26 | 3.97 | 3.58 | 3.55 |
104 | Josh Outman | Rockies | 54 | 4.33 | 3.25 | 3.62 | 3.42 | 3.55 |
105 | Adam Ottavino | Rockies | 78.1 | 2.64 | 3.15 | 3.54 | 3.38 | 3.55 |
106 | Grant Balfour | Athletics | 62.2 | 2.59 | 3.49 | 3.42 | 3.14 | 3.55 |
107 | Guillermo Moscoso | Giants | 30 | 5.1 | 5.55 | 5.66 | 5.06 | 3.56 |
108 | Shawn Kelley | Yankees | 53.1 | 4.39 | 3.63 | 3.24 | 2.75 | 3.56 |
109 | Greg Burke | Mets | 31.2 | 5.68 | 3.93 | 3.95 | 3.84 | 3.56 |
110 | Francisco Rodriguez | - - - | 46.2 | 2.7 | 3.65 | 3.04 | 2.72 | 3.57 |
111 | Shaun Marcum | Mets | 78.1 | 5.29 | 3.64 | 4.22 | 4.15 | 3.57 |
112 | Caleb Thielbar | Twins | 46 | 1.76 | 3.4 | 4.14 | 3.71 | 3.58 |
113 | Rafael Soriano | Nationals | 66.2 | 3.11 | 3.65 | 4.05 | 3.78 | 3.59 |
114 | Justin Wilson | Pirates | 73.2 | 2.08 | 3.41 | 3.82 | 3.65 | 3.6 |
115 | Brad Ziegler | Diamondbacks | 73 | 2.22 | 3.4 | 3.32 | 2.77 | 3.62 |
116 | James Russell | Cubs | 52.2 | 3.59 | 4.45 | 4.77 | 4.31 | 3.65 |
117 | Ethan Martin | Phillies | 40 | 6.08 | 5.65 | 4.53 | 4.29 | 3.65 |
118 | Alfredo Simon | Reds | 87.2 | 2.87 | 3.96 | 4.22 | 3.84 | 3.66 |
119 | Kevin Siegrist | Cardinals | 39.2 | 0.45 | 2.29 | 3 | 2.77 | 3.66 |
120 | Pat Neshek | Athletics | 40.1 | 3.35 | 4.66 | 4.86 | 4.39 | 3.67 |
121 | Michael Bowden | Cubs | 37.2 | 4.3 | 4.3 | 5.04 | 4.74 | 3.67 |
122 | Dane de la Rosa | Angels | 72.1 | 2.86 | 2.99 | 3.49 | 3.41 | 3.67 |
123 | Marc Rzepczynski | - - - | 30.2 | 3.23 | 3.37 | 3.55 | 3.07 | 3.67 |
124 | Preston Claiborne | Yankees | 50.1 | 4.11 | 4.14 | 3.88 | 3.52 | 3.68 |
125 | Phil Coke | Tigers | 38.1 | 5.4 | 4.14 | 4.59 | 4.49 | 3.69 |
126 | Matt Thornton | - - - | 43.1 | 3.74 | 4.04 | 4.13 | 3.94 | 3.7 |
127 | Tim Stauffer | Padres | 69.2 | 3.75 | 3.55 | 3.2 | 3.04 | 3.7 |
128 | Travis Blackley | - - - | 50.1 | 4.83 | 5.93 | 4.21 | 4.18 | 3.7 |
129 | Josh Roenicke | Twins | 62 | 4.35 | 4.64 | 5.3 | 4.87 | 3.71 |
130 | Brad Brach | Padres | 31 | 3.19 | 4.14 | 4.43 | 4.2 | 3.71 |
131 | Chad Qualls | Marlins | 62 | 2.61 | 3.32 | 3.25 | 2.98 | 3.72 |
132 | Joel Peralta | Rays | 71.1 | 3.41 | 3.68 | 4.26 | 3.76 | 3.72 |
133 | Todd Redmond | Blue Jays | 77 | 4.32 | 4.4 | 4.16 | 3.72 | 3.72 |
134 | Josh Johnson | Blue Jays | 81.1 | 6.2 | 4.62 | 3.58 | 3.73 | 3.72 |
135 | Dale Thayer | Padres | 65 | 3.32 | 3.79 | 3.55 | 3.27 | 3.72 |
136 | Heath Bell | Diamondbacks | 65.2 | 4.11 | 4.1 | 3.08 | 2.78 | 3.73 |
137 | Nick Tepesch | Rangers | 93 | 4.84 | 4.19 | 3.82 | 3.86 | 3.73 |
138 | Michael Gonzalez | Brewers | 50 | 4.68 | 4.87 | 3.88 | 3.43 | 3.75 |
139 | Carlos Torres | Mets | 86.1 | 3.44 | 4.3 | 3.5 | 3.36 | 3.75 |
140 | Jaime Garcia | Cardinals | 55.1 | 3.58 | 3.72 | 3.27 | 3.34 | 3.75 |
141 | Aaron Crow | Royals | 48 | 3.38 | 4.34 | 3.94 | 3.75 | 3.76 |
142 | Jesse Chavez | Athletics | 57.1 | 3.92 | 3.01 | 3.83 | 3.43 | 3.76 |
143 | Cesar Ramos | Rays | 67.1 | 4.14 | 3.7 | 4.02 | 3.82 | 3.77 |
144 | Yoervis Medina | Mariners | 68 | 2.91 | 3.86 | 3.85 | 3.76 | 3.77 |
145 | Cory Gearrin | Braves | 31 | 3.77 | 4.34 | 4.42 | 4.28 | 3.78 |
146 | David Huff | - - - | 37.2 | 5.5 | 4.61 | 3.61 | 3.46 | 3.8 |
147 | Adam Warren | Yankees | 77 | 3.39 | 4.32 | 3.98 | 3.84 | 3.8 |
148 | Brett Cecil | Blue Jays | 60.2 | 2.82 | 2.88 | 2.99 | 2.79 | 3.8 |
149 | Hector Rondon | Cubs | 54.2 | 4.77 | 4.4 | 4.42 | 4.16 | 3.8 |
150 | Brett Anderson | Athletics | 44.2 | 6.04 | 3.85 | 3.26 | 3.31 | 3.8 |
151 | Taylor Jordan | Nationals | 51.2 | 3.66 | 3.49 | 3.8 | 3.86 | 3.8 |
152 | Santiago Casilla | Giants | 50 | 2.16 | 3.67 | 4.24 | 4.18 | 3.81 |
153 | Luis Ayala | - - - | 33 | 3.27 | 3.68 | 3.77 | 3.68 | 3.82 |
154 | Brett Oberholtzer | Astros | 71.2 | 2.76 | 3.65 | 4.27 | 4.31 | 3.82 |
155 | Allen Webster | Red Sox | 30.1 | 8.6 | 6.51 | 5.18 | 5.11 | 3.83 |
156 | Josh Fields | Astros | 38 | 4.97 | 5.1 | 4.2 | 3.61 | 3.83 |
157 | Raul Valdes | Phillies | 35 | 7.46 | 4.39 | 3.74 | 3.1 | 3.84 |
158 | Josh Beckett | Dodgers | 43.1 | 5.19 | 4.66 | 3.81 | 3.9 | 3.85 |
159 | Daisuke Matsuzaka | Mets | 38.2 | 4.42 | 4.32 | 4.81 | 4.49 | 3.86 |
160 | Scott Downs | - - - | 43.1 | 2.49 | 3.09 | 3.3 | 3.15 | 3.86 |
161 | Jason Frasor | Rangers | 49 | 2.57 | 3.37 | 3.62 | 3.44 | 3.86 |
162 | Ronald Belisario | Dodgers | 68 | 3.97 | 3.64 | 3.83 | 3.53 | 3.88 |
163 | Jeremy Affeldt | Giants | 33.2 | 3.74 | 4.44 | 4.48 | 4.39 | 3.89 |
164 | T.J. McFarland | Orioles | 74.2 | 4.22 | 3.84 | 3.68 | 3.56 | 3.89 |
165 | Luis Avilan | Braves | 65 | 1.52 | 3.28 | 4.02 | 3.84 | 3.89 |
166 | Tyler Skaggs | Diamondbacks | 38.2 | 5.12 | 4.86 | 3.95 | 3.96 | 3.9 |
167 | Brandon Beachy | Braves | 30 | 4.5 | 4.08 | 3.6 | 3.68 | 3.9 |
168 | LaTroy Hawkins | Mets | 70.2 | 2.93 | 3.06 | 3.12 | 3.03 | 3.91 |
169 | Jerry Blevins | Athletics | 60 | 3.15 | 3.88 | 4.25 | 3.63 | 3.92 |
170 | Jim Johnson | Orioles | 70.1 | 2.94 | 3.45 | 3.38 | 3.01 | 3.92 |
171 | Alex Sanabia | Marlins | 55.1 | 4.88 | 5.85 | 5.3 | 5.31 | 3.92 |
172 | Steve Cishek | Marlins | 69.2 | 2.33 | 2.52 | 2.98 | 2.76 | 3.92 |
173 | Craig Breslow | Red Sox | 59.2 | 1.81 | 3.6 | 4.37 | 4.31 | 3.93 |
174 | J.J. Putz | Diamondbacks | 34.1 | 2.36 | 3.83 | 3.39 | 3.31 | 3.93 |
175 | Jose Cisnero | Astros | 43.2 | 4.12 | 4.24 | 4.31 | 4.02 | 3.93 |
176 | Anthony Bass | Padres | 42 | 5.36 | 4.24 | 4.27 | 4.3 | 3.94 |
177 | Tom Wilhelmsen | Mariners | 59 | 4.12 | 3.69 | 4.57 | 4.58 | 3.94 |
178 | Alfredo Figaro | Brewers | 74 | 4.14 | 4.87 | 3.64 | 3.6 | 3.94 |
179 | Erasmo Ramirez | Mariners | 72.1 | 4.98 | 4.83 | 4.26 | 4.3 | 3.94 |
180 | Aaron Loup | Blue Jays | 69.1 | 2.47 | 3.32 | 3.31 | 2.81 | 3.94 |
181 | Juan Gutierrez | - - - | 55.1 | 4.23 | 3.73 | 4.09 | 3.84 | 3.95 |
182 | Brandon Kintzler | Brewers | 77 | 2.69 | 2.54 | 2.93 | 2.82 | 3.95 |
183 | Roy Oswalt | Rockies | 32.1 | 8.63 | 3.08 | 3.39 | 3.45 | 3.96 |
184 | Blake Beavan | Mariners | 39.2 | 6.13 | 4.99 | 4.33 | 4.03 | 3.96 |
185 | Zach Duke | - - - | 31.1 | 6.03 | 4.2 | 4.35 | 4.21 | 3.96 |
186 | Rich Hill | Indians | 38.2 | 6.28 | 3.82 | 4.12 | 3.86 | 3.96 |
187 | Matt Guerrier | - - - | 42.2 | 4.01 | 3.82 | 4.44 | 4.26 | 3.97 |
188 | Jamey Wright | Rays | 70 | 3.09 | 3.13 | 3.48 | 3.2 | 3.97 |
189 | Wesley Wright | - - - | 53.2 | 3.69 | 3.92 | 3.32 | 3.09 | 3.98 |
190 | Luis Garcia | Phillies | 31.1 | 3.73 | 5.12 | 4.92 | 5.06 | 3.98 |
191 | Chad Jenkins | Blue Jays | 33.1 | 2.7 | 3.95 | 4.25 | 4.41 | 3.99 |
192 | Tim Collins | Royals | 53.1 | 3.54 | 3.4 | 4.29 | 3.97 | 3.99 |
193 | Jake Arrieta | - - - | 75.1 | 4.78 | 4.84 | 4.61 | 4.83 | 4 |
194 | Neil Wagner | Blue Jays | 38 | 3.79 | 4.13 | 3.53 | 3.5 | 4 |
195 | Matt Lindstrom | White Sox | 60.2 | 3.12 | 3.15 | 3.87 | 3.7 | 4 |
196 | John Axford | - - - | 65 | 4.02 | 4.34 | 3.56 | 3.42 | 4.01 |
197 | Sam LeCure | Reds | 61 | 2.66 | 2.97 | 3.32 | 3.13 | 4.01 |
198 | Tyler Lyons | Cardinals | 53 | 4.75 | 3.73 | 3.84 | 3.86 | 4.02 |
199 | Drew Storen | Nationals | 61.2 | 4.52 | 3.62 | 3.71 | 3.39 | 4.02 |
200 | Jeff Francis | Rockies | 70.1 | 6.27 | 4.54 | 3.82 | 3.87 | 4.02 |
201 | Jose Mijares | Giants | 49 | 4.22 | 3.05 | 3.9 | 3.45 | 4.02 |
202 | Brandon Lyon | Mets | 34.1 | 4.98 | 3.98 | 4.48 | 4.38 | 4.02 |
203 | J.A. Happ | Blue Jays | 92.2 | 4.56 | 4.31 | 4.82 | 4.69 | 4.03 |
204 | Dan Otero | Athletics | 39 | 1.38 | 2.12 | 3.18 | 3 | 4.04 |
205 | Dan Jennings | Marlins | 40.2 | 3.76 | 2.68 | 3.6 | 3.46 | 4.04 |
206 | Kevin Slowey | Marlins | 92 | 4.11 | 3.81 | 4.01 | 3.92 | 4.05 |
207 | David Robertson | Yankees | 66.1 | 2.04 | 2.61 | 2.6 | 2.37 | 4.06 |
208 | Edgmer Escalona | Rockies | 46 | 5.67 | 4.87 | 4.48 | 4.01 | 4.06 |
209 | Jeanmar Gomez | Pirates | 80.2 | 3.35 | 3.85 | 3.95 | 3.98 | 4.06 |
210 | Vin Mazzaro | Pirates | 73.2 | 2.81 | 3.31 | 4 | 3.83 | 4.06 |
211 | Troy Patton | Orioles | 56 | 3.7 | 4.42 | 4.1 | 3.76 | 4.07 |
212 | Josh Lindblom | Rangers | 31.1 | 5.46 | 4.42 | 4.5 | 4.64 | 4.07 |
213 | Brandon Workman | Red Sox | 41.2 | 4.97 | 3.43 | 3.18 | 3.18 | 4.07 |
214 | Luis Mendoza | Royals | 94 | 5.36 | 4.75 | 4.73 | 4.93 | 4.09 |
215 | Chad Bettis | Rockies | 44.2 | 5.64 | 4.93 | 4.68 | 4.75 | 4.1 |
216 | Ross Detwiler | Nationals | 71.1 | 4.04 | 3.66 | 4.25 | 4.44 | 4.11 |
217 | Randy Choate | Cardinals | 35.1 | 2.29 | 2.57 | 3.3 | 2.88 | 4.12 |
218 | Seth Maness | Cardinals | 62 | 2.32 | 3.43 | 3.13 | 2.65 | 4.13 |
219 | J.P. Howell | Dodgers | 62 | 2.18 | 2.89 | 3.48 | 3.3 | 4.14 |
220 | Anthony Swarzak | Twins | 96 | 2.91 | 3.28 | 3.81 | 3.61 | 4.14 |
221 | Joba Chamberlain | Yankees | 42 | 4.93 | 5.64 | 4.6 | 4.44 | 4.15 |
222 | Chad Gaudin | Giants | 97 | 3.06 | 3.34 | 4 | 3.99 | 4.15 |
223 | Ryan Pressly | Twins | 76.2 | 3.87 | 3.67 | 4.29 | 4.25 | 4.16 |
224 | Donovan Hand | Brewers | 68.1 | 3.69 | 5.01 | 4.57 | 4.54 | 4.17 |
225 | Brad Peacock | Astros | 83.1 | 5.18 | 4.98 | 4.44 | 4.23 | 4.18 |
226 | Wade LeBlanc | - - - | 55 | 5.4 | 4.76 | 5.02 | 4.85 | 4.19 |
227 | Alex Wood | Braves | 77.2 | 3.13 | 2.65 | 3.18 | 3.38 | 4.19 |
228 | Joe Ortiz | Rangers | 44.2 | 4.23 | 3.97 | 3.83 | 3.98 | 4.2 |
229 | Brandon League | Dodgers | 54.1 | 5.3 | 4.93 | 4.07 | 3.7 | 4.23 |
230 | Casey Janssen | Blue Jays | 52.2 | 2.56 | 2.74 | 3.09 | 2.88 | 4.24 |
231 | Jose Alvarez | Tigers | 38.2 | 5.82 | 5.19 | 4.4 | 4.36 | 4.24 |
232 | Jose Veras | - - - | 62.2 | 3.02 | 3.62 | 3.95 | 3.37 | 4.26 |
233 | Brandon Maurer | Mariners | 90 | 6.3 | 4.9 | 4.25 | 4.1 | 4.26 |
234 | Joe Smith | Indians | 63 | 2.29 | 3.6 | 3.7 | 3.53 | 4.26 |
235 | Freddy Garcia | - - - | 80.1 | 4.37 | 5.49 | 4 | 4.34 | 4.28 |
236 | Jeff Manship | Rockies | 30.2 | 7.04 | 5.59 | 4.43 | 4.7 | 4.28 |
237 | Robbie Erlin | Padres | 54.2 | 4.12 | 3.83 | 3.98 | 4.2 | 4.28 |
238 | Tanner Roark | Nationals | 53.2 | 1.51 | 2.41 | 3.14 | 3.34 | 4.3 |
239 | Liam Hendriks | Twins | 47.1 | 6.85 | 5.44 | 4.77 | 4.46 | 4.3 |
240 | Kyle Gibson | Twins | 51 | 6.53 | 5.17 | 4.77 | 4.78 | 4.3 |
241 | Philip Humber | Astros | 54.2 | 7.9 | 5.02 | 4.61 | 4.58 | 4.31 |
242 | Clayton Mortensen | Red Sox | 30.1 | 5.34 | 4.83 | 5.03 | 4.67 | 4.31 |
243 | Roy Halladay | Phillies | 62 | 6.82 | 6.14 | 5.1 | 4.93 | 4.31 |
244 | Stephen Fife | Dodgers | 58.1 | 3.7 | 4.35 | 3.89 | 3.98 | 4.32 |
245 | Anthony Varvaro | Braves | 73.1 | 2.82 | 3.47 | 4.19 | 4.22 | 4.33 |
246 | Justin Grimm | - - - | 98 | 5.97 | 4.59 | 4.22 | 4.29 | 4.34 |
247 | Rob Scahill | Rockies | 33.1 | 5.13 | 4.97 | 4.37 | 4.07 | 4.35 |
248 | Matt Albers | Indians | 63 | 3.14 | 3.49 | 3.82 | 3.61 | 4.35 |
249 | Wandy Rodriguez | Pirates | 62.2 | 3.59 | 4.42 | 4 | 3.95 | 4.36 |
250 | Chris Rusin | Cubs | 66.1 | 3.93 | 4.75 | 4.46 | 4.78 | 4.37 |
251 | Sonny Gray | Athletics | 64 | 2.67 | 2.7 | 2.92 | 3.11 | 4.38 |
252 | Ryan Webb | Marlins | 80.1 | 2.91 | 3.6 | 3.79 | 3.7 | 4.39 |
253 | Brandon Morrow | Blue Jays | 54.1 | 5.63 | 5.42 | 4.49 | 4.39 | 4.39 |
254 | Sandy Rosario | Giants | 41.2 | 3.02 | 3.65 | 4.58 | 4.77 | 4.4 |
255 | Hector Ambriz | Astros | 36.1 | 5.7 | 5.66 | 4.42 | 4.12 | 4.41 |
256 | Brad Lincoln | Blue Jays | 31.2 | 3.98 | 5.48 | 5.91 | 5.15 | 4.42 |
257 | Tommy Hanson | Angels | 73 | 5.42 | 4.65 | 4.83 | 4.67 | 4.42 |
258 | Brandon Cumpton | Pirates | 30.2 | 2.05 | 2.62 | 3.4 | 3.47 | 4.43 |
259 | Chris Perez | Indians | 54 | 4.33 | 5.08 | 3.83 | 3.47 | 4.43 |
260 | Kyle Farnsworth | - - - | 38.1 | 4.7 | 4.14 | 3.73 | 3.64 | 4.46 |
261 | Jeremy Bonderman | - - - | 55 | 5.4 | 5.12 | 5.16 | 5.21 | 4.46 |
262 | Ryan Mattheus | Nationals | 35.1 | 6.37 | 3.44 | 4.04 | 3.9 | 4.46 |
263 | Tyler Thornburg | Brewers | 66.2 | 2.03 | 3.11 | 4.43 | 4.45 | 4.48 |
264 | Paul Clemens | Astros | 73.1 | 5.4 | 5.69 | 5.07 | 4.62 | 4.48 |
265 | Vance Worley | Twins | 48.2 | 7.21 | 5.53 | 4.76 | 4.82 | 4.48 |
266 | Lucas Luetge | Mariners | 37 | 4.86 | 3.75 | 4.16 | 4.07 | 4.49 |
267 | Tyler Cloyd | Phillies | 60.1 | 6.56 | 4.49 | 4.77 | 4.83 | 4.49 |
268 | Andrew Albers | Twins | 60 | 4.05 | 3.96 | 4.42 | 4.71 | 4.5 |
269 | Ross Wolf | Rangers | 47.2 | 4.15 | 4.54 | 4.43 | 4.61 | 4.51 |
270 | Manny Corpas | Rockies | 41.2 | 4.54 | 4.39 | 4.14 | 4.08 | 4.51 |
271 | Kevin Gregg | Cubs | 62 | 3.48 | 4.1 | 4.38 | 4.13 | 4.54 |
272 | Scott Atchison | Mets | 45.1 | 4.37 | 3.75 | 4.02 | 3.95 | 4.57 |
273 | Jon Garland | Rockies | 68 | 5.82 | 4.93 | 4.54 | 4.9 | 4.57 |
274 | John Lannan | Phillies | 74.1 | 5.33 | 4.37 | 4.71 | 4.84 | 4.62 |
275 | David Phelps | Yankees | 86.2 | 4.98 | 3.81 | 4.03 | 3.98 | 4.66 |
276 | Clayton Richard | Padres | 52.2 | 7.01 | 6.54 | 4.66 | 5.02 | 4.69 |
277 | Darren Oliver | Blue Jays | 49 | 3.86 | 4.05 | 3.74 | 3.54 | 4.72 |
278 | Alfredo Aceves | Red Sox | 37 | 4.86 | 6.35 | 5.01 | 5.28 | 4.74 |
279 | Jarred Cosart | Astros | 60 | 1.95 | 4.35 | 4.68 | 5.34 | 4.76 |
280 | Ramon Troncoso | White Sox | 30 | 4.5 | 5.28 | 4.91 | 4.81 | 4.76 |
281 | Pedro Hernandez | Twins | 56.2 | 6.83 | 5.54 | 5.17 | 5.29 | 4.77 |
282 | Andre Rienzo | White Sox | 56 | 4.82 | 5.85 | 4.76 | 4.94 | 4.84 |
283 | P.J. Walters | Twins | 39.1 | 5.95 | 5.03 | 5.22 | 5.32 | 4.93 |
284 | Zach Britton | Orioles | 40 | 4.95 | 4.8 | 4.59 | 4.77 | 5.03 |
285 | Burke Badenhop | Brewers | 62.1 | 3.47 | 3.53 | 3.4 | 3.39 | 5.12 |
286 | Johnny Hellweg | Brewers | 30.2 | 6.75 | 7.06 | 6.81 | 6.54 | 5.47 |
November 22, 2013
Well done, though I’m unsure where, as you say, catcher framing is removed from this. Couldn’t O-Looking% be affected by this?
November 22, 2013
No O-Looking% is different than ball%. These are pitches that are outside the zone as determined by PitchF/X. Whether the pitch is called a strike or a ball is irrelevant. This is therefore independent of framing and umpire calls.
November 22, 2013
Ah okay, thanks!
November 22, 2013
PitchF/X uses various camera angles to determine where the ball actually crossed the plate. PitchF/X is not fooled by the Molina brothers’ ridiculous framing skills as umpires are. One example is David Price, he is generally caught by Jose Molina (known as a top 3 framer, if not the best) and Jose Lobaton (also an above average framer). TIPS believes Price showed merely average (or even below) skill this year, where as ERA, FIP, xFIP, and SIERA show Price as ace quality.
November 23, 2013
First of all, this is awesome.
Second, could you post the 0-30 IP results? TIPS is still roughly as accurate (RMSE) as FIP over that range. It could be of some use/interest.
November 23, 2013
Thanks, and yes I can add the 0-30 IP when I have time. I am also going to post leaderboards for previous years soon as well.
November 24, 2013
Awesome.
Also did you look at any differences between pitchers used as starters and relievers?
Obviously, you already did a lot of work, but that might be interesting as well, as well as lefty/righty.
November 24, 2013
Nice job!
Would love to see you test TIPS against the various other run estimators using only pitchers who switch teams (to completely take park and defense out of the equation).
November 25, 2013
Chris, interesting stuff.
I couldn’t follow from the article whether you tested out-of-sample or in-sample… Did you use the same data for the regression that produced the formula and for evaluating its performance against FIP, xFIP and SIERA (all pitchers, 2008-2013)? Or did you use a different data set for doing the regression?
November 25, 2013
Data set was completely independent of test data sample.
MGL, I ran that last night and it provided similar results. Will post it sometime soon.
filihok, I decided to not use starting IP or relieving IP in the formula. If relievers see boosts due to being able to throw with all of their velocity at once, it should show up in the data.
November 25, 2013
Cool on the in-sample/out-of-sample. What was the in-sample data? Did you reserve certain pitchers? Since you tested 2008-2013 I assume you didn’t reserve any specific years.
November 25, 2013
No, all pitchers from every year, regardless of IP, were tested against the next year IP provided they pitched at least 20 inning the next year.
For creating the formula, I used pitchers “career” stats from 2008-2013 who pitched at least 300 innings in that span. I used 300 IP to ensure I had bullpen arms in the sample.
November 25, 2013
That’s not really an independent sample then. You estimate 2009’s ERA based on 2008’s pitch stats, but the formula was derived using data from both seasons.
In other words, the formula has been fit to the same pitchers over the same period that you’re testing. Whereas FIP hasn’t been adjusted retroactively to provide the best fit for the specific years 2008-2013, other than the adjustment of the constant. I assume the same is true of SIERA and xFIP.
November 25, 2013
I see what you are saying, but it’s not like I had much of an option. PitchF/x data was only available 6 years ago. It is also over a span of 6 years, and the testing is year to year. Correct me if I’m wrong, but wouldn’t that be more of an issue in larger samples (not my niche of 0-70 IP)?
I also didn’t use 2007 data, can I run the tests and get back to you for the predictability of 2007-2008? This should be more of the independence you are looking for. TIPS can also be tested after this year as well.
November 25, 2013
2007 data might be kind of screwy.
One thing you could do is redo the regression based on 2008-2012, and use the new coefficients to evaluate 2013. It’s entirely possible the formula will come out about the same and the predictive value for 2013 will remain – I’m not trying to poopoo the concept.
November 25, 2013
I will do this and get back to you!
November 25, 2013
“One thing you could do is redo the regression based on 2008-2012, and use the new coefficients to evaluate 2013.”
This resulted in 7o – 9.25s -4.8f +2.0. O-looking co went up slightly and SwStr went down slightly. Difference in correlation to sample of this formula and previous TIPS was .0002699. Standard deviation of the formula for 08-12 was noticeably smaller (too small for my liking), but it’s predictability for 2012 to 2013 was slightly better (not significant at all) than TIPS. 41.020 RMSE compared to 41.087 RMSE for TIPS-.
November 25, 2013
A discussion on TangoTiger’s blog is about the same issue, although it looks to be rectified with what I just did. 2008-2012 sample used on 2012 to predict 2013 worked just as well, even slightly better, but with a smaller standard deviation.
More years of data would obviously ideal, but with pitchf/x being very recent, this is not possible.
I will be actively testing 2013 to 2014 once the season starts and 2014 in season as well.
November 26, 2013
Awesome. Nice work!
November 26, 2013
Pretty cool. Casey Janssen’s TIPS caught my eye. More evidence that he should probably be traded.
Also, go Flames!
November 27, 2013
So now I ask the obvious question … why on earth would something be more predictive under 70 IP, but not 70 IP and over? Wouldn’t this indicate simply mashing numbers to try to get a superficially predictive match, and ignoring logic in the process? What, that’s included in the other derived statistics, suddenly gains more importance/relevance to a pitcher’s success/failure as they cross the 70 IP threshold that wasn’t as important/relevant below it? Those are the sorts of questions that need to be posed and answered via peer review before these things get out there and gain footing amongst the masses. “We got a match!” shouldn’t cut it.
November 27, 2013
I’m thinking that what might be likely is that the inputs of TIPS, O-Looking%, SwStr%, and Foul%, simply stabilize quicker than the FIP inputs do. I recall from a piece on BP that pitcher K and BB rates take something like 1/5 and 1/2 of a full season to stabilize (so say 40 IP and 100 IP). I don’t remember how long HR rate takes to stabilize, but it’s probably much longer. So in light of that, the crossover points between TIPS and xFIP at ~70IP and TIPS and FIP at ~170 would make a lot of sense.
Past 70 IP, K and BB rates are stable and K and BB rates are stronger indicators of skill than their inputs.
And really, I think Chris’ thought process is well outlined so any concerns about “number mashing and ignoring logic in the process” are not warranted here.
November 27, 2013
Yes, it’s due to the denominator of the statistics. SwStr, Foul% and O-Swing% have the a smaller denominator (pitch or contact or o-pitch) than other estimators (IP or PA). This means TIPS stabilizes much faster, and therefore is more predictive that the others. The other estimators use more real events (K, BB, HR) that can be affected by an environment (K, BB). If this environment stays constant (catcher) it is more likely to continue this way. This is why the other estimators are likely more predictive in larger samples.