NHL Interactive Shot Map (Tableau Public)
*I know we are all on our phones these days, but the dashboard is really best viewed on a computer*
A goal for this site is to create more interactive content for everyone. I decided to start with this: an interactive dashboard looking at individual shot data from the NHL (which can be found at the link above).
What I’ve done is combined a lot of the analysis done in pervious posts (linked below) into one, interactive, dashboard so users can select the data they want to see.
2019-2020 NHL Shot Analysis
NHL Goalie Analysis
NHL 2018 – 2019 Goal Analysis
How It Works:
Select from the following filters what exactly you want to see to narrow down the data and update the graphics. The filters include:
Season – What year did the event take place (the dashboard has data since the 2007-2008 season)
Goal/Miss/Shot – Was the event a goal, miss, or shot
Player’s Team – What team was shooting the puck
Player’s Name – What player was shooting the puck
Goalie’s Team – What team was the event happening against
Goalie’s Name – What goalies was the event happening against
For example, if someone wanted to see the goals Patrick Kane scored in the 2013 – 2014 season the filters would be set up as this:
Season – “2013”
Goal/Miss/Shot – “Goal”
Player’s Team – Leave as is
Player’s Name – “Patrick Kane”
Goalie’s Team – Leave as is
Goalie’s Name – Leave as is
What’s On The Dashboard:
The dashboard has 5 different graphics that are updated with each filter.
Heat Map

The heat map is the count of where the events took place on the ice. Red means more number of events took place on that spot on the ice, blue is less.
Events By Shot Type

The events by shot type shows the count of goals, misses, or shots for a given type of shot.
Events By Distance

The events by distance shows the number of events by how far they were from the goal. I added in the red line and blue line for reference.
Events By Time

The events by time shows the number of events that occurred at a given time (in minutes) of the game. Lines for the end of the periods and regulation are added in as well for reference.
Events By Shot Angle

The events by shot angle is a histogram of where the events occurred. The more events that occur at a specific angle, the higher the bar will be. The less events that occur, the lower the bar will be.
NHL Interactive Shot Map (Tableau Public)
I plan on updating the data used in the dashboard at the beginning of the month. It’s a little unrealistic for me to update it daily or even weekly at this point. I certainly will update this post when it has been updated.
Data as of 3/12/2020 @ 2:44 PM CST
Data: moneypuck.com
How did you create the heat map in tableau? Do mind sharing your workbook? Looks great!
LikeLike
Thanks for the compliment! It is essentially a scatterplot with a custom background. Once you have the X & Y coordinates in the data you apply a custom background that that is it. Very simple.
LikeLike
Thanks! I appreciate the video too!
LikeLike
Hi. I am wondering how you actually showed the points on the background. I see the background video however, I am wondering how you actually knew how to set up the points and create a heat map from those points.
LikeLike
In the data I was using they gave the X and Y coordinates of the shots and goals. Is that what you mean?
LikeLike
Yes. I am a coach for a hockey team in DE trying to develop a shot heat map similar to the one you have uploaded in order to relay information on where we are shooting.
LikeLiked by 1 person
If you want to email me the data I am happy to help you out. My email is thecommutesports@gmail.com. I obviously will keep any data private
LikeLike