| Column Name | Data Type | Description |
| ID_ODSP | String | Unique id of the game |
| ID_EVENT | String | Unique identifier of event (ID_ODSP + SORT_ORDER) |
| SORT_ORDER | Number | Chronological sequence of events in a game |
| Time | Number | Minutes into the match |
| Text | String | Description of event |
| EVENT_TYPE | String | Primary event. 11 unique events (1-attempt (shot), 2-corner, 3-foul, 4-yellow card, 5-second yellow card, 6-(straight) red card, 7-substitution, 8-free kick won, 9-offside, 10-hand ball, 11-penalty conceded) |
| EVENT_TYPE 2 | String | Secondary event. 4 unique events (12-key Pass, 13-failed through ball, 14-sending off, 15-own goal) |
| Side | String | Home or away team (1-home, 2-away) |
| EVENT_TEAM | String | Team that produced the event (In case of Own goals, event team is the team that beneficiated from the own goal) |
| Opponent | String | Opposing team |
| Player | String | Player involved |
| Player 2 | String | Player involved |
| PLAYER_IN | String | Player that came in (only applies to substitutions) |
| PLAYER_OUT | String | Player substituted (only applies to substitutions) |
| SHOT_PLACE | String | Placement of the shot (13 possible placement locations, available in the dictionary, only applies to shots) |
| SHOT_OUTCOME | String | 4 possible outcomes (1-on target, 2-off target, 3-blocked, 4-hit the post) |
| IS_GOAL | Boolean | binary variable if the shot resulted in a goal (own goals included) |
| Location | String | Location on the pitch where the event happened (19 possible locations, available in the dictionary) |
| Body Part | String | Body part ball touches (1-right foot, 2-left foot, 3-head) |
| ASSIST_METHOD | String | In case of an assisted shot, 5 possible assist methods (details in the dictionary) |
| Situation | String | In case of an assisted shot, 5 possible assist methods (details in the dictionary) |
| FAST_BREAK | Boolean | Did a fast break occur |