FREE hit counter and Internet traffic statistics from

Sunday, February 05, 2006

Pitch Outcomes

In fielding a question on pitch outcomes I wrote a little function in SQL Server that extracts this info for retrosheet formatted data.

Here is what I got for 2005:

B 250600 36.6%
C 119237 17.4%
S 55486 8.1%
W 1913 0.3%
F 116247 17.0%
T 3413 0.5%
X 138622 20.2%

T is a foul tip and W is a swinging strike blocked. B is a ball, C a called strike, S a swinging strike, F is a foul, and X is a ball put into play. Fouls are not
differentiated between those that count as strikes and those with 2 strikes.

And for 2004...

B 259084 37.1%
C 119998 17.2%
S 60140 8.6%
W 0 0.0%
F 119532 17.1%
T 1233 0.2%
X 138593 19.8%

Obviously the 2004 data I have didn't differentiate between swinging strikes that were blocked and others.


Anonymous said...

Great info, Dan. Is there any way to break this down by count? I think that would be really interesting. :)


magnoliastreet said...

So, a 100 pitch count should result in about 20 balls put into play. An expectation of pitching against a .300 BA lineup would result in six hits. Do I follow correctly?

Dan Agonistes said...

That's correct. For every 100 pitches, 20 are put into play.

magnoliastreet said...

It seems that a pitcher throwing 100 pitchers would give up more than six hits to a team that batted .300.

Anonymous said...

You can't use BA, you need to use BABIP (batting average on balls in play). At any rate, six hits per 100 pitches sounds about right to me.