Skip to content

Dribbles Location Velocity Defender

The dribbles_location_velocity_defender section in the markings response contains defender location and movement context for dribble events.

Overview

Each record represents one defender for one dribble, so there will be five records for a given dribble--one for each defender on the court.

Sample Response

json
{
  "markings": {
    "dribbles_location_velocity_defender": [
      {
        "ball_handler_id_nba": 1642843,
        "chance_id_ctg": "chance_51bfc1fda2cc0deb125bee9988859667",
        "defender_acceleration": -0.59,
        "defender_feet_from_ball_handler_at_dribble": 5.11,
        "defender_feet_from_rim_at_dribble": 27.34,
        "defender_id_nba": 1627742,
        "defender_location_at_dribble_x": -18.24,
        "defender_location_at_dribble_y": 5.38,
        "defender_rim_movement_angle_before_dribble": 9.41,
        "defender_velocity_after_dribble": 6.79,
        "defender_velocity_before_dribble": 7.38,
        "dribble_he_frame": 241,
        "dribble_id_ctg": "dribble_f00be85fa245d2860c8f25018a840e62",
        "game_id_nba": "0022500404",
        "period": 1,
        "rim_ball_handler_defender_angle_at_dribble": 12.68
      }
    ]
  }
}

Fields

Identifiers

game_id_nba

Type: string

NBA game ID


dribble_id_ctg

Type: string

CTG-generated unique identifier for the dribble


chance_id_ctg

Type: string | Nullable

CTG-generated chance ID that contains this dribble. null if the dribble could not be associated with a chance.


ball_handler_id_nba

Type: integer

NBA player ID of the dribbler


defender_id_nba

Type: integer

NBA player ID of the defender


Timing

period

Type: integer

Period in which the dribble occurred


dribble_he_frame

Type: integer

Hawk-Eye frame when the dribble started


Location And Movement

defender_location_at_dribble_x

Type: float | Unit: feet

Defender x coordinate when the dribble started


defender_location_at_dribble_y

Type: float | Unit: feet

Defender y coordinate when the dribble started


defender_velocity_before_dribble

Type: float | Unit: feet/sec

Defender speed before the dribble started


defender_velocity_after_dribble

Type: float | Unit: feet/sec

Defender speed after the dribble started


defender_acceleration

Type: float | Unit: feet/sec

Change from the defender's speed before the dribble to their speed after the dribble


defender_rim_movement_angle_before_dribble

Type: float | Unit: degrees

Defender movement angle relative to the rim before the dribble


rim_ball_handler_defender_angle_at_dribble

Type: float | Unit: degrees

Angle between the rim, ballhandler, and defender when the dribble started


defender_feet_from_ball_handler_at_dribble

Type: float | Unit: feet

Defender distance from the ballhandler when the dribble started


defender_feet_from_rim_at_dribble

Type: float | Unit: feet

Defender distance from the rim when the dribble started