Crushing Heaters

Let’s talk about the hard stuff. Fastballs, that is. Because what was true 50 years ago, is still true today. But the splendid one put it best:

“You have to hit the fastball to play in the big leagues.”

– Ted Williams

If you want to have any chance against the whiffle ball cheese currently being thrown by the modern game’s spin-rate savants, you’ll first have to deal with the unprecedented amount of fire in the velocity game. Simply put, if you can’t smoke the heaters, good luck with all of the rest.

With that in mind, let’s take a look at the batters having the most success against four-seamers and sinkers in 2021, and what it might mean for the rest of the season.

First Pulls

We’ll be looking at players who’ve seen at least 150 four-seamers or sinkers in 2021 but first let’s take a moment to glance at the rest. Or, at least, the players who’ve seen at least 50 pitches of either, just to check in on who has been burning their heaters early.

Among these small-sample stars, here are the top-20 run values (per 100 pitches) versus four-seamers and sinkers. Included are their percentile ranks (if they qualified) for ISO, SLG, wOBA, xwOBA, wOBA (on contact), and xwOBA (on contact):

2021 Percentile Ranks
Player Type n RV/100 ISO SLG wOBA xwOBA wOBAc xwOBAc
Ramón Urías SI 50 10.8 90 99 100 95 96 76
AJ Pollock SI 60 9.4 53 75 73 46 58 33
Alex Kirilloff FF 85 8.5 99 99 97 98 95 95
Guillermo Heredia SI 53 8.5 92 93 96 79 92 61
Byron Buxton FF 90 8.4 100 100 100 100 100 100
Akil Baddoo SI 65 6.4 93 87 81 91 97 99
Mike Yastrzemski SI 61 6.2 100 99 93 64 85 51
Jeff McNeil SI 54 6.1 43 76 84 23 58 9
Tyler Naquin SI 86 5.4 82 86 86 78 73 58
Nick Senzel SI 78 5.0 53 82 92 91 71 54
Steven Duggar FF 59 4.9 92 96 96 75 94 78
Michael A. Taylor SI 86 4.8 71 89 94 94 82 77
Dylan Moore SI 79 4.5 98 99 100 98 92 71
Manny Piña FF 77 4.4 100 96 88 98 77 93
Luke Voit FF 50 4.4 0 29 52 25 81 52
Miguel Sanó SI 94 4.4 97 96 97 94 85 64
Trevor Larnach FF 72 4.1 98 100 100 100 97 98
Zach McKinstry FF 88 3.9 100 100 100 92 96 82
Ha-Seong Kim 김하성 SI 88 3.9 46 75 73 6 73 8
Brett Phillips SI 67 3.9 70 87 89 50 98 92
Jeimer Candelario SI 72 3.9 51 93 99 50 91 29
William Contreras FF 74 3.8 100 100 100 96 100 98
Wilmer Flores SI 70 3.8 81 91 94 71 74 34
Michael Conforto SI 89 3.7 21 24 77 89 36 56
Bobby Dalbec SI 59 3.7 82 87 80 91 86 95

 

Alex Kirilloff only has 70 PA in the big leagues entering Friday’s action but has already shown some of the pop in his bat, hitting four home runs and five doubles, with a .500 SLG and .258 ISO in his initial stint in the majors. If proving you can handle the heat is the first test a rookie takes, consider Kirilloff having valedictorian aspirations.

Facing 34% four-seamers so far, he’s posted a .500 ISO and .875 SLG, with a .518 wOBA and.630 wOBAcon, and if qualified, his 8.4 RV per 100 pitches would lead all hitters. Not that we expect the 23-year-old to keep up the pace of his initial small sample but to put in context the quality of his early rate, consider that Freddie Freeman and Marcell Ozuna tied for the lead in RV/100 against four-seamers in 2020, at 6.6 RV/100.

Kirilloff missed nearly three weeks with a wrist injury but has gotten right back to business since returning last week, slashing .292/.346 /375 over 26 PA. While he hasn’t gone yard, he does have two doubles and has collected multiple hits in three of his six games back. He’s been a top prospect for a while but seeing him come up smashing fastballs and hitting for power makes that pedigree seem all the more real. You’re not going to get him in dynasty without giving up a haul but those in redraft leagues may want to target him in a trade before he goes on another homer binge.

From one Twin to another. But first, can someone please tell me how much money these baseballs must owe Byron Buxton? Because the punishment he dished out on them (before hitting an inevitable IL stint) says they owe him something. If you have trouble finding Buxton on the above chart, just look for the 100’s across the board that represents a .640 ISO, 1.120 SLG, .675 wOBA, .602 xwOBA, .933 wOBAcon, and .819 xwOBAcon. Seriously, those are real numbers.

Since the start of 2020, Buxton has hit 22 home runs in 233 PA, or once every 10.6 PA (.094 HR/PA). Once again, small sample alert but would anyone have expected him to be king of this mountain?

Home Run Rates Since 2020
Name G PA HR PA/HR
Byron Buxton 63 233 22 10.6
Luke Voit 68 284 23 12.3
Fernando Tatis Jr. 92 394 30 13.1
Ronald Acuna Jr. 91 399 29 13.8
Aaron Judge 73 300 21 14.3
Jesse Winker 95 359 25 14.4
Nelson Cruz 96 382 26 14.7
Jared Walsh 79 295 20 14.8
Teoscar Hernandez 81 343 23 14.9
George Springer 55 240 16 15.0
Adam Duvall 102 376 25 15.0
Jose Ramirez 105 448 29 15.4
Miguel Sano 87 340 22 15.5
Mike Trout 89 387 25 15.5
Kole Calhoun 67 279 18 15.5

 

Considering that teammate Nelson Cruz still only leads Buxton by one home run (even though Buxton has been out since May 6), I might have to dust this poll off and give everyone another chance to believe:

 

Well, we might as well go for the hat trick and make these Twins into triplets. Minnesota rookie Trevor Larnach’s line through his first 62 PA isn’t overly impressive, slashing .212/.339/.404 with two home runs and a .331 wOBA. But like his fellow Twinkies above, he’s brought some boom against four-seamers, with a .471 ISO, .941 SLG, .603 wOBA, and .589 xwOBA.

Like Kirilloff, we still have a long way to go before we can make definitive declarations but passing the early fastball test is enough to get a little geeked about the Larnach monster. However, living in Kirilloff’s prospect shadow gives him a name cache that isn’t as high and thus might make him easier to acquire in dynasty, as well as redraft.

 

Breaking the First Law

Of thermodynamics, that is, because these hitters are destroying any fastball energy that comes their way. Of the 214 batters who’ve seen at least 150 four-seamers or sinkers, here are the top-30 in RV/100:

2021 Percentile Ranks
Player Type n % RV/100 ISO SLG wOBA xwOBA wOBAc xwOBAc
Omar Narváez FF 152 35.6 5.5 82 95 98 67 96 66
Vladimir Guerrero Jr. FF 243 31.9 4.2 96 98 97 98 85 78
Aaron Judge FF 209 26.6 4.1 99 99 99 100 98 99
Miguel Sanó FF 158 27.3 3.9 100 98 90 88 98 98
Yandy Díaz SI 151 20.5 3.8 24 51 90 51 47 1
Buster Posey FF 158 31.1 3.6 85 92 94 94 85 84
Nolan Arenado SI 152 19.4 3.5 84 87 77 16 76 25
Evan Longoria FF 237 36.1 3.3 87 91 89 98 89 95
Avisaíl García FF 183 31.2 3.3 92 89 88 72 96 94
Carson Kelly FF 173 34.7 3.2 92 87 90 96 79 87
Adolis García FF 208 31.7 3.1 95 95 91 79 97 96
Sean Murphy FF 163 30.1 3.1 90 84 84 87 71 68
Jesús Aguilar FF 212 29.3 3.0 92 90 78 68 69 53
Mike Trout FF 264 43.3 2.9 78 90 96 92 96 94
Max Muncy FF 262 31.8 2.9 82 88 94 95 92 92
Kris Bryant FF 236 31.6 2.9 95 95 91 85 93 87
Bryan Reynolds FF 251 32.2 2.7 82 92 94 70 86 57
Jonathan India FF 175 33.1 2.7 58 59 66 81 47 61
Nick Solak SI 151 17.4 2.7 53 68 82 47 91 57
Mitch Haniger FF 317 37.9 2.6 89 86 75 82 66 71
Kyle Seager FF 275 36.3 2.6 81 82 74 91 53 66
Joey Wendle FF 220 36.2 2.6 44 76 84 32 78 24
Austin Slater FF 209 37.9 2.6 81 79 69 58 80 73
Nick Castellanos FF 201 29.1 2.6 97 97 96 99 89 95
Robbie Grossman FF 380 41.5 2.5 74 80 86 87 70 62
Marcus Semien FF 289 31.5 2.4 89 94 96 77 94 73
Jesse Winker FF 286 40.5 2.4 78 85 88 69 91 75
Christian Vázquez FF 246 39.3 2.4 53 71 73 46 71 41
Asdrúbal Cabrera FF 197 38.3 2.4 90 87 88 63 74 36
Willie Calhoun FF 151 30.0 2.4 80 91 91 85 80 66

 

I’m sure we all expected the Omar Narváez renaissance to lead this list of fastball beaters. It’s not just what Narváez is doing this season that makes his early performance special, it’s also the size of his improvement.

Omar Narvaez 2020-2021
2020 2021 +/- 2020 2021
ISO .094 .286 +.192 21 82
SLG .250 .743 +.493 8 95
wOBA .255 .537 +.282 9 98
xwOBA .204 .394 +.190 4 67
wOBAcon .367 .666 +.299 43 96
xwOBAcon .237 .454 +.217 2 66

Unfortunately, the above four-seamer dominance hasn’t led to much fantasy success, even as Narváez has a .311 AVG that is the second among catchers. In 12-team, standard 5×5 leagues, Narváez is the 17th-best catcher (16th in NFBC two catcher leagues) according to the FanGraphs auction calculator, with his value dragged way down by only nine runs scored (24th among catchers) and 13 RBI (19th).

While Narváez’s spot in the middle of the order offers hope for more of those counting stats in the future, Milwaukee’s anemic offense does not. The Brewers are 26th in runs scored, only beating out Washington, Detroit, Pittsburgh, and your New York Mets.

If Vladimir Guerrero Jr. is still a baby, then he must be the viral one who was smoking 40 heaters a day. Because if you haven’t heard by now (where have you been?), Guerrero Jr. has started cashing the checks his prospect hype has been writing these past years, leading the majors with 16 HR, and leading the fantasy world in value.

I mean, lots of 22-year-olds hit 434-ft bombs to center field off of a fastball away from Max Scherzer, right?

His elite hit-tool is carving any fools throwing heat, with his real-world stats backed by the expected ones. Guerrero Jr. has a .535 wOBA (.501 xwOBA), .533 wOBAcon (.488 xwOBAcon), and .796 SLG (.732 xSLG) against four-seamers, putting up a +4.2 RV/100 that is up from -0.1 RV/100 in 2020, and +0.7 RV/100 in his 2019 rookie year. Those not willing to pay his draft price this year (*cough…me…cough*) have chosen…Poorly.

Time for an outlier because no one, and I mean no one, can pound a fastball into the ground quite like Yandy Diaz. Tampa Bay’s groundball hitting machine has a 3.8 RV/100 on sinkers but that run value is built upon a foundation of singles and walks, as attested to by the little to no power accompanying it. His .087 ISO is in the bottom quarter and while his .474 wOBA is in the 90th percentile, a .365 xwOBA is decidedly not (51st percentile).

Perhaps most telling is what Diaz is done on contact, with a .373 wOBAcon (47th percentile) that’s backed by a .181 xwOBAcon (1st percentile). He’s #1!… He’s #1! This not exactly unexpected considering he has an average launch angle of -16 degrees and a 90% GB% on sinkers that is up from 80% GB% in 2020. Those who perennially wish that this will be the year that Diaz learns to hit the ball in the air are looking at being disappointed yet again.

Adolis Garcia just won’t stop hitting home runs. The 28-year-old Ranger rookie’s 16 HR ties him for the major league lead with Guerrero Jr. and has yet to have any sort of prolonged power outage. Or any kind of outage, for that matter.

Garcia is looking like a legitimate late-blooming hitter, putting up fantasy and real-world value in spades. As a St. Louis resident, I won’t deny how happy I am about the bright future of the Cardinals outfield, with Garcia and Randy Arozarena set loose to goose the offense for years to come. Oh, wait…Sometimes I forget. I will now go sit in the corner and be a sa-aad panda.

Allow him to reintroduce himself. His name is Po. Zee. Be you to the S T. Hitting bombs like he’s back being twenty-three.

After two years of offensive decline, followed by sitting out the 2020 pandemic season, it was beginning to look like the start of Buster Posey’s fantasy funeral.

But not today, death! The future HOF catcher has come back to baseball with a vengeance in 2021, slashing .336/.412/.603 over 131 PA, with 9 HR, a .267 ISO, and .435 wOBA. He’s the number-one catcher in 12-team leagues, making (relatively) old men everywhere stand up and take notice; Buster is our totem.

Possibly more impressive is that Posey has been doing his mashing on the back of significant improvements versus the hard stuff, not some crafty veteran smoke-and-mirrors. The last we saw Posey pre-pandemic, he’d been a shell of his formerly powerful self (relative to his peers), hitting a combined 12 home runs in 2018-19 (one per 74 PA), after averaging 1 HR per 33 PA from 2009-2017. But now in our new dead-ball era, Posey is averaging 1 HR per 15 PA, hitting 9 HR in 131 PA, with four coming off of four-seamers.

Posey has faced 30.8% four-seamers in 2021 (his lowest rate since 2015), down from 36.5% in 2019. Considering his improvements since then, throwing him fewer is probably the right track. He has a .310 ISO (85th percentile) and .690 SLG (87th) that are up from a .140 ISO (23rd) and .427 SLG in 2019, with a .491 wOBA (94th) and .475 xwOBA (94th) that are up from a .334 wOBA (31st) and .323 xwOBA (21st).

And lest you think this is any sort of Yandy Diaz situation, his increase in damage on contact has been just as impressive. He’s posted a .533 wOBAcon (85th percentile) and .511 xwOBAcon (84th) that are up from a .344 wOBAcon (28th) and a .331 xwOBAcon (16th) in 2019.

 





5 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Fearandloathing
2 years ago

Dang man, great read!