Is Pete Alonso the Greatest Home Run Hitter of All Time?

Pete Alonso is a specialist. He’s not one of those boring types, though: defensive replacement, pinch-runner, long reliever, LOOGY, the list goes on and on. He’s the kind of specialist that every team would take more of: a home run specialist. You might not notice it, because every star hitter is seemingly also a slugger these days, but Alonso isn’t like the rest of them. He’s out there for the home runs, and everything else about his game simply works in support of that.
That’s a vague statement, but I really think it’s true. To me, there’s no player in baseball today who is a more pure home run hitter. Given that we play in one of the homer-happiest eras in baseball history, and that players today train harder than at any point in the past, he might be the best home run hitter of all time.
Let’s start with a simple fact: since Alonso debuted in 2019, no one has hit more home runs. He’s 13 homers clear of Aaron Judge in second place, with a whopping 156. This isn’t a case of a pile of extra-base hits with some going over the wall, either. Of the top 15 homer hitters in that span, only Judge has a higher proportion of home runs as a share of all extra-base hits. Alonso isn’t up there spraying balls into the gap; he’s up there trying to give fans souvenirs:
| Player | 2B | 3B | HR | % HR |
|---|---|---|---|---|
| Pete Alonso | 91 | 5 | 156 | 61.9% |
| Aaron Judge | 75 | 1 | 143 | 65.3% |
| Kyle Schwarber | 79 | 6 | 132 | 60.8% |
| Matt Olson | 114 | 2 | 129 | 52.7% |
| Eugenio Suarez | 80 | 4 | 128 | 60.4% |
| Rafael Devers | 156 | 7 | 116 | 41.6% |
| Max Muncy | 74 | 4 | 115 | 59.6% |
| Nolan Arenado | 119 | 6 | 115 | 47.9% |
| Marcus Semien | 126 | 15 | 115 | 44.9% |
| Mike Trout | 80 | 7 | 115 | 56.9% |
| Shohei Ohtani | 84 | 19 | 110 | 51.6% |
| Manny Machado | 104 | 6 | 109 | 49.8% |
| Vladimir Guerrero Jr. | 105 | 5 | 109 | 49.8% |
| Paul Goldschmidt | 121 | 3 | 108 | 46.6% |
| José Ramírez | 132 | 15 | 108 | 42.4% |
Want a catch-all description for the kinds of batted balls that turn into home runs? You need to hit the ball in the air, but not too high, and you need to hit it hard. More specifically, 98.2% of home runs hit since the start of 2022 have had a launch angle between 15 and 40 degrees, and 98.5% of home runs came off the bat at 95 mph or harder. In the air, hard: it’s a simple recipe.
Across all of baseball, hitters try to do just that. Since Alonso debuted, 15.4% of all batted balls have satisfied those criteria. Alonso checks in right around 20%, in the top quintile of all major league hitters in this particular metric. He’s also great at even more likely home runs; narrow those bands to 100 mph or harder and 20–35 degrees, and he stands out just as much. Six percent of all batted balls fit those buckets; Alonso is in the 88th percentile across all batters with a 10% rate.
You’ll notice that those numbers aren’t the 99th percentile. Alonso is really good at lifting the ball, but not the best. He’s really good at hitting the ball hard, but not the best. He has something else working in his favor, though. Many home run hitters fill up on empty calories — walks and strikeouts that could never turn into home runs because they’re not even a ball in play. Strikeouts are clearly bad, and if your objective is to hit a home run, walks aren’t much better (they’re slightly better because they make it more likely that you’ll get to bat again). Alonso doesn’t have that problem.
Let’s take a look at that list of the top home run hitters again. This time, I’m going to add another column: percentage of plate appearances that end without contact. That means walks, strikeouts, and HBPs. You can see two categories of hitter in this list: powerful guys like Judge and Schwarber who walk and strike out fairly often in pursuit of launching bombs; and bat control types who hit their home runs because they put a ton of balls in play overall, like Semien, Devers, Arenado, and Ramírez:
| Player | HR | % HR | Non-Contact % |
|---|---|---|---|
| Pete Alonso | 156 | 61.9% | 34.3% |
| Aaron Judge | 143 | 65.3% | 41.6% |
| Kyle Schwarber | 132 | 60.8% | 41.3% |
| Matt Olson | 129 | 52.7% | 36.3% |
| Eugenio Suarez | 128 | 60.4% | 41.9% |
| Rafael Devers | 116 | 41.6% | 28.4% |
| Max Muncy | 115 | 59.6% | 40.7% |
| Nolan Arenado | 115 | 47.9% | 22.4% |
| Marcus Semien | 115 | 44.9% | 27.0% |
| Mike Trout | 115 | 56.9% | 41.2% |
| Shohei Ohtani | 110 | 51.6% | 38.8% |
| Manny Machado | 109 | 49.8% | 28.5% |
| Vladimir Guerrero Jr. | 109 | 49.8% | 26.8% |
| Paul Goldschmidt | 108 | 46.6% | 33.8% |
| José Ramírez | 108 | 42.4% | 24.9% |
Alonso sticks out. No one else who crests the 50% mark in terms of homers-per-extra-base-hit puts the ball in play more frequently than he does. And he’s not exactly sneaking over that 50% line, either: he’s second only to Judge in home run share, as we already discussed up above.
That combination of frequent balls in play and also frequent home runs is unique. Every other hitter who maximizes their extra-base hits like Alonso does racks up a ton of strikeouts and walks in the bargain. Everyone who has a similarly ball-in-play-oriented game does so by sacrificing at least some contact quality. I’m not saying that Arenado doesn’t hit the ball hard, but he’s not hitting it Alonso hard. You just can’t live in that happy realm of huge damage on contact and frequent contact — unless, of course, you’re Pete Alonso.
We’ve already squarely left the realm of trying to figure out who the best hitter is. Counting walks and strikeouts as equivalent handled that, to say the least. Since I’m hunting for the best overall home run hitter, though, I’m about to introduce some further evidence in Alonso’s favor that’s hardly based on WAR or anything approaching it.
One underrated factor in launching a ton of home runs is availability. You can’t hit a home run if you’re taking a day off to rest or on the shelf with a hamstring strain, or any number of other reasons that a player might miss time. I’m completely willing to believe that managing playing time lower is a great way to prevent injury, but to be the greatest home run hitter of all time, you can’t be taking days off. That means playing first base, the least taxing position on the field, and avoiding injury.
Alonso succeeds on both counts. He’s fifth in the majors in plate appearances since the beginning of the 2019 season, behind Semien (truly remarkable for a middle infielder) and three first basemen. To the extent that showing up every day makes Alonso a great home run hitter, he has that completely covered. Maybe Mike Trout would be the best home run hitter of our generation if he didn’t miss a lot of time with injury, but, well…
When you put it all together, Alonso’s record is hard to top. He lifts and elevates. He doesn’t run a gaudy walk rate or a hideous strikeout rate, which means more balls in play. He shows up every day, which means more chances to put a ball in play. Add it all up, and I feel confident in saying at least this much: Alonso is the best home run hitter of our generation.
The natural next question: how does he stack up with great home run hitters historically? Is his most recent four-year run one for the history books? In a word, no. This is hard to comprehend, but Mark McGwire hit 245 homers from 1996 to ’99, and Sammy Sosa hit 243 homers from ’98 to 2001. That’s 60 a year. No amount of massaging is going to get Alonso to that level.
That said, some amount of massaging is required. The pesky shortened 2020 season makes it hard to compare Alonso’s output to his historical counterparts. I tried two different methods to account for it. First, I took his average plate appearances per year in every other season and pro-rated his home runs up to that number. That added 29 homers, for a total of 173 in four years. That’s a top-40 performance of all time. Second, I ignored 2020 and compared his run in ’19, ’21, and ’22 to the best three-season totals. That’s a top-70 performance of all time, though well behind McGwire’s ridiculous 193 from 1997 to ’99. In either case, Alonso is a great home run hitter, but he’s not on the best four-year run of all time.
Given that, I guess I’d say that Alonso isn’t one of the top few home run hitters of all time yet, at least in terms of how many he’s hit to start his career. The fact that he’s even in that discussion at all is impressive for someone who didn’t debut until 24, though, and he has plenty of time to add to his record. He might never reach the wild levels of the late 90s home run chase heroes, but no one in baseball today looks like a better bet to churn out 45-homer seasons year after year for the foreseeable future.
If you want to make an argument that Alonso is the best pure home run hitter of all time, there’s still a case. It boils down to this: baseball players are the best they’ve ever been. Every pitcher throws 95 mph with a wipeout slider, every hitter lifts weights and watches video nonstop. Baseball is professionalized to a level that dwarfs past eras, and in that era of widespread improvement and training, Alonso is the best there is when it comes to hitting home runs.
Really, it’s all academic. Where Alonso ranks on some list of old retired home run hitters doesn’t have a lot to do with what he’s going to do tomorrow. But he’ll probably hit a home run tomorrow, or the next day if not. He’s built for it. He’s built for it more than anyone else playing right now. At the end of the day, that’s the one thing I can say for certain.
Ben is a writer at FanGraphs. He can be found on Bluesky @benclemens.
I love watching the evolution of Alonso as a hitter since he came into the league. He has a much better command of the strike zone now which is great since he seems to see the least number of pitches in the zone out of anyone. He also punishes the bad pitches leading to these big homerun and RBI (yes I know RBIs blah blah blah) numbers. It will be interesting to see how much he gets when he signs an extension.
It’s a headline that asks a question, and we all know what that means!
Right, and that’s why the Max Muncy article didn’t have a question mark.
Case closed.
Betteridge is on fire today.
Your own created metrics tell me that Aaron Judge > Pete Alonso
We all know that Ryan Schimpf is the most GOATed home run hitter of all-time anyways.
“Your own metrics…”
The metric in quetion here is “since Alonso debuted in 2019, no one has hit more home runs.”
Total HRs (or prorated HRs) is the metric used to compare to McGwire and Sosa.
The rest of the article is disaggregating the reasons for that. The metric, if there is one in the article, is the “putting it all together” i.e. >60 HR%,500 PA/season average.
Judge is better on the first, less good on the latter.
Since 2019, it has taken Alonso 95 more games to hit 12 more HR than Judge.
If we go HR/650, Judge is at 46.8 and Alonso is at 43.1
which is the exact point made at the end of the article….. playing more is good because it means more home runs
Was looking at the “500 PA” bit.
Anyway, I’ll say two things:
1) Pete Alonso is awesome.
2) The only time Pete Alonso hit more than 40 bombs in a season, Eugenio Suarez hit 49, Gleyber Torres hit 38, and Max Kepler hit 36.
Since they ditched the rocketball, Alonso leads the NL in homers!
His molten hot start this season has narrowed Judge’s MLB lead to 13.
Ohtani’s in 6th place…with 11 fewer homers than Alonso.
Betteridge’s law of headlines strikes again!
“Is Betteridge’s Law of Headlines True?”
I know this is not the point – it just came out of reading this and hopping over to Alonso’s Wiki page. But Alonso now needs exactly 600 homers to pass Hank Aaron. If he keeps his current pace going and if my math is right, that will take 2,127 more games – right around midsummer of his age 41 season.
One way of thinking about that info is, his late start and the pandemic really hurt.
Another, more article-relevant way of thinking about it is that it’s so cool that Aaron racked up 755 as such a different type of hitter, not really a slugger by the modern definition at all, certainly not so specialized.
You can take such different strategies to the same ends. Baseball is cool!
Hank Aaron was a slugger by any definition – he averaged 38 HRs a year over a 17 year span!
His career line is essentially Vlad Jr.’s last three seasons…except he was also a great defensive RF!
Other Homerun Hitters Hate Him!
I’m not sure that “baseball players are the best they’ve ever been.” They’re certainly more specialised than they’ve ever been. They’re probably the most impressive physical specimens ever as a group. Ohtani might, or might not, be the most impressive player that’s ever been.
But the near total emphasis on fast twitch muscle at the expense of lean muscle might have something to do with them being less durable, adjusted for medical advances, than in past decades. The near total emphasis on pitcher strikeouts and batter pulling FB might have something to do with greater uniformity. The lesser emphasis on 2B, 3B and line to line spraying has reduced the number of skills players possess. Removing pitcher hitting has removed one way pitchers could be better than their opponents.
I’m not convinced all this makes 2023 players better at baseball than 2003 or 1973 players
I don’t think that Pete Alonso is the best home run hitter of all time but I do think that baseball players in 2023 are the best they’ve ever been.
I’m not sure I agree
Youth baseball coaches don’t give kids as much leeway on the bases or in calling pitches. Many players focus on specific skills at practice, rather than playing practice game after practice game. This is a good thing in terms of skill development, but it takes away valuable “game simulation” reps.
Players today are much better at using their bodies and performing tangible specific skills–higher velocity, arguably better control, faster bat speed– but I’d argue we’ve taken a step back regarding player iq, baserunning, and some of the areas of the sport that are more difficult to measure but are certainly relevant.
Let’s just say I disagree. I don’t think the old-timers were these “baseball savants” and kids today aren’t as savvy. No.
As a person who’s getting old, I don’t get the sense that their comment was a “my generation was better” thing.
Maybe I’m skewed in my thinking, but I get the sense that players and coaches rely more and more on rote memorization of charts and probability than in-the-moment processing and decision-making. I’m not saying that that’s a good or bad thing; that’s just my impression.
I agree that players now likely have less game reps and more skills practicing. As a coach now it is almost all skill work. But I think the argument is poor, players today are so much better than they were even 30 years ago. I would argue with a few exceptions that good players even as recently as recent as 2010 couldn’t of cracked it in todays game if they were somehow teleported to today.
What exactly is your basis for suggesting that player IQ is lower than previous generations? Baserunning being of lower importance is expected when the league has taken a shift toward power hitting, that’s just natural, but I’m really curious why you think player IQ is lower – assuming you mean IQ of the sport and not IQ in general.
Also, just because those things are relevant doesn’t mean they’re as relevant either.
It depends on the definition of “better”. The current rules reward specialists in skills that produce the most short term WAR with a 28 man roster, given 2023 medical advancement.
David Ortiz would have been a part time player with a short career in 1963. A durable pitcher, say José Urena, with a 90 mph FB would have been more valuable.
A) 1963 is a hell of a lot closer to when David Ortiz wouldn’t have been allowed to play baseball than any reasonable cutoff for “the modern game.”
B) Any and every team would have taken .290 with 37 bombs per 650 in 1963, because they didn’t care about 1B defense.
Put another way if MLB adopted NFL rules Nick Allen and Christian Pache would be All-Stars, and Mike Trout wouldn’t play CF, focusing 100% on hitting. Usain Bolt would PR for him every time he got on base. The overall caliber of play would be higher since nobody would ever do anything at which they weren’t superb. 2023 would be scoffed at like 1938 NFL is by many.
Possibly more talented, at least for hitters, on a per game basis.
But which pitcher today has a chance to break Nolan Ryan’s K record? Or the pitching wins record?
> them being less durable, adjusted for medical advances, than in past decades
Has this been shown to be true? It feels right but also feels like an assumption. Players used to get hurt and play hurt a lot – I’m not sure being a diminished injured player indicates better durability. It could just indicate different usage patterns.
Although generally you bring up a good point – most arguments I’ve seen that players are better than ever focus on 1 inning/game/PA.
I don’t know how to measure players playing hurt more or less over time
I think I would agree with the premise that players are the best they’ve ever been, at least as far as skills and conditioning training.
Thing is, if both sides of the ball get better, the net result is not much change or a push/pull (more HRs/more Ks) effect that still evens things out.
Hey Ben, I love your work, and I am a huge Pete Alonso fan (I even named my dog Pete!); however, I am having trouble understanding the point being made here. Essentially, the statistics used formed the general argument that Alonso puts the most homer-quality balls in play (% balls in play x % barrels x total PAs) compared to his contemporaries, right?
Isn’t this kind of an obvious conclusion given that, over the course of four seasons, Alonso has hit more home runs than any other player in MLB? I don’t think it is a hot-take to guess that the guy who leads the league in homers is probably the guy that hits the most homer-quality balls.
Trust me – I truly hope Pete Alonso finishes with 800+ career home runs; however, I am not sure I can take seriously even considering that a player with 156 home runs and a small chance to even finish with 500 career long balls would be the “greatest home run hitter of all time” (I know this wasn’t necessarily your final conclusion). Furthermore, Alonso isn’t even the active leader in HR/AB (which would remove the impact of Alonso’s outstanding availability or relative propensity to avoid walks) – Judge is!
No. James Outman is the greatest home-run hitter. Just as he’s the greatest everything. All hail King Outman!
He’s no John Paciorek as an all-round batsman though
If what you want is an all-round batsman, how could you pick anyone besides Bartolo Colon?
No
If we’re equating Alonso’s elite ability to drive balls deep without having to wait for the perfect pitch, then this is a conversation worth starting.
(And it doesn’t hurt that he’s already used that skill set to join the short list of “Greatest All-Star Weekend Home Run Hitters of All Time”)
I understand where you are going with all of this, but Hank Aaron smashed 755 home runs despite Bob Gibson throwing his fastball from a mound that was 12 feet tall and Gaylord Perry throwing doctored baseballs that would spin backwards in time and receiving so many death threats the Peanuts comic strip had to address it. So I’m going to go with him.
Barry Bonds is the greatest home run hitter in history. Someone needed to say it.
I’m glad at least one person mentioned his name.
Barry Asterisk sure did hit a bunch. Too bad he doesn’t count.
He’s gonna top Bonds this year
Already did, 53 in his Rookie year. Puts him ahead of every one of Bond’s legitimate seasons.
I’ll keep this simple: No.
Well, he has won 2 home run derby’s in that span…
McGwire hit a home run every 10.61 plate appearances (not at-bats).
Judge is the career leader among active players.
Alonso isn’t even the best current home run hitter, let alone the history of baseball.
It actually is at-bats, not plate appearances. I looked up PA but the search returned AB. Oh well; the point remains.
For those curious, Judge is currently in 3rd place all-time as of the end of last year (minimum 3k at-bats), .25 or so behind Ruth. Bonds is fourth, a full at-bat behind Judge.
Will always be Ruth…Always
On a per at-bat basis, Ruth is nearly an entire at-bat behind McGwire.
*shrugs* Context matters. Ruth played his first few seasons in the dead ball era. McGwire was the steroid star of the most homer-happy time in MLB. Ruth outhomered multiple teams. In context, Ruth’s numbers are better than McGwire’s
Ive read articles the last few years comparing Soto to Ted Williams…Hows that working out?
Not a legitimate question. You know it. You wrote it!
“The natural next question: how does he stack up with great home run hitters historically? Is his most recent four-year run one for the history books? In a word, no. This is hard to comprehend, but Mark McGwire hit 245 homers from 1996 to ’99, and Sammy Sosa hit 243 homers from ’98 to 2001. That’s 60 a year. No amount of massaging is going to get Alonso to that level.
That said, some amount of massaging is required. The pesky shortened 2020 season makes it hard to compare Alonso’s output to his historical counterparts. I tried two different methods to account for it. First, I took his average plate appearances per year in every other season and pro-rated his home runs up to that number. That added 29 homers, for a total of 173 in four years. That’s a top-40 performance of all time. Second, I ignored 2020 and compared his run in ’19, ’21, and ’22 to the best three-season totals. That’s a top-70 performance of all time, though well behind McGwire’s ridiculous 193 from 1997 to ’99. In either case, Alonso is a great home run hitter, but he’s not on the best four-year run of all time.“
Clickbait title
Ben asks whether Pete is the best home-run hitter ever but barely mentions the all-time leaders. All I learned is that he’s hit more homers than Judge since 2019.
Drop the HR cut off to 95 and Joey Gallo sweeps away all competition, doesn’t he? Of course he takes a different view of HR vs non-contact being totally disinterested in hitting a ball if it isn’t going to be a home run. and if you drop in singles into the hit mix, well, the mind boggles at his decision to be defined as a home run hitter.