Skip to main content
Come Fan with UsWednesday, July 1, 2026

Checking Out Hits Per Swing For Major League Pitchers

I should warn you now that nothing that follows is in any way groundbreaking, and the bulk of it is only mildly illuminating. This quick research was done mainly to satiate my own curiosity, and you’re free to click elsewhere before reading on. I promise I won’t be offended.

In case you’re still here, let me explain - an idea came to me last night in the shower. I get more baseball-writing ideas in the shower than you would probably like to know. It was a very simple idea. I remembered hearing during a game I was watching that some batter usually “makes his swings count,” and I wondered about that. I thought that I would run some calculations and figure out which batters turn the highest and the lowest percentages of their swings into hits.

So that’s just what I set out to investigate today. Unfortunately, I couldn’t track down the required data. I couldn’t find pitch or swing data for hitters, which stopped me at the start. However, I could find that data for pitchers. For some reason it’s more readily available for the latter than the former. So, for me, this was a simple on-the-fly adjustment. Instead of researching which hitters make their swings count, I researched which pitchers allow the most and least swings against them to count.

I went back to 2002, which is as far as I could take the Fangraphs data. I then set a minimum of 400 innings pitched to weed out any sample size noise. This left me with a group of 329 pitchers, some of them still playing, some of them retired, and some of them in between. Below, please find the top and bottom ten in Hits/Swing%.

Highest Hits/Swing%

Rank Pitcher H/Swing%
1 Joe Mays 17.7%
2 Aaron Sele 17.2%
3 Zach Duke 17.0%
4 Carlos Silva 16.9%
5 Ryan Drese 16.9%
6 Josh Towers 16.8%
7 Kirk Rueter 16.8%
8 Brian Moehler 16.7%
9 Steve Sparks 16.7%
10 Mike Maroth 16.6%

Nothing entirely shocking here. Former Twins starter Joe Mays leads the way. Over the span of time examined, Mays allowed 553 hits on 3,123 swings. Behind Mays, you can find nine other clones of Joe Mays.

Lowest Hits/Swing%

Rank Pitcher H/Swing%
329 Joe Nathan 8.5%
328 Billy Wagner 8.6%
327 Carlos Marmol 8.7%
326 Jonathan Papelbon 8.8%
325 Rafael Soriano 8.9%
324 Octavio Dotel 8.9%
323 Jose Valverde 9.1%
322 Brad Lidge 9.8%
321 B.J. Ryan 9.9%
320 Chris Young 9.9%

Congratulations! You made it through the data part. Here, our leader is another Twin - Joe Nathan, who has allowed 345 hits on 4,064 swings. That’s good for a rate that’s less than half of what Mays posted. This part of the leaderboard is dominated by relievers, and I probably should have separated them from the starters, but at least Chris Young checks in there at #320. Young’s the representative starter, as he’s been quite effective when healthy.

So that’s it. My curiosity has been satiated, at least in part. If you’re curious about the rest of the data, you can view the entire spreadsheet here. And hopefully some day I’m able to repeat this with hitters, which I would quite like to see.

See More:

More in General

GeneralFromPosting and Toasting
An SB Nation New Yorker needs our helpAn SB Nation New Yorker needs our help
GeneralFromPosting and Toasting
General
Sabastian Sawe breaks 2-hour barrier, shatters marathon world recordSabastian Sawe breaks 2-hour barrier, shatters marathon world record
General

The mythical two-hour mark was broken at the London Marathon.

By Bernd Buchmasser
A Huge Dog
THE HISTORY OF CHARGING THE MOUND, EPISODE 1THE HISTORY OF CHARGING THE MOUND, EPISODE 1
Play
General
Super Bowl 60 coin toss resultsSuper Bowl 60 coin toss results
General

The Seahawks and Patriots will open the Super Bowl with the coin toss to determine who starts with the ball. We have the full coin toss results for Super Bowl 60.

By David Fucillo
General
Marc Marquez completes a comeback for the agesMarc Marquez completes a comeback for the ages
General

MotoGP’s Marc Marquez completed a comeback for the ages with his 2025 title

By Mark Schofield
General
How to make sure SBNation.com appears in your Google search resultsHow to make sure SBNation.com appears in your Google search results