{
 "schema": "scouting-team/1",
 "edition": "site",
 "generator": "agent_edition.py v3",
 "game_id": "0022600225",
 "season": "2026-27",
 "date": "2026-11-11",
 "tip_utc": "2026-11-12T02:30:00Z",
 "tip_et": "Wed Nov 11, 2026 · 9:30 PM ET",
 "built_at_utc": "2026-11-12T01:18:27Z",
 "matchup": {
  "label": "GSW @ HOU",
  "home": "HOU",
  "away": "GSW"
 },
 "scouted_team": {
  "tricode": "GSW",
  "name": "Golden State Warriors",
  "team_id": 1610612744
 },
 "for_team": {
  "tricode": "HOU",
  "name": "Houston Rockets",
  "team_id": 1610612745
 },
 "frame": "Scouting GSW · from Houston's side",
 "windows": {
  "baseline": {
   "label": "2025-26 regular season",
   "games": 82,
   "first_date": "2025-10-21",
   "last_date": "2026-04-12"
  },
  "recent": {
   "label": "2026-27 regular season to date",
   "games": 11,
   "first_date": "2026-10-21",
   "last_date": "2026-11-09"
  }
 },
 "availability": {
  "date": "2026-11-11",
  "report_date": "2026-11-11",
  "report_posted": true,
  "read_at_utc": "2026-11-12T01:18:20Z",
  "teams": [
   {
    "tricode": "GSW",
    "team_id": 1610612744,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1630314,
      "name": "Brandon Williams",
      "status": "Out"
     },
     {
      "person_id": 1627780,
      "name": "Gary Payton II",
      "status": "Out"
     },
     {
      "person_id": 202710,
      "name": "Jimmy Butler III",
      "status": "Out"
     },
     {
      "person_id": 204001,
      "name": "Kristaps Porziņģis",
      "status": "Out"
     },
     {
      "person_id": 1630541,
      "name": "Moses Moody",
      "status": "Out"
     }
    ]
   },
   {
    "tricode": "HOU",
    "team_id": 1610612745,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 203991,
      "name": "Clint Capela",
      "status": "Out"
     },
     {
      "person_id": 1641763,
      "name": "Julian Phillips",
      "status": "Out"
     },
     {
      "person_id": 1643595,
      "name": "Quadir Copeland",
      "status": "Out"
     },
     {
      "person_id": 203500,
      "name": "Steven Adams",
      "status": "Out"
     }
    ]
   }
  ],
  "schedule": {
   "team": "GSW",
   "note": null,
   "prev_game": {
    "game_id": "0022600210",
    "date_et": "2026-11-09",
    "opponent": "NOP",
    "home": true
   },
   "next_game": {
    "game_id": "0022600040",
    "date_et": "2026-11-13",
    "opponent": "SAS",
    "home": false,
    "days_until": 2
   },
   "season_game_number": 12,
   "days_rest": 1,
   "b2b": false,
   "three_in_four": false,
   "games_in_last_4_days": 2,
   "games_last_7_days": 3
  }
 },
 "ten_seconds": [
  {
   "text": "Last season: 6th-fewest rim attempts (28%), 5th-most turnovers forced (16.1/100), 2nd-least transition (9%), 5th-most turnovers (15.9/100).",
   "source": "pbp"
  },
  {
   "text": "Scoring last season: S. Curry 26.6/g (30.6 so far), B. Podziemski 13.8/g (16.8 so far), D. Melton 12.3/g (10.0 so far).",
   "source": "pbp"
  }
 ],
 "team_keys": [
  {
   "key": "shot_profile",
   "text": "Perimeter team last season: 42% paint attempts (4th fewest); 28% at the rim (6th fewest); 50% 3PA share (1st of 30). Chase Curry 39%, Cryer 39%, Podziemski 37%, Horford 36%; wall up on Bassey, Leons.",
   "source": "pbp"
  },
  {
   "key": "assisted_share",
   "text": "71% of their makes are assisted (most in the league). Take away the pass; stay home.",
   "source": "pbp"
  },
  {
   "key": "fastbreak_share",
   "text": "Half-court team: 9% of FGA in transition (2nd fewest). Pressure the ball; they don't run.",
   "source": "pbp"
  },
  {
   "key": "rim_fg_pct",
   "text": "They finish: 68.3% at the rim (4th best). No free runs; wall up early.",
   "source": "pbp"
  },
  {
   "key": "tov_per_100",
   "text": "Turnover-prone: 15.9 per 100 possessions (5th most). Pressure the ball, deny reversals.",
   "source": "pbp"
  },
  {
   "key": "opp_tov_per_100",
   "text": "They force turnovers: 16.1 per 100 (5th most). Strong with the ball; no casual passes.",
   "source": "pbp"
  }
 ],
 "team_metrics": [
  {
   "key": "poss_pg",
   "label": "possessions per game (pace proxy)",
   "value": 98.55,
   "league_mean": 98.64,
   "rank": 19,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "pts_per_100",
   "label": "points per 100 possessions",
   "value": 116.3,
   "league_mean": 117.21,
   "rank": 19,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "opp_pts_per_100",
   "label": "opponent points per 100 possessions",
   "value": 116.96,
   "league_mean": 117.17,
   "rank": 14,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "efg_pct",
   "label": "eFG%",
   "value": 0.549,
   "league_mean": 0.546,
   "rank": 13,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fg3a_share",
   "label": "3PA share of FGA",
   "value": 0.497,
   "league_mean": 0.415,
   "rank": 1,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fg3_pct",
   "label": "3P%",
   "value": 0.356,
   "league_mean": 0.359,
   "rank": 18,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "pitp_share",
   "label": "paint-attempt share of FGA",
   "value": 0.425,
   "league_mean": 0.484,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_share",
   "label": "restricted-area share of FGA",
   "value": 0.275,
   "league_mean": 0.3,
   "rank": 25,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_fg_pct",
   "label": "restricted-area FG%",
   "value": 0.683,
   "league_mean": 0.661,
   "rank": 4,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fastbreak_share",
   "label": "fastbreak share of FGA",
   "value": 0.094,
   "league_mean": 0.115,
   "rank": 29,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "second_chance_share",
   "label": "second-chance share of FGA",
   "value": 0.127,
   "league_mean": 0.128,
   "rank": 15,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fta_per_fga",
   "label": "FTA per FGA",
   "value": 0.238,
   "league_mean": 0.264,
   "rank": 24,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "tov_per_100",
   "label": "turnovers per 100 possessions",
   "value": 15.89,
   "league_mean": 14.71,
   "rank": 5,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "oreb_pct",
   "label": "offensive rebound %",
   "value": 0.302,
   "league_mean": 0.305,
   "rank": 13,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "dreb_pct",
   "label": "defensive rebound %",
   "value": 0.684,
   "league_mean": 0.695,
   "rank": 24,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "assisted_share",
   "label": "assisted share of made FGs",
   "value": 0.706,
   "league_mean": 0.637,
   "rank": 1,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fouls_pg",
   "label": "fouls committed per game",
   "value": 19.61,
   "league_mean": 19.86,
   "rank": 18,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of fouls",
   "value": 0.486,
   "league_mean": 0.525,
   "rank": 29,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_fg_pct",
   "label": "opponent FG% allowed at the rim",
   "value": 0.67,
   "league_mean": 0.659,
   "rank": 11,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_share",
   "label": "opponent rim-attempt share allowed",
   "value": 0.286,
   "league_mean": 0.3,
   "rank": 21,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_fg3a_share",
   "label": "opponent 3PA share allowed",
   "value": 0.406,
   "league_mean": 0.415,
   "rank": 20,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "opp_fg3_pct",
   "label": "opponent 3P% allowed",
   "value": 0.36,
   "league_mean": 0.359,
   "rank": 12,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_tov_per_100",
   "label": "opponent turnovers forced per 100",
   "value": 16.15,
   "league_mean": 14.71,
   "rank": 5,
   "n_teams": 30,
   "higher_is_better": true
  }
 ],
 "team_changes": [],
 "flag_note": "15 player rates flagged as changed from last season (bullets starting 'New this season'); 0 team-level (under Team keys).",
 "game_plan": {
  "foul_him_late": {
   "players": [
    {
     "person_id": 203110,
     "name": "Draymond Green",
     "name_i": "D. Green",
     "jersey": "23",
     "pos": "F-C",
     "text": "70% FT (84 FTA, 16th pct)",
     "printed_text": "70% FT (84 FTA, 16th pct)",
     "ft_pct": 0.702,
     "ftm": 59,
     "fta": 84,
     "percentile": 0.161,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 7,
     "clutch_fta": 9
    },
    {
     "person_id": 1630611,
     "name": "Gui Santos",
     "name_i": "G. Santos",
     "jersey": "15",
     "pos": "F",
     "text": "72% FT (120 FTA, 24th pct), 10/14 in clutch",
     "printed_text": "72% FT (120 FTA, 24th pct), 10/14 in clutch",
     "ft_pct": 0.725,
     "ftm": 87,
     "fta": 120,
     "percentile": 0.238,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 10,
     "clutch_fta": 14
    }
   ],
   "empty_text": null
  },
  "dont_foul": {
   "players": [
    {
     "person_id": 201939,
     "name": "Stephen Curry",
     "name_i": "S. Curry",
     "jersey": "30",
     "pos": "G",
     "text": "92% FT (221 FTA, 99th pct), 14/16 in clutch",
     "printed_text": "92% FT",
     "ft_pct": 0.923,
     "ftm": 204,
     "fta": 221,
     "percentile": 0.994,
     "grade": "elite",
     "pool": 258,
     "clutch_ftm": 14,
     "clutch_fta": 16,
     "shown": true
    },
    {
     "person_id": 1629001,
     "name": "De'Anthony Melton",
     "name_i": "D. Melton",
     "jersey": "8",
     "pos": "G",
     "text": "83% FT (121 FTA, 66th pct), 10/13 in clutch",
     "printed_text": "83% FT",
     "ft_pct": 0.826,
     "ftm": 100,
     "fta": 121,
     "percentile": 0.665,
     "grade": "good",
     "pool": 258,
     "clutch_ftm": 10,
     "clutch_fta": 13,
     "shown": true
    }
   ]
  },
  "foul_trouble": {
   "players": [],
   "empty_text": "Nobody over 4.5 fouls per 36 last season."
  }
 },
 "players": [
  {
   "person_id": 1642865,
   "name": "Yaxel Lendeborg",
   "name_i": "Y. Lendeborg",
   "jersey": "1",
   "pos": "F",
   "section": "starters",
   "order": 1,
   "rotation_rank": 1,
   "height": "6-9",
   "age": 24.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 11,
    "games_recent": 11,
    "minutes_recent": 350.7,
    "mpg_recent": 31.9,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 11,
    "pts_pg": 21.36,
    "reb_pg": 7.18,
    "ast_pg": 4.0,
    "tov_pg": 3.36,
    "fouls_committed_pg": 3.18,
    "fouls_drawn_pg": 3.82,
    "fgm": 79,
    "fga": 151,
    "fg_pct": 0.523,
    "fga_pg": 13.73,
    "fg3m": 27,
    "fg3a": 61,
    "fg3_pct": 0.443,
    "fg3a_pg": 5.55,
    "fg3a_share": 0.404,
    "ftm": 50,
    "fta": 66,
    "ft_pct": 0.758,
    "fta_pg": 6.0,
    "fta_per_fga": 0.437,
    "rim_fgm": 31,
    "rim_fga": 44,
    "rim_fg_pct": 0.705,
    "efg_pct": 0.613,
    "ts_pct": 0.653,
    "assisted_share": 0.658,
    "tov_per_100_usage": 17.05,
    "mpg": 31.9
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": null,
     "n": 0,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": null,
     "n": 0,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": null,
     "n": 0,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 350.7,
    "mpg_baseline": null,
    "fga_pg": null,
    "fg3a_share": null,
    "fg3_pct": null,
    "rim_share": null,
    "rim_fg_pct": null,
    "ft_pct": null,
    "pullup_share": null,
    "drive_share": null,
    "cs3_share_of_3pa": null,
    "assisted_share": null,
    "tov_per_100_usage": null,
    "fta_per_fga": null,
    "pf_per36": null,
    "fouls_drawn_pg": null,
    "flags": 0
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1641764,
   "name": "Brandin Podziemski",
   "name_i": "B. Podziemski",
   "jersey": "2",
   "pos": "G",
   "section": "starters",
   "order": 2,
   "rotation_rank": 2,
   "height": "6-4",
   "age": 23.0,
   "exp": "3",
   "baseline_teams": [
    "GSW"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 297.3,
    "mpg_recent": 33.0,
    "mpg_baseline": 28.46,
    "last_game": null
   },
   "last_season": {
    "gp": 82,
    "pts_pg": 13.82,
    "reb_pg": 5.11,
    "ast_pg": 3.71,
    "tov_pg": 1.6,
    "fouls_committed_pg": 1.66,
    "fouls_drawn_pg": 2.8,
    "fgm": 394,
    "fga": 866,
    "fg_pct": 0.455,
    "fga_pg": 10.56,
    "fg3m": 153,
    "fg3a": 412,
    "fg3_pct": 0.371,
    "fg3a_pg": 5.02,
    "fg3a_share": 0.476,
    "ftm": 192,
    "fta": 241,
    "ft_pct": 0.797,
    "fta_pg": 2.94,
    "fta_per_fga": 0.278,
    "rim_fgm": 123,
    "rim_fga": 177,
    "rim_fg_pct": 0.695,
    "efg_pct": 0.543,
    "ts_pct": 0.583,
    "assisted_share": 0.655,
    "tov_per_100_usage": 11.88,
    "mpg": 28.46
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 16.78,
    "reb_pg": 5.0,
    "ast_pg": 4.22,
    "tov_pg": 1.33,
    "fouls_committed_pg": 2.44,
    "fouls_drawn_pg": 3.33,
    "fgm": 55,
    "fga": 114,
    "fg_pct": 0.482,
    "fga_pg": 12.67,
    "fg3m": 25,
    "fg3a": 62,
    "fg3_pct": 0.403,
    "fg3a_pg": 6.89,
    "fg3a_share": 0.544,
    "ftm": 16,
    "fta": 24,
    "ft_pct": 0.667,
    "fta_pg": 2.67,
    "fta_per_fga": 0.211,
    "rim_fgm": 16,
    "rim_fga": 20,
    "rim_fg_pct": 0.8,
    "efg_pct": 0.592,
    "ts_pct": 0.606,
    "assisted_share": 0.782,
    "tov_per_100_usage": 8.79,
    "mpg": 33.0
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "above average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.371,
     "n": 412,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.617,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.695,
     "n": 177,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.722,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.797,
     "n": 241,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.552,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.278,
     "n": 866,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.625,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.119,
     "n": 1103.04,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.505,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.476,
     "n": 866,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.611,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.204,
     "n": 866,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.308,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.266,
     "n": 866,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.736,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.304,
     "n": 866,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.593,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.269,
     "n": 866,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.745,
     "grade": "good",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 297.3,
    "mpg_baseline": 28.46,
    "fga_pg": 10.56,
    "fg3a_share": 0.476,
    "fg3_pct": 0.371,
    "rim_share": 0.204,
    "rim_fg_pct": 0.695,
    "ft_pct": 0.797,
    "pullup_share": 0.269,
    "drive_share": 0.304,
    "cs3_share_of_3pa": 0.58,
    "assisted_share": 0.655,
    "tov_per_100_usage": 11.88,
    "fta_per_fga": 0.278,
    "pf_per36": 2.1,
    "fouls_drawn_pg": 2.8,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Knockdown 3: 37.1% on 5.0/g (62nd pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 58% from the corners (65 att), 33% above the break (347). No help off the corners; help off him on top.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 27% of his shots are pull-ups (74th pct, 36%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 201939,
   "name": "Stephen Curry",
   "name_i": "S. Curry",
   "jersey": "30",
   "pos": "G",
   "section": "starters",
   "order": 3,
   "rotation_rank": 3,
   "height": "6-2",
   "age": 38.0,
   "exp": "17",
   "baseline_teams": [
    "GSW"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 257.5,
    "mpg_recent": 28.6,
    "mpg_baseline": 30.9,
    "last_game": null
   },
   "last_season": {
    "gp": 43,
    "pts_pg": 26.56,
    "reb_pg": 3.58,
    "ast_pg": 4.72,
    "tov_pg": 2.81,
    "fouls_committed_pg": 1.74,
    "fouls_drawn_pg": 4.63,
    "fgm": 374,
    "fga": 799,
    "fg_pct": 0.468,
    "fga_pg": 18.58,
    "fg3m": 190,
    "fg3a": 484,
    "fg3_pct": 0.393,
    "fg3a_pg": 11.26,
    "fg3a_share": 0.606,
    "ftm": 204,
    "fta": 221,
    "ft_pct": 0.923,
    "fta_pg": 5.14,
    "fta_per_fga": 0.277,
    "rim_fgm": 93,
    "rim_fga": 137,
    "rim_fg_pct": 0.679,
    "efg_pct": 0.587,
    "ts_pct": 0.637,
    "assisted_share": 0.615,
    "tov_per_100_usage": 11.89,
    "mpg": 30.9
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 30.56,
    "reb_pg": 4.11,
    "ast_pg": 4.33,
    "tov_pg": 1.78,
    "fouls_committed_pg": 1.44,
    "fouls_drawn_pg": 6.56,
    "fgm": 79,
    "fga": 157,
    "fg_pct": 0.503,
    "fga_pg": 17.44,
    "fg3m": 42,
    "fg3a": 92,
    "fg3_pct": 0.457,
    "fg3a_pg": 10.22,
    "fg3a_share": 0.586,
    "ftm": 75,
    "fta": 76,
    "ft_pct": 0.987,
    "fta_pg": 8.44,
    "fta_per_fga": 0.484,
    "rim_fgm": 14,
    "rim_fga": 22,
    "rim_fg_pct": 0.636,
    "efg_pct": 0.637,
    "ts_pct": 0.722,
    "assisted_share": 0.62,
    "tov_per_100_usage": 7.75,
    "mpg": 28.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "excellent"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "elite"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.393,
     "n": 484,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.819,
     "grade": "excellent",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.679,
     "n": 137,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.615,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.923,
     "n": 221,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.994,
     "grade": "elite",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.277,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.616,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.119,
     "n": 1017.24,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.498,
     "grade": "average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.606,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.843,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.171,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.192,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.249,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.664,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.215,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.294,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.353,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.886,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 257.5,
    "mpg_baseline": 30.9,
    "fga_pg": 18.58,
    "fg3a_share": 0.606,
    "fg3_pct": 0.393,
    "rim_share": 0.171,
    "rim_fg_pct": 0.679,
    "ft_pct": 0.923,
    "pullup_share": 0.353,
    "drive_share": 0.215,
    "cs3_share_of_3pa": 0.473,
    "assisted_share": 0.615,
    "tov_per_100_usage": 11.89,
    "fta_per_fga": 0.277,
    "pf_per36": 2.0,
    "fouls_drawn_pg": 4.63,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Knockdown 3: 39.3% on 11.3/g (82nd pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 35% of his shots are pull-ups (89th pct, 43%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 203110,
   "name": "Draymond Green",
   "name_i": "D. Green",
   "jersey": "23",
   "pos": "F-C",
   "section": "starters",
   "order": 4,
   "rotation_rank": 5,
   "height": "6-6",
   "age": 36.0,
   "exp": "14",
   "baseline_teams": [
    "GSW"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 241.2,
    "mpg_recent": 26.8,
    "mpg_baseline": 27.49,
    "last_game": null
   },
   "last_season": {
    "gp": 68,
    "pts_pg": 8.38,
    "reb_pg": 5.53,
    "ast_pg": 5.53,
    "tov_pg": 2.66,
    "fouls_committed_pg": 2.9,
    "fouls_drawn_pg": 1.65,
    "fgm": 205,
    "fga": 491,
    "fg_pct": 0.418,
    "fga_pg": 7.22,
    "fg3m": 101,
    "fg3a": 310,
    "fg3_pct": 0.326,
    "fg3a_pg": 4.56,
    "fg3a_share": 0.631,
    "ftm": 59,
    "fta": 84,
    "ft_pct": 0.702,
    "fta_pg": 1.24,
    "fta_per_fga": 0.171,
    "rim_fgm": 88,
    "rim_fga": 130,
    "rim_fg_pct": 0.677,
    "efg_pct": 0.52,
    "ts_pct": 0.54,
    "assisted_share": 0.912,
    "tov_per_100_usage": 25.53,
    "mpg": 27.49
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 2.78,
    "reb_pg": 4.89,
    "ast_pg": 7.56,
    "tov_pg": 3.11,
    "fouls_committed_pg": 2.33,
    "fouls_drawn_pg": 1.78,
    "fgm": 10,
    "fga": 27,
    "fg_pct": 0.37,
    "fga_pg": 3.0,
    "fg3m": 2,
    "fg3a": 10,
    "fg3_pct": 0.2,
    "fg3a_pg": 1.11,
    "fg3a_share": 0.37,
    "ftm": 3,
    "fta": 6,
    "ft_pct": 0.5,
    "fta_pg": 0.67,
    "fta_per_fga": 0.222,
    "rim_fgm": 6,
    "rim_fga": 10,
    "rim_fg_pct": 0.6,
    "efg_pct": 0.407,
    "ts_pct": 0.422,
    "assisted_share": 0.8,
    "tov_per_100_usage": 48.58,
    "mpg": 26.8
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "above average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.326,
     "n": 310,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.22,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.677,
     "n": 130,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.599,
     "grade": "above average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.702,
     "n": 84,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.161,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.171,
     "n": 491,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.248,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.255,
     "n": 708.96,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.002,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.631,
     "n": 491,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.886,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.265,
     "n": 491,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.46,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.228,
     "n": 491,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.555,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.171,
     "n": 491,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.192,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.01,
     "n": 491,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.062,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 241.2,
    "mpg_baseline": 27.49,
    "fga_pg": 7.22,
    "fg3a_share": 0.631,
    "fg3_pct": 0.326,
    "rim_share": 0.265,
    "rim_fg_pct": 0.677,
    "ft_pct": 0.702,
    "pullup_share": 0.01,
    "drive_share": 0.171,
    "cs3_share_of_3pa": 0.984,
    "assisted_share": 0.912,
    "tov_per_100_usage": 25.53,
    "fta_per_fga": 0.171,
    "pf_per36": 3.8,
    "fouls_drawn_pg": 1.65,
    "flags": 3
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "down",
     "p0": 0.631,
     "p1": 0.37,
     "n1": 27,
     "z": -2.81
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "down",
     "p0": 0.621,
     "p1": 0.37,
     "n1": 27,
     "z": -2.69
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event (FGA + 0.44*FTA + TOV)",
     "direction": "up",
     "p0": 0.255,
     "p1": 0.486,
     "n1": 57.64,
     "z": 4.01
    }
   ],
   "bullets": [
    {
     "text": "Pressure him: 25.5 TO per 100 usage (bad, 1st pct), 56% of them bad passes; 28 TO in 9 games so far. Hands in the lanes; 5.5 AST/g, so stay home on shooters when he drives.",
     "source": "pbp"
    },
    {
     "text": "New this season: turnovers per usage event (FGA + 0.44*FTA + TOV) up, 26% -> 49% (58 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Volume 3s at 32.6%, 4.6/g (22nd pct): make him shoot contested, no fly-bys.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 39% from the corners (108 att), 29% above the break (202). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1630611,
   "name": "Gui Santos",
   "name_i": "G. Santos",
   "jersey": "15",
   "pos": "F",
   "section": "starters",
   "order": 5,
   "rotation_rank": 10,
   "height": "6-7",
   "age": 24.0,
   "exp": "3",
   "baseline_teams": [
    "GSW"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 6,
    "games_recent": 8,
    "minutes_recent": 153.2,
    "mpg_recent": 19.2,
    "mpg_baseline": 20.53,
    "last_game": null
   },
   "last_season": {
    "gp": 68,
    "pts_pg": 9.19,
    "reb_pg": 3.91,
    "ast_pg": 2.34,
    "tov_pg": 1.5,
    "fouls_committed_pg": 2.09,
    "fouls_drawn_pg": 1.75,
    "fgm": 230,
    "fga": 460,
    "fg_pct": 0.5,
    "fga_pg": 6.76,
    "fg3m": 78,
    "fg3a": 222,
    "fg3_pct": 0.351,
    "fg3a_pg": 3.26,
    "fg3a_share": 0.483,
    "ftm": 87,
    "fta": 120,
    "ft_pct": 0.725,
    "fta_pg": 1.76,
    "fta_per_fga": 0.261,
    "rim_fgm": 130,
    "rim_fga": 179,
    "rim_fg_pct": 0.726,
    "efg_pct": 0.585,
    "ts_pct": 0.609,
    "assisted_share": 0.77,
    "tov_per_100_usage": 16.59,
    "mpg": 20.53
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 6.12,
    "reb_pg": 4.0,
    "ast_pg": 1.5,
    "tov_pg": 0.75,
    "fouls_committed_pg": 2.38,
    "fouls_drawn_pg": 2.0,
    "fgm": 16,
    "fga": 36,
    "fg_pct": 0.444,
    "fga_pg": 4.5,
    "fg3m": 4,
    "fg3a": 13,
    "fg3_pct": 0.308,
    "fg3a_pg": 1.62,
    "fg3a_share": 0.361,
    "ftm": 13,
    "fta": 20,
    "ft_pct": 0.65,
    "fta_pg": 2.5,
    "fta_per_fga": 0.556,
    "rim_fgm": 9,
    "rim_fga": 14,
    "rim_fg_pct": 0.643,
    "efg_pct": 0.5,
    "ts_pct": 0.547,
    "assisted_share": 0.562,
    "tov_per_100_usage": 11.81,
    "mpg": 19.2
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "excellent"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "above average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.351,
     "n": 222,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.432,
     "grade": "average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.726,
     "n": 179,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.853,
     "grade": "excellent",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.725,
     "n": 120,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.238,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.261,
     "n": 460,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.565,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.166,
     "n": 614.8,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.092,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.483,
     "n": 460,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.632,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.389,
     "n": 460,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.783,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.259,
     "n": 460,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.702,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.276,
     "n": 460,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.512,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.037,
     "n": 460,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.153,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 153.2,
    "mpg_baseline": 20.53,
    "fga_pg": 6.76,
    "fg3a_share": 0.483,
    "fg3_pct": 0.351,
    "rim_share": 0.389,
    "rim_fg_pct": 0.726,
    "ft_pct": 0.725,
    "pullup_share": 0.037,
    "drive_share": 0.276,
    "cs3_share_of_3pa": 0.865,
    "assisted_share": 0.77,
    "tov_per_100_usage": 16.59,
    "fta_per_fga": 0.261,
    "pf_per36": 3.7,
    "fouls_drawn_pg": 1.75,
    "flags": 2
   },
   "changes": [
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "down",
     "p0": 0.35,
     "p1": 0.167,
     "n1": 36,
     "z": -2.31
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "down",
     "p0": 0.417,
     "p1": 0.25,
     "n1": 36,
     "z": -2.04
    }
   ],
   "bullets": [
    {
     "text": "Pressure him: 16.6 TO per 100 usage (bad, 9th pct), 36% of them bad passes; 6 TO in 8 games so far. Hands in the lanes.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from Above the Break 3 down, 35% -> 17% (36 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Elite finisher: 73% at the rim (85th pct) on 179 attempts, 39% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 46% from the corners (61 att), 31% above the break (161). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1629001,
   "name": "De'Anthony Melton",
   "name_i": "D. Melton",
   "jersey": "8",
   "pos": "G",
   "section": "bench",
   "order": 1,
   "rotation_rank": 4,
   "height": "6-2",
   "age": 28.0,
   "exp": "8",
   "baseline_teams": [
    "GSW"
   ],
   "new_to_team": false,
   "tags": [
    "started 2 of 11"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 2,
    "games_recent": 11,
    "minutes_recent": 243.9,
    "mpg_recent": 22.2,
    "mpg_baseline": 22.96,
    "last_game": null
   },
   "last_season": {
    "gp": 49,
    "pts_pg": 12.29,
    "reb_pg": 3.22,
    "ast_pg": 2.55,
    "tov_pg": 1.86,
    "fouls_committed_pg": 1.86,
    "fouls_drawn_pg": 1.92,
    "fgm": 215,
    "fga": 528,
    "fg_pct": 0.407,
    "fga_pg": 10.78,
    "fg3m": 72,
    "fg3a": 245,
    "fg3_pct": 0.294,
    "fg3a_pg": 5.0,
    "fg3a_share": 0.464,
    "ftm": 100,
    "fta": 121,
    "ft_pct": 0.826,
    "fta_pg": 2.47,
    "fta_per_fga": 0.229,
    "rim_fgm": 83,
    "rim_fga": 143,
    "rim_fg_pct": 0.58,
    "efg_pct": 0.475,
    "ts_pct": 0.518,
    "assisted_share": 0.572,
    "tov_per_100_usage": 13.54,
    "mpg": 22.96
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 10.0,
    "reb_pg": 4.27,
    "ast_pg": 2.18,
    "tov_pg": 1.36,
    "fouls_committed_pg": 2.18,
    "fouls_drawn_pg": 1.73,
    "fgm": 34,
    "fga": 83,
    "fg_pct": 0.41,
    "fga_pg": 7.55,
    "fg3m": 24,
    "fg3a": 56,
    "fg3_pct": 0.429,
    "fg3a_pg": 5.09,
    "fg3a_share": 0.675,
    "ftm": 18,
    "fta": 22,
    "ft_pct": 0.818,
    "fta_pg": 2.0,
    "fta_per_fga": 0.265,
    "rim_fgm": 7,
    "rim_fga": 12,
    "rim_fg_pct": 0.583,
    "efg_pct": 0.554,
    "ts_pct": 0.593,
    "assisted_share": 0.676,
    "tov_per_100_usage": 13.93,
    "mpg": 22.2
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "below average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.294,
     "n": 245,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.067,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.58,
     "n": 143,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.103,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.826,
     "n": 121,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.665,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.229,
     "n": 528,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.414,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.135,
     "n": 672.24,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.308,
     "grade": "below average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.464,
     "n": 528,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.579,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.271,
     "n": 528,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.477,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.178,
     "n": 528,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.361,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.369,
     "n": 528,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.787,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.188,
     "n": 528,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.579,
     "grade": "above average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 243.9,
    "mpg_baseline": 22.96,
    "fga_pg": 10.78,
    "fg3a_share": 0.464,
    "fg3_pct": 0.294,
    "rim_share": 0.271,
    "rim_fg_pct": 0.58,
    "ft_pct": 0.826,
    "pullup_share": 0.188,
    "drive_share": 0.369,
    "cs3_share_of_3pa": 0.624,
    "assisted_share": 0.572,
    "tov_per_100_usage": 13.54,
    "fta_per_fga": 0.229,
    "pf_per36": 2.9,
    "fouls_drawn_pg": 1.92,
    "flags": 5
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.464,
     "p1": 0.675,
     "n1": 83,
     "z": 3.85
    },
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.271,
     "p1": 0.145,
     "n1": 83,
     "z": -2.59
    },
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "up",
     "p0": 0.347,
     "p1": 0.47,
     "n1": 83,
     "z": 2.36
    },
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.369,
     "p1": 0.217,
     "n1": 83,
     "z": -2.88
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "up",
     "p0": 0.29,
     "p1": 0.518,
     "n1": 83,
     "z": 4.58
    }
   ],
   "bullets": [
    {
     "text": "Poor finisher: 58% at the rim (bad, 10th pct) on 143 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    },
    {
     "text": "New this season: catch-and-shoot-3 proxy share of FGA up, 29% -> 52% (83 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Volume 3s at 29.4%, 5.0/g (7th pct): make him shoot contested, no fly-bys.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1627777,
   "name": "Georges Niang",
   "name_i": "G. Niang",
   "jersey": "32",
   "pos": "F",
   "section": "bench",
   "order": 2,
   "rotation_rank": 6,
   "height": "6-7",
   "age": 33.0,
   "exp": "10",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [
    "started 2 of 11"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 2,
    "games_recent": 11,
    "minutes_recent": 225.1,
    "mpg_recent": 20.5,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 11,
    "pts_pg": 8.27,
    "reb_pg": 2.91,
    "ast_pg": 1.64,
    "tov_pg": 1.27,
    "fouls_committed_pg": 1.55,
    "fouls_drawn_pg": 1.09,
    "fgm": 36,
    "fga": 74,
    "fg_pct": 0.486,
    "fga_pg": 6.73,
    "fg3m": 15,
    "fg3a": 42,
    "fg3_pct": 0.357,
    "fg3a_pg": 3.82,
    "fg3a_share": 0.568,
    "ftm": 4,
    "fta": 6,
    "ft_pct": 0.667,
    "fta_pg": 0.55,
    "fta_per_fga": 0.081,
    "rim_fgm": 10,
    "rim_fga": 12,
    "rim_fg_pct": 0.833,
    "efg_pct": 0.588,
    "ts_pct": 0.594,
    "assisted_share": 0.861,
    "tov_per_100_usage": 15.45,
    "mpg": 20.5
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": null,
     "n": 0,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": null,
     "n": 0,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": null,
     "n": 0,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 225.1,
    "mpg_baseline": null,
    "fga_pg": null,
    "fg3a_share": null,
    "fg3_pct": null,
    "rim_share": null,
    "rim_fg_pct": null,
    "ft_pct": null,
    "pullup_share": null,
    "drive_share": null,
    "cs3_share_of_3pa": null,
    "assisted_share": null,
    "tov_per_100_usage": null,
    "fta_per_fga": null,
    "pf_per36": null,
    "fouls_drawn_pg": null,
    "flags": 0
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642954,
   "name": "Will Richard",
   "name_i": "W. Richard",
   "jersey": "3",
   "pos": "G",
   "section": "bench",
   "order": 3,
   "rotation_rank": 7,
   "height": "6-3",
   "age": 23.0,
   "exp": "1",
   "baseline_teams": [
    "GSW"
   ],
   "new_to_team": false,
   "tags": [
    "started 3 of 10",
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 3,
    "games_recent": 10,
    "minutes_recent": 172.0,
    "mpg_recent": 17.2,
    "mpg_baseline": 19.96,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 69,
    "pts_pg": 6.39,
    "reb_pg": 2.49,
    "ast_pg": 1.35,
    "tov_pg": 0.77,
    "fouls_committed_pg": 1.9,
    "fouls_drawn_pg": 0.87,
    "fgm": 162,
    "fga": 346,
    "fg_pct": 0.468,
    "fga_pg": 5.01,
    "fg3m": 71,
    "fg3a": 212,
    "fg3_pct": 0.335,
    "fg3a_pg": 3.07,
    "fg3a_share": 0.613,
    "ftm": 46,
    "fta": 54,
    "ft_pct": 0.852,
    "fta_pg": 0.78,
    "fta_per_fga": 0.156,
    "rim_fgm": 77,
    "rim_fga": 99,
    "rim_fg_pct": 0.778,
    "efg_pct": 0.571,
    "ts_pct": 0.596,
    "assisted_share": 0.809,
    "tov_per_100_usage": 12.54,
    "mpg": 19.96
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 5.1,
    "reb_pg": 1.8,
    "ast_pg": 1.0,
    "tov_pg": 0.4,
    "fouls_committed_pg": 1.5,
    "fouls_drawn_pg": 0.6,
    "fgm": 19,
    "fga": 40,
    "fg_pct": 0.475,
    "fga_pg": 4.0,
    "fg3m": 9,
    "fg3a": 21,
    "fg3_pct": 0.429,
    "fg3a_pg": 2.1,
    "fg3a_share": 0.525,
    "ftm": 4,
    "fta": 5,
    "ft_pct": 0.8,
    "fta_pg": 0.5,
    "fta_per_fga": 0.125,
    "rim_fgm": 8,
    "rim_fga": 13,
    "rim_fg_pct": 0.615,
    "efg_pct": 0.588,
    "ts_pct": 0.604,
    "assisted_share": 0.842,
    "tov_per_100_usage": 8.66,
    "mpg": 17.2
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.335,
     "n": 212,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.311,
     "grade": "below average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.778,
     "n": 99,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.852,
     "n": 54,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.156,
     "n": 346,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.206,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.125,
     "n": 422.76,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.414,
     "grade": "average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.613,
     "n": 346,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.857,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.286,
     "n": 346,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.526,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.173,
     "n": 346,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.326,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.139,
     "n": 346,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.125,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.104,
     "n": 346,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.343,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 172.0,
    "mpg_baseline": 19.96,
    "fga_pg": 5.01,
    "fg3a_share": 0.613,
    "fg3_pct": 0.335,
    "rim_share": 0.286,
    "rim_fg_pct": 0.778,
    "ft_pct": 0.852,
    "pullup_share": 0.104,
    "drive_share": 0.139,
    "cs3_share_of_3pa": 0.778,
    "assisted_share": 0.809,
    "tov_per_100_usage": 12.54,
    "fta_per_fga": 0.156,
    "pf_per36": 3.4,
    "fouls_drawn_pg": 0.87,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Capable 3: 33.5% on 3.1/g (31st pct). Closeout under control, contest every one.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1630314,
   "name": "Brandon Williams",
   "name_i": "B. Williams",
   "jersey": "12",
   "pos": "G",
   "section": "bench",
   "order": 4,
   "rotation_rank": 8,
   "height": "6-1",
   "age": 26.0,
   "exp": "4",
   "baseline_teams": [
    "DAL"
   ],
   "new_to_team": true,
   "tags": [
    "started 1 of 10",
    "new · DAL last season"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-11",
    "read_at_utc": "2026-11-12T01:18:20Z"
   },
   "role": {
    "starter_latest": false,
    "starts": 1,
    "games_recent": 10,
    "minutes_recent": 160.9,
    "mpg_recent": 16.1,
    "mpg_baseline": 22.17,
    "last_game": null
   },
   "last_season": {
    "gp": 66,
    "pts_pg": 13.02,
    "reb_pg": 2.89,
    "ast_pg": 3.88,
    "tov_pg": 1.89,
    "fouls_committed_pg": 1.56,
    "fouls_drawn_pg": 3.59,
    "fgm": 291,
    "fga": 617,
    "fg_pct": 0.472,
    "fga_pg": 9.35,
    "fg3m": 36,
    "fg3a": 155,
    "fg3_pct": 0.232,
    "fg3a_pg": 2.35,
    "fg3a_share": 0.251,
    "ftm": 241,
    "fta": 304,
    "ft_pct": 0.793,
    "fta_pg": 4.61,
    "fta_per_fga": 0.493,
    "rim_fgm": 170,
    "rim_fga": 267,
    "rim_fg_pct": 0.637,
    "efg_pct": 0.501,
    "ts_pct": 0.572,
    "assisted_share": 0.381,
    "tov_per_100_usage": 14.27,
    "mpg": 22.17
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 10.4,
    "reb_pg": 2.1,
    "ast_pg": 2.3,
    "tov_pg": 1.5,
    "fouls_committed_pg": 1.3,
    "fouls_drawn_pg": 2.9,
    "fgm": 33,
    "fga": 80,
    "fg_pct": 0.412,
    "fga_pg": 8.0,
    "fg3m": 7,
    "fg3a": 23,
    "fg3_pct": 0.304,
    "fg3a_pg": 2.3,
    "fg3a_share": 0.287,
    "ftm": 31,
    "fta": 36,
    "ft_pct": 0.861,
    "fta_pg": 3.6,
    "fta_per_fga": 0.45,
    "rim_fgm": 10,
    "rim_fga": 19,
    "rim_fg_pct": 0.526,
    "efg_pct": 0.456,
    "ts_pct": 0.543,
    "assisted_share": 0.576,
    "tov_per_100_usage": 13.53,
    "mpg": 16.1
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "below average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.232,
     "n": 155,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.011,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.637,
     "n": 267,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.361,
     "grade": "below average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.793,
     "n": 304,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.517,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.493,
     "n": 617,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.963,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.143,
     "n": 875.76,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.229,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.251,
     "n": 617,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.153,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.433,
     "n": 617,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.829,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.384,
     "n": 617,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.963,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.566,
     "n": 617,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.988,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.177,
     "n": 617,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.544,
     "grade": "above average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 160.9,
    "mpg_baseline": 22.17,
    "fga_pg": 9.35,
    "fg3a_share": 0.251,
    "fg3_pct": 0.232,
    "rim_share": 0.433,
    "rim_fg_pct": 0.637,
    "ft_pct": 0.793,
    "pullup_share": 0.177,
    "drive_share": 0.566,
    "cs3_share_of_3pa": 0.716,
    "assisted_share": 0.381,
    "tov_per_100_usage": 14.27,
    "fta_per_fga": 0.493,
    "pf_per36": 2.5,
    "fouls_drawn_pg": 3.59,
    "flags": 4
   },
   "changes": [
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.433,
     "p1": 0.237,
     "n1": 80,
     "z": -3.52
    },
    {
     "key": "zone_share:In The Paint (Non-RA)",
     "label": "share of FGA from In The Paint (Non-RA)",
     "direction": "up",
     "p0": 0.211,
     "p1": 0.412,
     "n1": 80,
     "z": 4.43
    },
    {
     "key": "pullup_share",
     "label": "pull-up family share of FGA",
     "direction": "down",
     "p0": 0.177,
     "p1": 0.05,
     "n1": 80,
     "z": -2.97
    },
    {
     "key": "assisted_share",
     "label": "assisted share of made FGs",
     "direction": "up",
     "p0": 0.381,
     "p1": 0.576,
     "n1": 33,
     "z": 2.3
    }
   ],
   "bullets": [
    {
     "text": "Lives at the line: 0.49 FTA per FGA (elite, 96th pct), 3.6 fouls drawn/g, 79% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from In The Paint (Non-RA) up, 21% -> 41% (80 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Low-volume, 23.2% from 3 (2.4/g): help off him in the gaps.",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 14.3 TO per 100 usage (bad, 23rd pct), 49% of them bad passes; 15 TO in 10 games so far. Hands in the lanes.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 201143,
   "name": "Al Horford",
   "name_i": "A. Horford",
   "jersey": "20",
   "pos": "C",
   "section": "bench",
   "order": 5,
   "rotation_rank": 9,
   "height": "6-8",
   "age": 40.0,
   "exp": "19",
   "baseline_teams": [
    "GSW"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 158.4,
    "mpg_recent": 17.6,
    "mpg_baseline": 21.54,
    "last_game": null
   },
   "last_season": {
    "gp": 45,
    "pts_pg": 8.27,
    "reb_pg": 4.87,
    "ast_pg": 2.58,
    "tov_pg": 0.93,
    "fouls_committed_pg": 1.13,
    "fouls_drawn_pg": 0.47,
    "fgm": 138,
    "fga": 325,
    "fg_pct": 0.425,
    "fga_pg": 7.22,
    "fg3m": 74,
    "fg3a": 205,
    "fg3_pct": 0.361,
    "fg3a_pg": 4.56,
    "fg3a_share": 0.631,
    "ftm": 22,
    "fta": 26,
    "ft_pct": 0.846,
    "fta_pg": 0.58,
    "fta_per_fga": 0.08,
    "rim_fgm": 31,
    "rim_fga": 49,
    "rim_fg_pct": 0.633,
    "efg_pct": 0.538,
    "ts_pct": 0.553,
    "assisted_share": 0.855,
    "tov_per_100_usage": 11.1,
    "mpg": 21.54
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 5.0,
    "reb_pg": 4.0,
    "ast_pg": 1.89,
    "tov_pg": 0.67,
    "fouls_committed_pg": 1.22,
    "fouls_drawn_pg": 0.0,
    "fgm": 17,
    "fga": 39,
    "fg_pct": 0.436,
    "fga_pg": 4.33,
    "fg3m": 11,
    "fg3a": 27,
    "fg3_pct": 0.407,
    "fg3a_pg": 3.0,
    "fg3a_share": 0.692,
    "ftm": 0,
    "fta": 1,
    "ft_pct": 0.0,
    "fta_pg": 0.11,
    "fta_per_fga": 0.026,
    "rim_fgm": 4,
    "rim_fga": 5,
    "rim_fg_pct": 0.8,
    "efg_pct": 0.577,
    "ts_pct": 0.57,
    "assisted_share": 0.882,
    "tov_per_100_usage": 13.2,
    "mpg": 17.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.361,
     "n": 205,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.51,
     "grade": "above average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.633,
     "n": 49,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.846,
     "n": 26,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.08,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.026,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.111,
     "n": 378.44,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.605,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.631,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.879,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.151,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.143,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.065,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.016,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.12,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.058,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.012,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.065,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 158.4,
    "mpg_baseline": 21.54,
    "fga_pg": 7.22,
    "fg3a_share": 0.631,
    "fg3_pct": 0.361,
    "rim_share": 0.151,
    "rim_fg_pct": 0.633,
    "ft_pct": 0.846,
    "pullup_share": 0.012,
    "drive_share": 0.12,
    "cs3_share_of_3pa": 0.893,
    "assisted_share": 0.855,
    "tov_per_100_usage": 11.1,
    "fta_per_fga": 0.08,
    "pf_per36": 1.9,
    "fouls_drawn_pg": 0.47,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Capable 3: 36.1% on 4.6/g (51st pct). Closeout under control, contest every one.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1627780,
   "name": "Gary Payton II",
   "name_i": "G. Payton II",
   "jersey": "0",
   "pos": "G",
   "section": "bench",
   "order": 6,
   "rotation_rank": 11,
   "height": "6-2",
   "age": 33.0,
   "exp": "10",
   "baseline_teams": [
    "GSW"
   ],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-11",
    "read_at_utc": "2026-11-12T01:18:20Z"
   },
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 10,
    "minutes_recent": 133.4,
    "mpg_recent": 13.3,
    "mpg_baseline": 15.65,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 73,
    "pts_pg": 7.49,
    "reb_pg": 3.63,
    "ast_pg": 1.68,
    "tov_pg": 0.85,
    "fouls_committed_pg": 1.81,
    "fouls_drawn_pg": 0.55,
    "fgm": 242,
    "fga": 415,
    "fg_pct": 0.583,
    "fga_pg": 5.68,
    "fg3m": 37,
    "fg3a": 127,
    "fg3_pct": 0.291,
    "fg3a_pg": 1.74,
    "fg3a_share": 0.306,
    "ftm": 26,
    "fta": 40,
    "ft_pct": 0.65,
    "fta_pg": 0.55,
    "fta_per_fga": 0.096,
    "rim_fgm": 175,
    "rim_fga": 231,
    "rim_fg_pct": 0.758,
    "efg_pct": 0.628,
    "ts_pct": 0.632,
    "assisted_share": 0.826,
    "tov_per_100_usage": 12.54,
    "mpg": 15.65
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 5.0,
    "reb_pg": 1.6,
    "ast_pg": 0.4,
    "tov_pg": 0.8,
    "fouls_committed_pg": 1.7,
    "fouls_drawn_pg": 0.6,
    "fgm": 22,
    "fga": 47,
    "fg_pct": 0.468,
    "fga_pg": 4.7,
    "fg3m": 4,
    "fg3a": 18,
    "fg3_pct": 0.222,
    "fg3a_pg": 1.8,
    "fg3a_share": 0.383,
    "ftm": 2,
    "fta": 2,
    "ft_pct": 1.0,
    "fta_pg": 0.2,
    "fta_per_fga": 0.043,
    "rim_fgm": 13,
    "rim_fga": 20,
    "rim_fg_pct": 0.65,
    "efg_pct": 0.511,
    "ts_pct": 0.522,
    "assisted_share": 0.909,
    "tov_per_100_usage": 14.32,
    "mpg": 13.3
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "elite"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.291,
     "n": 127,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.057,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.758,
     "n": 231,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.938,
     "grade": "elite",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.65,
     "n": 40,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.096,
     "n": 415,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.044,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.125,
     "n": 494.6,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.417,
     "grade": "average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.306,
     "n": 415,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.238,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.557,
     "n": 415,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.924,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.096,
     "n": 415,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.055,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.207,
     "n": 415,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.283,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.022,
     "n": 415,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.104,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 133.4,
    "mpg_baseline": 15.65,
    "fga_pg": 5.68,
    "fg3a_share": 0.306,
    "fg3_pct": 0.291,
    "rim_share": 0.557,
    "rim_fg_pct": 0.758,
    "ft_pct": 0.65,
    "pullup_share": 0.022,
    "drive_share": 0.207,
    "cs3_share_of_3pa": 0.913,
    "assisted_share": 0.826,
    "tov_per_100_usage": 12.54,
    "fta_per_fga": 0.096,
    "pf_per36": 4.2,
    "fouls_drawn_pg": 0.55,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Elite finisher: 76% at the rim (94th pct) on 231 attempts, 56% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "Low-volume, 29.1% from 3 (1.7/g): help off him in the gaps.",
     "source": "pbp"
    },
    {
     "text": "Crashes the glass (3.2 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1629646,
   "name": "Charles Bassey",
   "name_i": "C. Bassey",
   "jersey": "28",
   "pos": "F-C",
   "section": "bench",
   "order": 7,
   "rotation_rank": 12,
   "height": "6-9",
   "age": 26.0,
   "exp": "5",
   "baseline_teams": [
    "BOS",
    "GSW",
    "MEM",
    "PHI"
   ],
   "new_to_team": false,
   "tags": [
    "started 1 of 9"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 1,
    "games_recent": 9,
    "minutes_recent": 112.1,
    "mpg_recent": 12.5,
    "mpg_baseline": 11.74,
    "last_game": null
   },
   "last_season": {
    "gp": 13,
    "pts_pg": 5.85,
    "reb_pg": 4.38,
    "ast_pg": 0.54,
    "tov_pg": 0.46,
    "fouls_committed_pg": 1.46,
    "fouls_drawn_pg": 1.23,
    "fgm": 31,
    "fga": 47,
    "fg_pct": 0.66,
    "fga_pg": 3.62,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 14,
    "fta": 20,
    "ft_pct": 0.7,
    "fta_pg": 1.54,
    "fta_per_fga": 0.426,
    "rim_fgm": 23,
    "rim_fga": 31,
    "rim_fg_pct": 0.742,
    "efg_pct": 0.66,
    "ts_pct": 0.681,
    "assisted_share": 0.71,
    "tov_per_100_usage": 9.71,
    "mpg": 11.74
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 7.67,
    "reb_pg": 5.67,
    "ast_pg": 0.56,
    "tov_pg": 0.78,
    "fouls_committed_pg": 1.89,
    "fouls_drawn_pg": 1.78,
    "fgm": 27,
    "fga": 41,
    "fg_pct": 0.659,
    "fga_pg": 4.56,
    "fg3m": 0,
    "fg3a": 2,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.22,
    "fg3a_share": 0.049,
    "ftm": 15,
    "fta": 17,
    "ft_pct": 0.882,
    "fta_pg": 1.89,
    "fta_per_fga": 0.415,
    "rim_fgm": 17,
    "rim_fga": 24,
    "rim_fg_pct": 0.708,
    "efg_pct": 0.659,
    "ts_pct": 0.712,
    "assisted_share": 0.704,
    "tov_per_100_usage": 12.62,
    "mpg": 12.5
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.742,
     "n": 31,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.7,
     "n": 20,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.426,
     "n": 47,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.097,
     "n": 61.8,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.0,
     "n": 47,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.66,
     "n": 47,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.34,
     "n": 47,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.149,
     "n": 47,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.0,
     "n": 47,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 112.1,
    "mpg_baseline": 11.74,
    "fga_pg": 3.62,
    "fg3a_share": 0.0,
    "fg3_pct": null,
    "rim_share": 0.66,
    "rim_fg_pct": 0.742,
    "ft_pct": 0.7,
    "pullup_share": 0.0,
    "drive_share": 0.149,
    "cs3_share_of_3pa": null,
    "assisted_share": 0.71,
    "tov_per_100_usage": 9.71,
    "fta_per_fga": 0.426,
    "pf_per36": 4.5,
    "fouls_drawn_pg": 1.23,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Non-shooter (0.0 3PA/g): sag off him and help from him; no closeouts needed.",
     "source": "pbp"
    },
    {
     "text": "Crashes the glass (5.4 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1643633,
   "name": "Graham Ike",
   "name_i": "G. Ike",
   "jersey": "45",
   "pos": "F-C",
   "section": "bench",
   "order": 8,
   "rotation_rank": 13,
   "height": "6-10",
   "age": 24.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [
    "started 2 of 8"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 2,
    "games_recent": 8,
    "minutes_recent": 79.8,
    "mpg_recent": 10.0,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 8,
    "pts_pg": 4.88,
    "reb_pg": 2.75,
    "ast_pg": 0.88,
    "tov_pg": 0.38,
    "fouls_committed_pg": 1.38,
    "fouls_drawn_pg": 0.88,
    "fgm": 15,
    "fga": 29,
    "fg_pct": 0.517,
    "fga_pg": 3.62,
    "fg3m": 4,
    "fg3a": 5,
    "fg3_pct": 0.8,
    "fg3a_pg": 0.62,
    "fg3a_share": 0.172,
    "ftm": 5,
    "fta": 6,
    "ft_pct": 0.833,
    "fta_pg": 0.75,
    "fta_per_fga": 0.207,
    "rim_fgm": 10,
    "rim_fga": 16,
    "rim_fg_pct": 0.625,
    "efg_pct": 0.586,
    "ts_pct": 0.616,
    "assisted_share": 0.533,
    "tov_per_100_usage": 8.66,
    "mpg": 10.0
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": null,
     "n": 0,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": null,
     "n": 0,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": null,
     "n": 0,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 79.8,
    "mpg_baseline": null,
    "fga_pg": null,
    "fg3a_share": null,
    "fg3_pct": null,
    "rim_share": null,
    "rim_fg_pct": null,
    "ft_pct": null,
    "pullup_share": null,
    "drive_share": null,
    "cs3_share_of_3pa": null,
    "assisted_share": null,
    "tov_per_100_usage": null,
    "fta_per_fga": null,
    "pf_per36": null,
    "fouls_drawn_pg": null,
    "flags": 0
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1643018,
   "name": "LJ Cryer",
   "name_i": "L. Cryer",
   "jersey": "18",
   "pos": "G",
   "section": "bench",
   "order": 9,
   "rotation_rank": 14,
   "height": "6-0",
   "age": 25.0,
   "exp": "1",
   "baseline_teams": [
    "GSW"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 8,
    "minutes_recent": 50.0,
    "mpg_recent": 6.2,
    "mpg_baseline": 16.23,
    "last_game": null
   },
   "last_season": {
    "gp": 18,
    "pts_pg": 8.22,
    "reb_pg": 1.56,
    "ast_pg": 1.0,
    "tov_pg": 0.78,
    "fouls_committed_pg": 1.56,
    "fouls_drawn_pg": 0.72,
    "fgm": 47,
    "fga": 117,
    "fg_pct": 0.402,
    "fga_pg": 6.5,
    "fg3m": 37,
    "fg3a": 94,
    "fg3_pct": 0.394,
    "fg3a_pg": 5.22,
    "fg3a_share": 0.803,
    "ftm": 17,
    "fta": 19,
    "ft_pct": 0.895,
    "fta_pg": 1.06,
    "fta_per_fga": 0.162,
    "rim_fgm": 3,
    "rim_fga": 4,
    "rim_fg_pct": 0.75,
    "efg_pct": 0.56,
    "ts_pct": 0.59,
    "assisted_share": 0.723,
    "tov_per_100_usage": 10.05,
    "mpg": 16.23
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 3.5,
    "reb_pg": 0.25,
    "ast_pg": 1.25,
    "tov_pg": 0.25,
    "fouls_committed_pg": 0.62,
    "fouls_drawn_pg": 0.12,
    "fgm": 10,
    "fga": 25,
    "fg_pct": 0.4,
    "fga_pg": 3.12,
    "fg3m": 7,
    "fg3a": 16,
    "fg3_pct": 0.438,
    "fg3a_pg": 2.0,
    "fg3a_share": 0.64,
    "ftm": 1,
    "fta": 2,
    "ft_pct": 0.5,
    "fta_pg": 0.25,
    "fta_per_fga": 0.08,
    "rim_fgm": 1,
    "rim_fga": 1,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.54,
    "ts_pct": 0.541,
    "assisted_share": 0.7,
    "tov_per_100_usage": 7.17,
    "mpg": 6.2
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.394,
     "n": 94,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.75,
     "n": 4,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.895,
     "n": 19,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.162,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.1,
     "n": 139.36,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.803,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.034,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.111,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.12,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.342,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 50.0,
    "mpg_baseline": 16.23,
    "fga_pg": 6.5,
    "fg3a_share": 0.803,
    "fg3_pct": 0.394,
    "rim_share": 0.034,
    "rim_fg_pct": 0.75,
    "ft_pct": 0.895,
    "pullup_share": 0.342,
    "drive_share": 0.12,
    "cs3_share_of_3pa": 0.606,
    "assisted_share": 0.723,
    "tov_per_100_usage": 10.05,
    "fta_per_fga": 0.162,
    "pf_per36": 3.5,
    "fouls_drawn_pg": 0.72,
    "flags": 1
   },
   "changes": [
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "down",
     "p0": 0.487,
     "p1": 0.28,
     "n1": 25,
     "z": -2.07
    }
   ],
   "bullets": [
    {
     "text": "New this season: catch-and-shoot-3 proxy share of FGA down, 49% -> 28% (25 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 39.4% on 5.2/g. No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642502,
   "name": "Malevy Leons",
   "name_i": "M. Leons",
   "jersey": "33",
   "pos": "F",
   "section": "bench",
   "order": 10,
   "rotation_rank": 15,
   "height": "6-9",
   "age": 27.0,
   "exp": "2",
   "baseline_teams": [
    "GSW"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 6,
    "minutes_recent": 29.5,
    "mpg_recent": 4.9,
    "mpg_baseline": 11.06,
    "last_game": null
   },
   "last_season": {
    "gp": 25,
    "pts_pg": 3.32,
    "reb_pg": 2.12,
    "ast_pg": 0.92,
    "tov_pg": 0.52,
    "fouls_committed_pg": 1.24,
    "fouls_drawn_pg": 0.72,
    "fgm": 32,
    "fga": 72,
    "fg_pct": 0.444,
    "fga_pg": 2.88,
    "fg3m": 4,
    "fg3a": 16,
    "fg3_pct": 0.25,
    "fg3a_pg": 0.64,
    "fg3a_share": 0.222,
    "ftm": 15,
    "fta": 19,
    "ft_pct": 0.789,
    "fta_pg": 0.76,
    "fta_per_fga": 0.264,
    "rim_fgm": 22,
    "rim_fga": 35,
    "rim_fg_pct": 0.629,
    "efg_pct": 0.472,
    "ts_pct": 0.516,
    "assisted_share": 0.594,
    "tov_per_100_usage": 13.92,
    "mpg": 11.06
   },
   "this_season": {
    "gp": 6,
    "pts_pg": 0.33,
    "reb_pg": 0.83,
    "ast_pg": 0.0,
    "tov_pg": 0.17,
    "fouls_committed_pg": 0.5,
    "fouls_drawn_pg": 0.0,
    "fgm": 1,
    "fga": 7,
    "fg_pct": 0.143,
    "fga_pg": 1.17,
    "fg3m": 0,
    "fg3a": 1,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.17,
    "fg3a_share": 0.143,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": 0,
    "rim_fga": 1,
    "rim_fg_pct": 0.0,
    "efg_pct": 0.143,
    "ts_pct": 0.143,
    "assisted_share": 0.0,
    "tov_per_100_usage": 12.5,
    "mpg": 4.9
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.25,
     "n": 16,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.629,
     "n": 35,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.789,
     "n": 19,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.264,
     "n": 72,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.139,
     "n": 93.36,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.222,
     "n": 72,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.486,
     "n": 72,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.25,
     "n": 72,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.306,
     "n": 72,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.014,
     "n": 72,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 29.5,
    "mpg_baseline": 11.06,
    "fga_pg": 2.88,
    "fg3a_share": 0.222,
    "fg3_pct": 0.25,
    "rim_share": 0.486,
    "rim_fg_pct": 0.629,
    "ft_pct": 0.789,
    "pullup_share": 0.014,
    "drive_share": 0.306,
    "cs3_share_of_3pa": 0.875,
    "assisted_share": 0.594,
    "tov_per_100_usage": 13.92,
    "fta_per_fga": 0.264,
    "pf_per36": 4.0,
    "fouls_drawn_pg": 0.72,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Non-shooter (0.6 3PA/g): go under screens, help off him.",
     "source": "pbp"
    },
    {
     "text": "Crashes the glass (3.9 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  }
 ],
 "also_seen": [],
 "not_seen": [
  {
   "person_id": 202710,
   "name": "Jimmy Butler III",
   "name_i": "J. Butler III",
   "jersey": "10",
   "pos": "F",
   "baseline_teams": [
    "GSW"
   ],
   "mpg_baseline": 31.11,
   "last_season": {
    "gp": 38,
    "pts_pg": 20.0,
    "fga_pg": 12.13,
    "fg3a_pg": 2.24,
    "fg3_pct": 0.376,
    "reb_pg": 5.55,
    "ast_pg": 4.87
   }
  },
  {
   "person_id": 1630541,
   "name": "Moses Moody",
   "name_i": "M. Moody",
   "jersey": "4",
   "pos": "G",
   "baseline_teams": [
    "GSW"
   ],
   "mpg_baseline": 25.67,
   "last_season": {
    "gp": 60,
    "pts_pg": 12.13,
    "fga_pg": 9.28,
    "fg3a_pg": 6.28,
    "fg3_pct": 0.401,
    "reb_pg": 3.33,
    "ast_pg": 1.63
   }
  },
  {
   "person_id": 204001,
   "name": "Kristaps Porziņģis",
   "name_i": "K. Porziņģis",
   "jersey": "7",
   "pos": "F-C",
   "baseline_teams": [
    "ATL",
    "GSW"
   ],
   "mpg_baseline": 24.04,
   "last_season": {
    "gp": 32,
    "pts_pg": 16.66,
    "fga_pg": 12.12,
    "fg3a_pg": 5.0,
    "fg3_pct": 0.338,
    "reb_pg": 5.22,
    "ast_pg": 2.53
   }
  }
 ],
 "definitions": {
  "windows": "baseline = the prior full regular season (2025-26 regular season); recent = the current regular season to date (2026-27 regular season to date). The windows are disjoint.",
  "grades (shooting / ball security)": "league percentile of the player's 2025-26 regular season rate among qualified players, computed from the play-by-play file (qualification: 3P% >= 100 3PA, rim FG% >= 100 restricted-area FGA, FT% >= 75 FTA, rates per FGA >= 300 FGA, turnover rate >= 300 usage events). Words as in 'grade words'; for turnover rate a HIGH percentile means FEW turnovers.",
  "team league context": "every team's 2025-26 regular season value from one pass over the baseline file (same definitions as the team stats except that live team rebounds are approximated as rebounds without the 'deadball' qualifier). rank_desc: 1 = highest value among 30 teams.",
  "rotation": "players ordered by total minutes in the recent window's box scores; Starters = the players who started the team's last game (its box score); a player under 10 minutes over the recent window is listed (Also seen), not carded.",
  "per-36": "baseline per-36 uses each player's total minutes over the baseline season, every team he played for included; recent per-36 uses the box-score minutes.",
  "clutch": "FGA/FG% (and FTA) on shots taken with period >= 4 (includes overtime), game clock <= 5:00 remaining, and |scoreHome - scoreAway| <= 5 BEFORE the shot (score taken from the latest preceding row of the game that carries a score; shots with no prior score are not clutch). The 2025-26 file has no shot rows with empty scores.",
  "possessions_est": "FGA + 0.44*FTA - OREB + TOV, all team-level counts over the window, where OREB = player offensive rebounds + team offensive rebounds that are live (qualifier 'team' without 'deadball', and not immediately following an end-of-period heave) and TOV = all turnover rows for the team including team turnovers (shot clock, etc.). possessions_pg = /games.",
  "usage_events": "FGA + 0.44*FTA + TOV for the player (or team). This is the denominator of to_rate; it is a fractional trial count because of the FT weight.",
  "availability (context)": "statuses as the league's official injury report lists them, with that report's date and the time it was read, never a reason; a player who is not listed is not named. A carded player listed at either of the two most serious statuses keeps his card but leaves the free-throw and foul boxes.",
  "grade words": "league percentile words: elite 90th and up, excellent 75th-89th, good 60th-74th, above average 50th-59th, average 40th-49th, below average 25th-39th, bad under the 25th.",
  "change flags": "For each rate, shrink the recent proportion toward the baseline with a Beta prior of strength m (empirical-Bayes flavour): p1_shrunk = (k1 + m*p0)/(n1 + m), with m = 60 for shot-diet / zone / assisted shares, m = 250 for FG%-type rates (rim FG%, 3P%; 3P% needs ~750 attempts to stabilize, so a 10-game 3P% is almost never flaggable by design), m = 60 for turnover rate. FLAG when |p1_shrunk - p0| >= 0.06 AND |z| >= 2.0 where z = (k1/n1 - p0)/sqrt(p0*(1-p0)/n1) (raw recent proportion against the baseline proportion, SE from p0) AND n1 >= 15 recent trials. Here the windows are disjoint."
 },
 "omitted": {
  "ten_seconds": 0,
  "team_keys": 0,
  "bullets": 0,
  "decided_by": {
   "tag": 0,
   "vocabulary": 0,
   "key": 0
  }
 },
 "provenance": {
  "text": "Computed by NightlyHoops from play-by-play and box scores of regular-season games, and the league's official injury report (statuses only).",
  "data_collected": "2026-11-12"
 }
}
