The Cal Who Only Hit Homers

Stephen Brashear-Imagn Images

We’ve been writing about Cal Raleigh a lot lately, as we should. He’s currently on pace for 9.9 WAR, which would constitute the greatest season of all time for a catcher. Although his defense has taken a step back from its previous heights, Raleigh is running an absurd 182 wRC+ and leading baseball with 26 home runs. He’ll have to come down to Earth at some point, but he’s all but certain to lead all catchers in home runs for the third straight season. He’s nearly doubled the second-place Logan O’Hoppe’s 14. Raleigh has a real shot to break Salvador Perez’s record of 48 home runs by a catcher – if he keeps up his current pace, he’ll break it by 16 homers!

On May 19, Ben Clemens wrote about how well Raleigh’s new, more selective approach was working out. Even though Raleigh was taking more pitches over the heart of the plate in hitter’s counts (a trend that has continued in the ensuing weeks), the patience has allowed him to get ahead more often and do damage. “Does all of this mean that Raleigh is going to maintain his 170 wRC+?” Ben asked. “No way.” That was the only answer he could have given. To suggest otherwise would have been sabermetric malpractice. But, uh, Raleigh didn’t exactly regress back to the mean from there on out. From May 20 to June 8, Raleigh was the best hitter in baseball, slashing .348/.427/.894 with 13 homers for a 267 wRC+. His average exit velocity was 97.2 mph! That’s what it takes to – barely – hit better than Aaron Judge.

It still seems safe to assume that Raleigh won’t keep his wRC+ above 180 or put up the first 10-win catcher season in history. First, that’s a ridiculously high level to maintain. Raleigh has just one hit in the past two games, and those two games dropped his wRC+ by nine points. He’ll also probably get tired at some point. The Mariners have made a dedicated effort to ease his catching load after he led the majors in innings caught in 2024, finished second in 2023, and fifth in 2022. This season, 13 of his 64 starts have come at DH, but even so, he’s sat out just one game. He leads all catchers with 284 plate appearances, and ranks fourth in innings caught. So while this does represent a lighter load, he’s still not exactly getting much rest.

For right now, though, Raleigh is in rarefied air. Last week, while writing about Josh Bell’s BABIP woes, I found myself looking up every qualified season in AL/NL history and dividing home runs by total hits. Bell ranks 350th on the list, which puts him in the 97th percentile. He really is having a weird season. He just can’t buy a hit unless it’s a home run. But the top of the list was what really surprised me. Here are the all-time leaders.

Hits Per HR (Qualified Seasons)
Season Name HR H HR/H
2001 Barry Bonds 73 156 46.8%
1998 Mark McGwire 70 152 46.1%
1999 Mark McGwire 65 145 44.8%
2017 Joey Gallo 41 94 43.6%
2023 Kyle Schwarber 47 115 40.9%
2025 Cal Raleigh 26 64 40.6%
1996 Mark McGwire 52 132 39.4%
1997 Mark McGwire 58 148 39.2%
2018 Joey Gallo 40 103 38.8%
2021 Joey Gallo 38 99 38.4%
1961 Roger Maris 61 159 38.4%

More than 40% of Raleigh’s hits have been homers, which puts him in sixth place. To be clear, that’s sixth place out of 13,784 qualified player seasons, and he’s sandwiched behind some of the best and most extreme home run hitters of all time. The 60-homer barrier has been crossed eight times in baseball history, and four of those eight seasons show up in the top 11. And there’s Raleigh right in the middle.

Soon after I noticed this, Mark Simon of Sports Info Solutions wrote a cool article about defensive positioning. As he explained, “The out probabilities we use in establishing a player’s Defensive Runs Saved include a value specific to positioning.” Using those probabilities, Mark calculated which players had been hurt the most by excellent defensive positioning, and Raleigh was second on the list, or maybe tied with Marcus Semien, as both players were at 2.5.

Raleigh presents a relatively easy assignment for whoever is in charge of printing up those little defensive positioning cards. He leads the league with a 56.9% pull rate. More specifically, 37.1% of his batted balls are fly balls or line drives in the air. That’s right, he’s nearly five percentage points above Isaac Paredes, the patron saint of pulling the ball in the air. That number is the second highest in the entire pitch tracking era, behind only Adam Duvall’s 38.1% in 2023. No one in baseball is pulling the ball in the air as predictably as Raleigh, and it’s at least possible that Duvall is the only player who has ever done so. So this predictability has helped Raleigh launch tons of homers and extra-base hits, but it has also cost him a couple of hits. And that explains that, I thought.

But here’s the thing: Raleigh’s .270 BABIP is 20 points below the league average, but it’s neither unbelievably nor unsustainably low. In fact, until these past two games, he was running the highest BABIP of his entire career. That’s the benefit of hitting the baseball really hard. It doesn’t give even well-positioned defenders much of a chance. Raleigh’s average exit velocity on home runs is 105.5 mph. That ranks 52nd among all players with at least 150 batted balls. On non-homers, his average exit velo is 90.5 mph, which ranks 45th. So while he is a classic power guy with lots of whiffs and lots of strikeouts, he’s not particularly all-or-nothing either. He hits the ball hard even when he’s not sending it out of the ballpark.

All of this is to say that Raleigh wasn’t atop the list because he was only homering and not getting regular base hits. I pulled the season stats going back to 1901. Raleigh also ranks sixth all time in home runs per plate appearance (9.2%) and home runs per ball in play (15.6%). He ranks 11th in home runs per at-bat (10.7%). By any measure, he is homering at one of the highest rates in baseball history. I have no idea how long this will continue – seeing what happened after Ben’s article, I don’t want to discount the possibility that Raleigh will continue running a 180 wRC+ until the heat death of the universe – but we should probably enjoy it while we can. Raleigh is truly doing something special this season.





Davy Andrews is a Brooklyn-based musician and a writer at FanGraphs. He can be found on Bluesky @davyandrewsdavy.bsky.social.

18 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
sadtromboneMember since 2020
1 day ago

I mentioned this elsewhere but in a “normal” MVP race being on pace for 9.9 fWAR would be enough to make someone the early front-runner. But when someone else is on pace for more than 14 fWAR it’s hard to declare Raleigh the front-runner.

At this rate, Raleigh would break Judge’s AL / non-steroid homer record, robbing Judge of a shot at the triple crown, but since Judge currently has a batting average higher than any qualified batter since integration it’s not like he’d be devoid of headlines either.

This is all becoming eerily reminiscent of Mike Piazza in 1997, who had a ridiculous year (183 wRC+, 9.1 fWAR) and lost the MVP to Larry Walker, who also had a ridiculous year (same fWAR, actually). In a lot of ways, what Judge is doing this year (slashing .394 / .491 / .776) is superficially similar to Larry Walker that year, who slashed .362 / .452 / .720. A stunning offensive season for a catcher beaten out by a corner outfielder putting up video game numbers.

Except, of course, that Larry Walker played half his games in pre-humidor Coors Field, where Dante Bichette could put up an OPS of .853 and it was below average in wRC+ that year, which is why Judge is on pace for nearly 50% more fWAR than Walker had.

JustinPBGMember since 2018
1 day ago
Reply to  sadtrombone

Yes, that’s what I’ve been comparing it to. Judge is having a late-90s Coors season in a nonPED era environment.

PhilMember since 2016
1 day ago
Reply to  sadtrombone

So… what would Judge’s line look like if he played all 162 games at 1997 Coors Field?

(I thought baseball reference had a stat translator tool so you could see, but I can’t find it after a brief google)

A Salty ScientistMember since 2024
1 day ago
Reply to  Phil

They did have the stat normalizer tool in the past, but got rid of it for some reason. I fondly remember putting Bonds in Coors and then Dodger Stadium in The Year of the Pitcher.

RobertMember since 2017
1 day ago
Reply to  sadtrombone

Different but also reminds me of what happened to poor Adrian Beltre in his best LA year where he put up 10+ WAR but that wasn’t enough to top Bonds

sadtromboneMember since 2020
17 hours ago
Reply to  Robert

Once upon a time I looked up the years that some player went bananas and had like a 10 win year and tried to figure out which poor sap lost out on the MVP because of it. There are a lot of them, although I don’t think Trout (in 2018) or Ohtani (in 2022) are low on hardware. Another big one is Ted Williams in 1957 (who got 9+ fWAR and was beaten out by Mantle who had an even better year). And Bobby Witt last year, that’s an all-time second place season.