Joey Gallo Stares Down Oblivion

In his prime — and it was not a long prime — nobody hit a majestic home run like Joey Gallo. It was something about the violence of the swing, the loopy lefty uppercut, the two-handed follow-through, and the way he’d stand up straight right after contact, a confirmation that the baseball was indeed crushed.
Those high arcing blasts powered one of the more bizarre careers of his generation. In the heart of the Three True Outcomes era, he was its emperor, threatening to lead the league in either walk rate, strikeout rate, or home runs in any given year.
Sadly, time passes. Those with prominent residences on Gallo Island now fear foreclosure proceedings. The big slugger has fallen on hard times; last week, he signed a minor league contract with the Chicago White Sox. A non-guaranteed deal with the team that just set the major league record for losses carries some pretty clear subtext. Gallo is hanging off the cliffside of his career, one finger latched to a jagged rock.
It all feels too soon. He’s just 31 years old, a normal and cool age that is in no way old. As Tom Tango’s research shows, bat speed generally starts to decline right at this point, not years before. But even at his best, Gallo lived at the extremes. In his magical 2019 half-season, which unfortunately was cut short by a broken hamate bone, he posted a .635 xwOBA on contact. Across 2,865 player seasons in the Statcast era, only 2017 Aaron Judge topped that figure.
| Name | Year | Plate Appearances | xwOBACON |
|---|---|---|---|
| Aaron Judge | 2017 | 678 | .641 |
| Joey Gallo | 2019 | 297 | .635 |
| Aaron Judge | 2023 | 458 | .635 |
| Aaron Judge | 2024 | 704 | .623 |
| Aaron Judge | 2022 | 696 | .611 |
| Giancarlo Stanton | 2015 | 318 | .578 |
| J.D. Martinez | 2017 | 489 | .575 |
| Miguel Sanó | 2015 | 335 | .573 |
| Joey Gallo | 2017 | 532 | .567 |
| Chris Davis | 2015 | 670 | .566 |
At his apex, nobody — save for one of the greatest hitters of all-time — crushed the baseball like Joey Gallo. He paired that supreme power with some of the lowest chase rates in the league, giving him enough on-base juice to offset the batting averages that made boomers want to gauge out their eyes. That excellent plate discipline allowed him to hunt mistakes in the middle of the plate, mostly fastballs and hanging sliders. His swing was geared for these middle-middle meatballs, and his 70-grade batting eye allowed him to lay off most pitches on the black. Yes, when he got into a two-strike count and was compelled to swing, he most likely was going to come up empty. But he forced pitchers to battle.
Over the last handful of years, though, the other extreme in Gallo’s game eclipsed his prodigious power. Remember those 2,865 player seasons? Two of Gallo’s seasons rank first and second across the decade in the percentage of all swings resulting in whiffs. That decade-leading 44.3% whiff rate came in the 2023 season, when he still managed, I must note, to run an above-average wRC+.
| Name | Year | Plate Appearances | Whiff % |
|---|---|---|---|
| Joey Gallo | 2023 | 332 | 44.3 |
| Joey Gallo | 2017 | 532 | 43.4 |
| Jorge Alfaro | 2018 | 377 | 42.3 |
| Jose Siri | 2024 | 448 | 41.9 |
| Danny Espinosa | 2017 | 295 | 41.8 |
| Joey Gallo | 2019 | 297 | 41.6 |
| Patrick Wisdom | 2021 | 375 | 41.3 |
| Miguel Sanó | 2015 | 335 | 41.1 |
| Keon Broxton | 2017 | 463 | 41.0 |
| Joey Gallo | 2018 | 577 | 40.8 |
In retrospect, it all started to go downhill after that infamous July 2021 trade to the Yankees. Gallo was coming off perhaps his finest month as a big leaguer, striking out “just” 25.3% of the time, walking nearly as frequently as he struck out, and mashing 10 homers. Painfully, he hit just .160 following the trade, and despite his 16.2% walk rate and usual home run pace, his anemic batting average turned him into a villain with the Yankees. After another dismal half-season, the Yankees shipped him off to the Dodgers; things didn’t get much better in Los Angeles, where he ran strikeout rates that dipped into the 40s for the first time.
Gallo hit free agency for the first time after that 2022 season, and since then teams have made increasingly small bets on his ability to return to his prime form. It started with the Twins in 2023, who paid him $11 million for a single year’s services. Next up were the Nationals, who handed out a $5 million deal, and he turned in his worst season yet. So now here we are, with Gallo at the bleakest end of the baseball universe.
It isn’t hard to see how things ended up like this. Gallo is a big guy who swings hard, and the bills have come due for his high-impact style of play. Over the last two seasons, he battled a sprained shoulder, a strained oblique, a foot contusion, and two separate hamstring strains, the second of which forced him out of action for nearly two months. He even came down with a case of pink eye. His body appears to be breaking down rapidly, and you can almost see the effects of this as he sets up in the box, constantly shifting and readjusting like he’s in the middle seat on a Spirit flight.
Perhaps as a result of all this discomfort, Gallo’s carrying tool is showing signs of erosion. In the second half of 2023, his average bat speed of 73.9 mph ranked in the 84th percentile of hitters. That 2023 mark is the first bat speed data available to the public, and one can imagine that at his peak, Gallo could swing a few miles per hour harder than that, ranking among the likes of Giancarlo Stanton and Kyle Schwarber as one of the fastest swingers in the league.
Gallo’s bat slowed even further in 2024. His average bat speed dipped 1.5 mph, dropping him into the fat part of the bell curve, only a tick above the major league average of 71.3 mph. His once-excellent plate discipline now looks more like passiveness. White Sox manager Will Venable says Gallo will primarily play first base. He is definitively an aging slugger, and his career depends on whether he can revive his famous power skills.
It’s possible that some of Gallo’s bat speed decrease was intentional; in 2023, only Trey Cabbage squared up fewer balls, and that mark improved slightly in 2024. But it’s Joey Gallo. If you have him on your team, you don’t want him trading off power for contact because he’s never going to make enough contact for that to matter. You want him swinging out of his shoes, walloping tanks into the stratosphere.
As my editor Matt Martell pointed out, the White Sox have an institutional history of old slugger resuscitation attempts. There were the ill-fated midseason acquisitions of Manny Ramirez and Ken Griffey Jr., a deal for post-peak Andruw Jones, even the four-year deal they handed out to Gallo’s evolutionary predecessor, Adam Dunn. All these guys landed on the South Side hoping to recapture the magic one last time.
Unlike those other players, though, there are no guarantees that Gallo makes the team, especially because Miguel Vargas is out of minor league options. But let’s just dream for a minute that Gallo took up yoga or any of the other offseason workout routines that prompt players to boast that they’re in the best shape of their lives. Picture this: a .190 average, a 35% strikeout rate, 30 home runs, a permanent spot in the middle of the order against right-handed pitchers. Gallo is one of the strangest and most spectacular players I’ve ever seen. I’m crossing my fingers he gets one last go.
Michael Rosen is a transportation researcher and the author of pitchplots.substack.com. He can be found on Twitter at @bymichaelrosen.
Great line on the Spirit flight.
I get the narrative with “old slugger resuscitation attempts” but the details feel a little different between the Adam Dunn and the rest of those players and Gallo. Dunn just finished a 30 y/o season WRC+ of 130. Definite warning signs, but not the same as a “resuscitation attempt.” He was still very much alive at the time.
38 y/o Griffey, though, yeah, that feels right.
that’s fair, they’re just such similar hitters i couldn’t resist including him
This statement feels right, and made me curious enough to look at it a bit more. I think it’s largely true in concept, but doesn’t do justice to the vast disparity in actual batting performance between the two. Dunn’s career K rate is almost 10% lower than Gallo’s and, while wOBA isn’t the end all/be all, Gallo actually only had a single season (his 2019 peak with 297 PAs) where he exceeded Dunn’s career wOBA. Per the eye test, Dunn never appeared to have the same max effort in his swing that you aptly describe for Gallo.
Interestingly, if you rank individual season wRC+ for each player (going with a minimum of 286 PA to sneak in Gallo’s 2019 and Dunn’s rookie 2001), that shortened Gallo 2019 would be first at 144 and the next 8 entries on the list are from Dunn (between 125 and 142 wRC+). Gallo’s 2021 grabs the 10th spot.
Gallo is a big strong guy, but Dunn was something else. Dunn likely is in contention for the strongest baseball player ever without Roids. I’d probably go Frank Thomas 1, then a lot of other guys have a shot at 2.
I think it would have been very strange to have an article about a TTO slugger not include Dunn somewhere.
On the plus side for Gallo, his wRC+ of 76 last year was better than what the White Sox managed as a team last year.
I love and hate this fact.
Curious if Gallos 325 xbh to 232 singles ratio is a record. I know its (58.3%) is more than Big Mac (51.7%), but not sure where to find all-time leaders in that type of thing.
Yup, he’s a unicorn. For hitters with at least 2500 lifetime PA, his 1.40 ratio of XBH/singles is #1. In second at 1.07 is Mark McGwire. Gallo also has the lowest single/PA rate at 6.8%. Second place there is Mike Zunino at 9.1%.
Took a very quick dive and found no one really close. Branyan and Chris Carter were both slightly over 50% but I found no one else. Schwarbs is close to fifty.
First person that came to mind was Rob Deer, but he finished at slightly over 45%. Different times though.
My first thought as well.
Chris Carter was one of my favorite hitters ever purely because it was so weird to watch him bat. It was like he guessed the pitch and the location before it was thrown. A curve ball in the dirt and he would swing 3 feet over it like a fastball was coming down the middle.
Those strikeouts always seemed much too high, that it would totally sink his profile. It’s a testament to his power that for a long time it didn’t.
I just wanted to say “getting one last shot at the bleakest end of the baseball universe” made me think about a sci-fi story about the final TTO guy in the year 5,000
The guy can no longer play MLB. It happens to them all, and it was fun while it lasted. Hope he saved up a lot of that cash he got paid…
Did those boomers use gauges to gouge their eyes out? 😉
Griffey’s two months on the South Side actually worked out pretty well.
While he was obviously a shell of his former self by 2008, he slashed .260/.347/.405 in 150 PA (and .333/.429/.633(!) playing nearly every game over the critical final two weeks of the season), which was good enough to help the Sox weather the loss of MVP candidate Carlos Quentin by saving them from having to play Brian Anderson or Dwyane Wise every day, and he famously threw out Michael Cuddyer at home plate from center field (for some ungodly reason) to preserve a 0-0 tie in a one game playoff for the AL Central Championship that the White Sox eventually won 1-0.
To this very day, you’ll still see a handful of Sox fans rocking Griffey jerseys at any game you attend, which is partly for the lulz but nonetheless not the case for any of the other players mentioned.
He actually played first base much better than I’m sure anyone expected as a NAT. Both statistically and the eye test. The bat seemed gone. But, If he can get that 30 home run rate with a double digit walk rate back, he will be more than worth the money. I really hope he can for one last season or two.
No shade, but you have a typo: Gouge, not gauge, one’s eyes out.
That’s quite a run Judge is on
If not for a certain tiny 2B and the Dodger Stadium outfield, he very well could be sitting on 4 MVPs right now.
Great headline