New Heatmaps!

I’m pleased to announce that we’ve rolled out new heatmaps to the site!

tulo_r_2012_2014_pitchpercent

There are a number of ways to customize each heatmap:

– Options to choose either a traditional 5×5 grid or a more granular 10×10 grid.

– Choose a heatmap from the viewpoint of either the pitcher or the batter.

– For the 10×10 grid, you can choose your own level of smoothing, which will change the weighting of adjacent buckets.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

– Filtering on single or multiple years, handedness, and count.

– A variety of different stats to choose from.

The color grading on the heatmaps is always compared to an MLB average player for the selected time period and handedness.





David Appelman is the creator of FanGraphs.

23 Comments
Oldest
Newest Most Voted
SucramRenrutMember since 2017
12 years ago

Baseboner.

MattMember since 2024
12 years ago
Reply to  SucramRenrut

I’m hard as a diamond right now.

BriHi66
11 years ago
Reply to  SucramRenrut

Any chance you’ll add an export functionality like with spray charts and comparisons?

chuckb
12 years ago

Be still my heart! This is awesome!

OkraMember since 2016
12 years ago

thanks for always improving the site! i don’t even go to espn anymore.

can you add batted ball distance?

Spud
12 years ago

I second the batted ball distance suggestion. The final piece needed to have my undivided attn

X
12 years ago

Color me confused. When I look at something like swing %, what does the color mean? That he swings more? What about outside the zone? If it’s blue, that means he doesn’t swing at pitches outside the zone, so blue is sometimes good? Or is red always good, so it’s sometimes more and sometimes less…

arc
12 years ago

One day we will have access to velocity data from point of contact. Many if not most front offices already use this (the Rays have for years) and it really might be the best performance indicator available both for sorting out results-oriented measurement problems (e.g. “at’em balls” for hitters and DIPS for pitchers).

In the meantime, this is pretty great.

ettin
12 years ago

Thank you for yet another excellent tool! 🙂

AC_Butcha_AC
12 years ago

There seems to be a bug. Take a look at A.Mccutchen’s heatmaps. The buttons “Ahead” and “Behind” seem to be mixed up. Maybe you forgot that the “Ahead” for hitters is the “Behind” for pitchers and did not incorporate that.

It seems very unlikely, that Mccutchen swings A LOT more when ahead in the count compared to when he is behind in the count.

AC_Butcha_AC
12 years ago
Reply to  David Appelman

This bug seems to exist for other riders, too. As far as I have checked all outcome stats seem to be flipped ahead/behind in the count.

FreeRedbirdMember since 2025
12 years ago

Great Job! Thanks.

21_22
12 years ago

any more info on the color grading? for instance, does the bright red represent something like 50 % better than average, 2 SDs better average, etc…

Chris K
12 years ago

Wow. Just wow. This is the best thing since Banknotes Harper.

Rainja182
12 years ago

Whoever came up with this deserves aaaallll the medals.

George ResorMember since 2016
12 years ago

This is amazing. it would be great it there was a league average heat map, just to give us a baseline with which to compare players to. Also are the run values per 100 pitches dependent on the count i.e. does a 3-0 home run count less than a 0-2 home run?

Doug
12 years ago

I think this is the first step toward analyzing pitch sequencing. I wonder if it’s possible to observe a hitter’s heat maps vs. certain pitches in certain parts of the zone… You could also observe their heat map against pitches with a certain amount of vertical/horizontal break if you wanted a closer match to the expected RAA that throwing said pitch would have. Fascinating addition to this website!

David
12 years ago

This should be not only Featured but Essential

RotoJo
11 years ago

So is there a way to use this for Daily Fantasy Baseball purposes? Like where a specific pitcher is targeted and we can see what hitters on the opposing team hit well in that area/against that type of pitch?

Gene McCaffrey
11 years ago

I’ve looked at 50 hitters and every single one likes the ball middle-in and down. Not one likes it up and away. Is this true, and if so shouldn’t teams scrap the “keep the ball down” mantra that they’ve been chanting for (at least) 50 years?