Blazing fastballs, monster swings, and one sleepy dribbler: Some 2025 Mets highlights

💥 On the Mound

⚾️ 🔥 Ryne Stanek lights up the radar gun at 100.1 mph with a four-seam fastball on April 8. He was flaming that day—three more pitches touched 99.

⤵️ ⚾️ Kodai Senga floats in a 68.5 mph curveball on April 1. Sixteen of his pitches caused swings and misses—but not that slow breaker. It drifted outside for a ball.

💥 At the Plate

⚾️🔥 Pete Alonso drives one to right at 114.5 mph. He pulls up at second, lucky not to get a speeding ticket for the ball’s exit velocity. His bat was electric that day—he launched a 113.4 mph homer, ripped another double at 113.1, and even clobbered a lineout that jumped off the bat at 107.1.

⬇️ ⚾️ Francisco Lindor gets jammed and taps one at just 31.9 mph—an ultrasoft grounder—back to the pitcher. The throw to first beats him before his engine can even get up any steam.

⤴️⚾⤵️ Baseball’s a game of contrast with its missiles to dribblers and whiffs to weak contact, the only sport that swings so wide.

Data from Baseball Savant.

Why Bat Speed Alone Doesn’t Make a Great Hitter

When we see a home run crushed into the upper deck, it’s easy to think: “That guy swings so fast—no wonder he hit it so far.” And there’s some truth to that. Bat speed is a huge asset. A fast swing can launch the ball with serious power—if the hitter makes clean contact.

But that’s the key: contact.

Hitting a baseball—especially a fastball—takes more than raw bat speed. And if you ask some of the game’s best hitters, they’ll tell you the same.

Bat Speed = Power Potential

Bat speed gives hitters potential. Faster swings create more energy on contact, leading to higher exit velocities—the speed the ball leaves the bat. That’s what turns hard line drives into doubles and long fly balls into no-doubt home runs.

But all the bat speed in the world means nothing if the hitter misses.

The Real Challenge: Timing, Balance, and Adjustments

A 95-mph fastball can travel about 139 feet-per-second, so it will reach home plate in about 0.43 seconds. In that tiny window of time, a hitter must:

That’s what makes hitting so difficult—and so impressive when it’s done well.

Tony Gwynn, one of the best contact hitters in baseball history, wasn’t known for explosive bat speed. But his pitch recognition, timing, and ability to adjust his swing to where the ball was going was unmatched.

Adjustments Are Everything

Modern hitters like Juan Soto or Freddie Freeman show what it means to combine bat speed with elite control. Soto has excellent bat speed, but what really sets him apart is his ability to track pitches deep into the zone and adjust at the last moment.

Freeman is known for his smooth, controlled swing. He’s not just trying to hit the ball hard—he’s trying to hit it well. And he adjusts to pitch location better than almost anyone in the league.

In contrast, some young players come up with massive bat speed but struggle at first in the majors because they’re out of control or can’t read pitches. Bat speed doesn’t help when you’re swinging at the wrong pitch.

For example, this season, the Mets’ Brett Baty has the second-fastest bat speed at 75.8 mph, per Baseball Savant, just behind Pete Alonso’s 76.6. However, Baty is hitting just .111—the lowest batting average on the team.

Why is Baty still starting at second base? Mets manager Carlos “Mendoza said, Baty is going to continue to receive chances because ‘we believe in the player … there’s tools, there’s a lot to like there.’”

So, What Makes a Great Hitter?

Bat speed is important—but it’s not enough on its own. Great hitters:

  • Time the pitch perfectly
  • Stay balanced so they can swing with control
  • Adjust mid-swing to the pitch’s location

That’s why someone with average bat speed but who’s shown elite timing and pitch recognition—like a Jeff McNeil—can consistently produce, while others with top-tier bat speed might flame out.

The Bottom Line

Bat speed gives you power potential. But hitting ability turns that potential into results.

It’s not just about swinging fast—it’s about swinging smart.

For more related to this topic, check out Enos Sarris’s article, “What Can Hitters Actually See Out of a Pitchers Hand?”

Pitchers Fear Juan Soto’s Bat

Of the 37 pitches thrown so far to Juan Soto, 26 have been outside the strike zone with eight of them low and away and nine high and inside. That shows the respect pitchers have for Soto’s bat.

Of those 17 pitches, Soto swung at and missed just one. Unfortunately, that was the strikeout pitch that Josh Hader threw in the ninth inning of the Mets opening game.

In 2024 with the Yankees, Soto’s OBP against sliders was .344. That was the 16th highest OBP on Baseball Savant among all batters who had been thrown at least 400 sliders. The best in MLB was Aaron Judge (.416) and on the Mets — J. D. Martinez (.299). Pete Alonso’s OBP on sliders was just .214, sixth lowest, while the MLB average OBP was .276.


All the data is from Baseball Savant.

Juan Soto: Can He Break Mets OBP Record?

Since 1962, only 13 Mets who have played in at least 100 games in a season have had an OBP of .400 or above. The first was Richie Ashburn in 1962. His .424 OBP was not topped until 36 years later when John Olerud had a .447 OBP, a number no other Met has come close to through 2024.

Mets top OBPs in a season

Mets Top OBPs

That might change this season. Juan Soto, one of only two active players with an OBP >= .400 over at least 100 games in six seasons — the other is Mike Trout — is now a Met. However, Soto exceeded Olerud’s .427 OBP just once when he reached .465 in 2021 with the Nationals. In his other five seasons, Soto’s highest OBP was .419, accomplished last season with the Yankees.

Active players with most seasons with OBP >= .400 & Games >= 100

Among the active Mets players besides Soto, only one had an OBP >= .400 in at least 100 games in a season, Brandon Nimmo doing it once, but that was seven years ago when his OBP was .404.


Justin Turner played for the Mets from 2010 through 2013. During those years, his highest OBP was .334. After the 2013 season, he became a free agent and signed with the Dodgers. In three of his season with them, he had an OBP over .400 three times, playing more than 100 games in each.

❓I’ve wondered why he couldn’t hit like that with the Mets.


The data in the tables is from Stathead Baseball.