Hitter June 2025 Avg Bat Speed Gainers & Decliners

Similar to yesterday’s exercise where I compared starting pitcher Stuff+ grades in June to earlier in the season, let’s flip over to hitters and review average bat speed. I have no idea how stable it is during the season, so I was curious if I would even find meaningful bat speed gains and declines this month versus in the period ending in May. Sure enough, I did! So let’s review the most dramatic average bat speed gainers and decliners in June compared to the previous months of the season.
Player | Avg Bat Speed – Through May | Avg Bat Speed – Jun | Diff |
---|---|---|---|
Lenyn Sosa | 71.8 | 74.1 | 2.3 |
Christopher Morel | 74.8 | 77.0 | 2.3 |
Otto Lopez | 70.7 | 72.7 | 1.9 |
Mike Trout | 73.2 | 75.2 | 1.9 |
Josh Naylor | 70.4 | 72.2 | 1.8 |
Leody Taveras | 71.1 | 72.8 | 1.7 |
James Wood | 75.7 | 77.2 | 1.5 |
Jonathan India | 71.4 | 72.9 | 1.5 |
Ryan Jeffers | 71.5 | 72.9 | 1.5 |
Lenyn Sosa hasn’t shown much power throughout his short MLB career, and his HR/FB rate is sitting at a career low. But that June average bat speed is meaningfully above the league average of around 72 MPH. While his HardHit% and maxEV are above league averages, he hasn’t been much of a barreler, which has hampered his power output. Since he seemingly has the power and just needs to optimize his swing to better to get to it, he seems like a deep power breakout candidate at some point. That doesn’t mean a 20% HR/FB rate and .200 ISO or anything, but perhaps back into the low teen or up to the mid teens in HR/FB rate range. Since he doesn’t steal bases, he really needs to develop the power to be a fantasy factor.
Christopher Morel has received sporadic playing time this year, making him a tough roster in anything but AL-only leagues. I was actually pretty bullish on a power rebound here, especially given the new Rays park, but his HR/FB rate is actually down even further from last year, which already represented a significant decline. It’s odd though as his Barrel% has fully rebounded and is tied for his career high, at an elite level. The increased bat speed, combined with the other Statcast metrics, screams impending power surge, but that’s not going to help his defense, which has been the primary factor behind his current role. Any HR/FB rate outburst is going to be compounded by his extreme FB%, which could potentially mean a juicy home run spike.
Otto Lopez had shown very little power in the minors, but suddenly his bat speed jumped above the league average in June, so perhaps there’s a bit of power growth here. His HardHit% remains below league average, but his maxEV is healthy and Barrel% is acceptable. With his low strikeout approach and some speed, he’s actually the seemingly boring deep leaguer who could contribute a touch across categories that is routinely undervalued.
Welcome back Mike Trout! His HR/FB rate on the season is fine, but his ISO is at its lowest point since his 2011 debut. But with strong Statcast metrics as good as ever, and an xwOBA drastically higher than his actual mark, it appears that bad fortune has reared its ugly head here. That his strikeout rate is back up after improving over a small sample size isn’t great, but everything else looks like vintage Trout.
I would not have guessed that Josh Naylor’s bat speed is well below league average heading into June and this month’s bump merely brought him just above average. Predictably, his HR/FB rate has crashed after last year’s spike, but a career best strikeout rate, a surprising 10 steals, and the second highest BABIP of his career have ensured that his owners ain’t complaining. Perhaps the improved bat speed will get his HR/FB rate higher into double digits.
So much for Leody Taveras’ increased bat speed!
Sheesh, James Wood’s bat speed was already well above the league average, but he has taken it up another notch in June. What’s crazy is that his FB% is only 31.6%, so it’s feasible his home run total would be higher if he hit a higher rate of flies without sacrificing anything else. I don’t see any flaws in this profile and I’m, in fact, wiping away the drool as I salivate over these skills.
Jonathan India has been a massive disappointment this season, with just four homers and no steals. Entering June, he had recorded just one home run, so it’s no coincidence that as his bat speed has improved this month, he knocked three home runs. His Statcast metrics are now close to in line with past seasons, but his HR/FB rate sits at a measly 4.1%. That should improve, assuming the increased bat speed sticks. But until he starts attempting more steals, and succeeding on those attempts, his value might be limited to AL-Only leagues.
Ryan Jeffers has posted the lowest HR/FB rate and ISO of his career, but career best walk and strikeout rates have still resulted in the second best offensive season of his career. His Statcast metrics are pretty normal, so you would expect a rebound in HR/FB rate, especially if he could maintain the increased bat speed. He’s a nice trade target if you need catching help, especially in OBP leagues if he keeps walking like he has.
Let’s now flip over to the average bat speed decliners.
Player | Avg Bat Speed – Through May | Avg Bat Speed – Jun | Diff |
---|---|---|---|
Brett Baty | 76.1 | 74.6 | -1.5 |
Elly De La Cruz | 75.0 | 73.6 | -1.3 |
Matt Chapman | 75.3 | 74.0 | -1.3 |
Geraldo Perdomo | 68.2 | 66.9 | -1.3 |
Kyle Manzardo | 71.3 | 70.0 | -1.3 |
Connor Norby | 69.9 | 68.6 | -1.2 |
William Contreras | 72.4 | 71.3 | -1.1 |
Lourdes Gurriel Jr. | 70.9 | 69.9 | -1.0 |
Brooks Lee | 70.1 | 69.1 | -1.0 |
So much for Brett Baty’s breakout. After enjoying a power surge in May, his bat sped decline leads baseball and his ISO has plummeted to just .115 in June. Funny, because his bat speed is still well above the league average, so this shouldn’t be that alarming, but the results have been atrocious. On the season, the Statcast metrics look great, but I’m guessing a lot of it was propped up during his torrid May. Still, that month did happen, so we can’t automatically call it a fluke and decide his true talent is closer to his April and June numbers. He’ll be in danger of losing his job once again when Mark Vientos returns.
Hmmm, Elly De La Cruz’s bat speed hasn’t been very special in June, but it hasn’t mattered at all — he posted a .449 wOBA and .368 ISO anyway! On the season, he’s performing as well, if not better, than expected, particularly on the home run front. The improved strikeout rate is encouraging, but he’s oddly stopped hitting line drives, which could eventually hamper his BABIP and batting average. I would still be a bit worried about the bat speed if it remained at this June level though.
Matt Chapman didn’t get a whole lot of swings in during June before hitting the IL, so the sample size here is a bit smaller. He was having his typical season, but with his best strikeout rate since 2019. The hope is that the hand injury won’t affect his performance once he returns.
Yikes, Geraldo Perdomo’s bat speed was already well below average, so it’s hard to believe there was room to fall even further. This reduced bat speed will make it very difficult to maintain his league average ISO and 8% HR/FB rate. Of course, you weren’t owning Perdomo for his power, but the fact he already notched a career high in home runs to go along with double digit steals certainly added to his fantasy value. He might revert to contributing just a bit in speed, and not much else.
After a strong first month, Kyle Manzardo has been weak offensively, and the reduced bat speed isn’t a good sign. His power did rebound a bit this month and it came with a significantly improved mid-teen strikeout rate, which would normally be intriguing. But he also stopped walking, so he’s been losing a bit of playing time, even sitting against a right-handed starter recently. As a DH, there’s a high offensive bar, which means his job isn’t totally secure. Since he’s an extreme fly ball hitter who’s going to run a low BABIP, he really needs that power to stay in the lineup.
Given mediocre HardHit% and weak maxEV marks, I had wondered how Connor Norby was posting strong power numbers in the minors. Was it a high pulled fly ball rate? It made me skeptical he could keep that pace in the Majors. Last year during his small sample debut, he proved me wrong, but this season, his power has collapsed. That bat speed was already low to begin with and fell even lower in June, so I’m not at all optimistic we’ll see anywhere near the power most expected of him over the remainder of the season.
We got word in early May that William Contreras has been playing with a fractured finger. That might explain a dip in bat speed and/or exit velocity, but not a further drop in June specifically unless the pain had gotten worse. He has been very disappointing from a power perspective and it’s anyone’s guess if he’ll rebound given what we know about the injury. Since he hits a low rate of fly balls, he really needs to jack up that HR/FB rate to up the homer total.
Lourdes Gurriel Jr. was already below league average in bat speed and fell below 70 MPH in June, as he struggles to keep his HR/FB rate in double digits. He has become the definition of replacement level in shallower mixed leagues, though the six steals already has propped up his value. I do like the career best strikeout rate here, but since his SwStk% has remained stable, I don’t buy that it’s going to stay that low.
Brooks Lee was in the Norby camp for me in that his HardHit% and maxEV marks in the minors didn’t justify the power output, particularly in 2024. So I was skeptical he would be able to display that same kind of power in the Majors. So far, he hasn’t, and his underwhelming bat speed suggest it’ll be quite challenging for him to do so. His complete lack of stolen bases really caps his value, so he’ll need to experience a power spike to become attractive in shallower leagues.
Mike Podhorzer is the 2015 Fantasy Sports Writers Association Baseball Writer of the Year and three-time Tout Wars champion. He is the author of the eBook Projecting X 2.0: How to Forecast Baseball Player Performance, which teaches you how to project players yourself. Follow Mike on X@MikePodhorzer and contact him via email.
Any way to break down switch hitters bat speed by handedness? Wonder if hitters who are traditionally better from one side than the other have big splits there
You can do it using Savant’s Search function
Ketel Marte from the right side this year (I threw in some other stats as well):
12.9% K
7.1% BB
.350 wOBA
.418 xwOBA
91.4 mph EV
13* LA
48.1% HH%
13.0% Barrel/BBE
77.2 mph bat speed
From the left side:
14.6% K
14.6% BB
.470 wOBA
.444 xwOBA
90.6 mph EV
12* LA
44.8% HH
17.1% Barrel
71.4 mph bat speed
Marte has historically been better from the right side but has tightened up the platoon split quite a bit the last few years. . .
Holy smokes. That’s an insane difference in swing speed.
Worth noting he’s tightened it up by bringing up the talent from the left side in kind of a sneak attack. Since 2019, he’s 17th overall, and has a better wRC+ than Seager, Devers, Olson, Goldschmidt, Schwarber, and Yelich, among others. He’s tied with JRam and Bregman, just behind Gunnar, Vlad and Tatis.
Over the last 3-years, he’s 10th overall.
Over the last 2-years, he’s 4th overall. Soto, Ohtani, and Judge are the only guys ahead of him.
He has this weird aura of inconsistent power and fragility. But his dips in power have been COVID ball and the weird year Chase had by far the worst HR factor in park history by a lot (and still hit 42 doubles). He’s just a plain old STUD.
So I don’t doubt he’s legit, but seeing these splits, I get that he barrels more, but he K’s more and doesn’t swing or hit the ball as hard from the left side, so…I don’t quite get how he’s done it.
Gurriel and Perdomo both show up on the decliners, is it possible AZ is a little bit of an outlier or has a park reporting issue? I don’t even know if swing speeds are measured at the park. Does anyone know if bat swing speed is something that can run hot, like ballpark with hot radar guns?
That is big from L to R, but I suspect it’s probably not that big of an outlier. Looking at a few other guys:
Hmm, maybe Marte’s is more of an outlier than I thought. Let’s look at his 2024:
Marte 2024: 75.7 R, 69.9 L
So maybe he does have a much bigger discrepancy between L and R than most. Don’t know a quick way to look it up for all switch hitters and I’m not going to spend the time to look up more guys.
(BTW, fun fact I learned while looking these up: Kenley Jansen is a switch-hitter . . .)