Skip to content

Drive

A player carrying the ball with their feet without releasing it. The span covers consecutive frames where the same player is the active possessor and the ball stays bound to them.

Category: Ball action

Properties

Property Type Description Values
body_part str Which body part contacted the ball. unknown is the engine-side placeholder for unmeasured rows. head, both_hands, unknown
confidence_detection float32 Detection confidence [0,1].
confidence_event float32 Event [0,1]. Model confidence for this event class.
confidence_identity float32 Identity confidence [0,1]. Null for non-actor events and for rows where the jersey/player_id was not resolved (team-only actor rows have this null).
length_cm int32 Euclidean distance start → target, in cm (span events).
x_target int16 Target x-coordinate in cm (corner-origin, same convention as top-level x/y).
y_target int16 Target y-coordinate in cm (corner-origin, same convention as top-level x/y).

Property Values

body_part

Which body part contacted the ball.

Value Description
head Headed contact. Includes header, flick-on, headed pass, headed clearance.
both_hands Two-handed throw. Used for throw-in restarts (paired with set_piece=throw_in).
unknown Engine-side placeholder for rows where body part was not measured. Distinct from a positive identification of a non-standard body part.

Querying

Using event_property filter

{
  "filters": [
    {
      "type": "event_property",
      "event_type": "drive",
      "properties": []
    }
  ]
}

Filter by property

By body_part

{
  "filters": [
    {
      "type": "event_property",
      "event_type": "drive",
      "properties": [
        { "field": "body_part", "eq": "head" }
      ]
    }
  ]
}

Filter by player

{
  "filters": [
    {
      "type": "event_property",
      "event_type": "drive",
      "properties": [],
      "players": ["0-10"]
    }
  ]
}

Filter by team

{
  "filters": [
    {
      "type": "event_property",
      "event_type": "drive",
      "properties": [],
      "teams": ["team_0"]
    }
  ]
}

Response

Events of this type appear in the Events endpoint response:

{
  "start": 125.5,
  "end": 135.5,
  "label": "drive",
  "event_type": "drive"
}