What's New on Baseball Savant

This page details the five most recent updates to the Baseball Savant page as our team pushes them to the live site, including new features, notable bugfixes, quality of life and visual improvements, and more.

To see an index of all changelog entries on record, click here.

Player Comparison Tool

Baseball Savant's new Player Comparison Tool allows you to compare multiple batters or pitchers' MLB percentile rankings in various Statcast metrics, in the style of the visuals at the top of Baseball Savant player pages.

The Player Comparison Tool is fully customizable. Select up to nine batters or pitchers for comparison, and select any combination of the available stats across various categories (player value, batting, pitching, fielding, catching, running). Use default stat groupings for batters, pitchers or catchers, or pick and choose whichever percentiles you want to compare.

Select players by searching for any player name -- you can also filter by season, player type, team and position -- or choose from Trending Players or Suggested Players (based on your players currently selected).

Player seasons can be selected for the full Statcast era (2015-present), but some stats may not be available for all seasons (for example, bat speed is available for 2023-present).

Under Settings, you can choose to highlight the "winner" of any percentile comparison, as well as show the actual stat value for a player as opposed to simply his MLB percentile for that stat.

You can also add a title to any player comparison and download the image to share.

The Player Comparison Tool is accessible from the "Compare Players" button on the toolbar at the top of the Baseball Savant site. Additionally, anywhere on Baseball Savant you see a blue-and-red "VS" icon with two small percentile sliders is a link to the Player Comparison Tool.

For some examples of how to use the Player Comparison Tool, see here >>


Filters for Percentile Rankings Leaderboard

Along with the new Player Comparison Tool, Baseball Savant's Percentile Rankings Leaderboards are now updated with a Filter option for both Batters and Pitchers.

Filters are available to set baselines for any percentile category. For example, you can filter the leaderboard to pitchers with a whiff rate in the 90th percentile of MLB or higher.

You can select multiple percentiles to filter. For example, you can filter the leaderboard to batters in the 75th percentile of MLB or better in both barrel rate and sprint speed.

To pick percentiles to filter, use the "Edit Filters" button at the top of the Percentile Rankings Leaderboard page. Click "Add Filter" to choose any stat on the leaderboard, and click "Finish Editing" to save your changes.

From the Percentile Rankings Leaderboard, clicking on the "VS" icon next to any batter or pitcher will take you to the Player Comparison Tool with that player selected for the relevant season.


Swing Timing and Miss Distance leaderboards

New bat tracking leaderboards are now available for Swing Timing and Miss Distance.

Miss Distance measures the distance between the ball and the barrel of the bat on a swing-and-miss. This stat measures: Which pitchers miss bats by the most? and When a hitter whiffs, how much does he whiff by?

You can use the miss distance leaderboard to see, for example, which pitch types generate the biggest miss distance (Mason Miller's slider misses bats by over 10 inches on average), or see the biggest individual whiffs (Clayton Kershaw once got Ronny Mauricio to swing and miss at a curveball by 58 inches).

Swing Timing measures where the bat is compared to the ball on a swing, in every dimension. There are three categories of swing timing:

  • Over / Under / Lined Up: This measures whether the hitter swings over the ball, under the ball, or whether the barrel of the bat is lined up vertically with the pitch
  • Tied Up / Flail / Centered: This measures whether the pitch gets inside the barrel of the bat (tied up), whether the ball is outside the barrel (flail), or whether the pitch is centered on the barrel horizontally
  • Early / Late / On Time: This measures whether the hitter's swing is early (the bat reaches the hitter's ideal contact point before the ball gets there), late (the bat reaches the hitter's ideal contact point after the pitch has already passed by), or on time (the barrel of the bat intercepts the ball within range of the hitter's ideal contact point)

On the swing timing leaderboard, you can see the percentage of swings a pitchers induces in each timing category (Jacob Misiorowski's fastball gets hitters to swing over 60% of the time), or the percentage of a hitter's swings that fall into each timing category (over 70% of Luis Arraez's swings are on time). You can also see how early/late swings are, how far over/under and how far tied up/flailing.

Visuals are also available showing how a hitter's swings, or a pitcher's swings induced, are distributed across the different swing timing categories.

Combining the swing timing categories also give us two other new stats:

  • Perfect contact %: The percentage of a hitter's swings (or a pitcher's swings induced) that are ALL THREE of on time, centered and lined up -- resulting in "perfect" contact from a timing standpoint.
  • Flawed swing %: The percentage of a hitter's swings (or a pitcher's swings induced) that are in ZERO of those "good" timing categories -- neither on time, centered, nor lined up -- resulting in a complete whiff.

Swing timing data is also viewable on Baseball Savant player pages under the Bat Tracking tab, and miss distance is searchable in the Statcast Search.

Swing timing and miss distance data is available starting with the second half of the 2023 season. It is available for all MLB hitters and pitchers, and filterable by a variety of criteria.


Game Strategy Explorer tool

The new Game Strategy Explorer tool on Baseball Savant allows you to find the win probability or run expectancy for any MLB game situation, based on data from the last 10 seasons.

This allows you to calculate how any play affects a team's win probability -- just take the difference from the "before" game state (the start of the play) to the "after" game state (the end of the play).

You can also explore how different player/manager decisions -- stolen base attempts, intentional walks, sac flies and sac bunts -- affect the win probability for a team.


Challenge stats on player pages / Team summaries, run values and "reasonable" challenges on leaderboard / ABS metrics documentation

There are several ABS challenge stat updates now available:

  • Challenge stats on player pages

Challenge stats for individual players are now displayed on the Baseball Savant player pages, under the "ABS" tab within the Statcast section.

Here's an example of Mike Trout's batter challenge stats and Cal Raleigh's catcher challenge stats:

Note: Catchers have separate sections for their challenges as a batter and as a fielder.

  • Team-level challenge summaries

Navigating to the "Team Summary" section of the Statcast ABS leaderboard shows a team's overall challenge statistics -- with combined results for batters and fielders.

  • Challenge run value added stats

On the ABS leaderboard, in addition to total challenges made, won and lost, there is an alternate view showing the run value added from challenges.

To see the full run value view, use the dropdown menu above the leaderboard table to change "# Challenges" to "Run Values."

For example: See the batter ABS run value leaders here or the catcher ABS run value leaders here.

  • "Reasonable challenges"

New stats for a player's "reasonable challenges" are available on the Statcast ABS leaderboard. (See batters here, for example.)

A "reasonable challenge" opportunity happens when at least one of the following three things is true:

  1. The original ball/strike call was incorrect ...
  2. The pitch is within 3 inches of the strike zone edge and an overturn would gain at least +.3 runs ... OR
  3. The pitch carries an expected challenge rate of at least 20%
  • ABS challenge documentation

An ABS Metrics Documentation page is now available containing definitions of various challenge-related Statcast metrics.