A Meandering Examination of Fly Ball Pull Rate, Featuring Stars of the Game and Also Isaac Paredes

This all started because I wanted to write about Isaac Paredes. He’s my kind of player, excellent despite all sorts of warning signs that what he’s doing shouldn’t be working. Advanced metrics and in-person scouting assessments are both quite negative on Paredes, and yet he’s batting .255/.354/.503, good for a 140 wRC+, in mid-September. He’s been one of the most valuable players on one of the best teams in baseball. It’s so weird!
But lo and behold, the exact thing I wanted to write about has already been written. Curse you, Esteban Rivera! Well, not actually, of course. Esteban’s writing is great, and it’s also of particular interest to me because he’s so observant of hitting mechanics. But I can’t exactly write an article about how Paredes’ pull-happy tendencies have helped him keep regression at bay when there’s a better article talking about just that already on the site.
Anyway, you should read Esteban’s article. But I didn’t think I could get away with stopping mine here, so I decided to flip the analysis on its head and look at players who are, for lack of a better way to describe it, anti-Paredesian this year. Sure, it’s useful to have a fly ball chart that looks like this:

Those pulled home runs are hilarious! And he hasn’t hit the ball to the opposite field with authority at all. The joke here is that he keeps pulling the ball so close to the line that he’s getting home runs out of batted balls that would be outs if he hit them anywhere else. But I digress. Not everyone has done this, and the players who come closest to doing the opposite are extremely interesting to me.
As Esteban pointed out, Paredes and Cody Bellinger comfortably top the list of hitters whose actual production has most exceeded their Statcast-expected production on fly balls. That’s for a pretty obvious reason: xwOBA and xSLG and all the rest don’t consider the horizontal angle — “spray angle” if you speak the lingo — of batted balls. Most of Paredes’ homers would be fly outs if they were hit to center field or even to the power alleys, so they don’t rack up huge xNumbers, but they’re home runs in the real world. Hence, the discrepancy.
If you’re looking for the opposite side of the spectrum, then, your first guess would probably be all-fields sluggers who live up the middle or the other way fairly often. And you’d be right, but you could have gotten most of the way there by just looking for players with Junior in their name:
| Player | wOBA | xwOBA | Gap |
|---|---|---|---|
| Ronald Acuña Jr. | .500 | .694 | -.194 |
| Fernando Tatis Jr. | .377 | .551 | -.174 |
| Vladimir Guerrero Jr. | .275 | .423 | -.148 |
| Teoscar Hernández | .389 | .534 | -.145 |
| Matt Chapman | .292 | .419 | -.127 |
| Juan Soto | .493 | .597 | -.104 |
More broadly, all of these guys have tremendous top-end power. They’re also spray hitters; none are in the top half of the league when it comes to pull rate on aerial contact. Look at Tatis’ spray chart on fly balls:

That cluster of outs in deep center is outrageous. Tatis has already hit 12 batted balls that went 375 feet in the air and turned into an out. That’s near the top of the majors. Bobby Witt Jr., to continue the Junior theme, has 16. Acuña has 13 of them. Those well-struck balls that carry to a pesky center fielder really resonate; I can conjure them up in my mind’s eye easily.
So is there something inherent in high-power players that makes them do worse than xwOBA’s naive expectation on fly balls? Is their own power somehow betraying them? That would be a strange takeaway from this, but it’s hard to shake that feeling when you look at the numbers.
I don’t think that’s really the right way to look at it, though. Why constrain ourselves to xwOBA when we can do the investigation ourselves? The real issue here seems to be that the various Juniors are hitting too many balls to straightaway center. Put another way, here are each of those hitters’ wOBA-xwOBA differentials – the “error” between modeled results and actual results – based on which direction they hit their fly balls. I also added Paredes as a contrast:
| Player | Pull Gap | Straightaway Gap | Oppo Gap |
|---|---|---|---|
| Ronald Acuña Jr. | .084 | -.415 | -.112 |
| Fernando Tatis Jr. | .099 | -.372 | -.083 |
| Vladimir Guerrero Jr. | -.006 | -.344 | -.049 |
| Teoscar Hernández | -.048 | -.209 | -.119 |
| Matt Chapman | .159 | -.335 | -.046 |
| Juan Soto | -.079 | -.191 | -.034 |
| Isaac Paredes | .385 | -.140 | .035 |
Curiouser and curiouser. Paredes isn’t just pulling more of his balls, he’s getting far more out of his pulled ones. Let’s zoom in on that segment in particular:
| Player | Batted Balls | wOBA | xwOBA | Barrel% |
|---|---|---|---|---|
| Ronald Acuña Jr. | 26 | 1.001 | .917 | 42.3% |
| Fernando Tatis Jr. | 21 | .786 | .687 | 32.1% |
| Vladimir Guerrero Jr. | 33 | .728 | .734 | 36.4% |
| Teoscar Hernández | 21 | .673 | .721 | 33.3% |
| Matt Chapman | 21 | .440 | .281 | 14.3% |
| Juan Soto | 26 | .958 | 1.037 | 50.0% |
| Isaac Paredes | 77 | .729 | .344 | 23.4% |
Now I think we’re getting somewhere. Paredes isn’t outperforming these guys on a per-pulled-fly-ball basis; he’s right in the middle. But he’s hitting a ton more of them, and as we know, he’s lofting balls at an angle/speed combination that xwOBA hates but that still go for homers. And wow, what in the world is going on with Chapman?
I think the barrel rate column is really important. The massively powerful hitters we’re interested in are crushing a ton of balls to the pull side. But if you truly smash one, it hardly matters where you hit it. Here’s one of Acuña’s barrels:
I half expected that ball to break down to its constituent atoms. That would have been out of any park in baseball to any part of the field. It’s hard to outperform your xwOBA when xwOBA says “oh, yep, that ball becomes a home run 100% of the time.”
Here’s another way of looking at it, this time ignoring our six-player cohort. Different types of batted balls have different sensitivities to horizontal angle. Bucketing isn’t exactly scientific, but it’s an easy way to show data in a table, so that’s what I did here. Take a look at the actual results of fly balls hit at various speeds to various parts of the park:
| Speed | Pull | Straightaway | Opposite |
|---|---|---|---|
| <90 | .091 | .107 | .084 |
| 90-95 | .214 | .015 | .050 |
| 95-100 | .812 | .079 | .289 |
| 100-105 | 1.043 | .598 | 1.082 |
| 105+ | 1.853 | 1.505 | 1.728 |
This is the crux of what’s going on. In the middle velocity bands, well-struck but not crushed fly balls, which way you hit it matters a ton. If you truly demolish it, any direction will do. A different way of stating what’s going right for Paredes – and wrong for our band of sluggers – is that if you make solid but not overwhelming contact, you’d be well-served to pull it.
Alright, then, another chart. Here’s the batted ball distribution on fly balls hit between 95 and 105 mph:
| Player | Pull% | Straightaway% | Oppo% |
|---|---|---|---|
| Ronald Acuña Jr. | 20.0% | 33.3% | 32.0% |
| Fernando Tatis Jr. | 14.3% | 57.1% | 28.6% |
| Vladimir Guerrero Jr. | 21.2% | 54.5% | 24.2% |
| Teoscar Hernández | 8.7% | 54.3% | 37.0% |
| Matt Chapman | 14.5% | 47.3% | 38.2% |
| Juan Soto | 25.0% | 37.2% | 37.5% |
| Isaac Paredes | 65.1% | 30.2% | 4.7% |
Right, that’s basically what I expected. Paredes is comically ahead of the pack when it comes to maxing out that type of contact. We kind of already knew this, though. I think a better question is whether we should expect the rest of the group to keep putting up similar power numbers to what they’re doing now, or whether we should expect some kind of reversion towards the mean stemming from improved production on these mid-velocity fly balls.
To do this, I ran a straightforward test. I looked at pull rate on fly balls hit between 95 and 105 mph. I took every season starting in 2015 and looked for consecutive seasons where a player hit at least 50 fly balls in that exit velocity range. The results are encouraging. 31.6% of the variation in year-two pull rate can be explained by variation in year-one pull rate. These are for small samples, too – the average number of batted balls per player-season was only 58. You’d expect a good amount of noise, and there’s still a strong correlation between pulling the ball in one year and doing it again in the next year.
Here’s another way of looking at it: the league average pull rate on these 95-105 mph fly balls is right around 32%. The top 10% of my back-to-back 50-batted ball seasons set pulled their fly balls 51.2% of the time in year one and 50% of the time in year two. The bottom 10% pulled theirs 13.4% of the time in year one and 23.5% in year two. That second one is also heavily influenced by a very weird pair of seasons by David Ortiz – a 15.1% pull rate on these medium fly balls in 2015 followed by 46.3% in 2016. So those big swings do happen, but less frequently than you’d expect if it were pure random chance.
Of course, we don’t have to limit ourselves to a single year of data when trying to predict the future. Paredes didn’t suddenly start pulling the ball this year. He’s consistent; he had a 74.2% pull rate on them last year, and he’s at 65.1% this year (without enough to qualify for my 50-batted-ball minimum in either, to be fair). We don’t have to treat this year like it exists in a vacuum.
Between 2015 and 2021, 64 players hit at least 200 fly balls between 95 and 105 mph. I looked at how those hitters’ pull rates in that segment compared to their pull rates over the past two years (minimum 50 batted balls). That left me 34 players – a lot of the guys in that first sample are out of the league or have been injured recently. And the r-squared here is a whopping 62.4%. In other words, if you know that a guy historically pulls his medium-hit contact, it’s a good bet that he’ll continue to do so. Nolan Arenado, Marcus Semien, and José Ramírez pulled the ball a lot from 2015 to 2021 and still do it now. Mike Trout, Freddie Freeman, and Nick Castellanos rarely went to the pull side in the past, and they still rarely do. It’s an inherent feature of swing shape, in my opinion, and has a lot to do with why Paredes’ xwOBA numbers look so weird.
Back to the six players this article is ostensibly about: Are they all doomed to float lazy fly balls to the center fielder for the rest of their lives instead of gracefully tucking them over the pull-side wall? In a word: yes. Take a look at those six and compare them to Paredes:
| Player | Pull% | wOBA (all directions) |
|---|---|---|
| Ronald Acuña Jr. | 16.7% | .450 |
| Fernando Tatis Jr. | 22.5% | .542 |
| Vladimir Guerrero Jr. | 25.2% | .475 |
| Teoscar Hernández | 19.4% | .550 |
| Matt Chapman | 28.5% | .463 |
| Juan Soto | 18.0% | .599 |
| Isaac Paredes | 67.9% | 1.189 |
There you have it. Paredes is doing something they aren’t. To be clear, I don’t think he’ll keep up his preposterous pace; he’s even outperforming them on pulled fly balls in that 95-105 mph band, and that seems likely to come out in the wash long-term. But he’s truly doing something valuable, and these other hitters aren’t. That’s not to say that what they’re doing is wrong. If I were coaching Acuña or Soto, I’d tell them to keep doing what they’re doing, because it’s clearly working. But part of the cost of their approach is that they don’t max out the value of their middling contact. It hasn’t stopped them from being excellent hitters, but it does mean that if you peruse a leaderboard, you should keep in mind this unspoken but inherent weakness.
Ben is a writer at FanGraphs. He can be found on Bluesky @benclemens.
Awesome article! 2 things:
I remember you were one of the few (only?) people that thought TB won the Meadows-Paredes trade. They clearly have & only partially because Meadows has not been healthy. Even if Meadows was healthy, the $$ outlay for each player would have put this one in TB’s column & Meadows never had a year as good as the one Paredes is having this year.
Paredes is kind of breaking the “expected” stats, isn’t he? No reason he can’t continue succeeding with hitting 370 ft HR’s down the LF line. Maybe not to this year’s level, but, I don’t see why he can’t be a 3 WAR guy, at least. Seems he’s got a unique skill set. This probably also explains his really low BABIP. He hits a lot of 95-105 MPH flyballs to LF..the one’s with the right launch angle are HR’s, the one’s that miss are cans of corn with low expected BABIP.
I didn’t like the deal for Detroit either…and that was even before Paredes started displaying this pull power. In addition to the positional premium, I thought Paredes was advanced hitter for his age and would be on OBA machine. I didn’t foresee the trade being this awful! A perfect storm of extremely divergent paths since they swapped uniforms.
Paredes was always a stat darling and sites like Fangraphs and BP were pretty critical of the deal while places like the Detroit Free Press were very positive, I remember talking to my dad at the time of the trade of how weird it seemed if nothing else given how much control Paredes had left and how he really hadn’t had much time in the majors yet, and how not good the Tigers were. Being a fan of this team has been painful for quite some time now.
Well, Avila bought in on the better than expected 2021. Signed Baez & E-Rod. Torkelson was coming. Had all that young pitching.
He thought they were in “win now” mode..which, in retrospect, was wrong. Everything went right in 2021 & nothing went right with any of his moves that offseason.
Instead they’ve spent this year with negative WAR from 3B & 2B & Paredes has turned into a good player…& that is why Avila is gone now. These moves set the franchise back another 2-3 years.
For players with a plus or plus-plus hit tool, there seem to be three natural strategies based upon their power level:
“Jr.”-class power: wait for a pitch you can barrel, then just do it. It just might go out, or for extra bases, to any part of the park.
Paredes-class power: wait for a pitch you can barrel to your pull side in the air.
Kwan-class power: you’re not gonna barrel much, so work on hitting liners to all fields.
Great point. A corollary: are pitchers going to figure out where to pitch Paredes so he can’t do this anymore?
I wondered that too but it’s going on near two full seasons.
The clear cause here is being a Jr.
Davis Schneider in a very small sample seems to fall into the Paredes school of hitting
Doesn’t hurt that he did a ton of his early damage at what is already a confounding environment to analyze, Fenway.
“An” meandering?
Yeah, whoops! Fixed
Paredes appears to be the new Brian Dozier who did very similar things with his batted ball mix and it worked amazingly until it didn’t. I can’t recall the author who used to write for FG / previously worked in FO’s who used to call this approach “harvesting” noting it’s an “old player skill” but that all tracks with Paredes and I expect his peak to be relatively short given all that. It’s damn impressive what he can squeeze out of mediocre tools with the right approach though!
Dozier was so good for a four year stretch and than just gone he has been retired for a bit already and is still just 36 years old.
That 2014-2017 stretch though he was 7th in FWAR, 12th in HRs & 3rd in Runs scored and than retired 3 years later. 24.5 FWAR in only 1144 games which amounts to just over 7 seasons of games
Great article. And the crux of this article is why I get annoyed when every broadcast team talks about the importance of hitting to ‘all fields’. If you have a player like Paredes (and Pedroia, Kinsler, Altuve, etc.), they should not be hitting to ‘all fields’. Crushing pull side is so much better for these individuals without huge raw power.
I could have watched Pedroia launch line drives off the Monster forever.
Paredes playing his home games at the Trop is huge for him. It’s so shallow down the line.
Trop is #2 in SLG-xSLG for pulled barrels from RHH, behind only SFG-Oracle??, and ahead of CIN-GABP. If I include 2022 stats, Trop is #1, GABP #2, Minute Maid #3, Oracle #4.
Trop is #3 in SLG-xSLG for pulled FB from RHH, behind BOS-Fenway and HOU-Minute Maid.
This is why if you look at his Savant page, his xHR for the Trop is higher than any other park besides Cinci (+1) and Houston (tied).
Meanwhile, if he played all his games at new Camden/Oriole Park, his career xHR is 20 (compared to 51 actual), because this is the only place in baseball where pulled barrels and fly’s actually underperform their xSLG. Pulled barrels typically overperform their xSLG by ~.600 points, and pulled fly’s by ~.500 points, leaguewide.
SLG% on pulled barrels / fly’s from RHH:
Trop: 3.419 / 1.884
Oriole: 2.407 / 1.127
Over 1.000 points of slugging difference on pulled barrels. Insane.
I also disagree with another commenter that Paredes has mediocre tools. He raked in the minors while always being young for the level. If he stays in the Trop or a similarly beneficial home park, he’s going to be good for a long time. In his two seasons in Tampa he’s averaging 33HR/600PA, at age 23 and 24. He’s a pull machine, an aerial contact machine, and hits the ball hard enough for it to go out. While he is benefitting more than anyone in the league on SLG-xSLG for pulled flies, and negative regression is certainly reasonable, it’s also possible going into ages 25-28 that he improves his FB/LD EVs, lowers his pop-up rate, and puts up a season like Bautista’s 54HR 2010.
Of players with 29 or more HR this year, only Soto, Mookie, and Acuna have a lower SwStk% than Paredes’ 7.9%. Honorable mention to Kyle Tucker, 27 HR, 7.4% SwStk.
Pulled fly balls are the most productive balls but the cost of it is Babip, most high launch angle, high pull rate guys will run sub 280 babips over multiple years, sometimes even sub 250.
Guys like acuna are elite because they can produce elite power with more average pull rates due to their “excess” power, they sacrifice power by spraying the ball but get higher BABIPs due to that.
Fringe power guys (106-109 Max ev or so) can’t have that double Bonus, they either get low babip with decent power or decent babip with low power.
One thing that sticks out to me (in the all fly balls chart) is the gap between pulled and oppo fly balls hit 95-100, where pulled fly balls are .812 and oppo are .289.
In theory I think it shouldn’t matter whether a ball hit at the same EV, LA, and spray angle is pulled or oppo–a lefty’s pulled fly ball goes to the same part of the field as a righty’s oppo fly ball. Which means these balls probably aren’t hit at the same EV, LA, and spray angle even if they’re broadly in the same bucket (95-100, fly ball, pull/oppo).
My guess is that this is a bucket where it makes a big difference whether you’re hitting it down the line or toward the power alley, and that the spray angle of the average pulled fly is a lot closer to the line than the average oppo fly. It’d be interesting to check that out.
I think generally pulled balls are hit more pull than oppo balls are hit oppo unless you are very late and hit it weakly, it is kinda hard to hit it hard in the air down the oppo foul Line.
Most hard hit fbs to the opposite field are probably hit more to the oppo gap than down the line and in the gaps the field usually is bigger than down the line.