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,
        "possession_touch_id_ctg": "possession_touch_5435b99a68a17dd802078397e4b7008a",
        "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.


possession_touch_id_ctg ​

Type: string | Nullable

CTG-generated ID for the possession touch that contains this dribble. null if no possession touch can be linked.


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