The data behind every number

What professional match-event data looks like

Every figure on xG Stat is computed from a feed like this one. This is one real Premier League match, Wolverhampton Wanderers - Tottenham Hotspur, 4 - 2, with nothing removed.

One match, 1,646 events

Event typeCount
Passes853
Duels384
Touches128
Interceptions60
Throw-ins33
Free kicks32
Fouls27
Shots22
Goal kicks18
Runs with the ball5
Corners5
Offsides5
Clearances3
Other71

Every row carries the minute and second, the pitch location, the player and the outcome.

Every shot, where it was taken from

larger shapes = higher xG

One player's shots across a season. The size of each mark is its xG. How to read a shot map

Every pass, start and end

One side's completed passes in a match. Lines join the players who found each other, and a thicker line means more passes. How to read a pass network

Read this season's matches the same way