Version 0.2.2
This schema defines the Meta Data as described in the Common Data Format paper.
Unique identifier for the competition
Name of the competition
Format of the competition (e.g., 'league18', 'league20')
Age restriction for the competition (e.g., 'U18', 'U20')
Type of competition (e.g., 'youth', 'mens', 'womens')
Unique identifier for the season
Season name (e.g., '2022/23')
Unique identifier for the match
Scheduled kickoff time in UTC
The direction of play for the home team
Start time of the period in UTC
End time of the period in UTC
Frame ID at the start of the period
Frame ID at the start of the period
Unique team identifier of the team playing on the left side of the pitch in this period. The leftteamid and rightteamid should be the actual, nonstandardized sides.
Unique team identifier of the team playing on the left side of the pitch in this period. The leftteamid and rightteamid should be the actual, nonstandardized sides.
Whistles that start and end major periods of play
No Additional ItemsExamples of types 'firsthalf', 'secondhalf', 'weatherdelay', 'healthdelay', 'injurytreatment', 'fanhealth_delay' etc.
Sub type related to an interruption, for example 'start' or 'end'
The time in UTC of the whistle
Round of the match (e.g. 1, 2, 3, final, semi_final)
Scheduled kickoff time in UTC
Local kickoff time
Country where the match is played
City where the match is played
Percipitation during the match in millimetres
Indicates if the roof is open (true) or closed (false)
Unique identifier for the home team
Unique player identifier
Unique team identifier denoting the team the player plays for
Jersey number for a player
Denotes whether a player started the game (true) or not (false)
Unique identifier for the stadium
Length of the pitch in metres, null if not available
Width of the pitch in metres, null if not available
Name of the stadium
Information on the turf of the pitch (e.g., 'grass', 'natural_reinforced')
Video meta data information, null if not relevant
Camera perspective (e.g. in 'stadium', 'broadcast', 'tactical', 'tactical_wide')
Version number for the video data collection in use (e.g. '0.1.0')
Vendor name of the video data
Frames per second (i.e., frame rate) of video
Event data meta information, null if not relevant
Indicates if the event data was collected live or post match
Tracking data meta information, null if not relevant
Version number for the tracking data collection in use (e.g. '0.1.0')
Vendor name of the tracking data
Frames per second (i.e., frame rate) of tracking
Indicates if the tracking data was collected live or post match
Landmark tracking data meta information, null if not relevant
Version number for the landmark data collection in use (e.g. '0.1.0')
Vendor name of the landmark tracking data
Frames per second (i.e., frame rate) of landmark tracking
Indicates if the limb data was collected live or post match
Ball tracking data meta information, null if not relevant. Only relevant when providing an independent ball file.
Version number for the ball data collection in use
Vendor name of the ball data
Frames per second (i.e., frame rate) of ball tracking
Indicates if the ball data was collected live or post match
Meta information
Version number for the meta data collection in use
Vendor name of the meta data
Common Data Format (CDF) meta information
Version number for the CDF in use