Jump to a tool
MLB · 2026 Season

Every hit.
Every spray.
Charted.

Spray-zone heatmaps for every batter, pitcher, and team in the league. See where the balls land, and how each zone plays vs. the league average. Updated nightly during the season.

Find a player
Role
  • Top batters
  • No player data yet.
750
active batters
30
teams
120K
BBE tracked
11
spray zones
Preview
Browse batters
750 active

Click in for a batter's full-season spray chart, zone breakdown, and AVG/SLG vs. league average.

01 · Browse
Players

Every batter and pitcher with batted-ball data this season. Click in for the full spray chart, sliced by zone and mode.

→
02 · Rank
Stars

The five-star leaderboard. Every qualified batter sorted by Current, Potential, or Career: same rating that powers the profile panel.

→
03 · Aggregate
Teams

All 30. Offensive spray distribution today; pitching-allowed spray maps via the same view toggle.

→
04 · Read
Articles

How to read a spray chart, why the pull-side era reshaped hitting, and profiles of the hitters whose patterns tell the clearest stories.

→
Methodology

How we read the field.

01
11 spray zones

Every batted ball lands in one of nine field zones (IF / shallow OF / deep OF × pull / center / oppo), plus HR territory and foul-line edge cases. Pull / oppo are batter-relative.

02
League-normalized

A pulled grounder is graded against other pulled grounders, not against an oppo-field fly ball. Comparisons stay honest within zone.

03
Nightly sync

Pulled from Baseball Savant Statcast. New games show up before sunrise. Toggle between all batted balls (BABIP) and hits only (SLG) on every chart.

Film Room

Latest articles.

All articles →

Hit data via Baseball Savant Statcast · 11 spray zones · color = AVG/SLG vs league average in same zone