K% & BB% for Pitchers

K% and BB% for pitchers have been added to the player pages and leaderboards in the “Advanced” sections.

They are both calculated using Total Batters Faced. SO/TBF and BB/TBF.





David Appelman is the creator of FanGraphs.

42 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Mike
15 years ago

YEEESSSSSSS!!

Sean O'Neill
15 years ago

Huzzah!

Telo
15 years ago

Awesome

Sienna Miller
15 years ago

And SIERA too??? Amazing!

Toffer Peak
15 years ago
Reply to  Sienna Miller

Speaking of that, whatever happened to the SIERA article that showed up in the RSS feed put was pulled from the site?

V
15 years ago

Any chance player pages will ever allow calendar selection on splits (i.e. I want to compare May SwStr% to July SwStr%, etc.)?

Jeffrey Gross
15 years ago

HOORAY!

Now can we get K% for batters to have a PA denomination?

Jeffrey Gross
15 years ago
Reply to  Jeffrey Gross

Cause otherwise year-to-year analysis, player-to-player analysis is apples-to-oranges based on BB%

Jeffrey Gross
15 years ago
Reply to  David Appelman

Thanks David.

This is great. My only other slight gripe is HR/FB over HR/OF because of the skill involved in PU%….but i’ll leave that fight for another day!

Jeffrey Gross
15 years ago
Reply to  David Appelman

(and yes, I’m aware of your article from last year dismissing the need to use HR/OFFB and poo-pooing IFFB skills as substantial, BUT while it may be “good enough” overall, in fantasy, you want that “Extra 2%” wherever possible, and those players “at the margins” who dont fit are best served with HR/OFFB. Then again, if you popularize it here, I do lose one of the big reasons I win fantasy pitching stats and pitching trades every year….)

Yirmiyahu
15 years ago
Reply to  David Appelman

I thought IFFB/FB was a matter of luck.

Jeffrey Gross
15 years ago
Reply to  David Appelman

Nope. Line Drives are pretty much luck/scorer bias, but popups are a mild skill, perhaps a real skill for just a few pitchers. It skews the data for extreme pitchers. For example, Volstad has a 3.67 xFIP, but 4.10 FIP if you use HR/OFFB

Jeffrey Gross
15 years ago
Reply to  David Appelman

Dave,

That assumes, however, that the scale for xFIP with OFFB (let’s term it exFIP) is on the same scale. I also include LD-normalized HR/OFFB, so sorry, you are correct as to the new present value using just HR/OFFB over HR/FB.

My opinion of the matter is this — LD% is the non-skill, not the IFFB% rate. What I do personally, and I’ve got some people testing the validity of this at the moment, is normalize batted ball data in a single season based on either a 19% LD rate or a pitcher’s career rate. This gives me xGB, xOFFB, xIFFB, xLD. From there, I calculate the yearly or 3-yr (depending on what I;m doing) lg HR/OFFB, multiply that by xOFFB. Then I also multiply .008*xLD. Those collectively form “xHR”. I then just do the simple FIP formula, though I have a formula for expected outs (xIP):

C+(3*BB-2*K+13*xHR)/xIP

I’m not advocating the use of that formula in place of xFIP because it does sacrifice a lot of simplicity, but just saying that I think that one of the problems with xFIP is that it ignores IFFB (arguable), but not LD%

Jeffrey Gross
15 years ago
Reply to  David Appelman

*David. Sorry I always say “Dave” just because 2 of the 3 Dave/Davids go by Dave. My apologies

Again, not trying to be abrasive here. I think all the work here is great. Just trying to propose ideas to help make the model approximate best. As a IFFB can never be a HR, it just seems strange to include it in the xFIP model

Jeffrey Gross
15 years ago
Reply to  David Appelman

Have you reviewed Dave’s article:
http://www.hardballtimes.com/main/article/never-swat-an-infield-fly/

Another reason I bring it up is because I’m 90% certain Dave’s original formula used HR/OFFB, not HR/FB. Not sure if there was mis-communication when it was brought to FG, but I’m just advocating bringing it back to as originally conceived

Jeffrey Gross
15 years ago
Reply to  David Appelman

And I do, by the way, recognize the power of simplicity in these formulas. If you want to get complicated, you can better approximate values with base runs, etc. For example, Brian Cartwright has a formula for wERA that converts a pitcher’s events into an ERA, which is nice because a pitcher creates his own runs environment (as he points out, a walk by Pedro Martinez does not have the same expected effect as a walk by Daniel Cabrera). But still, if we’re going to do any normalization, just hoping to find a closer approximation.

I’m also trying to get Runs Created by Event data to work a line drive-normalized tRA formula using my xWHIP calculator. I wonder if doing that will have a valuable “future predicting” effect.

Obviously, we’re working with small samples here. With large data, all the metrics do a pretty similarly good job and predicting future value. Even ERA is not as “bunk” as once thought. But in small samples, part. 1 year, thats where xFIP-type stuff tends to shine most

Matt C
15 years ago
Reply to  David Appelman

Dumb question but what exactly is an IFFB? Is it a ball that is literally caught in the infield or can it be a weak pop up caught in the outfield grass? Or is it just considered any flyball that is caught by infielder? Thanks

Jeffrey Gross
15 years ago
Reply to  David Appelman

David

Can you send me an email to the email address listed in this specific comment? We can discuss in more depth off-forum, but the original basis for expected home runs comes from calculated expected WHIP (xWHIP) formula, which has been validated. I have two stats people who are going to validate eFIP (xFIP using expected home runs) in the coming weeks, so I can send that your way when it comes out.

here are some basics on it:
http://www.hardballtimes.com/main/fantasy/article/xwhip-and-efip1/

If you are interested in including xWHIP on players pages, I’d be willing to share my formula with the site. I have a web developer working on an online interface for the xWHIP calculator so that people dont need to use excel to calculate xWHIP.

Jeffrey Gross
15 years ago
Reply to  David Appelman

Also,

On the topic of HR/OFFB, can we do the same for hitters? A popup is NEVER a HR. It needs to either be HR/AO or HR/OFFB

Anon21Member since 2018
15 years ago

Biggest risers and fallers, when going from ranking starters by K/9 to ranking them by K% (out of the top 25 or so):

Verlander jumps from 10th to 4th

Anibal Sanchez drops from 4th to 8th

Garza drops from 5th to 11th

Beckett soars from 39th to 20th

Obviously, on both sides you’re looking at some pretty fine gradations separating individuals starters. Still, interesting to consider.

Telo
15 years ago
Reply to  Anon21

Yup. Beckett was the first I noticed. Low BABIPs mean you’ll climb up the ladder with this switch.

MV
15 years ago

SIERA (Y)

DavidJMember
15 years ago

Love the additions. How did you get SIERA, though? I thought it was a proprietary stat of BP . . .

Yirmiyahu
15 years ago
Reply to  DavidJ

Sssssssssshhhhhhhh.

jim
15 years ago

Clutch post by appleman!

Also, is this reflected in FIP now/will it be implemented over K/9 and BB/9?

Blue
15 years ago

Thank you!!!!!

A guy from PA
15 years ago

Awesome!

DavidJMember
15 years ago

Another pitching stat I’d like to see added is RA (or RA9, as Tango likes to call it), which many people prefer to ERA. But for something so basic, it’s surprisingly difficult to find, as it doesn’t seem to be on either this site or baseball-reference. Just a suggestion.

Anyway, keep up the good work!

Phils Goodman
15 years ago

And SIERA too! Momentous! No more BP custom reports every time I want to see those numbers.

filihok
15 years ago

About time.

I mean…awesome!

Jeffrey Gross
15 years ago

David,

Do you have an examples off hand of a player’s 2010 to 2011 K/AB going down, but K/PA increasing due to fluctuation in BB/PA inter-year

William
15 years ago

what exactly is siera

Jeffrey Gross
15 years ago
Reply to  William

similar to xFIP measure — stands for Skill Independent Earned Run Average. It’s one of BP’s lesser “made up” (i say that facetiously, btw) proprietary stats

Redonkulous
15 years ago

I was curious to see how this is affected Greinke, cuz Greinke is facing extra batters with all those hits he’s letting up. He would still lead anybody on that leaderboard with a K rate of 30.8%. His walk rate is still only 5%, which would be 13th. Here’s to hoping his ERA starts to reflect it.

SoxScout
15 years ago

Is there a way to make the site full screen width? The ‘advanced’ pitchers leaderboard is just incredibly tightly packed now.

BascinatorMember since 2022
15 years ago

I like the SIERA addition.

According to BP, the formula for SIERA is

6.145 – 16.986 * (SO / PA) + 11.434 * (BB / PA) – 1.858 * ((GB –
FB – PU) / PA) + 7.653 * ((SO / PA) ^ 2) +/– 6.664 * (((GB – FB –
PU) / PA) ^ 2) + 10.130 * (SO/PA) * ((GB – FB – PU) / PA) – 5.195
* (BB / PA) * ((GB – FB – PU) / PA), where +/– is a negative sign
when (GB – FB – PU) / PA is positive, and where +/– is a positive
sign when (GB – FB – PU) / PA is negative.

Is this the version Fangraphs is using? Does it include the park adjustments?

Spitball McPhee
15 years ago

Luvs it

slash12Member since 2021
15 years ago

What about HR/OFFB (FB%-IFFB%)? This stat seems to be far more reliable from year to year (while HR/FB changes with IFFB rate)