Connect with us

Published

on

Major League Baseball publicly released a trove of bat-tracking data today that offers fascinating insights into what makes the best hitters good — and the worst bad. With everything from bat speed to swing length to sweet spot contact measured, it will have a similarly profound effect on hitters that ball-tracking data had on pitchers.

Using the Hawk-Eye tracking system that positions 12 cameras around every major league stadium — including five running at 300 frames per second — MLB has spent more than two years refining the bat-tracking model before releasing it on its Statcast platform. In measuring using the sweet spot about 6 inches below the head of the bat, every swing of every hitter is documented through objective data and ready for analysis.

Here are the basics. The average major league swing is 71.5 mph. The average length of the bat’s path on a swing, start to finish, is 7.3 feet. Hitters square up the ball on one-third of batted balls. The fastest swings typically belong to the most productive players — but not always. The average bat speed for the best hitter in the major leagues this season, Shohei Ohtani: 75.4 mph. The average bat speed for the worst hitter in the major leagues this season, Javier Baez: 75.4 mph.

Just as the advent of the pitch-tracking era prompted changes in training methods to juice velocity and spin, the ability to measure bat speed and paths will likewise change the approaches of hitters in future years. For now, though, in this nascent stage, the data is pure and unadulterated. And it tells us that when it comes to bat speed, there is one man, and then there is everyone else.


The king of bat speed

When Statcast debuted in 2015 and exit velocity jumped to the fore of baseball lexicon, Giancarlo Stanton, then with the Miami Marlins, topped almost every leaderboard. That season, there were 12 balls hit at least 117 mph. One from Mike Trout, one from Nelson Cruz, one from Carlos Gonzalez and nine from Stanton.

The now-New York Yankees slugger’s bat-speed numbers are similarly gaudy. Stanton’s swing, on average, comes in around 80.6 mph — nearly 3 mph higher than the second-fastest swinger, Pittsburgh Pirates shortstop Oneil Cruz. It’s also consistently fast. Statcast is characterizing all swings over 75 mph as “fast.” Just over 22% of swings reach the 75 mph threshold. Stanton is at 98.0%, nearly 25% ahead of the next best, the Philadelphia Phillies’ Kyle Schwarber, who swings 75-plus mph 73.9% of the time.

Stanton is also near the top of another category: swing length, where he’s second behind Baez. Height often influences swing length, and at 6-foot-6, it’s no surprise to see Stanton’s swing covering 8.4 feet.

Of course, as Stanton’s struggles in recent years have taught, exit velocity — and now, bat speed — do not by themselves make for a great hitter. Stanton has the single hardest-hit ball in MLB this season at 119.9 mph and the highest average exit velocity on his hardest-hit balls, but he has been only a slightly-above-league-average hitter, batting .230/.283/.452.

The lesson: You can have the fastest swing around, but by no means does it guarantee success.


The anti-Stanton

On the other end of the spectrum is San Diego Padres craftsman Luis Arraez, who can add a new title to his two batting crowns: the slowest bat in baseball. Arráez’s bat speed of 62.4 mph lags 2 mph behind the second-most languid, Cleveland Guardians outfielder Steven Kwan, and the two are perhaps the best examples of what players without elite bat speed can do to continue thriving in the big leagues.

Arráez and Kwan are part of the cohort of controlled, short swings that get squared up with a phenomenal amount of regularity. Arráez’s swing is just 5.9 feet and Kwan’s 6.4. In the group of sub-68-mph bat speed and sub-6.4-foot swing length are Milwaukee Brewers second baseman Brice Turang (128 OPS+), Yankees outfielder Alex Verdugo (107) and Toronto Blue Jays DH Justin Turner (111), all of whom are productive offensive players.

One might suggest it’s in spite of their swings, but perhaps it’s better to start treating it like it’s because of them. Arráez leads MLB by squaring up the ball on 43.9% of his swings. To determine whether a pitch has been squared up, the system takes two variables — bat speed and pitch speed — and determines the maximum exit velocity. Then it takes the actual EV on a batted ball and compares it to the peak. If it’s at least 80% of the top-end number, it is deemed to be squared up, because only balls that hit the bat’s sweet spot can produce 80%-plus velocities.

When hitters square up a ball, they bat .372 and slug .659. When they don’t, they hit .127 and slug .144. In other words, even if neither possesses much power, appreciate Arráez, Kwan and others for what they are: masters of the art of hitting.


The perfect marriage of bat speed and precision

Take Stanton, put him into one of those mash-up machines with Arráez, and what do you get?

Juan Soto. Just consider:

  • At 76.1 mph, the Yankees right fielder has the 10th-highest bat speed among the 221 qualified players.

  • He swings 75-plus mph 66% of the time, ranking seventh.

  • He has squared up 83 balls, the fourth most in MLB, and does so at a 48.3% rate, which is second.

  • He is second in blasts, a metric that adds an element of bat speed to a player’s squared-up rate, with 49. The top 10 players in blasts are a “who’s who” of great hitters: Jose Ramirez, Julio Rodriguez, Aaron Judge, Yandy Diaz, Gunnar Henderson, Salvador Perez, Bobby Witt Jr., Ohtani, Soto and a surprising No. 1 whom we’ll introduce next.

A swing length of 7.3 feet is the only place where Soto is average. He’s not like Corey Seager, Freddie Freeman and Wyatt Langford, who generate excellent bat speed with short swings. Nor is he like the majority of players who join him near the top of the bat-speed list and generate it using long swings.

No, Soto is just spectacular at what he does. And his outlier status in bat-tracking data validates his place there with production, too.


The best hitter in baseball nobody knows

He has more blasts than Soto and Ohtani.

Only four players have squared up more balls than him, and each is a multitime All-Star.

He doesn’t even swing, on average, as hard as his brother. But that doesn’t matter, because William Contreras — the Brewers’ catcher, younger sibling of St. Louis Cardinals catcher Willson Contreras — does plenty of damage with a 74.2 mph effort. Not only is the 26-year-old Contreras atop the list of blasts, it’s not particularly close: His 58 are ahead of Soto’s 50 and Ohtani’s 46, and his big league-best blast rate of 34.5% is 2½ times the major league average of 13.7%.

The reason for Contreras’ success is clear: He swings hard, hits the ball very hard and doesn’t strike out much (sub-20% punchout rate on the season). It’s an exceptional combination of skills, and to have maintained this offensive output playing every Brewers game, not to mention 33 of 40 at catcher, is MVP-caliber work.

Others this season whose bat skills deserve credit:


Whose profiles are alarming?

While MLB attempted to start tracking swings using Statcast in a limited number of stadiums during the 2022 season, the league only felt confident enough this year to release the full set of numbers. Thus, it’s impossible to know for certain whose swing has gotten faster or slower in recent years.

Here are five players whose swing metrics over the season’s first seven weeks are cause for concern.

Javier Báez, SS, Detroit Tigers: Never has bat speed been a question for Báez, and this season reinforced that. The issue — or one of the issues — is that he lugs his bat through the zone longer than anyone, Stanton included. Baez’s 8.7-foot-long bat path simply doesn’t generate the hard contact it once did, and his .172/.208/.233 line reflects that.

Nolan Arenado, 3B, St. Louis Cardinals: Right behind Baez and Stanton in swing length is the 33-year-old Arenado. Long swings can be a good thing — Michael Harris II, Aaron Judge, Willy Adames, Rhys Hoskins and Adolis Garcia all rank in the top 10 — but they’re tough on a pull-heavy hitter with well-below-average bat speed. Arenado has clocked in at 69.5 mph this season, and while he’s been an average hitter in a down offensive environment, only a few others (Isaac Paredes, Jose Altuve) have found success with long swings and slower bats. All three have low blast rates, which is worth keeping an eye on.

Vladimir Guerrero Jr., 1B, Toronto Blue Jays: The 25-year-old has the makings of a good hitter. An average bat speed of 75.6 mph (14th in MLB) and 34 blasts (22nd) portend well. The issue? Guerrero is squaring up the ball at an anemic rate: just 21% of swings and 26.9% of the time on contact. The blasts show that when Vlad does hit the sweet spot, he does significant damage. He just hits the weak part of the bat far too often.

Jorge Soler, DH, San Francisco Giants: As bad as Guerrero has been at squaring up the ball, Soler is markedly worse. His bad speed is the same as Vlad’s at 75.6 mph, but he has the third-lowest squared-up rate on contact. The blasts are even worse: Soler has been the only player in baseball who swings harder than 73.2 mph and can’t muster even a 10% blast rate. Perhaps the right shoulder strain that forced him to the IL a week ago was the culprit? No longer is that a question left to speculation. The data upon Soler’s return will answer it.

Brett Baty, 3B, New York Mets: At the bottom of the list is Baty, the clearest example of the anomaly that is high bat speed, weak contact. While Baty doesn’t swing as hard as Soler or Guerrero, his 73.2-mph swing is certainly above average. His MLB-worst 18.0% squared-up rate on contact, on the other hand, is not. Getting out-blasted by Arráez when swinging 11 mph harder than him is a difficult thing to do.

Continue Reading

Sports

NHL playoff standings: Dissecting the Eastern wild-card race

Published

on

By

NHL playoff standings: Dissecting the Eastern wild-card race

Each of the teams in the Eastern Conference playoff mix has 15 to 17 games remaining in the regular season.

Three teams in the Atlantic Division have all but clinched their spots — the Florida Panthers, Toronto Maple Leafs and Tampa Bay Lightning — and two from the Metro are essentially shoo-ins, the Washington Capitals and Carolina Hurricanes. The New Jersey Devils are knocking on that door, and a current three-game winning streak certainly helps.

The Ottawa Senators have opened up a nice gap as the first wild card, with 75 points and 26 regulation wins in 65 games. Beyond them, things get interesting.

The Columbus Blue Jackets technically are in the second wild-card spot thanks to getting to 70 points in fewer games played (65) than the New York Rangers (66). The Montreal Canadiens (69 points) are right behind them, followed by the Detroit Red Wings and Boston Bruins, both with 68 points.

If it comes down to the regulation-wins tiebreaker at season’s end, the Rangers have an upper hand over all the rest, with 29 in that column, compared with 23 for the Jackets, Red Wings and Bruins, and just 22 for the Habs.

Four of the five teams are in action Saturday:

  • The Bruins host the Lightning at 7 p.m. (ESPN+)

  • The Canadiens host the Panthers also at 7 p.m. (NHL Network)

  • The Blue Jackets face the visiting Rangers also at 7 p.m. (ESPN+)

And if they have their sights set on catching the Senators, these clubs are all rooting for the Maple Leafs, who host Ottawa (7 p.m., ESPN+). It’s a great night for multiple streaming devices!

There is a lot of runway left until April 17, the final day of the regular season, and we’ll help you track it all with the NHL playoff watch. As we traverse the final stretch, we’ll provide details on all the playoff races, along with the teams jockeying for position in the 2025 NHL draft lottery.

Note: Playoff chances are via Stathletes.

Jump ahead:
Current playoff matchups
Today’s schedule
Yesterday’s scores
Expanded standings
Race for No. 1 pick

Current playoff matchups

Eastern Conference

A1 Florida Panthers vs. WC1 Ottawa Senators
A2 Toronto Maple Leafs vs. A3 Tampa Bay Lightning
M1 Washington Capitals vs. WC2 Columbus Blue Jackets
M2 Carolina Hurricanes vs. M3 New Jersey Devils

Western Conference

C1 Winnipeg Jets vs. WC2 Calgary Flames
C2 Dallas Stars vs. C3 Colorado Avalanche
P1 Vegas Golden Knights vs. WC1 Minnesota Wild
P2 Edmonton Oilers vs. P3 Los Angeles Kings


Saturday’s games

Note: All times ET. All games not on TNT or NHL Network are available to stream on ESPN+ (local blackout restrictions apply).

Vegas Golden Knights at Buffalo Sabres, 12:30 p.m.
New Jersey Devils at Pittsburgh Penguins, 3 p.m. (ABC/ESPN+)
Washington Capitals at San Jose Sharks, 5 p.m.
Tampa Bay Lightning at Boston Bruins, 7 p.m.
Ottawa Senators at Toronto Maple Leafs, 7 p.m.
Florida Panthers at Montreal Canadiens, 7 p.m. (NHLN)
Carolina Hurricanes at Philadelphia Flyers, 7 p.m.
New York Rangers at Columbus Blue Jackets, 7 p.m.
St. Louis Blues at Minnesota Wild, 8 p.m.
Nashville Predators at Los Angeles Kings, 8 p.m.
Chicago Blackhawks at Vancouver Canucks, 10 p.m.


Friday’s scoreboard

Carolina Hurricanes 4, Detroit Red Wings 2
Edmonton Oilers 2, New York Islanders 1 (OT)
Winnipeg Jets 4, Dallas Stars 1
Colorado Avalanche 4, Calgary Flames 2
Anaheim Ducks 2, Nashville Predators 1
Seattle Kraken 4, Utah Hockey Club 2


Expanded standings

Atlantic Division

Points: 85
Regulation wins: 35
Playoff position: A1
Games left: 16
Points pace: 105.6
Next game: @ MTL (Saturday)
Playoff chances: 99.9%
Tragic number: N/A

Points: 81
Regulation wins: 31
Playoff position: A2
Games left: 17
Points pace: 102.2
Next game: vs. OTT (Saturday)
Playoff chances: 99.9%
Tragic number: N/A

Points: 79
Regulation wins: 32
Playoff position: A3
Games left: 17
Points pace: 99.7
Next game: @ BOS (Saturday)
Playoff chances: 99.8%
Tragic number: N/A

Points: 75
Regulation wins: 26
Playoff position: WC1
Games left: 17
Points pace: 94.6
Next game: @ TOR (Saturday)
Playoff chances: 98.7%
Tragic number: N/A

Points: 69
Regulation wins: 22
Playoff position: N/A
Games left: 17
Points pace: 87.1
Next game: vs. FLA (Saturday)
Playoff chances: 10%
Tragic number: 34

Points: 68
Regulation wins: 23
Playoff position: N/A
Games left: 16
Points pace: 84.5
Next game: vs. VGK (Sunday)
Playoff chances: 11.1%
Tragic number: 31

Points: 68
Regulation wins: 23
Playoff position: N/A
Games left: 15
Points pace: 83.2
Next game: vs. TB (Saturday)
Playoff chances: 8%
Tragic number: 29

Points: 56
Regulation wins: 21
Playoff position: N/A
Games left: 18
Points pace: 71.8
Next game: vs. VGK (Saturday)
Playoff chances: ~0%
Tragic number: 23


Metro Division

Points: 94
Regulation wins: 36
Playoff position: M1
Games left: 16
Points pace: 116.8
Next game: @ SJ (Saturday)
Playoff chances: 99.9%
Tragic number: N/A

Points: 84
Regulation wins: 35
Playoff position: M2
Games left: 16
Points pace: 104.4
Next game: @ PHI (Saturday)
Playoff chances: 99.9%
Tragic number: N/A

Points: 78
Regulation wins: 32
Playoff position: M3
Games left: 15
Points pace: 95.5
Next game: @ PIT (Saturday)
Playoff chances: 97.1%
Tragic number: N/A

Points: 70
Regulation wins: 23
Playoff position: WC2
Games left: 17
Points pace: 88.3
Next game: vs. NYR (Saturday)
Playoff chances: 19.2%
Tragic number: N/A

Points: 70
Regulation wins: 29
Playoff position: N/A
Games left: 16
Points pace: 87.0
Next game: @ CBJ (Saturday)
Playoff chances: 41%
Tragic number: 33

Points: 66
Regulation wins: 23
Playoff position: N/A
Games left: 17
Points pace: 83.3
Next game: vs. FLA (Sunday)
Playoff chances: 12.7%
Tragic number: 31

Points: 64
Regulation wins: 17
Playoff position: N/A
Games left: 15
Points pace: 78.3
Next game: vs. CAR (Saturday)
Playoff chances: 1.7%
Tragic number: 25

Points: 64
Regulation wins: 18
Playoff position: N/A
Games left: 14
Points pace: 77.2
Next game: vs. NJ (Saturday)
Playoff chances: 0.6%
Tragic number: 23


Central Division

Points: 96
Regulation wins: 38
Playoff position: C1
Games left: 15
Points pace: 117.5
Next game: @ SEA (Sunday)
Playoff chances: 99.9%
Tragic number: N/A

Points: 86
Regulation wins: 35
Playoff position: C2
Games left: 17
Points pace: 108.5
Next game: @ COL (Sunday)
Playoff chances: 99.9%
Tragic number: N/A

Points: 83
Regulation wins: 35
Playoff position: C3
Games left: 15
Points pace: 101.6
Next game: vs. DAL (Sunday)
Playoff chances: 99.9%
Tragic number: N/A

Points: 79
Regulation wins: 29
Playoff position: WC1
Games left: 16
Points pace: 98.2
Next game: vs. STL (Saturday)
Playoff chances: 94.6%
Tragic number: N/A

Points: 69
Regulation wins: 22
Playoff position: N/A
Games left: 16
Points pace: 85.7
Next game: @ MIN (Saturday)
Playoff chances: 22.7%
Tragic number: 31

Points: 69
Regulation wins: 21
Playoff position: N/A
Games left: 16
Points pace: 85.7
Next game: @ VAN (Sunday)
Playoff chances: 31.8%
Tragic number: 31

Points: 57
Regulation wins: 21
Playoff position: N/A
Games left: 17
Points pace: 71.9
Next game: @ LA (Saturday)
Playoff chances: 0.1%
Tragic number: 21

Points: 49
Regulation wins: 17
Playoff position: N/A
Games left: 16
Points pace: 60.9
Next game: @ VAN (Saturday)
Playoff chances: ~0%
Tragic number: 11


Pacific Division

Points: 85
Regulation wins: 36
Playoff position: P1
Games left: 17
Points pace: 107.2
Next game: @ BUF (Saturday)
Playoff chances: 99.9%
Tragic number: N/A

Points: 80
Regulation wins: 27
Playoff position: P2
Games left: 16
Points pace: 99.4
Next game: @ NYR (Sunday)
Playoff chances: 99.4%
Tragic number: N/A

Points: 79
Regulation wins: 31
Playoff position: P3
Games left: 18
Points pace: 101.2
Next game: vs. NSH (Saturday)
Playoff chances: 99.4%
Tragic number: N/A

Points: 71
Regulation wins: 24
Playoff position: WC2
Games left: 17
Points pace: 89.6
Next game: @ TOR (Monday)
Playoff chances: 29.2%
Tragic number: N/A

Points: 71
Regulation wins: 23
Playoff position: N/A
Games left: 17
Points pace: 89.6
Next game: vs. CHI (Saturday)
Playoff chances: 22.9%
Tragic number: 35

Points: 65
Regulation wins: 21
Playoff position: N/A
Games left: 16
Points pace: 80.8
Next game: @ STL (Sunday)
Playoff chances: 0.1%
Tragic number: 27

Points: 62
Regulation wins: 23
Playoff position: N/A
Games left: 15
Points pace: 75.9
Next game: vs. WPG (Sunday)
Playoff chances: ~0%
Tragic number: 22

Points: 45
Regulation wins: 13
Playoff position: N/A
Games left: 15
Points pace: 55.1
Next game: vs. WSH (Saturday)
Playoff chances: ~0%
Tragic number: 5


Race for the No. 1 pick

The NHL uses a draft lottery to determine the order of the first round, so the team that finishes in last place is not guaranteed the No. 1 selection. As of 2021, a team can move up a maximum of 10 spots if it wins the lottery, so only 11 teams are eligible for the No. 1 pick. Full details on the process are here. Matthew Schaefer, a defenseman for the OHL’s Erie Otters, is No. 1 on the draft board.

Points: 45
Regulation wins: 13

Points: 49
Regulation wins: 17

Points: 56
Regulation wins: 21

Points: 57
Regulation wins: 21

Points: 62
Regulation wins: 23

Points: 64
Regulation wins: 17

Points: 64
Regulation wins: 18

Points: 65
Regulation wins: 21

Points: 66
Regulation wins: 23

Points: 68
Regulation wins: 23

Points: 68
Regulation wins: 23

Points: 69
Regulation wins: 21

Points: 69
Regulation wins: 22

Points: 69
Regulation wins: 22

Points: 70
Regulation wins: 29

Points: 71
Regulation wins: 23

Continue Reading

Sports

Rangers’ Gray fractures wrist on comebacker

Published

on

By

Rangers' Gray fractures wrist on comebacker

The Texas Rangers‘ pitching staff took another hit Friday, when right-hander Jon Gray suffered a right wrist fracture.

Gray was struck by a line drive from Colorado Rockies first baseman Michael Toglia to lead off the fourth inning that knocked him out of the game.

“Not good news, not good news,” manager Bruce Bochy told reporters. “It’s terrible. I feel awful for him, to be this close to getting the season going. It’s just not good news. I’ll get back in there and find out more, but right now, there is a fracture.”

Gray’s injury is the third setback for the Rangers rotation this week. The team said Thursday that left-hander Cody Bradford would start the season on the injured list because of soreness in his throwing elbow. Tyler Mahle had been scratched from a start with forearm soreness, but the right-hander returned to pitch in a minor league game Thursday.

Gray went 5-6 with a 4.47 ERA in 23 appearances (19 starts) for the Rangers last season, when he was shut down in September for a foot injury that required surgery. He is in the final year of a four-year, $56 million deal.

Information from The Associated Press was used in this report.

Continue Reading

Sports

Ohtani hits long home run in return to Japan

Published

on

By

Ohtani hits long home run in return to Japan

TOKYO — Japanese star Shohei Ohtani showed off some prodigious power in his return to the Tokyo Dome on Saturday night.

In an exhibition game against the Yomiuri Giants, the three-time Most Valuable Player belted a long two-run homer to right field in the third inning to give the Dodgers a 4-0 lead, setting off a roar from the roughly 42,000 fans in attendance.

The Dodgers put on quite a power display in the third with Michael Conforto, Ohtani and Teoscar Hernández all going deep to give Los Angeles a 5-0 advantage.

The Dodgers are playing in Japan as part of the Tokyo Series. The team is playing two exhibition games against Japanese teams before starting the regular season with two games against the Chicago Cubs on Tuesday and Wednesday.

Ohtani became the first player in MLB history to have at least 50 homers and 50 stolen bases in one season in 2024. He played several seasons for the Nippon Ham Fighters in Japan before coming to the U.S. in 2018 with the Los Angeles Angels.

Continue Reading

Trending