Version 0.2.2
This schema defines the Official Match Data as described in the Common Data Format paper.
Unique match identifier
Denotes whether the game was hosted in a neutral venue (true) or not (false)
Denotes whether the game went to extra time (true) or not (false)
Denotes whether the game had a penalty shootout (true) or not (false)
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true
Final result for home team
Final result for away team
Unique identifier of the winning team
First half result for home team
First half result for away team
Second half result for home team
Second half result for away team
Required if has_extratime is true
First half extratime result for home team
First half extratime result for away team
Required if has_extratime is true
Second half extratime result for home team
Second half extratime result for away team
Required if has_shootout is true
Shootout result for home team
Shootout result for away team
Unique identifier for the team
Short name of the team
Formation label of the team (e.g. '4-4-2')
Unique player identifier
First name
Last name
Short name
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)
Denotes whether a player played in game (true) or not (false)
Maiden name
Position group acronym given according to the CDF-compatible groups
Position label acronym per player given according to the CDF-compatible labels
Whether the player is a captain (true) or not (false)
A player's date of birth in YYYY-MM-DD format
Must match regular expression:^[0-9]{4}-[0-9]{2}-[0-9]{2}$
Height of a player in cm
A player's dominant foot, which can take the values left, right or both
Additional identifier(s) of the player
Unique identifier for a coach
First name
Last name
Short name
Unique referee identifier
The type of referee (e.g. videoassistantreferee, mainreferee, assistantreferee or fourth_official
First name
Last name
Short name
Time a player scored
Period of the game when the goal was scored
Identifier of the team who scored
Identifier of the player who scored
Identifier of the player who assisted
Denotes whether it was an own goal (true) or not (false)
Denotes whether it was a penalty (true) or not (false)
Home team score after this goal
Away team score after this goal
Identifier of the team who scored
Time a player is substituted in
Period of the game when the substitution occurred
Identifier of the player that is substituted in
Time a player is substituted out
Identifier of the player that is substituted out
Identifier of the team who scored
Time a player received a card
Period of the game when the card was shown
Identifier of the player who received a card
Type of card which can be yellow card, red card or second yellow card
Match sheet data vendor name