For organisations
Hockey data & analytics for media, clubs and agents
One data layer for the NHL and Europe’s leagues. Custom analytics on top. Delivered in weeks, not seasons.
The Hockey Analytics (THA) is a Stockholm-based hockey data practice. We have joined, cleaned, and matched public data from the NHL, every Swedish league, Finland, Switzerland, Norway, and Denmark. You get the answers, the tool, or the feed — you do not have to build the pipeline.
The problem
Hockey data is public, but it is scattered.
- Every league publishes in its own format, on its own site, with its own player IDs.
- The same player shows up under three spellings in three leagues.
- xG, shift data, and salaries sit in different places, and none of them line up by default.
- Building and maintaining that pipeline takes months. Most media teams, clubs, and agencies do not have the time.
So the analysis gets done in spreadsheets, one league at a time, or it does not get done.
What you get
1. A unified data layer
Public play-by-play, box scores, shifts, and stats from 10+ leagues in one consistent schema. Players are matched across leagues, so a junior in J20 links to the same person in HockeyAllsvenskan, SHL, and the NHL.
2. Custom analytics
A tool built around your question: a scouting view, comparison tables for writers, a contract benchmark, a league report. Delivered as a private web app behind login, or as recurring exports.
3. API and MCP access
Query the data yourself — REST-style API from your code, or MCP so your team can ask questions in ChatGPT, Claude, Gemini, or Grok and get answers grounded in the same data.
Who it is for
Media & content — data-backed stories without a data team. See our SHL timeouts study (1,303 timeouts, five seasons).
Clubs & scouting — follow players across leagues in one view. Junior ice-time share, line usage, scoring rates and xG, matched to one player ID. Your tracking data can sit alongside public data.
Agents — league-adjusted production, usage trends, and salary comparables for negotiations.
Betting & fantasy analysts — clean historical play-by-play and xG across leagues through an API you can model on.
How it works
- Email your question. Tell us the decision or workflow. We confirm whether the data covers it.
- Scope. One-page scope with deliverables, leagues, format, and package tier.
- Delivery in about 1–2 weeks. Private tool, export, or API keys — with a walkthrough.
Recent example: a custom analytics platform for an international hockey media and data company, delivered about 10 days after kickoff. Read the anonymized case →
Ask hockey. Get the reading, for your whole team.