Manchester sport, ground by ground

What a player heat map can and cannot tell you

Numbers and analysis4 min readPublished

A football heat map is usually a picture of ball-contact locations, not a full picture of a player's movement, and its colour intensity can mislead when minutes differ. Anyone comparing two maps side-by-side without checking substitution times or data sources risks drawing conclusions the image does not support.

An aerial view of a stadium and the city blocks around it
Bloomfield Stadium from the air. A heat map is the same view of a pitch, with players instead of buildings. Photo: Neukoln · CC BY-SA 3.0 · via Wikimedia Commons
In this piece
  1. Heat Map Versus Touch Map
  2. What the Picture Actually Measures
  3. What the Picture Leaves Out
  4. Why Minutes Change the Colour
  5. When Comparisons Are Valid

Heat Map Versus Touch Map

The terms get swapped casually, but the underlying data differs. A touch map, as described by Sportmonks, is a visual representation of every location where a player made contact with the ball during a match, plotted on a standardized pitch coordinate system with x and y values from 0 to 100. Opta's public heat maps follow the same principle: the location of a player's ball touches, with more intense colour meaning more touches in that area. The interface described in a 2011 MLSsoccer.com feature showed where a player picked up the majority of his touches and, in phrasing that has caused persistent confusion, "where he spent the most time on the field." That last clause overreaches. The map only knows about touches. A player could sprint through an area repeatedly without touching the ball and leave no trace on an event-based heat map.

Opta's presentation standardizes direction so the whole match appears in a single orientation, typically with one team attacking left-to-right. This normalization helps readability but also flattens context. A defensive midfielder pressed into a back-five shape shows the same visual format as a winger hugging the touchline, even though their tactical roles bear no resemblance.

What the Picture Actually Measures

Most public heat maps rely on event data, not tracking data. Opta's live football data records on-the-ball actions with x/y pitch coordinates and timestamps, and the i newspaper reported in 2026 that Opta analysts record up to 2,000 individual events per match. Derby County's 2013 announcement of Opta as the Football League's official data partner cited over 1,600 pieces of information recorded from every 90 minutes. These figures describe discrete actions—passes, shots, tackles, touches—not continuous positional tracking.

Tracking-based heat maps do exist. Companies including Opta, StatsBomb, and Second Spectrum collect player positions up to 25 times per second using camera systems or GPS sensors, according to Footballizer. These maps show where a player spent time regardless of ball contact. But the consumer-facing graphics shared on broadcast and social media are predominantly touch-based. The sampling interval matters: event data captures moments of contact; tracking data captures the gaps between. A heat map generated from 25Hz positional samples looks different from one built from 80-120 touch events. The density calculation changes entirely.

What the Picture Leaves Out

The distinction between heat maps and running data matters because the former excludes off-ball movement. A DAZN News Italia analysis of Milan striker a Milan striker in 2026 noted that while his heat map showed limited ball contact, his kilometrage topped Serie A—a separation the article explicitly tied to his movement without possession. Defensive rotations, decoy runs, and positional adjustments to create space for teammates leave no mark on a touch-based map. The colour intensity in a given zone reflects only successful ball contacts, not defensive work rate, not clever positioning that drew markers away, not the long sprint to close down a counter that ended with a teammate's interception.

This blind spot has tactical consequences. A fullback instructed to stretch the pitch horizontally might register few touches in advanced areas but still fulfil the coach's intent by pinning the opposition's back line. The heat map suggests isolation; the match video reveals occupation.

Why Minutes Change the Colour

Density maps normalize within their own sample. A substitute playing 15 minutes who touches the ball eight times in the penalty area produces a concentrated red patch. A starter playing 90 minutes with 30 touches spread across the pitch shows cooler, more diffuse colouring. The visual impression favours the substitute. The actual contribution does not.

Opta's heat maps do not adjust for time on pitch. The MLSsoccer.com feature described "dense area" as where a player picked up the majority of his touches, with no mention of per-minute rates or playing time weighting. A journalist comparing two players' maps from the same match must check minutes played before interpreting colour intensity as activity level. The same warning applies across matches: a 60-minute performance from a midweek fixture and a 90-minute showing from the weekend use different denominators.

The standardization of pitch direction adds another comparison hazard. A map showing a left winger's touches against a team that defended deep will look different from the same player's map against a high line, even if his actual positioning was consistent. The opponent's shape changes the available space, not the player's intent.

When Comparisons Are Valid

Valid comparisons require aligned data types and aligned minutes. Two players who both played full 90-minute matches, measured with the same event-based system, on the same pitch orientation, can be compared for touch location patterns. Even then, tactical role and opponent behaviour condition the result. A holding midfielder instructed to screen the back four will naturally accumulate touches in a different geometry than one asked to push into the half-spaces.

Tracking-based heat maps permit different comparisons—positional occupation against defensive shape, for instance—but introduce their own constraints. The 25Hz sampling cited by Footballizer is granular but not continuous; rapid direction changes can blur between samples. And public tracking data remains rarer than event data, confined largely to proprietary team feeds and academic studies.

The safest use of a standard heat map is descriptive within a single performance, not evaluative across performances. It shows where the ball found the player. It does not show where the player found space, where he ran without reward, or how long he had to produce the pattern the colours suggest.

Statistical definitions differ between providers. Figures quoted here are attributed to the provider that published them.