MLB Statcast (Baseball Savant)

Comprehensive MLB player tracking data from the Statcast system, accessible via the pybaseball Python library. Statcast uses high-speed cameras and radar to capture every pitch, hit, and player movement in Major League Baseball. The data covers every MLB game from 2015 to the present.

Try a real question

MLB Statcast (Baseball Savant)

Try asking

What You Can Query

You can pull pitch-level Statcast data for any date range or specific player (statcast, statcast_pitcher, statcast_batter), retrieve season-level batting and pitching leaderboards from FanGraphs (batting_stats, pitching_stats), look up any player's cross-referenced IDs by name (playerid_lookup), and check standings or game-by-game results for any team and season. Data sourced from MLB Baseball Savant and FanGraphs.

What You Can Do

Analyze batting performance using exit velocity, launch angle, barrel rate, and expected stats (xBA, xSLG)
Evaluate pitcher arsenals with velocity, spin rate, movement profiles, and whiff rates
Compare historical batting and pitching statistics across seasons using FanGraphs leaderboards
Scout player performance with advanced Statcast metrics for both hitters and pitchers
Evaluate team-level performance with aggregated batting and pitching stats
Research fantasy baseball rankings using advanced sabermetric data

Explore More Datasets

Discover other public datasets and live API connections you can chat with.