{
  "_note": "EXAMPLE STRUCTURE ONLY. Synthetic events written to show the format; not taken from a real match, footage or client project.",
  "match": {
    "match_id": "example-0002",
    "competition": "example",
    "home_team": "Blue",
    "away_team": "White",
    "coordinate_system": {
      "name": "pitch_105x68_m",
      "origin": "centre mark",
      "x_axis": "toward home team's attacking goal, both periods",
      "y_axis": "toward home team's left touchline",
      "units": "metres",
      "pitch_length": 105,
      "pitch_width": 68
    },
    "schema_version": "tm-football-1.1",
    "guideline_version": "example-guidelines-v3",
    "package": "Full Events",
    "video": {
      "file": "example-0002_wide_1080p25.mp4",
      "fps": 25,
      "kickoff_frame": 1250
    }
  },
  "events": [
    {
      "event_id": 1,
      "timestamp": "00:23:10.40",
      "period": 1,
      "team": "away",
      "player_jersey": 6,
      "event_group": "Passes",
      "sub_event": "Long",
      "outcome": "complete",
      "start": {
        "x": 18.0,
        "y": -12.5
      },
      "end": {
        "x": -9.5,
        "y": -25.0
      },
      "qualifiers": {
        "pressure": "none",
        "body_part": "right_foot",
        "progressive": true
      },
      "related_event_ids": [
        2
      ],
      "frame": 36010,
      "video_time_s": 1440.4,
      "qa": {
        "reviewed": true,
        "audited": true,
        "changed_in_review": false,
        "flag": null
      }
    },
    {
      "event_id": 2,
      "timestamp": "00:23:12.36",
      "period": 1,
      "team": "away",
      "player_jersey": 11,
      "event_group": "Reception",
      "sub_event": "Successful Reception",
      "outcome": "controlled",
      "start": {
        "x": -9.5,
        "y": -25.0
      },
      "qualifiers": {
        "pressure": "medium",
        "body_part": "chest"
      },
      "related_event_ids": [
        1
      ],
      "frame": 36059,
      "video_time_s": 1442.36,
      "qa": {
        "reviewed": true,
        "audited": true,
        "changed_in_review": false,
        "flag": null
      }
    },
    {
      "event_id": 3,
      "timestamp": "00:23:13.20",
      "period": 1,
      "team": "home",
      "player_jersey": 2,
      "event_group": "Duel / Attacking Action",
      "sub_event": "Ground Duel",
      "outcome": "won",
      "start": {
        "x": -10.8,
        "y": -24.1
      },
      "qualifiers": {
        "opponent_jersey": 11
      },
      "related_event_ids": [
        4
      ],
      "frame": 36080,
      "video_time_s": 1443.2,
      "qa": {
        "reviewed": true,
        "audited": true,
        "changed_in_review": false,
        "flag": null
      }
    },
    {
      "event_id": 4,
      "timestamp": "00:23:13.20",
      "period": 1,
      "team": "away",
      "player_jersey": 11,
      "event_group": "Duel / Attacking Action",
      "sub_event": "Ground Duel",
      "outcome": "lost",
      "start": {
        "x": -10.8,
        "y": -24.1
      },
      "qualifiers": {
        "opponent_jersey": 2
      },
      "related_event_ids": [
        3
      ],
      "frame": 36080,
      "video_time_s": 1443.2,
      "qa": {
        "reviewed": true,
        "audited": true,
        "changed_in_review": false,
        "flag": null
      }
    },
    {
      "event_id": 5,
      "timestamp": "00:23:14.08",
      "period": 1,
      "team": "home",
      "player_jersey": 2,
      "event_group": "Passes",
      "sub_event": "Basic",
      "outcome": "complete",
      "start": {
        "x": -12.0,
        "y": -23.0
      },
      "end": {
        "x": -4.5,
        "y": -14.0
      },
      "qualifiers": {
        "pressure": "high",
        "body_part": "left_foot",
        "progressive": false
      },
      "related_event_ids": [
        6
      ],
      "frame": 36102,
      "video_time_s": 1444.08,
      "qa": {
        "reviewed": true,
        "audited": true,
        "changed_in_review": false,
        "flag": null
      }
    },
    {
      "event_id": 6,
      "timestamp": "00:23:15.00",
      "period": 1,
      "team": "home",
      "player_jersey": 6,
      "event_group": "Reception",
      "sub_event": "Successful Reception",
      "outcome": "controlled",
      "start": {
        "x": -4.5,
        "y": -14.0
      },
      "qualifiers": {
        "pressure": "none",
        "body_part": "right_foot"
      },
      "related_event_ids": [
        5
      ],
      "frame": 36125,
      "video_time_s": 1445.0,
      "qa": {
        "reviewed": true,
        "audited": true,
        "changed_in_review": false,
        "flag": null
      }
    },
    {
      "event_id": 7,
      "timestamp": "00:23:16.72",
      "period": 1,
      "team": "home",
      "player_jersey": 6,
      "event_group": "Possession Action",
      "sub_event": "Carry",
      "outcome": "retained",
      "start": {
        "x": -4.5,
        "y": -14.0
      },
      "end": {
        "x": 17.0,
        "y": -9.0
      },
      "qualifiers": {
        "progressive": true
      },
      "frame": 36168,
      "video_time_s": 1446.72,
      "qa": {
        "reviewed": true,
        "audited": true,
        "changed_in_review": false,
        "flag": null
      }
    },
    {
      "event_id": 8,
      "timestamp": "00:23:18.52",
      "period": 1,
      "team": "home",
      "player_jersey": 6,
      "event_group": "Passes",
      "sub_event": "Through",
      "outcome": "complete",
      "start": {
        "x": 17.0,
        "y": -9.0
      },
      "end": {
        "x": 38.0,
        "y": 2.0
      },
      "qualifiers": {
        "pressure": "medium",
        "body_part": "right_foot",
        "progressive": true
      },
      "related_event_ids": [
        9
      ],
      "frame": 36213,
      "video_time_s": 1448.52,
      "qa": {
        "reviewed": true,
        "audited": true,
        "changed_in_review": false,
        "flag": null
      }
    },
    {
      "event_id": 9,
      "timestamp": "00:23:20.16",
      "period": 1,
      "team": "home",
      "player_jersey": null,
      "event_group": "Reception",
      "sub_event": "Successful Reception",
      "outcome": "controlled",
      "start": {
        "x": 38.0,
        "y": 2.0
      },
      "qualifiers": {
        "pressure": "high",
        "body_part": "right_foot"
      },
      "related_event_ids": [
        8
      ],
      "frame": 36254,
      "video_time_s": 1450.16,
      "qa": {
        "reviewed": true,
        "audited": true,
        "changed_in_review": true,
        "flag": "identity_uncertain"
      }
    },
    {
      "event_id": 10,
      "timestamp": "00:23:21.04",
      "period": 1,
      "team": "home",
      "player_jersey": null,
      "event_group": "Free Kick / Shot",
      "sub_event": "Shot",
      "outcome": "off_target",
      "start": {
        "x": 41.5,
        "y": 4.5
      },
      "end": {
        "x": 52.5,
        "y": 5.2
      },
      "qualifiers": {
        "body_part": "right_foot",
        "pressure": "high"
      },
      "related_event_ids": [
        9
      ],
      "frame": 36276,
      "video_time_s": 1451.04,
      "qa": {
        "reviewed": true,
        "audited": true,
        "changed_in_review": false,
        "flag": "identity_uncertain"
      }
    },
    {
      "event_id": 11,
      "timestamp": "00:23:24.80",
      "period": 1,
      "team": "away",
      "player_jersey": 1,
      "event_group": "Goalkeeper Actions",
      "sub_event": "Goal Kick",
      "outcome": "complete",
      "start": {
        "x": 47.0,
        "y": 0.0
      },
      "end": {
        "x": 8.0,
        "y": 20.0
      },
      "qualifiers": {
        "distribution": "kick"
      },
      "frame": 36370,
      "video_time_s": 1454.8,
      "qa": {
        "reviewed": true,
        "audited": false,
        "changed_in_review": false,
        "flag": null
      }
    },
    {
      "event_id": 12,
      "timestamp": "00:23:27.12",
      "period": 1,
      "team": "home",
      "player_jersey": 4,
      "event_group": "Defensive Action",
      "sub_event": "Interception",
      "outcome": "successful",
      "start": {
        "x": 6.0,
        "y": 21.0
      },
      "frame": 36428,
      "video_time_s": 1457.12,
      "qa": {
        "reviewed": true,
        "audited": false,
        "changed_in_review": false,
        "flag": "location_estimated"
      }
    }
  ]
}