Football Heatmaps: 6 Ways Clubs Use Positional Data

Post-match heatmaps appear on club dashboards, broadcast graphics, and scouting platforms within hours of the final whistle. The tool is routinely misread: a large red zone on a defensive midfielder’s heatmap confirms where he spent his time on the pitch, not how effectively he used it.

By David Findlay, Founder of KiqIQ.

Quick Answer: A football heatmap is a colour-coded visual representation of where a player or team has been most active on the pitch during a match or training session, generated from positional tracking or event data.

Definition: A football heatmap divides the pitch into zones and assigns colour intensity to each zone based on how frequently a player or the ball was recorded there. Warmer colours, typically orange and red, indicate higher frequency of activity. Cooler colours, typically blue and green, indicate lower frequency.

Key point: Heatmaps record positional frequency, not positional quality. A player with a concentrated red zone in the attacking third spent time there. Whether those moments produced effective actions requires a separate layer of event data to assess.

How Football Heatmaps Are Generated

Two distinct data collection methods produce football heatmaps in professional football.

Event-based heatmaps are built from labelled action data. Each time a player touches the ball, completes a pass, makes a tackle, or takes a shot, the action is recorded with an x/y coordinate on the pitch. Plotting all labelled actions for a single player produces an event-based heatmap showing where their ball involvement was concentrated. This method is the most widely distributed, appearing on consumer platforms and in public data sets.

Tracking-based heatmaps use continuous positional data. Optical camera systems and radar sensors installed in stadiums record every player’s position multiple times per second, regardless of whether they are involved with the ball. This method captures off-ball positioning, pressing shape, and movement patterns that event data cannot show. The underlying positional feeds are maintained by specialist providers and are primarily available to clubs and federations through commercial agreements.

football heatmaps

Understanding Heatmap Colour Coding

The colour gradient used across most football heatmap platforms runs from cool to warm. Blue or green indicates a low frequency of recorded activity in a zone. Yellow and orange indicate moderate frequency. Red indicates the highest concentration of recorded activity within the selected time window.

The colour scale is relative to the player’s own data for that match or period, not a fixed universal threshold. A player who spent the majority of the 90 minutes operating in a narrow central corridor will show a concentrated red band in that zone even if the absolute volume of their actions was low.

6 Ways Clubs Use Football Heatmaps

1. Post-Match Positional Review

Coaching staff compare the planned positional structure against the heatmap output to assess whether players held their assigned zones. A central midfielder whose heatmap shows heavy presence on the right channel rather than central areas indicates a positional drift that can be addressed directly in the next training session.

2. Pressing Pattern Analysis

Team heatmaps generated from tracking data show where a squad’s collective defensive pressure was concentrated during specific phases of the match. Analysts cross-reference the team press heatmap against the opposition’s ball progression data to identify whether the press was applied from the intended zones and whether it successfully limited forward play in targeted areas.

3. Scouting Role Consistency

A winger’s heatmap across multiple appearances shows whether he consistently operates in advanced wide areas or frequently drops into deeper positions. Scouts use this to assess positional discipline and role fit against the specific system requirements of the recruiting club. Inconsistent heatmaps across matches with similar game states can indicate a player adapting their role reactively rather than holding a defined position.

4. Opposition Preparation

Analysts generate opponent player heatmaps as part of match preparation, identifying the zones and channels most heavily occupied by each player. This informs defensive line assignments, man-marking zones, and the positioning of the press trigger relative to where the opposition’s key players tend to receive the ball.

5. Development and Academy Analysis

Academy analysts use heatmaps to assess whether developing players are building correct positional habits for their designated role. A central defender who generates significant heatmap activity in advanced midfield zones over repeated matches may be indicating positional uncertainty or a lack of positional discipline, both of which can be addressed through structured feedback.

6. Identifying Structural Asymmetries

A squad’s combined heatmap across a full match reveals positional imbalances in team shape. Significant concentration on one flank with low coverage on the opposite side indicates a structural asymmetry. Opponents that identify this pattern in preparation can exploit the low-coverage channel through wide overloads or switching play.

The Limitations of Heatmap Analysis

Several well-documented limitations make heatmaps incomplete as standalone analytical tools:

  • Activity, not quality: A heatmap records where a player was located and how frequently. It does not record whether the actions taken in those zones were effective, whether passes were completed, or whether the positioning reflected good decision-making.
  • No temporal layer: A standard match heatmap aggregates all 90 minutes. It does not separate the first half from the second, or moments of possession from moments of pressing. Filtering by game phase requires event data alongside the heatmap.
  • Off-ball blindspots in event-based data: Event-based heatmaps, the most widely available type, only capture positions linked to ball involvement. A forward who makes fifteen intelligent off-ball runs without receiving the ball will appear almost absent on an event-based heatmap, regardless of how much tactical work they did.
  • Game state dependency: The same player defending a 1-0 lead in a low block will produce a fundamentally different heatmap from the same player chasing a 2-0 deficit. Comparing heatmaps without filtering for game state produces misleading positional conclusions.

Where to Access Football Heatmaps

Several platforms make heatmap data available at different levels of access:

  • FBref provides player heatmaps built from StatsBomb event data, covering domestic leagues, European competitions, and international tournaments. Access is free for most data sets.
  • SofaScore and Fotmob display event-based player heatmaps for recent matches and are publicly accessible without a subscription.
  • Opta Analyst and StatsBomb publish research articles and open data sets that include positional analysis and heatmap-adjacent visualisations.
  • At club and federation level, integrated analysis platforms from providers including Wyscout and Hudl incorporate heatmap generation within broader video and data analysis workflows.

The KiqIQ Angle

The heatmap is one of the first data visualisations a football analyst encounters, and also one of the most frequently misapplied. Clubs that use heatmaps as a checklist item in post-match review, without pairing them with event data, temporal filtering, or game state context, extract a fraction of the available analytical value. The distinction between event-based and tracking-based heatmaps is rarely communicated to coaching staff, which means the limitations of the tool are rarely understood by the people acting on it. For analysts at any level: the first question to ask when reading a heatmap is always what is not shown here.

football heatmaps

Frequently Asked Questions

What is a football heatmap?

A football heatmap is a colour-coded visualisation of where a player or team has been most active on the pitch during a match, generated from positional event data or continuous tracking data. Warm colours indicate high-frequency zones; cool colours indicate low-frequency zones.

How are football heatmaps generated?

There are two methods. Event-based heatmaps are built from labelled action coordinates, recording where ball-related actions occurred. Tracking-based heatmaps use continuous positional feeds from optical cameras or radar sensors, capturing every player’s position multiple times per second regardless of ball involvement.

What do the colours on a football heatmap mean?

The colour scale runs from cool to warm. Blue and green indicate zones where a player or ball was recorded infrequently. Yellow and orange indicate moderate frequency. Red indicates the highest concentration of recorded activity within the selected time period.

What are the limitations of football heatmaps?

Heatmaps show where activity occurred, not how effective that activity was. They aggregate the full match unless filtered, which removes temporal context. Event-based heatmaps are blind to off-ball movement, and all heatmaps are sensitive to game state, which makes direct comparisons between matches misleading without additional filtering.

Where can I find football heatmaps for free?

FBref provides player heatmaps built on StatsBomb event data across multiple competitions. SofaScore and Fotmob offer event-based player heatmaps for recent matches at no cost. StatsBomb’s open data repository also contains positional data that can be used to generate heatmaps.

Sources