banner
hockeyskytte.bsky.social
@hockeyskytte.bsky.social
Still working on the NHL App, but I could use some fresh eyes and little bit testing before I go public with it.

Send me DM if you want to test it out.

It's not at all a finished product yet, but it gets better by the day.
October 12, 2025 at 9:12 PM
Finally, you have the Video tool. Now, I've only video-tagged one game, so there's not a whole lot of video there.

You can filter the data, so for instance you can see all shots by a specific player.
October 6, 2025 at 8:37 PM
You also have the more classical Table view. The tables can be downloaded.
October 6, 2025 at 8:36 PM
You can also see Shot attempts on a Heat map. Each of the zones are clickable, so you can focus on a specific area.
October 6, 2025 at 8:36 PM
On the Report page on the PWHL App you can analyse the Play-by-Play data.

I will add xG later, but unfortunately we don't On-Ice information (except on goals).

Here you see Shot maps for and against for Boston Fleet.
October 6, 2025 at 8:35 PM
This is particularly interesting for the PWHL because all games are publicly available on YouTube. This means you can use the Shotplotter to add videos to events from the Play-by-Play data.

Let me know if you have any interest of helping out with that part.
October 6, 2025 at 8:35 PM
Likewise, you can import the Play-by-Play data into the shotplotter:

sports-tagging.netlify.app/hockey/
October 6, 2025 at 8:34 PM
The downloaded lineups can then be imported into the Shotplotter if you want:

sports-tagging.netlify.app/hockey/teams
October 6, 2025 at 8:34 PM
That will take you to the game page where you can see and download (export CSV) lineups and play-by-play data.

The Strength State calculations need a little work - Particularly for blocked shots... But it's not the easiest thing to calculate Strength from directly from PBP.
October 6, 2025 at 8:33 PM
The schedule and Game data is taken directly from PWHL, so it should always be up to date with the league.

You can click on a specific game (if it has been played).
October 6, 2025 at 8:33 PM
I've made some adjustments and additions to the Shot/Event tagging App.

Check it out and let me know what you think.
September 28, 2025 at 9:14 PM
You can also see tables with data, and there's a video player function.
Here you can filter the events, and you can click in the table to play that specific. You can go back and fourth between events and choose how much you want to play before and after the event.
September 26, 2025 at 11:17 PM
If you go to Heat Maps you can see the events by zone. The zones are a little different in the hockey app, but the concept is the same.
September 26, 2025 at 11:17 PM
In the Report pages you can analyze the data. Here's data from a few floorball games.
September 26, 2025 at 11:16 PM
You can also add videos to the event. I'm not quite sure how well YouTube videos work, but from a normal video URL it will automatically grab the video time from the player, and add it to the shot table.
September 26, 2025 at 11:15 PM
You can add Shot Aim to a Shot.
September 26, 2025 at 11:15 PM
The players will autofill based on the lines selection, but you can also manually change the player numbers, if mixed lines are on the ice.
September 26, 2025 at 11:14 PM
Once you have filled out the team lists you can start plotting shots.

Under Shot details you can choose Team, Event type, Period, Strength State Perspective, Strength State, Player 1 (shooter), Player 2 (e.g. shot blocker), Forward lines, defensive lines.
September 26, 2025 at 11:14 PM
Team lists:

The idea is that you start of by entering the team lists. You should assign the Starting goaltender with a G under line. Otherwise, you can assign the players to a specific line - either 1,2,3 is you're playing full lines or 1F,2F,...,1D,2D,... if you're playing defenders/forwards
September 26, 2025 at 11:13 PM
I'm working on a new version of the Line Tool, and I'm really pleased with the design and heat maps.

Here it shows fenwick performance against league average - Blue equals better than the league average, Red means worse than the league average.

What do you think?
June 30, 2025 at 2:46 PM
xG creation and prevention against average (blue is good, red is bad).
Toronto Sceptres haven't produced much from the outside, but they've produced okay from the slot area. They haven't given up much in the defensive zone.
January 9, 2025 at 6:58 PM
Ottawa Charge have had great results at 5v5, while their xGF% are slightly below average.
Toronto Sceptres are the opposite.
January 9, 2025 at 6:50 PM
Alex Carpenter and Claire Thompson lead the PWHL in points so far in the season.
January 9, 2025 at 6:45 PM
Emerance Maschmeyer has been the best goalie so far in the PWHL season according to my simple xG model.
January 9, 2025 at 6:36 PM
PWHL: BOS at MIN

Shootout goals aren't included!
January 9, 2025 at 6:31 PM