{
 "schema": "scouting-team/1",
 "edition": "site",
 "generator": "agent_edition.py v3",
 "game_id": "0022600197",
 "season": "2026-27",
 "date": "2026-11-08",
 "tip_utc": "2026-11-08T23:00:00Z",
 "tip_et": "Sun Nov 8, 2026 · 6:00 PM ET",
 "built_at_utc": "2026-11-08T21:49:13Z",
 "matchup": {
  "label": "LAL @ DET",
  "home": "DET",
  "away": "LAL"
 },
 "scouted_team": {
  "tricode": "DET",
  "name": "Detroit Pistons",
  "team_id": 1610612765
 },
 "for_team": {
  "tricode": "LAL",
  "name": "Los Angeles Lakers",
  "team_id": 1610612747
 },
 "frame": "Scouting DET · from the Lakers' side",
 "windows": {
  "baseline": {
   "label": "2025-26 regular season",
   "games": 81,
   "first_date": "2025-10-22",
   "last_date": "2026-04-12"
  },
  "recent": {
   "label": "2026-27 regular season to date",
   "games": 8,
   "first_date": "2026-10-20",
   "last_date": "2026-11-04"
  }
 },
 "availability": {
  "date": "2026-11-08",
  "report_date": "2026-11-08",
  "report_posted": true,
  "read_at_utc": "2026-11-08T21:49:03Z",
  "teams": [
   {
    "tricode": "DET",
    "team_id": 1610612765,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1641989,
      "name": "Elijah Harkless",
      "status": "Out"
     },
     {
      "person_id": 1630198,
      "name": "Isaiah Joe",
      "status": "Out"
     },
     {
      "person_id": 1631105,
      "name": "Jalen Duren",
      "status": "Out"
     },
     {
      "person_id": 1642391,
      "name": "Ugonna Onyenso",
      "status": "Out"
     }
    ]
   },
   {
    "tricode": "LAL",
    "team_id": 1610612747,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1629029,
      "name": "Luka Dončić",
      "status": "Out"
     }
    ]
   }
  ],
  "schedule": {
   "team": "DET",
   "note": null,
   "prev_game": {
    "game_id": "0022600173",
    "date_et": "2026-11-04",
    "opponent": "PHI",
    "home": true
   },
   "next_game": {
    "game_id": "0022600205",
    "date_et": "2026-11-09",
    "opponent": "WAS",
    "home": true,
    "days_until": 1
   },
   "season_game_number": 9,
   "days_rest": 3,
   "b2b": false,
   "three_in_four": false,
   "games_in_last_4_days": 1,
   "games_last_7_days": 2
  }
 },
 "ten_seconds": [
  {
   "text": "Last season: 2nd-most rim attempts (37%), 3rd-best offensive rebounding (35.4%), force the most turnovers (17.2/100), most fouls in the league (21.9/g). Through 8 games the profile has moved: paint-attempt share 56% → 46%; 3PA share 34% → 43%; rim-attempt share 37% → 28%; drive share 32% → 24% (680 trials; each clears the flag rule).",
   "source": "pbp"
  },
  {
   "text": "Scoring last season: C. Cunningham 24.0/g (24.0 so far), J. Collins 13.6/g (9.4 so far), D. Robinson 12.1/g (19.0 so far).",
   "source": "pbp"
  }
 ],
 "team_keys": [
  {
   "key": "changes",
   "text": "Also moved through 8 games (680 trials): drive share 32% → 24%; shooting-foul share 51% → 42%. Small sample, but each clears the flag rule.",
   "source": "pbp"
  },
  {
   "key": "shot_profile",
   "text": "Paint team last season: 56% paint attempts (2nd most); 37% at the rim (2nd most); 34% 3PA share (29th of 30). Through 8 games: 3PA share 34% → 43%; rim-attempt share 37% → 28%; paint-attempt share 56% → 46%. Chase Robinson 41%, Prince 44%, Collins 41%, Green 38%, Jenkins 37%; wall up on Reed, Thompson, Holland II, Lanier.",
   "source": "pbp"
  },
  {
   "key": "rim_protection",
   "text": "Rim protection: opponents shoot 62% at the rim (4th best) and get 28% of their shots there (6th fewest). Drive to kick; don't finish into the bigs.",
   "source": "pbp"
  },
  {
   "key": "fouls_pg",
   "text": "Foul-prone team: 21.9 fouls per game (most in the league). Attack the paint and get to the line.",
   "source": "pbp"
  },
  {
   "key": "opp_tov_per_100",
   "text": "They force turnovers: 17.2 per 100 (most in the league). Strong with the ball; no casual passes.",
   "source": "pbp"
  },
  {
   "key": "fastbreak_share",
   "text": "They run: 13% of FGA in transition (3rd most). Sprint back, build the wall early, no leak-outs.",
   "source": "pbp"
  }
 ],
 "team_metrics": [
  {
   "key": "poss_pg",
   "label": "possessions per game (pace proxy)",
   "value": 98.63,
   "league_mean": 98.64,
   "rank": 17,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "pts_per_100",
   "label": "points per 100 possessions",
   "value": 119.44,
   "league_mean": 117.21,
   "rank": 10,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "opp_pts_per_100",
   "label": "opponent points per 100 possessions",
   "value": 111.46,
   "league_mean": 117.17,
   "rank": 29,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "efg_pct",
   "label": "eFG%",
   "value": 0.546,
   "league_mean": 0.546,
   "rank": 15,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fg3a_share",
   "label": "3PA share of FGA",
   "value": 0.344,
   "league_mean": 0.415,
   "rank": 29,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fg3_pct",
   "label": "3P%",
   "value": 0.355,
   "league_mean": 0.359,
   "rank": 20,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "pitp_share",
   "label": "paint-attempt share of FGA",
   "value": 0.564,
   "league_mean": 0.484,
   "rank": 2,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_share",
   "label": "restricted-area share of FGA",
   "value": 0.368,
   "league_mean": 0.3,
   "rank": 2,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_fg_pct",
   "label": "restricted-area FG%",
   "value": 0.66,
   "league_mean": 0.661,
   "rank": 15,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fastbreak_share",
   "label": "fastbreak share of FGA",
   "value": 0.133,
   "league_mean": 0.115,
   "rank": 3,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "second_chance_share",
   "label": "second-chance share of FGA",
   "value": 0.146,
   "league_mean": 0.128,
   "rank": 4,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fta_per_fga",
   "label": "FTA per FGA",
   "value": 0.293,
   "league_mean": 0.264,
   "rank": 5,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "tov_per_100",
   "label": "turnovers per 100 possessions",
   "value": 15.3,
   "league_mean": 14.71,
   "rank": 8,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "oreb_pct",
   "label": "offensive rebound %",
   "value": 0.354,
   "league_mean": 0.305,
   "rank": 3,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "dreb_pct",
   "label": "defensive rebound %",
   "value": 0.69,
   "league_mean": 0.695,
   "rank": 20,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "assisted_share",
   "label": "assisted share of made FGs",
   "value": 0.641,
   "league_mean": 0.637,
   "rank": 16,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fouls_pg",
   "label": "fouls committed per game",
   "value": 21.88,
   "league_mean": 19.86,
   "rank": 1,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of fouls",
   "value": 0.51,
   "league_mean": 0.525,
   "rank": 20,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_fg_pct",
   "label": "opponent FG% allowed at the rim",
   "value": 0.625,
   "league_mean": 0.659,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_share",
   "label": "opponent rim-attempt share allowed",
   "value": 0.277,
   "league_mean": 0.3,
   "rank": 25,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_fg3a_share",
   "label": "opponent 3PA share allowed",
   "value": 0.433,
   "league_mean": 0.415,
   "rank": 7,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "opp_fg3_pct",
   "label": "opponent 3P% allowed",
   "value": 0.344,
   "league_mean": 0.359,
   "rank": 30,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_tov_per_100",
   "label": "opponent turnovers forced per 100",
   "value": 17.21,
   "league_mean": 14.71,
   "rank": 1,
   "n_teams": 30,
   "higher_is_better": true
  }
 ],
 "team_changes": [
  {
   "key": "fg3a_share",
   "label": "team 3PA share of FGA",
   "direction": "up",
   "p0": 0.344,
   "p1": 0.432,
   "n1": 680,
   "z": 4.83
  },
  {
   "key": "pitp_share",
   "label": "points-in-the-paint share of FGA",
   "direction": "down",
   "p0": 0.564,
   "p1": 0.46,
   "n1": 680,
   "z": -5.43
  },
  {
   "key": "zone_share:Restricted Area",
   "label": "team share of FGA from Restricted Area",
   "direction": "down",
   "p0": 0.368,
   "p1": 0.285,
   "n1": 680,
   "z": -4.47
  },
  {
   "key": "drive_share",
   "label": "team drive family share of FGA",
   "direction": "down",
   "p0": 0.319,
   "p1": 0.24,
   "n1": 680,
   "z": -4.43
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of non-technical fouls committed",
   "direction": "down",
   "p0": 0.51,
   "p1": 0.419,
   "n1": 179,
   "z": -2.44
  }
 ],
 "flag_note": "14 player rates flagged as changed from last season (bullets starting 'New this season'); 5 team-level (under Team keys).",
 "game_plan": {
  "foul_him_late": {
   "players": [
    {
     "person_id": 1641709,
     "name": "Ausar Thompson",
     "name_i": "A. Thompson",
     "jersey": "9",
     "pos": "G-F",
     "text": "58% FT (189 FTA, 3rd pct)",
     "printed_text": "58% FT (189 FTA, 3rd pct)",
     "ft_pct": 0.577,
     "ftm": 109,
     "fta": 189,
     "percentile": 0.033,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 3,
     "clutch_fta": 5
    },
    {
     "person_id": 1630194,
     "name": "Paul Reed",
     "name_i": "P. Reed",
     "jersey": "7",
     "pos": "F",
     "text": "66% FT (110 FTA, 11th pct)",
     "printed_text": "66% FT (110 FTA, 11th pct)",
     "ft_pct": 0.664,
     "ftm": 73,
     "fta": 110,
     "percentile": 0.107,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 4,
     "clutch_fta": 8
    },
    {
     "person_id": 1629130,
     "name": "Duncan Robinson",
     "name_i": "D. Robinson",
     "jersey": "55",
     "pos": "F",
     "text": "75% FT (107 FTA, 32nd pct)",
     "printed_text": "75% FT (107 FTA, 32nd pct)",
     "ft_pct": 0.748,
     "ftm": 80,
     "fta": 107,
     "percentile": 0.32,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 6,
     "clutch_fta": 7
    }
   ],
   "empty_text": null
  },
  "dont_foul": {
   "players": [
    {
     "person_id": 1629750,
     "name": "Javonte Green",
     "name_i": "J. Green",
     "jersey": "31",
     "pos": "G",
     "text": "84% FT (122 FTA, 79th pct)",
     "printed_text": "84% FT",
     "ft_pct": 0.844,
     "ftm": 103,
     "fta": 122,
     "percentile": 0.789,
     "grade": "excellent",
     "pool": 258,
     "clutch_ftm": 5,
     "clutch_fta": 5,
     "shown": true
    },
    {
     "person_id": 1642450,
     "name": "Daniss Jenkins",
     "name_i": "D. Jenkins",
     "jersey": "24",
     "pos": "G",
     "text": "83% FT (159 FTA, 72nd pct), 25/29 in clutch",
     "printed_text": "83% FT",
     "ft_pct": 0.83,
     "ftm": 132,
     "fta": 159,
     "percentile": 0.719,
     "grade": "good",
     "pool": 258,
     "clutch_ftm": 25,
     "clutch_fta": 29,
     "shown": true
    },
    {
     "person_id": 1630595,
     "name": "Cade Cunningham",
     "name_i": "C. Cunningham",
     "jersey": "2",
     "pos": "G",
     "text": "81% FT (377 FTA, 60th pct), 40/51 in clutch",
     "printed_text": "81% FT",
     "ft_pct": 0.812,
     "ftm": 306,
     "fta": 377,
     "percentile": 0.595,
     "grade": "above average",
     "pool": 258,
     "clutch_ftm": 40,
     "clutch_fta": 51,
     "shown": true
    },
    {
     "person_id": 1641842,
     "name": "Ronald Holland II",
     "name_i": "R. Holland II",
     "jersey": "5",
     "pos": "F",
     "text": "81% FT (145 FTA, 58th pct)",
     "printed_text": "81% FT",
     "ft_pct": 0.807,
     "ftm": 117,
     "fta": 145,
     "percentile": 0.583,
     "grade": "above average",
     "pool": 258,
     "clutch_ftm": 4,
     "clutch_fta": 7,
     "shown": true
    }
   ]
  },
  "foul_trouble": {
   "players": [
    {
     "person_id": 1630194,
     "name": "Paul Reed",
     "name_i": "P. Reed",
     "jersey": "7",
     "pos": "F",
     "text": "Foul-prone: 4.7 PF per 36 (2025-26 regular season). Attack him early; get him to two.",
     "printed_text": "4.7 PF per 36 (2025-26 regular season). Attack him early; get him to two",
     "pf_per36": 4.7,
     "minutes_baseline": 881.9,
     "pf_pg": 1.81,
     "gp": 64
    }
   ],
   "empty_text": null
  }
 },
 "players": [
  {
   "person_id": 1630595,
   "name": "Cade Cunningham",
   "name_i": "C. Cunningham",
   "jersey": "2",
   "pos": "G",
   "section": "starters",
   "order": 1,
   "rotation_rank": 1,
   "height": "6-6",
   "age": 25.0,
   "exp": "5",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 8,
    "games_recent": 8,
    "minutes_recent": 267.3,
    "mpg_recent": 33.4,
    "mpg_baseline": 33.85,
    "last_game": null
   },
   "last_season": {
    "gp": 63,
    "pts_pg": 23.97,
    "reb_pg": 5.52,
    "ast_pg": 9.92,
    "tov_pg": 3.62,
    "fouls_committed_pg": 3.06,
    "fouls_drawn_pg": 4.63,
    "fgm": 541,
    "fga": 1173,
    "fg_pct": 0.461,
    "fga_pg": 18.62,
    "fg3m": 122,
    "fg3a": 358,
    "fg3_pct": 0.341,
    "fg3a_pg": 5.68,
    "fg3a_share": 0.305,
    "ftm": 306,
    "fta": 377,
    "ft_pct": 0.812,
    "fta_pg": 5.98,
    "fta_per_fga": 0.321,
    "rim_fgm": 206,
    "rim_fga": 335,
    "rim_fg_pct": 0.615,
    "efg_pct": 0.513,
    "ts_pct": 0.564,
    "assisted_share": 0.335,
    "tov_per_100_usage": 14.55,
    "mpg": 33.85
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 24.0,
    "reb_pg": 5.62,
    "ast_pg": 7.62,
    "tov_pg": 3.88,
    "fouls_committed_pg": 2.12,
    "fouls_drawn_pg": 4.75,
    "fgm": 67,
    "fga": 142,
    "fg_pct": 0.472,
    "fga_pg": 17.75,
    "fg3m": 18,
    "fg3a": 55,
    "fg3_pct": 0.327,
    "fg3a_pg": 6.88,
    "fg3a_share": 0.387,
    "ftm": 40,
    "fta": 50,
    "ft_pct": 0.8,
    "fta_pg": 6.25,
    "fta_per_fga": 0.352,
    "rim_fgm": 24,
    "rim_fga": 36,
    "rim_fg_pct": 0.667,
    "efg_pct": 0.535,
    "ts_pct": 0.585,
    "assisted_share": 0.343,
    "tov_per_100_usage": 15.9,
    "mpg": 33.4
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "below average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "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": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.341,
     "n": 358,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.347,
     "grade": "below average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.615,
     "n": 335,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.224,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.812,
     "n": 377,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.595,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.321,
     "n": 1173,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.734,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.146,
     "n": 1566.88,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.211,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.305,
     "n": 1173,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.234,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.286,
     "n": 1173,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.523,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.249,
     "n": 1173,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.66,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.409,
     "n": 1173,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.854,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.316,
     "n": 1173,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.815,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 267.3,
    "mpg_baseline": 33.85,
    "fga_pg": 18.62,
    "fg3a_share": 0.305,
    "fg3_pct": 0.341,
    "rim_share": 0.286,
    "rim_fg_pct": 0.615,
    "ft_pct": 0.812,
    "pullup_share": 0.316,
    "drive_share": 0.409,
    "cs3_share_of_3pa": 0.377,
    "assisted_share": 0.335,
    "tov_per_100_usage": 14.55,
    "fta_per_fga": 0.321,
    "pf_per36": 3.3,
    "fouls_drawn_pg": 4.63,
    "flags": 2
   },
   "changes": [
    {
     "key": "zone_share:In The Paint (Non-RA)",
     "label": "share of FGA from In The Paint (Non-RA)",
     "direction": "down",
     "p0": 0.255,
     "p1": 0.169,
     "n1": 142,
     "z": -2.35
    },
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.409,
     "p1": 0.282,
     "n1": 142,
     "z": -3.09
    }
   ],
   "bullets": [
    {
     "text": "New this season: drive family share of FGA down, 41% -> 28% (142 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Capable 3: 34.1% on 5.7/g (35th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 14.6 TO per 100 usage (bad, 21st pct), 50% of them bad passes; 31 TO in 8 games so far. Hands in the lanes; 9.9 AST/g, so stay home on shooters when he drives.",
     "source": "pbp"
    },
    {
     "text": "Poor finisher: 62% at the rim (bad, 22nd pct) on 335 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1629130,
   "name": "Duncan Robinson",
   "name_i": "D. Robinson",
   "jersey": "55",
   "pos": "F",
   "section": "starters",
   "order": 2,
   "rotation_rank": 2,
   "height": "6-7",
   "age": 32.0,
   "exp": "8",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 8,
    "games_recent": 8,
    "minutes_recent": 247.7,
    "mpg_recent": 31.0,
    "mpg_baseline": 27.3,
    "last_game": null
   },
   "last_season": {
    "gp": 76,
    "pts_pg": 12.13,
    "reb_pg": 2.66,
    "ast_pg": 2.07,
    "tov_pg": 0.71,
    "fouls_committed_pg": 2.16,
    "fouls_drawn_pg": 1.49,
    "fgm": 313,
    "fga": 689,
    "fg_pct": 0.454,
    "fga_pg": 9.07,
    "fg3m": 216,
    "fg3a": 528,
    "fg3_pct": 0.409,
    "fg3a_pg": 6.95,
    "fg3a_share": 0.766,
    "ftm": 80,
    "fta": 107,
    "ft_pct": 0.748,
    "fta_pg": 1.41,
    "fta_per_fga": 0.155,
    "rim_fgm": 56,
    "rim_fga": 83,
    "rim_fg_pct": 0.675,
    "efg_pct": 0.611,
    "ts_pct": 0.626,
    "assisted_share": 0.907,
    "tov_per_100_usage": 6.83,
    "mpg": 27.3
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 19.0,
    "reb_pg": 1.88,
    "ast_pg": 2.25,
    "tov_pg": 1.12,
    "fouls_committed_pg": 2.38,
    "fouls_drawn_pg": 3.5,
    "fgm": 45,
    "fga": 95,
    "fg_pct": 0.474,
    "fga_pg": 11.88,
    "fg3m": 35,
    "fg3a": 73,
    "fg3_pct": 0.479,
    "fg3a_pg": 9.12,
    "fg3a_share": 0.768,
    "ftm": 27,
    "fta": 32,
    "ft_pct": 0.844,
    "fta_pg": 4.0,
    "fta_per_fga": 0.337,
    "rim_fgm": 7,
    "rim_fga": 12,
    "rim_fg_pct": 0.583,
    "efg_pct": 0.658,
    "ts_pct": 0.697,
    "assisted_share": 0.933,
    "tov_per_100_usage": 7.62,
    "mpg": 31.0
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.409,
     "n": 528,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.904,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.675,
     "n": 83,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.748,
     "n": 107,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.32,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.155,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.199,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.068,
     "n": 790.08,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.977,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.766,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.977,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.12,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.076,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.164,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.276,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.173,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.202,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.18,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.558,
     "grade": "above average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 247.7,
    "mpg_baseline": 27.3,
    "fga_pg": 9.07,
    "fg3a_share": 0.766,
    "fg3_pct": 0.409,
    "rim_share": 0.12,
    "rim_fg_pct": 0.675,
    "ft_pct": 0.748,
    "pullup_share": 0.18,
    "drive_share": 0.173,
    "cs3_share_of_3pa": 0.659,
    "assisted_share": 0.907,
    "tov_per_100_usage": 6.83,
    "fta_per_fga": 0.155,
    "pf_per36": 2.8,
    "fouls_drawn_pg": 1.49,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 6.8 TO per 100 usage (98th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 40.9% on 7.0/g (90th pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Doesn't get to the line: 0.15 FTA per FGA (20th pct). Be physical; the whistle is quiet.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1630194,
   "name": "Paul Reed",
   "name_i": "P. Reed",
   "jersey": "7",
   "pos": "F",
   "section": "starters",
   "order": 3,
   "rotation_rank": 3,
   "height": "6-9",
   "age": 27.0,
   "exp": "6",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": false,
   "tags": [
    "started last game",
    "foul target"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 6,
    "games_recent": 8,
    "minutes_recent": 218.0,
    "mpg_recent": 27.2,
    "mpg_baseline": 13.78,
    "last_game": null
   },
   "last_season": {
    "gp": 64,
    "pts_pg": 7.67,
    "reb_pg": 4.45,
    "ast_pg": 1.23,
    "tov_pg": 0.88,
    "fouls_committed_pg": 1.81,
    "fouls_drawn_pg": 1.23,
    "fgm": 203,
    "fga": 329,
    "fg_pct": 0.617,
    "fga_pg": 5.14,
    "fg3m": 12,
    "fg3a": 39,
    "fg3_pct": 0.308,
    "fg3a_pg": 0.61,
    "fg3a_share": 0.119,
    "ftm": 73,
    "fta": 110,
    "ft_pct": 0.664,
    "fta_pg": 1.72,
    "fta_per_fga": 0.334,
    "rim_fgm": 142,
    "rim_fga": 190,
    "rim_fg_pct": 0.747,
    "efg_pct": 0.635,
    "ts_pct": 0.651,
    "assisted_share": 0.739,
    "tov_per_100_usage": 12.92,
    "mpg": 13.78
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 12.75,
    "reb_pg": 6.75,
    "ast_pg": 2.38,
    "tov_pg": 1.88,
    "fouls_committed_pg": 3.75,
    "fouls_drawn_pg": 1.5,
    "fgm": 43,
    "fga": 74,
    "fg_pct": 0.581,
    "fga_pg": 9.25,
    "fg3m": 5,
    "fg3a": 8,
    "fg3_pct": 0.625,
    "fg3a_pg": 1.0,
    "fg3a_share": 0.108,
    "ftm": 11,
    "fta": 15,
    "ft_pct": 0.733,
    "fta_pg": 1.88,
    "fta_per_fga": 0.203,
    "rim_fgm": 24,
    "rim_fga": 33,
    "rim_fg_pct": 0.727,
    "efg_pct": 0.615,
    "ts_pct": 0.633,
    "assisted_share": 0.744,
    "tov_per_100_usage": 15.69,
    "mpg": 27.2
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "elite"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "below average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "excellent"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.308,
     "n": 39,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.747,
     "n": 190,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.929,
     "grade": "elite",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.664,
     "n": 110,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.107,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.334,
     "n": 329,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.787,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.129,
     "n": 433.4,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.377,
     "grade": "below average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.119,
     "n": 329,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.083,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.578,
     "n": 329,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.938,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.24,
     "n": 329,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.607,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.307,
     "n": 329,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.621,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.033,
     "n": 329,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.143,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 218.0,
    "mpg_baseline": 13.78,
    "fga_pg": 5.14,
    "fg3a_share": 0.119,
    "fg3_pct": 0.308,
    "rim_share": 0.578,
    "rim_fg_pct": 0.747,
    "ft_pct": 0.664,
    "pullup_share": 0.033,
    "drive_share": 0.307,
    "cs3_share_of_3pa": 0.846,
    "assisted_share": 0.739,
    "tov_per_100_usage": 12.92,
    "fta_per_fga": 0.334,
    "pf_per36": 4.7,
    "fouls_drawn_pg": 1.23,
    "flags": 1
   },
   "changes": [
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.578,
     "p1": 0.446,
     "n1": 74,
     "z": -2.29
    }
   ],
   "bullets": [
    {
     "text": "Elite finisher: 75% at the rim (93rd pct) on 190 attempts, 58% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from Restricted Area down, 58% -> 45% (74 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (0.6 3PA/g, 31% from 3): go under screens, help off him.",
     "source": "pbp"
    }
   ],
   "card_calls": [
    {
     "kind": "foul_trouble",
     "text": "Foul-prone: 4.7 PF per 36 (2025-26 regular season). Attack him early; get him to two."
    }
   ],
   "boxes": [
    "foul_him_late",
    "foul_trouble"
   ]
  },
  {
   "person_id": 1628381,
   "name": "John Collins",
   "name_i": "J. Collins",
   "jersey": "20",
   "pos": "F-C",
   "section": "starters",
   "order": 4,
   "rotation_rank": 4,
   "height": "6-9",
   "age": 29.0,
   "exp": "9",
   "baseline_teams": [
    "LAC"
   ],
   "new_to_team": true,
   "tags": [
    "started last game",
    "new · LAC last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 8,
    "games_recent": 8,
    "minutes_recent": 204.7,
    "mpg_recent": 25.6,
    "mpg_baseline": 27.13,
    "last_game": null
   },
   "last_season": {
    "gp": 69,
    "pts_pg": 13.55,
    "reb_pg": 5.32,
    "ast_pg": 1.01,
    "tov_pg": 1.38,
    "fouls_committed_pg": 2.71,
    "fouls_drawn_pg": 2.22,
    "fgm": 364,
    "fga": 659,
    "fg_pct": 0.552,
    "fga_pg": 9.55,
    "fg3m": 89,
    "fg3a": 219,
    "fg3_pct": 0.406,
    "fg3a_pg": 3.17,
    "fg3a_share": 0.332,
    "ftm": 118,
    "fta": 154,
    "ft_pct": 0.766,
    "fta_pg": 2.23,
    "fta_per_fga": 0.234,
    "rim_fgm": 189,
    "rim_fga": 253,
    "rim_fg_pct": 0.747,
    "efg_pct": 0.62,
    "ts_pct": 0.643,
    "assisted_share": 0.786,
    "tov_per_100_usage": 11.56,
    "mpg": 27.13
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 9.38,
    "reb_pg": 5.88,
    "ast_pg": 0.5,
    "tov_pg": 0.88,
    "fouls_committed_pg": 2.75,
    "fouls_drawn_pg": 3.0,
    "fgm": 32,
    "fga": 68,
    "fg_pct": 0.471,
    "fga_pg": 8.5,
    "fg3m": 7,
    "fg3a": 21,
    "fg3_pct": 0.333,
    "fg3a_pg": 2.62,
    "fg3a_share": 0.309,
    "ftm": 4,
    "fta": 7,
    "ft_pct": 0.571,
    "fta_pg": 0.88,
    "fta_per_fga": 0.103,
    "rim_fgm": 21,
    "rim_fga": 34,
    "rim_fg_pct": 0.618,
    "efg_pct": 0.522,
    "ts_pct": 0.528,
    "assisted_share": 0.75,
    "tov_per_100_usage": 8.97,
    "mpg": 25.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "excellent"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "elite"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "above average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.406,
     "n": 219,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.884,
     "grade": "excellent",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.747,
     "n": 253,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.925,
     "grade": "elite",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.766,
     "n": 154,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.378,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.234,
     "n": 659,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.438,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.116,
     "n": 821.76,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.547,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.332,
     "n": 659,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.269,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.384,
     "n": 659,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.769,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.232,
     "n": 659,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.586,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.249,
     "n": 659,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.407,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.052,
     "n": 659,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.206,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 204.7,
    "mpg_baseline": 27.13,
    "fga_pg": 9.55,
    "fg3a_share": 0.332,
    "fg3_pct": 0.406,
    "rim_share": 0.384,
    "rim_fg_pct": 0.747,
    "ft_pct": 0.766,
    "pullup_share": 0.052,
    "drive_share": 0.249,
    "cs3_share_of_3pa": 0.922,
    "assisted_share": 0.786,
    "tov_per_100_usage": 11.56,
    "fta_per_fga": 0.234,
    "pf_per36": 3.6,
    "fouls_drawn_pg": 2.22,
    "flags": 1
   },
   "changes": [
    {
     "key": "finish_share",
     "label": "cut/putback/alley-oop/tip finish share of FGA",
     "direction": "up",
     "p0": 0.193,
     "p1": 0.309,
     "n1": 68,
     "z": 2.43
    }
   ],
   "bullets": [
    {
     "text": "Elite finisher: 75% at the rim (92nd pct) on 253 attempts, 38% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "New this season: cut/putback/alley-oop/tip finish share of FGA up, 19% -> 31% (68 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 40.6% on 3.2/g (88th pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1641709,
   "name": "Ausar Thompson",
   "name_i": "A. Thompson",
   "jersey": "9",
   "pos": "G-F",
   "section": "starters",
   "order": 5,
   "rotation_rank": 5,
   "height": "6-7",
   "age": 23.0,
   "exp": "3",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 7,
    "games_recent": 7,
    "minutes_recent": 193.0,
    "mpg_recent": 27.6,
    "mpg_baseline": 25.99,
    "last_game": null
   },
   "last_season": {
    "gp": 72,
    "pts_pg": 9.75,
    "reb_pg": 5.78,
    "ast_pg": 3.11,
    "tov_pg": 1.51,
    "fouls_committed_pg": 2.71,
    "fouls_drawn_pg": 2.11,
    "fgm": 294,
    "fga": 561,
    "fg_pct": 0.524,
    "fga_pg": 7.79,
    "fg3m": 5,
    "fg3a": 21,
    "fg3_pct": 0.238,
    "fg3a_pg": 0.29,
    "fg3a_share": 0.037,
    "ftm": 109,
    "fta": 189,
    "ft_pct": 0.577,
    "fta_pg": 2.62,
    "fta_per_fga": 0.337,
    "rim_fgm": 215,
    "rim_fga": 328,
    "rim_fg_pct": 0.655,
    "efg_pct": 0.529,
    "ts_pct": 0.545,
    "assisted_share": 0.629,
    "tov_per_100_usage": 14.47,
    "mpg": 25.99
   },
   "this_season": {
    "gp": 7,
    "pts_pg": 9.86,
    "reb_pg": 8.57,
    "ast_pg": 4.71,
    "tov_pg": 2.29,
    "fouls_committed_pg": 2.86,
    "fouls_drawn_pg": 2.14,
    "fgm": 28,
    "fga": 53,
    "fg_pct": 0.528,
    "fga_pg": 7.57,
    "fg3m": 0,
    "fg3a": 3,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.43,
    "fg3a_share": 0.057,
    "ftm": 13,
    "fta": 19,
    "ft_pct": 0.684,
    "fta_pg": 2.71,
    "fta_per_fga": 0.358,
    "rim_fgm": 18,
    "rim_fga": 23,
    "rim_fg_pct": 0.783,
    "efg_pct": 0.528,
    "ts_pct": 0.562,
    "assisted_share": 0.536,
    "tov_per_100_usage": 20.68,
    "mpg": 27.6
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "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": "excellent"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.238,
     "n": 21,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.655,
     "n": 328,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.474,
     "grade": "average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.577,
     "n": 189,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.033,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.337,
     "n": 561,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.79,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.145,
     "n": 753.16,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.217,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.037,
     "n": 561,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.048,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.585,
     "n": 561,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.942,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.271,
     "n": 561,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.766,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.426,
     "n": 561,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.896,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.084,
     "n": 561,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.305,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 193.0,
    "mpg_baseline": 25.99,
    "fga_pg": 7.79,
    "fg3a_share": 0.037,
    "fg3_pct": 0.238,
    "rim_share": 0.585,
    "rim_fg_pct": 0.655,
    "ft_pct": 0.577,
    "pullup_share": 0.084,
    "drive_share": 0.426,
    "cs3_share_of_3pa": 0.905,
    "assisted_share": 0.629,
    "tov_per_100_usage": 14.47,
    "fta_per_fga": 0.337,
    "pf_per36": 3.8,
    "fouls_drawn_pg": 2.11,
    "flags": 1
   },
   "changes": [
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.585,
     "p1": 0.434,
     "n1": 53,
     "z": -2.23
    }
   ],
   "bullets": [
    {
     "text": "New this season: share of FGA from Restricted Area down, 58% -> 43% (53 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (0.3 3PA/g, 24% from 3): go under screens, help off him.",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 14.5 TO per 100 usage (bad, 22nd pct), 34% of them bad passes; 16 TO in 7 games so far. Hands in the lanes.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1642450,
   "name": "Daniss Jenkins",
   "name_i": "D. Jenkins",
   "jersey": "24",
   "pos": "G",
   "section": "bench",
   "order": 1,
   "rotation_rank": 6,
   "height": "6-4",
   "age": 25.0,
   "exp": "2",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": false,
   "tags": [
    "started 1 of 8"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 1,
    "games_recent": 8,
    "minutes_recent": 192.2,
    "mpg_recent": 24.0,
    "mpg_baseline": 20.44,
    "last_game": null
   },
   "last_season": {
    "gp": 71,
    "pts_pg": 9.38,
    "reb_pg": 2.34,
    "ast_pg": 3.92,
    "tov_pg": 1.62,
    "fouls_committed_pg": 1.51,
    "fouls_drawn_pg": 2.04,
    "fgm": 231,
    "fga": 565,
    "fg_pct": 0.409,
    "fga_pg": 7.96,
    "fg3m": 72,
    "fg3a": 193,
    "fg3_pct": 0.373,
    "fg3a_pg": 2.72,
    "fg3a_share": 0.342,
    "ftm": 132,
    "fta": 159,
    "ft_pct": 0.83,
    "fta_pg": 2.24,
    "fta_per_fga": 0.281,
    "rim_fgm": 84,
    "rim_fga": 160,
    "rim_fg_pct": 0.525,
    "efg_pct": 0.473,
    "ts_pct": 0.524,
    "assisted_share": 0.481,
    "tov_per_100_usage": 15.33,
    "mpg": 20.44
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 9.25,
    "reb_pg": 3.12,
    "ast_pg": 4.38,
    "tov_pg": 1.62,
    "fouls_committed_pg": 1.62,
    "fouls_drawn_pg": 1.12,
    "fgm": 26,
    "fga": 60,
    "fg_pct": 0.433,
    "fga_pg": 7.5,
    "fg3m": 11,
    "fg3a": 28,
    "fg3_pct": 0.393,
    "fg3a_pg": 3.5,
    "fg3a_share": 0.467,
    "ftm": 11,
    "fta": 13,
    "ft_pct": 0.846,
    "fta_pg": 1.62,
    "fta_per_fga": 0.217,
    "rim_fgm": 7,
    "rim_fga": 11,
    "rim_fg_pct": 0.636,
    "efg_pct": 0.525,
    "ts_pct": 0.563,
    "assisted_share": 0.577,
    "tov_per_100_usage": 16.51,
    "mpg": 24.0
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.373,
     "n": 193,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.64,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.525,
     "n": 160,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.022,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.83,
     "n": 159,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.719,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.281,
     "n": 565,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.629,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.153,
     "n": 749.96,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.147,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.342,
     "n": 565,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.283,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.283,
     "n": 565,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.512,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.257,
     "n": 565,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.695,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.411,
     "n": 565,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.857,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.306,
     "n": 565,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.798,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 192.2,
    "mpg_baseline": 20.44,
    "fga_pg": 7.96,
    "fg3a_share": 0.342,
    "fg3_pct": 0.373,
    "rim_share": 0.283,
    "rim_fg_pct": 0.525,
    "ft_pct": 0.83,
    "pullup_share": 0.306,
    "drive_share": 0.411,
    "cs3_share_of_3pa": 0.513,
    "assisted_share": 0.481,
    "tov_per_100_usage": 15.33,
    "fta_per_fga": 0.281,
    "pf_per36": 2.7,
    "fouls_drawn_pg": 2.04,
    "flags": 3
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.342,
     "p1": 0.467,
     "n1": 60,
     "z": 2.04
    },
    {
     "key": "zone_share:Corner 3",
     "label": "share of FGA from Corner 3",
     "direction": "up",
     "p0": 0.088,
     "p1": 0.233,
     "n1": 60,
     "z": 3.95
    },
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.411,
     "p1": 0.283,
     "n1": 60,
     "z": -2.0
    }
   ],
   "bullets": [
    {
     "text": "Poor finisher: 52% at the rim (bad, 2nd pct) on 160 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from Corner 3 up, 9% -> 23% (60 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 15.3 TO per 100 usage (bad, 15th pct), 46% of them bad passes; 13 TO in 8 games so far. Hands in the lanes.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1628989,
   "name": "Kevin Huerter",
   "name_i": "K. Huerter",
   "jersey": "27",
   "pos": "G-F",
   "section": "bench",
   "order": 2,
   "rotation_rank": 7,
   "height": "6-6",
   "age": 28.0,
   "exp": "8",
   "baseline_teams": [
    "CHI",
    "DET"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 8,
    "minutes_recent": 163.3,
    "mpg_recent": 20.4,
    "mpg_baseline": 22.45,
    "last_game": null
   },
   "last_season": {
    "gp": 69,
    "pts_pg": 10.04,
    "reb_pg": 3.48,
    "ast_pg": 2.58,
    "tov_pg": 1.04,
    "fouls_committed_pg": 1.67,
    "fouls_drawn_pg": 1.04,
    "fgm": 269,
    "fga": 596,
    "fg_pct": 0.451,
    "fga_pg": 8.64,
    "fg3m": 100,
    "fg3a": 325,
    "fg3_pct": 0.308,
    "fg3a_pg": 4.71,
    "fg3a_share": 0.545,
    "ftm": 55,
    "fta": 71,
    "ft_pct": 0.775,
    "fta_pg": 1.03,
    "fta_per_fga": 0.119,
    "rim_fgm": 118,
    "rim_fga": 161,
    "rim_fg_pct": 0.733,
    "efg_pct": 0.535,
    "ts_pct": 0.552,
    "assisted_share": 0.784,
    "tov_per_100_usage": 10.3,
    "mpg": 22.45
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 6.5,
    "reb_pg": 2.25,
    "ast_pg": 1.88,
    "tov_pg": 0.75,
    "fouls_committed_pg": 1.62,
    "fouls_drawn_pg": 0.75,
    "fgm": 19,
    "fga": 49,
    "fg_pct": 0.388,
    "fga_pg": 6.12,
    "fg3m": 12,
    "fg3a": 32,
    "fg3_pct": 0.375,
    "fg3a_pg": 4.0,
    "fg3a_share": 0.653,
    "ftm": 2,
    "fta": 4,
    "ft_pct": 0.5,
    "fta_pg": 0.5,
    "fta_per_fga": 0.082,
    "rim_fgm": 2,
    "rim_fga": 3,
    "rim_fg_pct": 0.667,
    "efg_pct": 0.51,
    "ts_pct": 0.512,
    "assisted_share": 0.947,
    "tov_per_100_usage": 10.57,
    "mpg": 20.4
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "excellent"
    },
    {
     "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.308,
     "n": 325,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.107,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.733,
     "n": 161,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.873,
     "grade": "excellent",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.775,
     "n": 71,
     "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.119,
     "n": 596,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.111,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.103,
     "n": 699.24,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.717,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.545,
     "n": 596,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.766,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.27,
     "n": 596,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.467,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.121,
     "n": 596,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.118,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.262,
     "n": 596,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.456,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.148,
     "n": 596,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.463,
     "grade": "average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 163.3,
    "mpg_baseline": 22.45,
    "fga_pg": 8.64,
    "fg3a_share": 0.545,
    "fg3_pct": 0.308,
    "rim_share": 0.27,
    "rim_fg_pct": 0.733,
    "ft_pct": 0.775,
    "pullup_share": 0.148,
    "drive_share": 0.262,
    "cs3_share_of_3pa": 0.705,
    "assisted_share": 0.784,
    "tov_per_100_usage": 10.3,
    "fta_per_fga": 0.119,
    "pf_per36": 2.7,
    "fouls_drawn_pg": 1.04,
    "flags": 1
   },
   "changes": [
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.27,
     "p1": 0.061,
     "n1": 49,
     "z": -3.29
    }
   ],
   "bullets": [
    {
     "text": "Doesn't get to the line: 0.12 FTA per FGA (11th pct). Be physical; the whistle is quiet.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from Restricted Area down, 27% -> 6% (49 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Elite finisher: 73% at the rim (87th pct) on 161 attempts, 27% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1629750,
   "name": "Javonte Green",
   "name_i": "J. Green",
   "jersey": "31",
   "pos": "G",
   "section": "bench",
   "order": 3,
   "rotation_rank": 8,
   "height": "6-5",
   "age": 33.0,
   "exp": "7",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 8,
    "minutes_recent": 146.9,
    "mpg_recent": 18.4,
    "mpg_baseline": 17.61,
    "last_game": null
   },
   "last_season": {
    "gp": 81,
    "pts_pg": 6.94,
    "reb_pg": 2.79,
    "ast_pg": 0.67,
    "tov_pg": 0.54,
    "fouls_committed_pg": 1.32,
    "fouls_drawn_pg": 1.22,
    "fgm": 183,
    "fga": 408,
    "fg_pct": 0.449,
    "fga_pg": 5.04,
    "fg3m": 93,
    "fg3a": 245,
    "fg3_pct": 0.38,
    "fg3a_pg": 3.02,
    "fg3a_share": 0.6,
    "ftm": 103,
    "fta": 122,
    "ft_pct": 0.844,
    "fta_pg": 1.51,
    "fta_per_fga": 0.299,
    "rim_fgm": 73,
    "rim_fga": 119,
    "rim_fg_pct": 0.613,
    "efg_pct": 0.562,
    "ts_pct": 0.609,
    "assisted_share": 0.852,
    "tov_per_100_usage": 8.7,
    "mpg": 17.61
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 6.0,
    "reb_pg": 2.62,
    "ast_pg": 0.5,
    "tov_pg": 0.0,
    "fouls_committed_pg": 2.0,
    "fouls_drawn_pg": 1.62,
    "fgm": 13,
    "fga": 37,
    "fg_pct": 0.351,
    "fga_pg": 4.62,
    "fg3m": 10,
    "fg3a": 31,
    "fg3_pct": 0.323,
    "fg3a_pg": 3.88,
    "fg3a_share": 0.838,
    "ftm": 12,
    "fta": 13,
    "ft_pct": 0.923,
    "fta_pg": 1.62,
    "fta_per_fga": 0.351,
    "rim_fgm": 2,
    "rim_fga": 4,
    "rim_fg_pct": 0.5,
    "efg_pct": 0.486,
    "ts_pct": 0.562,
    "assisted_share": 1.0,
    "tov_per_100_usage": 0.0,
    "mpg": 18.4
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "excellent"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "excellent"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.38,
     "n": 245,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.695,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.613,
     "n": 119,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.216,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.844,
     "n": 122,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.789,
     "grade": "excellent",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.299,
     "n": 408,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.685,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.087,
     "n": 505.68,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.868,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.6,
     "n": 408,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.833,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.292,
     "n": 408,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.565,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.243,
     "n": 408,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.625,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.235,
     "n": 408,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.347,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.022,
     "n": 408,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.107,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 146.9,
    "mpg_baseline": 17.61,
    "fga_pg": 5.04,
    "fg3a_share": 0.6,
    "fg3_pct": 0.38,
    "rim_share": 0.292,
    "rim_fg_pct": 0.613,
    "ft_pct": 0.844,
    "pullup_share": 0.022,
    "drive_share": 0.235,
    "cs3_share_of_3pa": 0.914,
    "assisted_share": 0.852,
    "tov_per_100_usage": 8.7,
    "fta_per_fga": 0.299,
    "pf_per36": 2.7,
    "fouls_drawn_pg": 1.22,
    "flags": 5
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.6,
     "p1": 0.838,
     "n1": 37,
     "z": 2.95
    },
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.292,
     "p1": 0.108,
     "n1": 37,
     "z": -2.46
    },
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "up",
     "p0": 0.355,
     "p1": 0.514,
     "n1": 37,
     "z": 2.01
    },
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.235,
     "p1": 0.0,
     "n1": 37,
     "z": -3.37
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "up",
     "p0": 0.549,
     "p1": 0.73,
     "n1": 37,
     "z": 2.21
    }
   ],
   "bullets": [
    {
     "text": "New this season: drive family share of FGA down, 24% -> 0% (37 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Doesn't turn it over: 8.7 TO per 100 usage (87th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 38.0% on 3.0/g (70th pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Poor finisher: 61% at the rim (bad, 22nd pct) on 119 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1641842,
   "name": "Ronald Holland II",
   "name_i": "R. Holland II",
   "jersey": "5",
   "pos": "F",
   "section": "bench",
   "order": 4,
   "rotation_rank": 9,
   "height": "6-8",
   "age": 21.0,
   "exp": "2",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 8,
    "minutes_recent": 126.1,
    "mpg_recent": 15.8,
    "mpg_baseline": 19.98,
    "last_game": null
   },
   "last_season": {
    "gp": 77,
    "pts_pg": 8.17,
    "reb_pg": 4.03,
    "ast_pg": 1.19,
    "tov_pg": 1.22,
    "fouls_committed_pg": 2.3,
    "fouls_drawn_pg": 1.88,
    "fgm": 232,
    "fga": 537,
    "fg_pct": 0.432,
    "fga_pg": 6.97,
    "fg3m": 48,
    "fg3a": 194,
    "fg3_pct": 0.247,
    "fg3a_pg": 2.52,
    "fg3a_share": 0.361,
    "ftm": 117,
    "fta": 145,
    "ft_pct": 0.807,
    "fta_pg": 1.88,
    "fta_per_fga": 0.27,
    "rim_fgm": 149,
    "rim_fga": 233,
    "rim_fg_pct": 0.639,
    "efg_pct": 0.477,
    "ts_pct": 0.523,
    "assisted_share": 0.694,
    "tov_per_100_usage": 13.53,
    "mpg": 19.98
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 5.75,
    "reb_pg": 3.38,
    "ast_pg": 1.75,
    "tov_pg": 1.25,
    "fouls_committed_pg": 2.25,
    "fouls_drawn_pg": 1.62,
    "fgm": 17,
    "fga": 40,
    "fg_pct": 0.425,
    "fga_pg": 5.0,
    "fg3m": 6,
    "fg3a": 18,
    "fg3_pct": 0.333,
    "fg3a_pg": 2.25,
    "fg3a_share": 0.45,
    "ftm": 6,
    "fta": 9,
    "ft_pct": 0.667,
    "fta_pg": 1.12,
    "fta_per_fga": 0.225,
    "rim_fgm": 10,
    "rim_fga": 14,
    "rim_fg_pct": 0.714,
    "efg_pct": 0.5,
    "ts_pct": 0.523,
    "assisted_share": 0.706,
    "tov_per_100_usage": 18.53,
    "mpg": 15.8
   },
   "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": "below average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "above average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.247,
     "n": 194,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.018,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.639,
     "n": 233,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.389,
     "grade": "below average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.807,
     "n": 145,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.583,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.27,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.593,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.135,
     "n": 694.8,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.311,
     "grade": "below average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.361,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.361,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.434,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.836,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.27,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.759,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.417,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.871,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.052,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.21,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 126.1,
    "mpg_baseline": 19.98,
    "fga_pg": 6.97,
    "fg3a_share": 0.361,
    "fg3_pct": 0.247,
    "rim_share": 0.434,
    "rim_fg_pct": 0.639,
    "ft_pct": 0.807,
    "pullup_share": 0.052,
    "drive_share": 0.417,
    "cs3_share_of_3pa": 0.887,
    "assisted_share": 0.694,
    "tov_per_100_usage": 13.53,
    "fta_per_fga": 0.27,
    "pf_per36": 4.1,
    "fouls_drawn_pg": 1.88,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Low-volume, 24.7% from 3 (2.5/g): help off him in the gaps.",
     "source": "pbp"
    },
    {
     "text": "Downhill driver: 42% of his shots are drives at 55% (87th pct). Show early help, wall up, make him pass.",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 13.5 TO per 100 usage (below average, 31st pct), 27% of them bad passes; 10 TO in 8 games so far. Hands in the lanes.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1630198,
   "name": "Isaiah Joe",
   "name_i": "I. Joe",
   "jersey": "17",
   "pos": "G",
   "section": "bench",
   "order": 5,
   "rotation_rank": 10,
   "height": "6-4",
   "age": 27.0,
   "exp": "6",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": true,
   "tags": [
    "did not play last game",
    "new · OKC last season"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-08",
    "read_at_utc": "2026-11-08T21:49:03Z"
   },
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 3,
    "minutes_recent": 41.8,
    "mpg_recent": 13.9,
    "mpg_baseline": 21.24,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 71,
    "pts_pg": 11.06,
    "reb_pg": 2.55,
    "ast_pg": 1.32,
    "tov_pg": 0.63,
    "fouls_committed_pg": 1.7,
    "fouls_drawn_pg": 1.87,
    "fgm": 247,
    "fga": 543,
    "fg_pct": 0.455,
    "fga_pg": 7.65,
    "fg3m": 181,
    "fg3a": 428,
    "fg3_pct": 0.423,
    "fg3a_pg": 6.03,
    "fg3a_share": 0.788,
    "ftm": 110,
    "fta": 123,
    "ft_pct": 0.894,
    "fta_pg": 1.73,
    "fta_per_fga": 0.227,
    "rim_fgm": 32,
    "rim_fga": 51,
    "rim_fg_pct": 0.627,
    "efg_pct": 0.622,
    "ts_pct": 0.657,
    "assisted_share": 0.907,
    "tov_per_100_usage": 7.01,
    "mpg": 21.24
   },
   "this_season": {
    "gp": 3,
    "pts_pg": 7.33,
    "reb_pg": 1.67,
    "ast_pg": 1.0,
    "tov_pg": 0.67,
    "fouls_committed_pg": 0.33,
    "fouls_drawn_pg": 2.33,
    "fgm": 7,
    "fga": 19,
    "fg_pct": 0.368,
    "fga_pg": 6.33,
    "fg3m": 3,
    "fg3a": 13,
    "fg3_pct": 0.231,
    "fg3a_pg": 4.33,
    "fg3a_share": 0.684,
    "ftm": 5,
    "fta": 8,
    "ft_pct": 0.625,
    "fta_pg": 2.67,
    "fta_per_fga": 0.421,
    "rim_fgm": 2,
    "rim_fga": 2,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.447,
    "ts_pct": 0.488,
    "assisted_share": 0.857,
    "tov_per_100_usage": 8.16,
    "mpg": 13.9
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "elite"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.423,
     "n": 428,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.959,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.627,
     "n": 51,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.894,
     "n": 123,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.944,
     "grade": "elite",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.227,
     "n": 543,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.4,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.07,
     "n": 642.12,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.971,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.788,
     "n": 543,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.988,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.094,
     "n": 543,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.037,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.245,
     "n": 543,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.646,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.087,
     "n": 543,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.03,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.179,
     "n": 543,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.551,
     "grade": "above average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 41.8,
    "mpg_baseline": 21.24,
    "fga_pg": 7.65,
    "fg3a_share": 0.788,
    "fg3_pct": 0.423,
    "rim_share": 0.094,
    "rim_fg_pct": 0.627,
    "ft_pct": 0.894,
    "pullup_share": 0.179,
    "drive_share": 0.087,
    "cs3_share_of_3pa": 0.769,
    "assisted_share": 0.907,
    "tov_per_100_usage": 7.01,
    "fta_per_fga": 0.227,
    "pf_per36": 2.9,
    "fouls_drawn_pg": 1.87,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 7.0 TO per 100 usage (97th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 42.3% on 6.0/g (96th pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 53% from the corners (102 att), 39% above the break (326). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1631105,
   "name": "Jalen Duren",
   "name_i": "J. Duren",
   "jersey": "0",
   "pos": "C",
   "section": "bench",
   "order": 6,
   "rotation_rank": 11,
   "height": "6-10",
   "age": 22.0,
   "exp": "4",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": false,
   "tags": [
    "started 2 of 2",
    "did not play last game"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-08",
    "read_at_utc": "2026-11-08T21:49:03Z"
   },
   "role": {
    "starter_latest": false,
    "starts": 2,
    "games_recent": 2,
    "minutes_recent": 38.1,
    "mpg_recent": 19.1,
    "mpg_baseline": 28.47,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 69,
    "pts_pg": 19.7,
    "reb_pg": 10.61,
    "ast_pg": 2.0,
    "tov_pg": 1.87,
    "fouls_committed_pg": 2.8,
    "fouls_drawn_pg": 4.35,
    "fgm": 519,
    "fga": 799,
    "fg_pct": 0.65,
    "fga_pg": 11.58,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 321,
    "fta": 430,
    "ft_pct": 0.747,
    "fta_pg": 6.23,
    "fta_per_fga": 0.538,
    "rim_fgm": 419,
    "rim_fga": 582,
    "rim_fg_pct": 0.72,
    "efg_pct": 0.65,
    "ts_pct": 0.688,
    "assisted_share": 0.649,
    "tov_per_100_usage": 11.55,
    "mpg": 28.47
   },
   "this_season": {
    "gp": 2,
    "pts_pg": 13.0,
    "reb_pg": 7.5,
    "ast_pg": 2.0,
    "tov_pg": 1.0,
    "fouls_committed_pg": 1.0,
    "fouls_drawn_pg": 3.5,
    "fgm": 10,
    "fga": 17,
    "fg_pct": 0.588,
    "fga_pg": 8.5,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 6,
    "fta": 7,
    "ft_pct": 0.857,
    "fta_pg": 3.5,
    "fta_per_fga": 0.412,
    "rim_fgm": 7,
    "rim_fga": 11,
    "rim_fg_pct": 0.636,
    "efg_pct": 0.588,
    "ts_pct": 0.647,
    "assisted_share": 0.8,
    "tov_per_100_usage": 9.06,
    "mpg": 19.1
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "excellent"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "above average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "elite"
    }
   ],
   "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.72,
     "n": 582,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.825,
     "grade": "excellent",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.747,
     "n": 430,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.304,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.538,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.981,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.115,
     "n": 1117.2,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.55,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.0,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.009,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.728,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.984,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.375,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.945,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.358,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.755,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.031,
     "n": 799,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.139,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 38.1,
    "mpg_baseline": 28.47,
    "fga_pg": 11.58,
    "fg3a_share": 0.0,
    "fg3_pct": null,
    "rim_share": 0.728,
    "rim_fg_pct": 0.72,
    "ft_pct": 0.747,
    "pullup_share": 0.031,
    "drive_share": 0.358,
    "cs3_share_of_3pa": null,
    "assisted_share": 0.649,
    "tov_per_100_usage": 11.55,
    "fta_per_fga": 0.538,
    "pf_per36": 3.5,
    "fouls_drawn_pg": 4.35,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Lives at the line: 0.54 FTA per FGA (elite, 98th pct), 4.3 fouls drawn/g, 75% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Elite finisher: 72% at the rim (82nd pct) on 582 attempts, 73% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (0.0 3PA/g): sag off him and help from him; no closeouts needed.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642449,
   "name": "Tolu Smith",
   "name_i": "T. Smith",
   "jersey": "35",
   "pos": "F",
   "section": "bench",
   "order": 7,
   "rotation_rank": 12,
   "height": "6-11",
   "age": 26.0,
   "exp": "2",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 7,
    "minutes_recent": 27.5,
    "mpg_recent": 3.9,
    "mpg_baseline": 9.17,
    "last_game": null
   },
   "last_season": {
    "gp": 15,
    "pts_pg": 3.73,
    "reb_pg": 3.27,
    "ast_pg": 0.87,
    "tov_pg": 0.47,
    "fouls_committed_pg": 1.53,
    "fouls_drawn_pg": 1.33,
    "fgm": 18,
    "fga": 36,
    "fg_pct": 0.5,
    "fga_pg": 2.4,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 20,
    "fta": 30,
    "ft_pct": 0.667,
    "fta_pg": 2.0,
    "fta_per_fga": 0.833,
    "rim_fgm": 17,
    "rim_fga": 31,
    "rim_fg_pct": 0.548,
    "efg_pct": 0.5,
    "ts_pct": 0.569,
    "assisted_share": 0.611,
    "tov_per_100_usage": 12.46,
    "mpg": 9.17
   },
   "this_season": {
    "gp": 7,
    "pts_pg": 0.86,
    "reb_pg": 1.57,
    "ast_pg": 0.14,
    "tov_pg": 0.29,
    "fouls_committed_pg": 0.86,
    "fouls_drawn_pg": 0.43,
    "fgm": 2,
    "fga": 5,
    "fg_pct": 0.4,
    "fga_pg": 0.71,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 2,
    "fta": 6,
    "ft_pct": 0.333,
    "fta_pg": 0.86,
    "fta_per_fga": 1.2,
    "rim_fgm": 2,
    "rim_fga": 5,
    "rim_fg_pct": 0.4,
    "efg_pct": 0.4,
    "ts_pct": 0.393,
    "assisted_share": 0.5,
    "tov_per_100_usage": 20.75,
    "mpg": 3.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": 0.548,
     "n": 31,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.667,
     "n": 30,
     "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.833,
     "n": 36,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.125,
     "n": 56.2,
     "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": 36,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.861,
     "n": 36,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.556,
     "n": 36,
     "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.278,
     "n": 36,
     "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": 36,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 27.5,
    "mpg_baseline": 9.17,
    "fga_pg": 2.4,
    "fg3a_share": 0.0,
    "fg3_pct": null,
    "rim_share": 0.861,
    "rim_fg_pct": 0.548,
    "ft_pct": 0.667,
    "pullup_share": 0.0,
    "drive_share": 0.278,
    "cs3_share_of_3pa": null,
    "assisted_share": 0.611,
    "tov_per_100_usage": 12.46,
    "fta_per_fga": 0.833,
    "pf_per36": 6.0,
    "fouls_drawn_pg": 1.33,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Crashes the glass (5.8 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1627752,
   "name": "Taurean Prince",
   "name_i": "T. Prince",
   "jersey": "12",
   "pos": "F",
   "section": "bench",
   "order": 8,
   "rotation_rank": 13,
   "height": "6-6",
   "age": 32.0,
   "exp": "10",
   "baseline_teams": [
    "MIL"
   ],
   "new_to_team": true,
   "tags": [
    "did not play last game",
    "new · MIL last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 2,
    "minutes_recent": 13.9,
    "mpg_recent": 7.0,
    "mpg_baseline": 23.52,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 26,
    "pts_pg": 9.19,
    "reb_pg": 3.12,
    "ast_pg": 1.77,
    "tov_pg": 1.19,
    "fouls_committed_pg": 1.85,
    "fouls_drawn_pg": 0.5,
    "fgm": 86,
    "fga": 191,
    "fg_pct": 0.45,
    "fga_pg": 7.35,
    "fg3m": 61,
    "fg3a": 140,
    "fg3_pct": 0.436,
    "fg3a_pg": 5.38,
    "fg3a_share": 0.733,
    "ftm": 6,
    "fta": 6,
    "ft_pct": 1.0,
    "fta_pg": 0.23,
    "fta_per_fga": 0.031,
    "rim_fgm": 12,
    "rim_fga": 19,
    "rim_fg_pct": 0.632,
    "efg_pct": 0.61,
    "ts_pct": 0.617,
    "assisted_share": 0.814,
    "tov_per_100_usage": 13.8,
    "mpg": 23.52
   },
   "this_season": {
    "gp": 2,
    "pts_pg": 2.0,
    "reb_pg": 1.0,
    "ast_pg": 0.0,
    "tov_pg": 0.0,
    "fouls_committed_pg": 0.5,
    "fouls_drawn_pg": 0.5,
    "fgm": 1,
    "fga": 3,
    "fg_pct": 0.333,
    "fga_pg": 1.5,
    "fg3m": 1,
    "fg3a": 3,
    "fg3_pct": 0.333,
    "fg3a_pg": 1.5,
    "fg3a_share": 1.0,
    "ftm": 1,
    "fta": 2,
    "ft_pct": 0.5,
    "fta_pg": 1.0,
    "fta_per_fga": 0.667,
    "rim_fgm": 0,
    "rim_fga": 0,
    "rim_fg_pct": null,
    "efg_pct": 0.5,
    "ts_pct": 0.515,
    "assisted_share": 1.0,
    "tov_per_100_usage": 0.0,
    "mpg": 7.0
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.436,
     "n": 140,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.979,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.632,
     "n": 19,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 1.0,
     "n": 6,
     "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.031,
     "n": 191,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.138,
     "n": 224.64,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.733,
     "n": 191,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.099,
     "n": 191,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.068,
     "n": 191,
     "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.173,
     "n": 191,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.22,
     "n": 191,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 13.9,
    "mpg_baseline": 23.52,
    "fga_pg": 7.35,
    "fg3a_share": 0.733,
    "fg3_pct": 0.436,
    "rim_share": 0.099,
    "rim_fg_pct": 0.632,
    "ft_pct": 1.0,
    "pullup_share": 0.22,
    "drive_share": 0.173,
    "cs3_share_of_3pa": 0.707,
    "assisted_share": 0.814,
    "tov_per_100_usage": 13.8,
    "fta_per_fga": 0.031,
    "pf_per36": 2.8,
    "fouls_drawn_pg": 0.5,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Knockdown 3: 43.6% on 5.4/g (98th pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1643536,
   "name": "Ebuka Okorie",
   "name_i": "E. Okorie",
   "jersey": "23",
   "pos": "G",
   "section": "bench",
   "order": 9,
   "rotation_rank": 14,
   "height": "6-2",
   "age": 19.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 4,
    "minutes_recent": 13.8,
    "mpg_recent": 3.5,
    "mpg_baseline": null,
    "last_game": "did not play last game"
   },
   "last_season": null,
   "this_season": {
    "gp": 4,
    "pts_pg": 1.5,
    "reb_pg": 0.5,
    "ast_pg": 0.75,
    "tov_pg": 0.5,
    "fouls_committed_pg": 0.0,
    "fouls_drawn_pg": 0.25,
    "fgm": 2,
    "fga": 9,
    "fg_pct": 0.222,
    "fga_pg": 2.25,
    "fg3m": 0,
    "fg3a": 3,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.75,
    "fg3a_share": 0.333,
    "ftm": 2,
    "fta": 2,
    "ft_pct": 1.0,
    "fta_pg": 0.5,
    "fta_per_fga": 0.222,
    "rim_fgm": 2,
    "rim_fga": 4,
    "rim_fg_pct": 0.5,
    "efg_pct": 0.222,
    "ts_pct": 0.304,
    "assisted_share": 0.0,
    "tov_per_100_usage": 16.84,
    "mpg": 3.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": 13.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": 1642404,
   "name": "Chaz Lanier",
   "name_i": "C. Lanier",
   "jersey": "8",
   "pos": "G",
   "section": "bench",
   "order": 10,
   "rotation_rank": 15,
   "height": "6-4",
   "age": 24.0,
   "exp": "1",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 3,
    "minutes_recent": 11.5,
    "mpg_recent": 3.8,
    "mpg_baseline": 7.59,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 33,
    "pts_pg": 2.33,
    "reb_pg": 0.7,
    "ast_pg": 0.48,
    "tov_pg": 0.09,
    "fouls_committed_pg": 0.36,
    "fouls_drawn_pg": 0.12,
    "fgm": 27,
    "fga": 86,
    "fg_pct": 0.314,
    "fga_pg": 2.61,
    "fg3m": 18,
    "fg3a": 64,
    "fg3_pct": 0.281,
    "fg3a_pg": 1.94,
    "fg3a_share": 0.744,
    "ftm": 5,
    "fta": 6,
    "ft_pct": 0.833,
    "fta_pg": 0.18,
    "fta_per_fga": 0.07,
    "rim_fgm": 1,
    "rim_fga": 2,
    "rim_fg_pct": 0.5,
    "efg_pct": 0.419,
    "ts_pct": 0.434,
    "assisted_share": 0.889,
    "tov_per_100_usage": 3.27,
    "mpg": 7.59
   },
   "this_season": {
    "gp": 3,
    "pts_pg": 4.33,
    "reb_pg": 0.0,
    "ast_pg": 0.0,
    "tov_pg": 0.0,
    "fouls_committed_pg": 0.33,
    "fouls_drawn_pg": 0.0,
    "fgm": 5,
    "fga": 7,
    "fg_pct": 0.714,
    "fga_pg": 2.33,
    "fg3m": 3,
    "fg3a": 5,
    "fg3_pct": 0.6,
    "fg3a_pg": 1.67,
    "fg3a_share": 0.714,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": 1,
    "rim_fga": 1,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.929,
    "ts_pct": 0.929,
    "assisted_share": 1.0,
    "tov_per_100_usage": 0.0,
    "mpg": 3.8
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.281,
     "n": 64,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.5,
     "n": 2,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.833,
     "n": 6,
     "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.07,
     "n": 86,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.033,
     "n": 91.64,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.744,
     "n": 86,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.023,
     "n": 86,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.047,
     "n": 86,
     "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.047,
     "n": 86,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.163,
     "n": 86,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 11.5,
    "mpg_baseline": 7.59,
    "fga_pg": 2.61,
    "fg3a_share": 0.744,
    "fg3_pct": 0.281,
    "rim_share": 0.023,
    "rim_fg_pct": 0.5,
    "ft_pct": 0.833,
    "pullup_share": 0.163,
    "drive_share": 0.047,
    "cs3_share_of_3pa": 0.812,
    "assisted_share": 0.889,
    "tov_per_100_usage": 3.27,
    "fta_per_fga": 0.07,
    "pf_per36": 1.7,
    "fouls_drawn_pg": 0.12,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Low-volume, 28.1% from 3 (1.9/g): help off him in the gaps.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642403,
   "name": "Isaac Jones",
   "name_i": "I. Jones",
   "jersey": "13",
   "pos": "F",
   "section": "bench",
   "order": 11,
   "rotation_rank": 16,
   "height": "6-8",
   "age": 26.0,
   "exp": "2",
   "baseline_teams": [
    "DET",
    "SAC"
   ],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 3,
    "minutes_recent": 11.5,
    "mpg_recent": 3.8,
    "mpg_baseline": 5.11,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 7,
    "pts_pg": 1.29,
    "reb_pg": 0.71,
    "ast_pg": 0.14,
    "tov_pg": 0.14,
    "fouls_committed_pg": 0.57,
    "fouls_drawn_pg": 0.57,
    "fgm": 3,
    "fga": 7,
    "fg_pct": 0.429,
    "fga_pg": 1.0,
    "fg3m": 0,
    "fg3a": 2,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.29,
    "fg3a_share": 0.286,
    "ftm": 3,
    "fta": 4,
    "ft_pct": 0.75,
    "fta_pg": 0.57,
    "fta_per_fga": 0.571,
    "rim_fgm": 3,
    "rim_fga": 4,
    "rim_fg_pct": 0.75,
    "efg_pct": 0.429,
    "ts_pct": 0.514,
    "assisted_share": 0.333,
    "tov_per_100_usage": 10.25,
    "mpg": 5.11
   },
   "this_season": {
    "gp": 3,
    "pts_pg": 0.67,
    "reb_pg": 1.67,
    "ast_pg": 0.33,
    "tov_pg": 0.33,
    "fouls_committed_pg": 0.0,
    "fouls_drawn_pg": 0.0,
    "fgm": 1,
    "fga": 2,
    "fg_pct": 0.5,
    "fga_pg": 0.67,
    "fg3m": 0,
    "fg3a": 1,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.33,
    "fg3a_share": 0.5,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": 1,
    "rim_fga": 1,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.5,
    "ts_pct": 0.5,
    "assisted_share": 0.0,
    "tov_per_100_usage": 33.33,
    "mpg": 3.8
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.0,
     "n": 2,
     "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.75,
     "n": 4,
     "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.571,
     "n": 7,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.102,
     "n": 9.76,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.286,
     "n": 7,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.571,
     "n": 7,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.571,
     "n": 7,
     "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.429,
     "n": 7,
     "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": 7,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 11.5,
    "mpg_baseline": 5.11,
    "fga_pg": 1.0,
    "fg3a_share": 0.286,
    "fg3_pct": 0.0,
    "rim_share": 0.571,
    "rim_fg_pct": 0.75,
    "ft_pct": 0.75,
    "pullup_share": 0.0,
    "drive_share": 0.429,
    "cs3_share_of_3pa": 1.0,
    "assisted_share": 0.333,
    "tov_per_100_usage": 10.25,
    "fta_per_fga": 0.571,
    "pf_per36": 4.0,
    "fouls_drawn_pg": 0.57,
    "flags": 0
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  }
 ],
 "also_seen": [
  {
   "person_id": 1641989,
   "name": "Elijah Harkless",
   "name_i": "E. Harkless",
   "jersey": "94",
   "pos": "G",
   "minutes_recent": 2.6,
   "last_season": {
    "gp": 26,
    "pts_pg": 6.85,
    "reb_pg": 2.04,
    "ast_pg": 2.88,
    "tov_pg": 1.0,
    "fouls_committed_pg": 2.0,
    "fouls_drawn_pg": 2.69,
    "fgm": 54,
    "fga": 161,
    "fg_pct": 0.335,
    "fga_pg": 6.19,
    "fg3m": 21,
    "fg3a": 88,
    "fg3_pct": 0.239,
    "fg3a_pg": 3.38,
    "fg3a_share": 0.547,
    "ftm": 49,
    "fta": 64,
    "ft_pct": 0.766,
    "fta_pg": 2.46,
    "fta_per_fga": 0.398,
    "rim_fgm": 23,
    "rim_fga": 45,
    "rim_fg_pct": 0.511,
    "efg_pct": 0.401,
    "ts_pct": 0.471,
    "assisted_share": 0.63,
    "tov_per_100_usage": 12.08,
    "mpg": 20.97
   }
  }
 ],
 "not_seen": [
  {
   "person_id": 1642391,
   "name": "Ugonna Onyenso",
   "name_i": "U. Onyenso",
   "jersey": "34",
   "pos": "C",
   "baseline_teams": [],
   "mpg_baseline": null,
   "last_season": {
    "gp": 0,
    "pts_pg": null,
    "fga_pg": null,
    "fg3a_pg": null,
    "fg3_pct": null,
    "reb_pg": null,
    "ast_pg": null
   }
  }
 ],
 "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-08"
 }
}
