The Best Four-Seam Fastball Hitters of 2021

Hitting is a multi-faceted skill. The best batters don’t share the same cookie cutter profiles; Max Muncy and Shohei Ohtani, despite producing similar overall value at the plate, get to it in very different ways. You can wait pitchers out or attack their mistakes, feast on bad pitches or foul off their best offerings. But if you want to know who looks like the best hitter, there’s an easy metric: who does the best against fastballs?

There’s something viscerally satisfying about obliterating a good four-seam fastball. The best curveballs to hit look easy to hit; they’re lollipops that hang over the middle of the plate, and by definition they’re slow. Even a fastball that misses location has that “fast” going for it. That’s not to say that they’re harder to hit, or that it’s the best way to think of good hitters, but when it comes to the eye test, fastball hitting is second to none.

So then, who are the best fastball hitters in the game? There’s no one way to answer it, so I thought I’d take a crack at coming up with my own answer. One thing you could do is simply look at our pitch values. Using Pitch Info fastball classifications, here are the best hitters against four-seamers this year:

Highest FF Pitch Values/100
Player wFA/C Statcast FA/C
Joey Votto 3.72 3.68
Fernando Tatis Jr. 3.58 3.73
Vladimir Guerrero Jr. 3.33 3.44
Bryce Harper 3.06 2.37
Jonathan India 2.95 2.88
Juan Soto 2.92 2.95
Max Muncy 2.76 2.74
Avisaíl García 2.51 2.40
Miguel Sanó 2.57 2.83
Austin Riley 2.51 2.59

Hey, great, article over! This was a quick one; you’ll have time to grab a bite to eat or get up and stretch your legs with the time you thought you were devoting to it.

Okay, fine, pitch values aren’t the final word on who hits best. They’re heavily reliant on batted ball results, and those take forever to stabilize. Turning a few seeing-eye singles into outs would have a huge effect on pitch values, though the actual contact quality would be no different. In the long run, on average, they work well. But we’re not looking for the long run, or for average. We’ll need to do better.

I decided to come up with my own way of looking at things. I wanted to capture two factors: avoiding strikes and mashing the ball on contact. To weigh those two things equally, I decided on z-scores. Why? There’s no obvious common unit for the two, but converting them into normalized values lets us combine them. It also handles the fact that player skill varies differently in different places; there’s a lot more variation in barrel rate than, say, hit-by-pitch rate.

To capture strike avoidance, I looked at CSW%, the percentage of the fastballs a batter sees that result in either called or swinging strikes. Swinging strikes are obvious; great fastball hitters don’t windmill through fastballs without putting a charge into them. Called strikes aren’t as clear-cut, but for me, a fearsome hitter letting a hittable pitch pass without going for broke is a negative sign. I want my fastball hitters hitting, not standing at the plate with a bat on their shoulders and letting value go by.

Who fulfills this quality best? I’m glad you asked. Here are the ten hitters with the lowest CSW% on four-seam fastballs, minimum 200 seen:

Lowest CSW% on Four-Seamers

Well, this group is certainly aggressive. Fearsome hitters aren’t merely the ones offering at the ball, though. They’re the ones whose swings put fear into pitchers. We’ll need another leaderboard.

Let’s also change stats. I could have used something like barrels per swing or barrels per fastball seen, but I wanted a slightly different metric. What’s scary contact? It’s hard, and it’s in the air, but not so high in the air that it’s a pop-up. I decided on a definition that captures those two things: balls hit 100 mph or more and between 10 and 40 degrees. I called them smashes, but don’t take that as gospel; I just wanted a one-word descriptor for this article.

This works out similarly to barrels, and I think it’s true to my goal of finding the most dangerous hitters. I used swings as the denominator; for me, it’s a better reflection of who the best hitter is than using balls in play. If a hitter swings at 100 fastballs and puts only one in play, I don’t care how hard it’s hit; that’s not a hitter I’m truly afraid of. By looking at swings, we can get a truer idea of how likely a player is to do something notable when they take a hack.

By this metric, here are the most fearsome four-seam hitters in the game (minimum 50 swings):

Highest Smash/Swing on Four-Seamers
Player Smashes per Swing
Byron Buxton 18.52%
AJ Pollock 13.09%
Max Muncy 12.15%
Evan Longoria 12.15%
Buster Posey 11.95%
Alejandro Kirk 11.86%
Vladimir Guerrero Jr. 11.85%
Fernando Tatis Jr. 11.54%
George Springer 11.51%
Adam Engel 11.49%

Now we’re talking! These guys mostly fit the mold I’m looking for. If you asked pitchers who they most feared making a mistake against, Buxton would surely be near the top of the list. Tatis and Guerrero obviously deserve spots. Aaron Judge, Kyle Schwarber, Juan Soto, and Miguel Sanó all just missed the top 10 cutoff. Also: Adam Engel! I wouldn’t have expected to see him on there, but he’s having a great season and doing it all against four-seamers.

Next, I converted each metric into z-scores (how many standard deviations away from league average each mark is) and combined them. Without further ado, here are the best fastball hitters by my definition, as well as the constituent z-scores:

Best Four-Seam Hitters (Method 1)
Player CSW Z Smash Z Total
Byron Buxton 0.85 5.04 5.89
AJ Pollock 1.53 2.93 4.45
Fernando Tatis Jr. 1.19 2.32 3.51
Adam Engel 1.20 2.31 3.50
Vladimir Guerrero Jr. 0.83 2.44 3.27
Aaron Judge 0.87 2.11 2.98
Buster Posey 0.43 2.48 2.91
Rhys Hoskins 0.66 2.17 2.84
George Springer 0.41 2.31 2.72
Max Kepler 0.60 2.11 2.72

Buxton’s smashes per swing are off the charts. You could convince me that he hasn’t played enough to be on the list, but I couldn’t resist showing off such a dynamic result. The rest of the list is a bunch of hitters who I know pummel the ball — and, again, Adam Engel. Hey, what can I say? The man has been up to the challenge this year.

If you wanted to, you could tweak my definitions. Maybe taking a fastball for a strike doesn’t strike you as a problem. Why penalize a hitter for taking a fastball on the corner in a 2–0 count? We don’t have to. We could use whiffs per swing instead. Now letting pitches fly by is less of a dealbreaker than trying and failing.

While we’re at it, let’s replace “smash” rate with barrels per swing. We have this fancy Statcast number; no sense in not using it. Here’s a blended z-score version that uses whiffs per swing and barrels per swing instead of my initial selection:

Best Four-Seam Hitters (Method 2)
Player Whiff/Swing Z Barrel/Swing Z Total
Andy Ibáñez 1.63 2.08 3.70
AJ Pollock 1.17 2.50 3.66
Vladimir Guerrero Jr. 0.64 2.49 3.13
Max Muncy 0.89 2.03 2.92
Alejandro Kirk 0.61 2.29 2.90
George Springer -0.16 3.06 2.90
José Ramírez 1.39 1.45 2.84
Kris Bryant 1.00 1.73 2.73
Yan Gomes 0.91 1.65 2.56
Rhys Hoskins 0.38 2.15 2.53

This is a slightly different group, but still full of some fearsome mashers — and Andy Ibañez. He’s a contact-happy hitter, which I suppose explains some of it, but all I can say is that baseball can be weird. I have no reason to doubt the numbers or anything, but it’s certainly a strange name to see atop the list.

To assuage any Ibañez-related doubts, I decided to combine all four numbers together. Here are the best four-seam fastball hitters, as defined by jamming CSW%, whiffs per swing, barrels per swing, and “smash” rate into one giant blended mess — and what the heck, let’s go 20 deep this time:

Best Four-Seam Hitters (Method 3)
Player CSW Z Smash Z Whiff Z Barrel Z Total
Byron Buxton 0.85 5.04 -1.04 3.56 8.41
AJ Pollock 1.53 2.93 1.17 2.50 8.12
Vladimir Guerrero Jr. 0.83 2.44 0.64 2.49 6.41
Fernando Tatis Jr. 1.19 2.32 -0.69 2.84 5.66
Andy Ibáñez 0.97 0.96 1.63 2.08 5.63
George Springer 0.41 2.31 -0.16 3.06 5.62
Max Muncy 0.06 2.56 0.89 2.03 5.54
José Ramírez 1.23 1.37 1.39 1.45 5.44
Rhys Hoskins 0.66 2.17 0.38 2.15 5.36
Alejandro Kirk -0.05 2.45 0.61 2.29 5.30
Aaron Judge 0.87 2.11 0.04 2.17 5.19
Adam Engel 1.20 2.31 0.71 0.97 5.18
Connor Joe 0.81 1.86 0.84 1.53 5.04
Buster Posey 0.43 2.48 0.75 1.23 4.90
Kyle Seager 0.89 1.68 0.59 1.71 4.86
Yan Gomes 0.66 1.47 0.91 1.65 4.69
Miguel Sanó 0.58 2.01 -0.46 2.44 4.57
Max Kepler 0.60 2.11 -0.14 1.99 4.56
Seth Brown 0.20 1.93 -0.12 2.43 4.44
Kris Bryant 0.59 1.11 1.00 1.73 4.44

Are these the most fearsome fastball hitters in the game? I have no reason to disagree. Every one of these hitters does a lot of things right: they don’t take too many strikes, and when they swing, they get their money’s worth — even Ibañez. And fine, you made it this far in a chart-heavy article. You deserve a treat. Here’s Byron Buxton reducing a ball to its constituent atoms:





Ben is a writer at FanGraphs. He can be found on Twitter @_Ben_Clemens.

6 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Joe Wilkeymember
2 years ago

Let me preface this by saying I really like this article. This is the kind of thing that I come to FanGraphs for, trying to figure out a different way to look at the data other than just “this is what happened”.

So, in the spirit of offering constructive criticism, wouldn’t it make more sense to just factor in called strikes instead of CSW% in your first iteration? Seems like you’re double-dipping on swinging strikes by including them in both factors. After all, the “smashes/swing” metric already penalizes swing and misses. Same thing with the second one, whiffs/swing is already accounted for in barrels/swing. For your “smashes one and whiffs at 99” example, the Z-score for CSW% would be nearly as low as possible, and the “smashes/swing” is also nearly as low as possible. Using called strikes in conjunction with smashes/swing would probably better balance aggressiveness and contact quality.