Glossary
This glossary serves two purposes — primarily, to make your life easier by directly linking you to the data without you having to go through my twitter timeline. Secondly, it will also aim to serve as a glossary, defining some of the data labels that may be confusing to some.
Links
English Premier League
MetaData — Season 20/21 here
ShotData — Season 20/21 here
Spanish La Liga
MetaData — Season 20/21 here
ShotData — Season 20/21 here
German Bundesliga
MetaData — Season 20/21 here
ShotData — Season 20/21 here
French Ligue 1
MetaData — Season 20/21 here
ShotData — Season 20/21 here
Italian Serie A
MetaData — Season 20/21 here
ShotData — Season 20/21 here
All 5 Leagues combined
MetaData — Season 14/15 → Season19/20 here
ShotData —Season 14/15 → Season19/20 here
Glossary
MetaData
- player_id → Understat’s unique player ID which helps identify each player
- player_name → The player’s name
- games → Number of games player has appeared in that season
- time → Number of minutes player has played in that season
- goals → Goals scored in that season
- xG → Expected goals accumulated in that season
- assists → Assists provided in that season
- xA → Expected assists accumulated in that season
- shots → shots taken in that season
- key_passes → key passes made in that season
- yellow_cards → yellow cards received in that season
- red_cards → red cards received in that season
- position → Position played throughout the season. F → Forward, M→ Midfield, D→ Defender, GK→ Goalkeeper
- team_name → The team the player played for in that season, if the player switched clubs mid-season, that player will have two entries for that specific season
- npg → Non Penalty Goals scored in that season
- npxG → Non Penalty Expected goals accumulated in that season
- xGChain → Total xG of every possession the player was involved in
- xGBuildup → Total xG of every possession the player was involved in (without key passes and shots)
- year → Season in which the preceding data was collected. 2014 is 2014/15 and so on
ShotData
- h_team → Home Team during that specific match
- id → MatchID of that specific match
- minute → Minute at which the shot was taken (remember that one of the downfalls of understat data is that it doesn’t differentiate between shots taken in the extra time after the first half and the restart after the second half)
- result → Outcome of that shot. Examples →Goal, MissedShots, SavedShot, MissedShots, Goal, BlockedShot
- X → The understat pitches classifies the pitch as 100 units by 100 units (both length and width). X represents the length. 0 to 100 is from left to right (goal-line to the other goal line)
- Y → Represents the width. 0 to 100 is from bottom to top
- xG → Expected Goal value of that specific shot
- player → Player who took the shot
- h_a → Whether the shot was taken at home or away
- player_id → Unique ID of the player who took the shot
- situation → Situation from which shot was taken. Examples → OpenPlay, SetPiece, DirectFreekick, FromCorner
- year → Season in which the shot was taken
- shotType → Which body part the shot was taken with → RightFoot, Head, LeftFoot or Other
- match_id → Unique ID of the match in which the shot was taken
- a_team → Away Team during that specific match
- h_goals → Goals scored by the home team in that specific match
- a_goals → Goals scored by the away team in that specific match
- date → Date of the match
- player_assisted → Player who assisted the shot if any
- lastAction → The last action before the shot was taken. Examples → Chipped, Cross, Pass, TakeOn, Rebound