{
 "schema": "scouting-team/1",
 "edition": "site",
 "generator": "agent_edition.py v3",
 "game_id": "0022600216",
 "season": "2026-27",
 "date": "2026-11-10",
 "tip_utc": "2026-11-11T04:00:00Z",
 "tip_et": "Tue Nov 10, 2026 · 11:00 PM ET",
 "built_at_utc": "2026-11-11T02:46:43Z",
 "matchup": {
  "label": "OKC @ POR",
  "home": "POR",
  "away": "OKC"
 },
 "scouted_team": {
  "tricode": "OKC",
  "name": "Oklahoma City Thunder",
  "team_id": 1610612760
 },
 "for_team": {
  "tricode": "POR",
  "name": "Portland Trail Blazers",
  "team_id": 1610612757
 },
 "frame": "Scouting OKC · from Portland's side",
 "windows": {
  "baseline": {
   "label": "2025-26 regular season",
   "games": 82,
   "first_date": "2025-10-21",
   "last_date": "2026-04-12"
  },
  "recent": {
   "label": "2026-27 regular season to date",
   "games": 10,
   "first_date": "2026-10-20",
   "last_date": "2026-11-07"
  }
 },
 "availability": {
  "date": "2026-11-10",
  "report_date": "2026-11-10",
  "report_posted": true,
  "read_at_utc": "2026-11-11T02:46:32Z",
  "teams": [
   {
    "tricode": "OKC",
    "team_id": 1610612760,
    "state": "not-submitted",
    "reason": null,
    "listed": []
   },
   {
    "tricode": "POR",
    "team_id": 1610612757,
    "state": "not-submitted",
    "reason": null,
    "listed": []
   }
  ],
  "schedule": {
   "team": "OKC",
   "note": null,
   "prev_game": {
    "game_id": "0022600192",
    "date_et": "2026-11-07",
    "opponent": "WAS",
    "home": true
   },
   "next_game": {
    "game_id": "0022600226",
    "date_et": "2026-11-11",
    "opponent": "POR",
    "home": false,
    "days_until": 1
   },
   "season_game_number": 11,
   "days_rest": 2,
   "b2b": false,
   "three_in_four": false,
   "games_in_last_4_days": 2,
   "games_last_7_days": 3
  }
 },
 "ten_seconds": [
  {
   "text": "Last season: 9th-fewest paint attempts (47%), 3rd-worst offensive rebounding (26.4%), 2nd-most turnovers forced (16.9/100), 7th-fewest fouls (19.0/g). Through 10 games the profile has moved: 3PA share 43% → 36% (913 trials; each clears the flag rule).",
   "source": "pbp"
  },
  {
   "text": "Scoring last season: S. Gilgeous-Alexander 31.1/g (29.9 so far), A. Mitchell 13.6/g (18.9 so far), I. Hartenstein 9.2/g (6.9 so far).",
   "source": "pbp"
  }
 ],
 "team_keys": [
  {
   "key": "shot_profile",
   "text": "Shot profile last season: 47% paint attempts (9th fewest); 43% 3PA share (13th of 30). Through 10 games: 3PA share 43% → 36%. Chase Gilgeous-Alexander 39%, McCain 38%, Williams 39%; wall up on Hartenstein, Peavy, Barnhizer, Terry.",
   "source": "pbp"
  },
  {
   "key": "rim_protection",
   "text": "Rim protection: opponents shoot 60% at the rim (best in the league) and get 27% of their shots there (3rd fewest). Drive to kick; don't finish into the bigs.",
   "source": "pbp"
  },
  {
   "key": "tov_per_100",
   "text": "They take care of the ball: 12.7 TO per 100 (fewest in the league). Don't gamble for steals.",
   "source": "pbp"
  },
  {
   "key": "second_chance_share",
   "text": "Few second chances: 11% of their FGA (2nd fewest). One shot and out; run.",
   "source": "pbp"
  },
  {
   "key": "opp_tov_per_100",
   "text": "They force turnovers: 16.9 per 100 (2nd most). Strong with the ball; no casual passes.",
   "source": "pbp"
  },
  {
   "key": "oreb_pct",
   "text": "They don't crash: 26.4% OREB% (3rd worst). Leak out early.",
   "source": "pbp"
  }
 ],
 "team_metrics": [
  {
   "key": "poss_pg",
   "label": "possessions per game (pace proxy)",
   "value": 99.11,
   "league_mean": 98.64,
   "rank": 14,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "pts_per_100",
   "label": "points per 100 possessions",
   "value": 120.09,
   "league_mean": 117.21,
   "rank": 7,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "opp_pts_per_100",
   "label": "opponent points per 100 possessions",
   "value": 109.3,
   "league_mean": 117.17,
   "rank": 30,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "efg_pct",
   "label": "eFG%",
   "value": 0.561,
   "league_mean": 0.546,
   "rank": 5,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fg3a_share",
   "label": "3PA share of FGA",
   "value": 0.426,
   "league_mean": 0.415,
   "rank": 13,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fg3_pct",
   "label": "3P%",
   "value": 0.365,
   "league_mean": 0.359,
   "rank": 9,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "pitp_share",
   "label": "paint-attempt share of FGA",
   "value": 0.466,
   "league_mean": 0.484,
   "rank": 22,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_share",
   "label": "restricted-area share of FGA",
   "value": 0.294,
   "league_mean": 0.3,
   "rank": 16,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_fg_pct",
   "label": "restricted-area FG%",
   "value": 0.669,
   "league_mean": 0.661,
   "rank": 11,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fastbreak_share",
   "label": "fastbreak share of FGA",
   "value": 0.098,
   "league_mean": 0.115,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "second_chance_share",
   "label": "second-chance share of FGA",
   "value": 0.107,
   "league_mean": 0.128,
   "rank": 29,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fta_per_fga",
   "label": "FTA per FGA",
   "value": 0.261,
   "league_mean": 0.264,
   "rank": 17,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "tov_per_100",
   "label": "turnovers per 100 possessions",
   "value": 12.69,
   "league_mean": 14.71,
   "rank": 30,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "oreb_pct",
   "label": "offensive rebound %",
   "value": 0.264,
   "league_mean": 0.305,
   "rank": 28,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "dreb_pct",
   "label": "defensive rebound %",
   "value": 0.697,
   "league_mean": 0.695,
   "rank": 13,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "assisted_share",
   "label": "assisted share of made FGs",
   "value": 0.598,
   "league_mean": 0.637,
   "rank": 24,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fouls_pg",
   "label": "fouls committed per game",
   "value": 18.96,
   "league_mean": 19.86,
   "rank": 24,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of fouls",
   "value": 0.513,
   "league_mean": 0.525,
   "rank": 19,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_fg_pct",
   "label": "opponent FG% allowed at the rim",
   "value": 0.598,
   "league_mean": 0.659,
   "rank": 30,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_share",
   "label": "opponent rim-attempt share allowed",
   "value": 0.267,
   "league_mean": 0.3,
   "rank": 28,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_fg3a_share",
   "label": "opponent 3PA share allowed",
   "value": 0.44,
   "league_mean": 0.415,
   "rank": 6,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "opp_fg3_pct",
   "label": "opponent 3P% allowed",
   "value": 0.369,
   "league_mean": 0.359,
   "rank": 6,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_tov_per_100",
   "label": "opponent turnovers forced per 100",
   "value": 16.95,
   "league_mean": 14.71,
   "rank": 2,
   "n_teams": 30,
   "higher_is_better": true
  }
 ],
 "team_changes": [
  {
   "key": "fg3a_share",
   "label": "team 3PA share of FGA",
   "direction": "down",
   "p0": 0.426,
   "p1": 0.355,
   "n1": 913,
   "z": -4.33
  }
 ],
 "flag_note": "10 player rates flagged as changed from last season (bullets starting 'New this season'); 1 team-level (under Team keys).",
 "game_plan": {
  "foul_him_late": {
   "players": [
    {
     "person_id": 1628392,
     "name": "Isaiah Hartenstein",
     "name_i": "I. Hartenstein",
     "jersey": "55",
     "pos": "C-F",
     "text": "61% FT (105 FTA, 5th pct)",
     "printed_text": "61% FT (105 FTA, 5th pct)",
     "ft_pct": 0.61,
     "ftm": 64,
     "fta": 105,
     "percentile": 0.048,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 2,
     "clutch_fta": 4
    }
   ],
   "empty_text": null
  },
  "dont_foul": {
   "players": [
    {
     "person_id": 1628983,
     "name": "Shai Gilgeous-Alexander",
     "name_i": "S. Gilgeous-Alexander",
     "jersey": "2",
     "pos": "G",
     "text": "88% FT (614 FTA, 90th pct), 58/68 in clutch",
     "printed_text": "88% FT",
     "ft_pct": 0.879,
     "ftm": 540,
     "fta": 614,
     "percentile": 0.897,
     "grade": "excellent",
     "pool": 258,
     "clutch_ftm": 58,
     "clutch_fta": 68,
     "shown": true
    },
    {
     "person_id": 1642349,
     "name": "Ajay Mitchell",
     "name_i": "A. Mitchell",
     "jersey": "25",
     "pos": "G",
     "text": "87% FT (162 FTA, 86th pct), 12/12 in clutch",
     "printed_text": "87% FT",
     "ft_pct": 0.87,
     "ftm": 141,
     "fta": 162,
     "percentile": 0.859,
     "grade": "excellent",
     "pool": 258,
     "clutch_ftm": 12,
     "clutch_fta": 12,
     "shown": true
    },
    {
     "person_id": 1631114,
     "name": "Jalen Williams",
     "name_i": "J. Williams",
     "jersey": "8",
     "pos": "G-F",
     "text": "84% FT (129 FTA, 74th pct)",
     "printed_text": "84% FT",
     "ft_pct": 0.837,
     "ftm": 108,
     "fta": 129,
     "percentile": 0.738,
     "grade": "good",
     "pool": 258,
     "clutch_ftm": 4,
     "clutch_fta": 5,
     "shown": true
    }
   ]
  },
  "foul_trouble": {
   "players": [],
   "empty_text": "Nobody over 4.5 fouls per 36 last season."
  }
 },
 "players": [
  {
   "person_id": 1628983,
   "name": "Shai Gilgeous-Alexander",
   "name_i": "S. Gilgeous-Alexander",
   "jersey": "2",
   "pos": "G",
   "section": "starters",
   "order": 1,
   "rotation_rank": 1,
   "height": "6-6",
   "age": 28.0,
   "exp": "8",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 10,
    "games_recent": 10,
    "minutes_recent": 328.3,
    "mpg_recent": 32.8,
    "mpg_baseline": 33.23,
    "last_game": null
   },
   "last_season": {
    "gp": 68,
    "pts_pg": 31.13,
    "reb_pg": 4.29,
    "ast_pg": 6.59,
    "tov_pg": 2.22,
    "fouls_committed_pg": 2.04,
    "fouls_drawn_pg": 6.1,
    "fgm": 731,
    "fga": 1321,
    "fg_pct": 0.553,
    "fga_pg": 19.43,
    "fg3m": 115,
    "fg3a": 298,
    "fg3_pct": 0.386,
    "fg3a_pg": 4.38,
    "fg3a_share": 0.226,
    "ftm": 540,
    "fta": 614,
    "ft_pct": 0.879,
    "fta_pg": 9.03,
    "fta_per_fga": 0.465,
    "rim_fgm": 268,
    "rim_fga": 385,
    "rim_fg_pct": 0.696,
    "efg_pct": 0.597,
    "ts_pct": 0.665,
    "assisted_share": 0.197,
    "tov_per_100_usage": 8.67,
    "mpg": 33.23
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 29.9,
    "reb_pg": 3.9,
    "ast_pg": 4.9,
    "tov_pg": 2.2,
    "fouls_committed_pg": 1.9,
    "fouls_drawn_pg": 5.1,
    "fgm": 107,
    "fga": 232,
    "fg_pct": 0.461,
    "fga_pg": 23.2,
    "fg3m": 27,
    "fg3a": 69,
    "fg3_pct": 0.391,
    "fg3a_pg": 6.9,
    "fg3a_share": 0.297,
    "ftm": 58,
    "fta": 68,
    "ft_pct": 0.853,
    "fta_pg": 6.8,
    "fta_per_fga": 0.293,
    "rim_fgm": 25,
    "rim_fga": 41,
    "rim_fg_pct": 0.61,
    "efg_pct": 0.519,
    "ts_pct": 0.571,
    "assisted_share": 0.271,
    "tov_per_100_usage": 7.75,
    "mpg": 32.8
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "excellent"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "excellent"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "excellent"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.386,
     "n": 298,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.761,
     "grade": "excellent",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.696,
     "n": 385,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.74,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.879,
     "n": 614,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.897,
     "grade": "excellent",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.465,
     "n": 1321,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.942,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.087,
     "n": 1742.16,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.877,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.226,
     "n": 1321,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.136,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.291,
     "n": 1321,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.562,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.314,
     "n": 1321,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.871,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.337,
     "n": 1321,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.706,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.478,
     "n": 1321,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.988,
     "grade": "elite",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 328.3,
    "mpg_baseline": 33.23,
    "fga_pg": 19.43,
    "fg3a_share": 0.226,
    "fg3_pct": 0.386,
    "rim_share": 0.291,
    "rim_fg_pct": 0.696,
    "ft_pct": 0.879,
    "pullup_share": 0.478,
    "drive_share": 0.337,
    "cs3_share_of_3pa": 0.195,
    "assisted_share": 0.197,
    "tov_per_100_usage": 8.67,
    "fta_per_fga": 0.465,
    "pf_per36": 2.2,
    "fouls_drawn_pg": 6.1,
    "flags": 3
   },
   "changes": [
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.291,
     "p1": 0.177,
     "n1": 232,
     "z": -3.85
    },
    {
     "key": "pullup_share",
     "label": "pull-up family share of FGA",
     "direction": "up",
     "p0": 0.478,
     "p1": 0.556,
     "n1": 232,
     "z": 2.37
    },
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.337,
     "p1": 0.22,
     "n1": 232,
     "z": -3.77
    }
   ],
   "bullets": [
    {
     "text": "Lives at the line: 0.47 FTA per FGA (elite, 94th pct), 6.1 fouls drawn/g, 88% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Doesn't turn it over: 8.7 TO per 100 usage (88th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from Restricted Area down, 29% -> 18% (232 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1642349,
   "name": "Ajay Mitchell",
   "name_i": "A. Mitchell",
   "jersey": "25",
   "pos": "G",
   "section": "starters",
   "order": 2,
   "rotation_rank": 2,
   "height": "6-4",
   "age": 24.0,
   "exp": "2",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 7,
    "games_recent": 10,
    "minutes_recent": 272.8,
    "mpg_recent": 27.3,
    "mpg_baseline": 25.84,
    "last_game": null
   },
   "last_season": {
    "gp": 57,
    "pts_pg": 13.58,
    "reb_pg": 3.33,
    "ast_pg": 3.61,
    "tov_pg": 1.42,
    "fouls_committed_pg": 2.09,
    "fouls_drawn_pg": 2.61,
    "fgm": 286,
    "fga": 590,
    "fg_pct": 0.485,
    "fga_pg": 10.35,
    "fg3m": 61,
    "fg3a": 176,
    "fg3_pct": 0.347,
    "fg3a_pg": 3.09,
    "fg3a_share": 0.298,
    "ftm": 141,
    "fta": 162,
    "ft_pct": 0.87,
    "fta_pg": 2.84,
    "fta_per_fga": 0.275,
    "rim_fgm": 117,
    "rim_fga": 184,
    "rim_fg_pct": 0.636,
    "efg_pct": 0.536,
    "ts_pct": 0.585,
    "assisted_share": 0.423,
    "tov_per_100_usage": 10.91,
    "mpg": 25.84
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 18.9,
    "reb_pg": 3.7,
    "ast_pg": 3.3,
    "tov_pg": 1.4,
    "fouls_committed_pg": 2.2,
    "fouls_drawn_pg": 3.5,
    "fgm": 75,
    "fga": 145,
    "fg_pct": 0.517,
    "fga_pg": 14.5,
    "fg3m": 9,
    "fg3a": 33,
    "fg3_pct": 0.273,
    "fg3a_pg": 3.3,
    "fg3a_share": 0.228,
    "ftm": 30,
    "fta": 36,
    "ft_pct": 0.833,
    "fta_pg": 3.6,
    "fta_per_fga": 0.248,
    "rim_fgm": 31,
    "rim_fga": 52,
    "rim_fg_pct": 0.596,
    "efg_pct": 0.548,
    "ts_pct": 0.588,
    "assisted_share": 0.373,
    "tov_per_100_usage": 8.01,
    "mpg": 27.3
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "below average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "below average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "excellent"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.347,
     "n": 176,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.399,
     "grade": "below average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.636,
     "n": 184,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.349,
     "grade": "below average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.87,
     "n": 162,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.859,
     "grade": "excellent",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.275,
     "n": 590,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.604,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.109,
     "n": 742.28,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.629,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.298,
     "n": 590,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.224,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.312,
     "n": 590,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.614,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.253,
     "n": 590,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.681,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.473,
     "n": 590,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.952,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.186,
     "n": 590,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.576,
     "grade": "above average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 272.8,
    "mpg_baseline": 25.84,
    "fga_pg": 10.35,
    "fg3a_share": 0.298,
    "fg3_pct": 0.347,
    "rim_share": 0.312,
    "rim_fg_pct": 0.636,
    "ft_pct": 0.87,
    "pullup_share": 0.186,
    "drive_share": 0.473,
    "cs3_share_of_3pa": 0.608,
    "assisted_share": 0.423,
    "tov_per_100_usage": 10.91,
    "fta_per_fga": 0.275,
    "pf_per36": 2.9,
    "fouls_drawn_pg": 2.61,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Capable 3: 34.7% on 3.1/g (40th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 42% from the corners (50 att), 32% above the break (126). No help off the corners; help off him on top.",
     "source": "pbp"
    },
    {
     "text": "Downhill driver: 47% of his shots are drives at 53% (95th pct). Show early help, wall up, make him pass.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1628392,
   "name": "Isaiah Hartenstein",
   "name_i": "I. Hartenstein",
   "jersey": "55",
   "pos": "C-F",
   "section": "starters",
   "order": 3,
   "rotation_rank": 4,
   "height": "7-0",
   "age": 28.0,
   "exp": "8",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 10,
    "games_recent": 10,
    "minutes_recent": 241.2,
    "mpg_recent": 24.1,
    "mpg_baseline": 24.2,
    "last_game": null
   },
   "last_season": {
    "gp": 47,
    "pts_pg": 9.19,
    "reb_pg": 9.43,
    "ast_pg": 3.53,
    "tov_pg": 1.74,
    "fouls_committed_pg": 2.51,
    "fouls_drawn_pg": 2.06,
    "fgm": 184,
    "fga": 296,
    "fg_pct": 0.622,
    "fga_pg": 6.3,
    "fg3m": 0,
    "fg3a": 7,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.15,
    "fg3a_share": 0.024,
    "ftm": 64,
    "fta": 105,
    "ft_pct": 0.61,
    "fta_pg": 2.23,
    "fta_per_fga": 0.355,
    "rim_fgm": 134,
    "rim_fga": 183,
    "rim_fg_pct": 0.732,
    "efg_pct": 0.622,
    "ts_pct": 0.631,
    "assisted_share": 0.777,
    "tov_per_100_usage": 19.33,
    "mpg": 24.2
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 6.9,
    "reb_pg": 10.1,
    "ast_pg": 3.3,
    "tov_pg": 1.5,
    "fouls_committed_pg": 2.5,
    "fouls_drawn_pg": 1.3,
    "fgm": 28,
    "fga": 63,
    "fg_pct": 0.444,
    "fga_pg": 6.3,
    "fg3m": 0,
    "fg3a": 2,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.2,
    "fg3a_share": 0.032,
    "ftm": 13,
    "fta": 15,
    "ft_pct": 0.867,
    "fta_pg": 1.5,
    "fta_per_fga": 0.238,
    "rim_fgm": 19,
    "rim_fga": 31,
    "rim_fg_pct": 0.613,
    "efg_pct": 0.444,
    "ts_pct": 0.496,
    "assisted_share": 0.821,
    "tov_per_100_usage": 17.73,
    "mpg": 24.1
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "excellent"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.0,
     "n": 7,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.732,
     "n": 183,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.869,
     "grade": "excellent",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.61,
     "n": 105,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.048,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.355,
     "n": 296,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.193,
     "n": 424.2,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.035,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.024,
     "n": 296,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.618,
     "n": 296,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.328,
     "n": 296,
     "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.084,
     "n": 296,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.01,
     "n": 296,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 241.2,
    "mpg_baseline": 24.2,
    "fga_pg": 6.3,
    "fg3a_share": 0.024,
    "fg3_pct": 0.0,
    "rim_share": 0.618,
    "rim_fg_pct": 0.732,
    "ft_pct": 0.61,
    "pullup_share": 0.01,
    "drive_share": 0.084,
    "cs3_share_of_3pa": 0.857,
    "assisted_share": 0.777,
    "tov_per_100_usage": 19.33,
    "fta_per_fga": 0.355,
    "pf_per36": 3.7,
    "fouls_drawn_pg": 2.06,
    "flags": 1
   },
   "changes": [
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.618,
     "p1": 0.492,
     "n1": 63,
     "z": -2.06
    }
   ],
   "bullets": [
    {
     "text": "Pressure him: 19.3 TO per 100 usage (bad, 4th pct), 42% of them bad passes; 15 TO in 10 games so far. Hands in the lanes.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from Restricted Area down, 62% -> 49% (63 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Elite finisher: 73% at the rim (87th pct) on 183 attempts, 62% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1643530,
   "name": "Aday Mara",
   "name_i": "A. Mara",
   "jersey": "15",
   "pos": "C",
   "section": "starters",
   "order": 4,
   "rotation_rank": 5,
   "height": "7-3",
   "age": 21.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 2,
    "games_recent": 10,
    "minutes_recent": 197.3,
    "mpg_recent": 19.7,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 10,
    "pts_pg": 8.1,
    "reb_pg": 5.9,
    "ast_pg": 1.3,
    "tov_pg": 1.7,
    "fouls_committed_pg": 2.3,
    "fouls_drawn_pg": 2.6,
    "fgm": 35,
    "fga": 56,
    "fg_pct": 0.625,
    "fga_pg": 5.6,
    "fg3m": 1,
    "fg3a": 1,
    "fg3_pct": 1.0,
    "fg3a_pg": 0.1,
    "fg3a_share": 0.018,
    "ftm": 10,
    "fta": 17,
    "ft_pct": 0.588,
    "fta_pg": 1.7,
    "fta_per_fga": 0.304,
    "rim_fgm": 23,
    "rim_fga": 36,
    "rim_fg_pct": 0.639,
    "efg_pct": 0.634,
    "ts_pct": 0.638,
    "assisted_share": 0.714,
    "tov_per_100_usage": 21.12,
    "mpg": 19.7
   },
   "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": 197.3,
    "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": 1629026,
   "name": "Kenrich Williams",
   "name_i": "K. Williams",
   "jersey": "34",
   "pos": "G-F",
   "section": "starters",
   "order": 5,
   "rotation_rank": 6,
   "height": "6-7",
   "age": 31.0,
   "exp": "8",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 7,
    "games_recent": 10,
    "minutes_recent": 183.9,
    "mpg_recent": 18.4,
    "mpg_baseline": 15.28,
    "last_game": null
   },
   "last_season": {
    "gp": 56,
    "pts_pg": 6.48,
    "reb_pg": 3.34,
    "ast_pg": 1.41,
    "tov_pg": 0.77,
    "fouls_committed_pg": 1.05,
    "fouls_drawn_pg": 1.02,
    "fgm": 140,
    "fga": 296,
    "fg_pct": 0.473,
    "fga_pg": 5.29,
    "fg3m": 50,
    "fg3a": 129,
    "fg3_pct": 0.388,
    "fg3a_pg": 2.3,
    "fg3a_share": 0.436,
    "ftm": 33,
    "fta": 52,
    "ft_pct": 0.635,
    "fta_pg": 0.93,
    "fta_per_fga": 0.176,
    "rim_fgm": 60,
    "rim_fga": 99,
    "rim_fg_pct": 0.606,
    "efg_pct": 0.557,
    "ts_pct": 0.569,
    "assisted_share": 0.664,
    "tov_per_100_usage": 11.88,
    "mpg": 15.28
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 6.8,
    "reb_pg": 3.8,
    "ast_pg": 1.2,
    "tov_pg": 0.4,
    "fouls_committed_pg": 1.4,
    "fouls_drawn_pg": 1.1,
    "fgm": 24,
    "fga": 51,
    "fg_pct": 0.471,
    "fga_pg": 5.1,
    "fg3m": 14,
    "fg3a": 30,
    "fg3_pct": 0.467,
    "fg3a_pg": 3.0,
    "fg3a_share": 0.588,
    "ftm": 6,
    "fta": 8,
    "ft_pct": 0.75,
    "fta_pg": 0.8,
    "fta_per_fga": 0.157,
    "rim_fgm": 8,
    "rim_fga": 12,
    "rim_fg_pct": 0.667,
    "efg_pct": 0.608,
    "ts_pct": 0.624,
    "assisted_share": 0.958,
    "tov_per_100_usage": 6.84,
    "mpg": 18.4
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "excellent"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "above average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.388,
     "n": 129,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.774,
     "grade": "excellent",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.606,
     "n": 99,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.635,
     "n": 52,
     "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.176,
     "n": 296,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.119,
     "n": 361.88,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.502,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.436,
     "n": 296,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.334,
     "n": 296,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.193,
     "n": 296,
     "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.22,
     "n": 296,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.193,
     "n": 296,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 183.9,
    "mpg_baseline": 15.28,
    "fga_pg": 5.29,
    "fg3a_share": 0.436,
    "fg3_pct": 0.388,
    "rim_share": 0.334,
    "rim_fg_pct": 0.606,
    "ft_pct": 0.635,
    "pullup_share": 0.193,
    "drive_share": 0.22,
    "cs3_share_of_3pa": 0.767,
    "assisted_share": 0.664,
    "tov_per_100_usage": 11.88,
    "fta_per_fga": 0.176,
    "pf_per36": 2.5,
    "fouls_drawn_pg": 1.02,
    "flags": 3
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.436,
     "p1": 0.588,
     "n1": 51,
     "z": 2.2
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "up",
     "p0": 0.334,
     "p1": 0.471,
     "n1": 51,
     "z": 2.06
    },
    {
     "key": "assisted_share",
     "label": "assisted share of made FGs",
     "direction": "up",
     "p0": 0.664,
     "p1": 0.958,
     "n1": 24,
     "z": 3.05
    }
   ],
   "bullets": [
    {
     "text": "New this season: assisted share of made FGs up, 66% -> 96% (24 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Takes 2.3 3s/g at 38.8% (77th pct): respect it, closeout.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642272,
   "name": "Jared McCain",
   "name_i": "J. McCain",
   "jersey": "3",
   "pos": "G",
   "section": "bench",
   "order": 1,
   "rotation_rank": 3,
   "height": "6-2",
   "age": 22.0,
   "exp": "2",
   "baseline_teams": [
    "OKC",
    "PHI"
   ],
   "new_to_team": false,
   "tags": [
    "started 4 of 10"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 4,
    "games_recent": 10,
    "minutes_recent": 251.5,
    "mpg_recent": 25.1,
    "mpg_baseline": 17.31,
    "last_game": null
   },
   "last_season": {
    "gp": 67,
    "pts_pg": 8.33,
    "reb_pg": 2.04,
    "ast_pg": 1.34,
    "tov_pg": 0.84,
    "fouls_committed_pg": 1.21,
    "fouls_drawn_pg": 0.82,
    "fgm": 204,
    "fga": 480,
    "fg_pct": 0.425,
    "fga_pg": 7.16,
    "fg3m": 99,
    "fg3a": 257,
    "fg3_pct": 0.385,
    "fg3a_pg": 3.84,
    "fg3a_share": 0.535,
    "ftm": 51,
    "fta": 59,
    "ft_pct": 0.864,
    "fta_pg": 0.88,
    "fta_per_fga": 0.123,
    "rim_fgm": 52,
    "rim_fga": 103,
    "rim_fg_pct": 0.505,
    "efg_pct": 0.528,
    "ts_pct": 0.551,
    "assisted_share": 0.613,
    "tov_per_100_usage": 9.97,
    "mpg": 17.31
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 12.1,
    "reb_pg": 3.4,
    "ast_pg": 1.7,
    "tov_pg": 1.8,
    "fouls_committed_pg": 1.8,
    "fouls_drawn_pg": 1.0,
    "fgm": 46,
    "fga": 110,
    "fg_pct": 0.418,
    "fga_pg": 11.0,
    "fg3m": 17,
    "fg3a": 57,
    "fg3_pct": 0.298,
    "fg3a_pg": 5.7,
    "fg3a_share": 0.518,
    "ftm": 12,
    "fta": 14,
    "ft_pct": 0.857,
    "fta_pg": 1.4,
    "fta_per_fga": 0.127,
    "rim_fgm": 17,
    "rim_fga": 24,
    "rim_fg_pct": 0.708,
    "efg_pct": 0.495,
    "ts_pct": 0.521,
    "assisted_share": 0.652,
    "tov_per_100_usage": 13.42,
    "mpg": 25.1
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "excellent"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.385,
     "n": 257,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.748,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.505,
     "n": 103,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.014,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.864,
     "n": 59,
     "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.123,
     "n": 480,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.121,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.1,
     "n": 561.96,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.762,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.535,
     "n": 480,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.745,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.215,
     "n": 480,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.34,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.115,
     "n": 480,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.1,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.269,
     "n": 480,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.477,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.321,
     "n": 480,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.822,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 251.5,
    "mpg_baseline": 17.31,
    "fga_pg": 7.16,
    "fg3a_share": 0.535,
    "fg3_pct": 0.385,
    "rim_share": 0.215,
    "rim_fg_pct": 0.505,
    "ft_pct": 0.864,
    "pullup_share": 0.321,
    "drive_share": 0.269,
    "cs3_share_of_3pa": 0.553,
    "assisted_share": 0.613,
    "tov_per_100_usage": 9.97,
    "fta_per_fga": 0.123,
    "pf_per36": 2.5,
    "fouls_drawn_pg": 0.82,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Knockdown 3: 38.5% on 3.8/g (75th pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 32% of his shots are pull-ups (82nd pct, 42%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642892,
   "name": "Bennett Stirtz",
   "name_i": "B. Stirtz",
   "jersey": "14",
   "pos": "G",
   "section": "bench",
   "order": 2,
   "rotation_rank": 7,
   "height": "6-3",
   "age": 23.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 10,
    "minutes_recent": 180.0,
    "mpg_recent": 18.0,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 10,
    "pts_pg": 7.6,
    "reb_pg": 1.2,
    "ast_pg": 1.2,
    "tov_pg": 0.4,
    "fouls_committed_pg": 0.9,
    "fouls_drawn_pg": 0.8,
    "fgm": 25,
    "fga": 53,
    "fg_pct": 0.472,
    "fga_pg": 5.3,
    "fg3m": 16,
    "fg3a": 36,
    "fg3_pct": 0.444,
    "fg3a_pg": 3.6,
    "fg3a_share": 0.679,
    "ftm": 10,
    "fta": 11,
    "ft_pct": 0.909,
    "fta_pg": 1.1,
    "fta_per_fga": 0.208,
    "rim_fgm": 7,
    "rim_fga": 9,
    "rim_fg_pct": 0.778,
    "efg_pct": 0.623,
    "ts_pct": 0.657,
    "assisted_share": 0.72,
    "tov_per_100_usage": 6.47,
    "mpg": 18.0
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": null,
     "n": 0,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": null,
     "n": 0,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": null,
     "n": 0,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 180.0,
    "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": 1631119,
   "name": "Jaylin Williams",
   "name_i": "J. Williams",
   "jersey": "6",
   "pos": "F",
   "section": "bench",
   "order": 3,
   "rotation_rank": 8,
   "height": "6-9",
   "age": 24.0,
   "exp": "4",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": false,
   "tags": [
    "started 1 of 7",
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 1,
    "games_recent": 7,
    "minutes_recent": 129.5,
    "mpg_recent": 18.5,
    "mpg_baseline": 19.66,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 65,
    "pts_pg": 7.22,
    "reb_pg": 5.51,
    "ast_pg": 2.43,
    "tov_pg": 1.03,
    "fouls_committed_pg": 1.95,
    "fouls_drawn_pg": 1.52,
    "fgm": 149,
    "fga": 352,
    "fg_pct": 0.423,
    "fga_pg": 5.42,
    "fg3m": 98,
    "fg3a": 256,
    "fg3_pct": 0.383,
    "fg3a_pg": 3.94,
    "fg3a_share": 0.727,
    "ftm": 73,
    "fta": 92,
    "ft_pct": 0.793,
    "fta_pg": 1.42,
    "fta_per_fga": 0.261,
    "rim_fgm": 28,
    "rim_fga": 50,
    "rim_fg_pct": 0.56,
    "efg_pct": 0.562,
    "ts_pct": 0.597,
    "assisted_share": 0.966,
    "tov_per_100_usage": 14.58,
    "mpg": 19.66
   },
   "this_season": {
    "gp": 7,
    "pts_pg": 2.86,
    "reb_pg": 4.14,
    "ast_pg": 1.57,
    "tov_pg": 0.57,
    "fouls_committed_pg": 0.71,
    "fouls_drawn_pg": 0.86,
    "fgm": 6,
    "fga": 30,
    "fg_pct": 0.2,
    "fga_pg": 4.29,
    "fg3m": 5,
    "fg3a": 24,
    "fg3_pct": 0.208,
    "fg3a_pg": 3.43,
    "fg3a_share": 0.8,
    "ftm": 3,
    "fta": 3,
    "ft_pct": 1.0,
    "fta_pg": 0.43,
    "fta_per_fga": 0.1,
    "rim_fgm": 1,
    "rim_fga": 4,
    "rim_fg_pct": 0.25,
    "efg_pct": 0.283,
    "ts_pct": 0.319,
    "assisted_share": 1.0,
    "tov_per_100_usage": 11.33,
    "mpg": 18.5
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "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": "above average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.383,
     "n": 256,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.72,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.56,
     "n": 50,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.793,
     "n": 92,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.521,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.261,
     "n": 352,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.569,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.146,
     "n": 459.48,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.205,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.727,
     "n": 352,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.963,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.142,
     "n": 352,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.125,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.281,
     "n": 352,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.787,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.105,
     "n": 352,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.037,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.031,
     "n": 352,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.136,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 129.5,
    "mpg_baseline": 19.66,
    "fga_pg": 5.42,
    "fg3a_share": 0.727,
    "fg3_pct": 0.383,
    "rim_share": 0.142,
    "rim_fg_pct": 0.56,
    "ft_pct": 0.793,
    "pullup_share": 0.031,
    "drive_share": 0.105,
    "cs3_share_of_3pa": 0.965,
    "assisted_share": 0.966,
    "tov_per_100_usage": 14.58,
    "fta_per_fga": 0.261,
    "pf_per36": 3.6,
    "fouls_drawn_pg": 1.52,
    "flags": 1
   },
   "changes": [
    {
     "key": "zone_share:Corner 3",
     "label": "share of FGA from Corner 3",
     "direction": "up",
     "p0": 0.156,
     "p1": 0.367,
     "n1": 30,
     "z": 3.17
    }
   ],
   "bullets": [
    {
     "text": "New this season: share of FGA from Corner 3 up, 16% -> 37% (30 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 38.3% on 3.9/g (72nd pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 14.6 TO per 100 usage (bad, 20th pct), 36% of them bad passes; 4 TO in 7 games so far. Hands in the lanes.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1627936,
   "name": "Alex Caruso",
   "name_i": "A. Caruso",
   "jersey": "9",
   "pos": "G",
   "section": "bench",
   "order": 4,
   "rotation_rank": 9,
   "height": "6-5",
   "age": 32.0,
   "exp": "9",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 7,
    "minutes_recent": 128.9,
    "mpg_recent": 18.4,
    "mpg_baseline": 18.23,
    "last_game": null
   },
   "last_season": {
    "gp": 56,
    "pts_pg": 6.21,
    "reb_pg": 2.77,
    "ast_pg": 1.96,
    "tov_pg": 0.86,
    "fouls_committed_pg": 1.21,
    "fouls_drawn_pg": 0.96,
    "fgm": 127,
    "fga": 300,
    "fg_pct": 0.423,
    "fga_pg": 5.36,
    "fg3m": 53,
    "fg3a": 181,
    "fg3_pct": 0.293,
    "fg3a_pg": 3.23,
    "fg3a_share": 0.603,
    "ftm": 41,
    "fta": 51,
    "ft_pct": 0.804,
    "fta_pg": 0.91,
    "fta_per_fga": 0.17,
    "rim_fgm": 61,
    "rim_fga": 86,
    "rim_fg_pct": 0.709,
    "efg_pct": 0.512,
    "ts_pct": 0.54,
    "assisted_share": 0.811,
    "tov_per_100_usage": 12.96,
    "mpg": 18.23
   },
   "this_season": {
    "gp": 7,
    "pts_pg": 7.0,
    "reb_pg": 4.57,
    "ast_pg": 3.29,
    "tov_pg": 0.43,
    "fouls_committed_pg": 1.0,
    "fouls_drawn_pg": 1.29,
    "fgm": 16,
    "fga": 31,
    "fg_pct": 0.516,
    "fga_pg": 4.43,
    "fg3m": 10,
    "fg3a": 22,
    "fg3_pct": 0.455,
    "fg3a_pg": 3.14,
    "fg3a_share": 0.71,
    "ftm": 7,
    "fta": 8,
    "ft_pct": 0.875,
    "fta_pg": 1.14,
    "fta_per_fga": 0.258,
    "rim_fgm": 4,
    "rim_fga": 5,
    "rim_fg_pct": 0.8,
    "efg_pct": 0.677,
    "ts_pct": 0.71,
    "assisted_share": 0.875,
    "tov_per_100_usage": 8.0,
    "mpg": 18.4
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "below average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.293,
     "n": 181,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.064,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.709,
     "n": 86,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.804,
     "n": 51,
     "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.17,
     "n": 300,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.245,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.13,
     "n": 370.44,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.374,
     "grade": "below average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.603,
     "n": 300,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.836,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.287,
     "n": 300,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.533,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.18,
     "n": 300,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.379,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.237,
     "n": 300,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.357,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.073,
     "n": 300,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.266,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 128.9,
    "mpg_baseline": 18.23,
    "fga_pg": 5.36,
    "fg3a_share": 0.603,
    "fg3_pct": 0.293,
    "rim_share": 0.287,
    "rim_fg_pct": 0.709,
    "ft_pct": 0.804,
    "pullup_share": 0.073,
    "drive_share": 0.237,
    "cs3_share_of_3pa": 0.845,
    "assisted_share": 0.811,
    "tov_per_100_usage": 12.96,
    "fta_per_fga": 0.17,
    "pf_per36": 2.4,
    "fouls_drawn_pg": 0.96,
    "flags": 1
   },
   "changes": [
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "up",
     "p0": 0.33,
     "p1": 0.516,
     "n1": 31,
     "z": 2.2
    }
   ],
   "bullets": [
    {
     "text": "New this season: share of FGA from Above the Break 3 up, 33% -> 52% (31 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Volume 3s at 29.3%, 3.2/g (6th pct): make him shoot contested, no fly-bys.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1643717,
   "name": "Josh Dix",
   "name_i": "J. Dix",
   "jersey": "21",
   "pos": "G",
   "section": "bench",
   "order": 5,
   "rotation_rank": 10,
   "height": "6-5",
   "age": 22.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 7,
    "minutes_recent": 102.5,
    "mpg_recent": 14.6,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 7,
    "pts_pg": 2.29,
    "reb_pg": 1.0,
    "ast_pg": 0.29,
    "tov_pg": 0.29,
    "fouls_committed_pg": 1.29,
    "fouls_drawn_pg": 0.14,
    "fgm": 7,
    "fga": 21,
    "fg_pct": 0.333,
    "fga_pg": 3.0,
    "fg3m": 2,
    "fg3a": 12,
    "fg3_pct": 0.167,
    "fg3a_pg": 1.71,
    "fg3a_share": 0.571,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": 5,
    "rim_fga": 6,
    "rim_fg_pct": 0.833,
    "efg_pct": 0.381,
    "ts_pct": 0.381,
    "assisted_share": 0.714,
    "tov_per_100_usage": 8.7,
    "mpg": 14.6
   },
   "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": 102.5,
    "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": 1642877,
   "name": "Micah Peavy",
   "name_i": "M. Peavy",
   "jersey": "16",
   "pos": "G-F",
   "section": "bench",
   "order": 6,
   "rotation_rank": 11,
   "height": "6-6",
   "age": 25.0,
   "exp": "1",
   "baseline_teams": [
    "NOP"
   ],
   "new_to_team": true,
   "tags": [
    "new · NOP last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 6,
    "minutes_recent": 101.7,
    "mpg_recent": 16.9,
    "mpg_baseline": 14.98,
    "last_game": null
   },
   "last_season": {
    "gp": 61,
    "pts_pg": 4.3,
    "reb_pg": 1.92,
    "ast_pg": 1.0,
    "tov_pg": 0.33,
    "fouls_committed_pg": 1.57,
    "fouls_drawn_pg": 0.44,
    "fgm": 106,
    "fga": 275,
    "fg_pct": 0.385,
    "fga_pg": 4.51,
    "fg3m": 28,
    "fg3a": 108,
    "fg3_pct": 0.259,
    "fg3a_pg": 1.77,
    "fg3a_share": 0.393,
    "ftm": 22,
    "fta": 29,
    "ft_pct": 0.759,
    "fta_pg": 0.48,
    "fta_per_fga": 0.105,
    "rim_fgm": 62,
    "rim_fga": 109,
    "rim_fg_pct": 0.569,
    "efg_pct": 0.436,
    "ts_pct": 0.455,
    "assisted_share": 0.698,
    "tov_per_100_usage": 6.5,
    "mpg": 14.98
   },
   "this_season": {
    "gp": 6,
    "pts_pg": 4.33,
    "reb_pg": 3.67,
    "ast_pg": 0.17,
    "tov_pg": 0.17,
    "fouls_committed_pg": 1.67,
    "fouls_drawn_pg": 0.67,
    "fgm": 10,
    "fga": 26,
    "fg_pct": 0.385,
    "fga_pg": 4.33,
    "fg3m": 4,
    "fg3a": 11,
    "fg3_pct": 0.364,
    "fg3a_pg": 1.83,
    "fg3a_share": 0.423,
    "ftm": 2,
    "fta": 2,
    "ft_pct": 1.0,
    "fta_pg": 0.33,
    "fta_per_fga": 0.077,
    "rim_fgm": 3,
    "rim_fga": 7,
    "rim_fg_pct": 0.429,
    "efg_pct": 0.462,
    "ts_pct": 0.484,
    "assisted_share": 0.7,
    "tov_per_100_usage": 3.59,
    "mpg": 16.9
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.259,
     "n": 108,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.021,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.569,
     "n": 109,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.083,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.759,
     "n": 29,
     "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.105,
     "n": 275,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.065,
     "n": 307.76,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.98,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.393,
     "n": 275,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.396,
     "n": 275,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.098,
     "n": 275,
     "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.258,
     "n": 275,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.091,
     "n": 275,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 101.7,
    "mpg_baseline": 14.98,
    "fga_pg": 4.51,
    "fg3a_share": 0.393,
    "fg3_pct": 0.259,
    "rim_share": 0.396,
    "rim_fg_pct": 0.569,
    "ft_pct": 0.759,
    "pullup_share": 0.091,
    "drive_share": 0.258,
    "cs3_share_of_3pa": 0.769,
    "assisted_share": 0.698,
    "tov_per_100_usage": 6.5,
    "fta_per_fga": 0.105,
    "pf_per36": 3.8,
    "fouls_drawn_pg": 0.44,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 6.5 TO per 100 usage (98th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Poor finisher: 57% at the rim (bad, 8th pct) on 109 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    },
    {
     "text": "Low-volume, 25.9% from 3 (1.8/g): help off him in the gaps.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1631114,
   "name": "Jalen Williams",
   "name_i": "J. Williams",
   "jersey": "8",
   "pos": "G-F",
   "section": "bench",
   "order": 7,
   "rotation_rank": 12,
   "height": "6-5",
   "age": 25.0,
   "exp": "4",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": false,
   "tags": [
    "started 3 of 3",
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 3,
    "games_recent": 3,
    "minutes_recent": 94.8,
    "mpg_recent": 31.6,
    "mpg_baseline": 28.37,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 33,
    "pts_pg": 17.06,
    "reb_pg": 4.61,
    "ast_pg": 5.48,
    "tov_pg": 1.91,
    "fouls_committed_pg": 1.97,
    "fouls_drawn_pg": 3.09,
    "fgm": 216,
    "fga": 446,
    "fg_pct": 0.484,
    "fga_pg": 13.52,
    "fg3m": 23,
    "fg3a": 77,
    "fg3_pct": 0.299,
    "fg3a_pg": 2.33,
    "fg3a_share": 0.173,
    "ftm": 108,
    "fta": 129,
    "ft_pct": 0.837,
    "fta_pg": 3.91,
    "fta_per_fga": 0.289,
    "rim_fgm": 110,
    "rim_fga": 168,
    "rim_fg_pct": 0.655,
    "efg_pct": 0.51,
    "ts_pct": 0.56,
    "assisted_share": 0.398,
    "tov_per_100_usage": 11.14,
    "mpg": 28.37
   },
   "this_season": {
    "gp": 3,
    "pts_pg": 13.67,
    "reb_pg": 4.67,
    "ast_pg": 3.33,
    "tov_pg": 1.33,
    "fouls_committed_pg": 3.33,
    "fouls_drawn_pg": 5.67,
    "fgm": 15,
    "fga": 39,
    "fg_pct": 0.385,
    "fga_pg": 13.0,
    "fg3m": 3,
    "fg3a": 9,
    "fg3_pct": 0.333,
    "fg3a_pg": 3.0,
    "fg3a_share": 0.231,
    "ftm": 8,
    "fta": 10,
    "ft_pct": 0.8,
    "fta_pg": 3.33,
    "fta_per_fga": 0.256,
    "rim_fgm": 10,
    "rim_fga": 13,
    "rim_fg_pct": 0.769,
    "efg_pct": 0.423,
    "ts_pct": 0.472,
    "assisted_share": 0.6,
    "tov_per_100_usage": 8.44,
    "mpg": 31.6
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "above average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.299,
     "n": 77,
     "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": 168,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.47,
     "grade": "average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.837,
     "n": 129,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.738,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.289,
     "n": 446,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.653,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.111,
     "n": 565.76,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.595,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.173,
     "n": 446,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.104,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.377,
     "n": 446,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.741,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.229,
     "n": 446,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.562,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.43,
     "n": 446,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.903,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.294,
     "n": 446,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.769,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 94.8,
    "mpg_baseline": 28.37,
    "fga_pg": 13.52,
    "fg3a_share": 0.173,
    "fg3_pct": 0.299,
    "rim_share": 0.377,
    "rim_fg_pct": 0.655,
    "ft_pct": 0.837,
    "pullup_share": 0.294,
    "drive_share": 0.43,
    "cs3_share_of_3pa": 0.571,
    "assisted_share": 0.398,
    "tov_per_100_usage": 11.14,
    "fta_per_fga": 0.289,
    "pf_per36": 2.5,
    "fouls_drawn_pg": 3.09,
    "flags": 1
   },
   "changes": [
    {
     "key": "pullup_share",
     "label": "pull-up family share of FGA",
     "direction": "down",
     "p0": 0.294,
     "p1": 0.103,
     "n1": 39,
     "z": -2.62
    }
   ],
   "bullets": [
    {
     "text": "New this season: pull-up family share of FGA down, 29% -> 10% (39 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Low-volume, 29.9% from 3 (2.3/g): help off him in the gaps.",
     "source": "pbp"
    },
    {
     "text": "Downhill driver: 43% of his shots are drives at 55% (90th pct). Show early help, wall up, make him pass.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1631096,
   "name": "Chet Holmgren",
   "name_i": "C. Holmgren",
   "jersey": "7",
   "pos": "C-F",
   "section": "bench",
   "order": 8,
   "rotation_rank": 13,
   "height": "7-1",
   "age": 24.0,
   "exp": "3",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": false,
   "tags": [
    "started 3 of 3",
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 3,
    "games_recent": 3,
    "minutes_recent": 89.8,
    "mpg_recent": 29.9,
    "mpg_baseline": 28.95,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 69,
    "pts_pg": 17.12,
    "reb_pg": 8.91,
    "ast_pg": 1.67,
    "tov_pg": 1.55,
    "fouls_committed_pg": 2.29,
    "fouls_drawn_pg": 3.77,
    "fgm": 434,
    "fga": 779,
    "fg_pct": 0.557,
    "fga_pg": 11.29,
    "fg3m": 88,
    "fg3a": 243,
    "fg3_pct": 0.362,
    "fg3a_pg": 3.52,
    "fg3a_share": 0.312,
    "ftm": 225,
    "fta": 284,
    "ft_pct": 0.792,
    "fta_pg": 4.12,
    "fta_per_fga": 0.365,
    "rim_fgm": 241,
    "rim_fga": 319,
    "rim_fg_pct": 0.755,
    "efg_pct": 0.614,
    "ts_pct": 0.653,
    "assisted_share": 0.698,
    "tov_per_100_usage": 10.58,
    "mpg": 28.95
   },
   "this_season": {
    "gp": 3,
    "pts_pg": 12.0,
    "reb_pg": 9.33,
    "ast_pg": 1.33,
    "tov_pg": 1.67,
    "fouls_committed_pg": 1.67,
    "fouls_drawn_pg": 3.67,
    "fgm": 11,
    "fga": 27,
    "fg_pct": 0.407,
    "fga_pg": 9.0,
    "fg3m": 2,
    "fg3a": 6,
    "fg3_pct": 0.333,
    "fg3a_pg": 2.0,
    "fg3a_share": 0.222,
    "ftm": 12,
    "fta": 12,
    "ft_pct": 1.0,
    "fta_pg": 4.0,
    "fta_per_fga": 0.444,
    "rim_fgm": 9,
    "rim_fga": 14,
    "rim_fg_pct": 0.643,
    "efg_pct": 0.444,
    "ts_pct": 0.558,
    "assisted_share": 0.545,
    "tov_per_100_usage": 13.41,
    "mpg": 29.9
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "above average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "elite"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "excellent"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.362,
     "n": 243,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.533,
     "grade": "above average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.755,
     "n": 319,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.933,
     "grade": "elite",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.792,
     "n": 284,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.514,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.365,
     "n": 779,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.847,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.106,
     "n": 1010.96,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.686,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.312,
     "n": 779,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.252,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.409,
     "n": 779,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.808,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.334,
     "n": 779,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.903,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.191,
     "n": 779,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.241,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.083,
     "n": 779,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.301,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 89.8,
    "mpg_baseline": 28.95,
    "fga_pg": 11.29,
    "fg3a_share": 0.312,
    "fg3_pct": 0.362,
    "rim_share": 0.409,
    "rim_fg_pct": 0.755,
    "ft_pct": 0.792,
    "pullup_share": 0.083,
    "drive_share": 0.191,
    "cs3_share_of_3pa": 0.868,
    "assisted_share": 0.698,
    "tov_per_100_usage": 10.58,
    "fta_per_fga": 0.365,
    "pf_per36": 2.8,
    "fouls_drawn_pg": 3.77,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Elite finisher: 76% at the rim (93rd pct) on 319 attempts, 41% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "Lives at the line: 0.36 FTA per FGA (excellent, 85th pct), 3.8 fouls drawn/g, 79% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Capable 3: 36.2% on 3.5/g (53rd pct). Closeout under control, contest every one.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1641717,
   "name": "Cason Wallace",
   "name_i": "C. Wallace",
   "jersey": "22",
   "pos": "G",
   "section": "bench",
   "order": 9,
   "rotation_rank": 14,
   "height": "6-3",
   "age": 23.0,
   "exp": "3",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": false,
   "tags": [
    "started 3 of 3",
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 3,
    "games_recent": 3,
    "minutes_recent": 48.8,
    "mpg_recent": 16.3,
    "mpg_baseline": 26.58,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 77,
    "pts_pg": 8.57,
    "reb_pg": 3.09,
    "ast_pg": 2.6,
    "tov_pg": 0.95,
    "fouls_committed_pg": 2.0,
    "fouls_drawn_pg": 0.82,
    "fgm": 252,
    "fga": 584,
    "fg_pct": 0.432,
    "fga_pg": 7.58,
    "fg3m": 101,
    "fg3a": 288,
    "fg3_pct": 0.351,
    "fg3a_pg": 3.74,
    "fg3a_share": 0.493,
    "ftm": 55,
    "fta": 68,
    "ft_pct": 0.809,
    "fta_pg": 0.88,
    "fta_per_fga": 0.116,
    "rim_fgm": 124,
    "rim_fga": 205,
    "rim_fg_pct": 0.605,
    "efg_pct": 0.518,
    "ts_pct": 0.538,
    "assisted_share": 0.683,
    "tov_per_100_usage": 10.63,
    "mpg": 26.58
   },
   "this_season": {
    "gp": 3,
    "pts_pg": 6.33,
    "reb_pg": 2.33,
    "ast_pg": 1.33,
    "tov_pg": 1.0,
    "fouls_committed_pg": 2.33,
    "fouls_drawn_pg": 0.33,
    "fgm": 8,
    "fga": 20,
    "fg_pct": 0.4,
    "fga_pg": 6.67,
    "fg3m": 3,
    "fg3a": 10,
    "fg3_pct": 0.3,
    "fg3a_pg": 3.33,
    "fg3a_share": 0.5,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": 3,
    "rim_fga": 7,
    "rim_fg_pct": 0.429,
    "efg_pct": 0.475,
    "ts_pct": 0.475,
    "assisted_share": 0.625,
    "tov_per_100_usage": 13.04,
    "mpg": 16.3
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "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.351,
     "n": 288,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.428,
     "grade": "average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.605,
     "n": 205,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.179,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.809,
     "n": 68,
     "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.116,
     "n": 584,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.097,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.106,
     "n": 686.92,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.674,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.493,
     "n": 584,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.643,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.351,
     "n": 584,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.699,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.108,
     "n": 584,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.072,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.368,
     "n": 584,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.78,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.111,
     "n": 584,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.357,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 48.8,
    "mpg_baseline": 26.58,
    "fga_pg": 7.58,
    "fg3a_share": 0.493,
    "fg3_pct": 0.351,
    "rim_share": 0.351,
    "rim_fg_pct": 0.605,
    "ft_pct": 0.809,
    "pullup_share": 0.111,
    "drive_share": 0.368,
    "cs3_share_of_3pa": 0.788,
    "assisted_share": 0.683,
    "tov_per_100_usage": 10.63,
    "fta_per_fga": 0.116,
    "pf_per36": 2.7,
    "fouls_drawn_pg": 0.82,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Poor finisher: 60% at the rim (bad, 18th pct) on 205 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    },
    {
     "text": "Capable 3: 35.1% on 3.7/g (43rd pct). Closeout under control, contest every one.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642964,
   "name": "Brooks Barnhizer",
   "name_i": "B. Barnhizer",
   "jersey": "23",
   "pos": "G",
   "section": "bench",
   "order": 10,
   "rotation_rank": 15,
   "height": "6-5",
   "age": 24.0,
   "exp": "1",
   "baseline_teams": [
    "OKC"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 7,
    "minutes_recent": 38.1,
    "mpg_recent": 5.4,
    "mpg_baseline": 8.7,
    "last_game": null
   },
   "last_season": {
    "gp": 40,
    "pts_pg": 1.7,
    "reb_pg": 1.95,
    "ast_pg": 0.55,
    "tov_pg": 0.25,
    "fouls_committed_pg": 0.68,
    "fouls_drawn_pg": 0.25,
    "fgm": 27,
    "fga": 71,
    "fg_pct": 0.38,
    "fga_pg": 1.77,
    "fg3m": 7,
    "fg3a": 24,
    "fg3_pct": 0.292,
    "fg3a_pg": 0.6,
    "fg3a_share": 0.338,
    "ftm": 7,
    "fta": 10,
    "ft_pct": 0.7,
    "fta_pg": 0.25,
    "fta_per_fga": 0.141,
    "rim_fgm": 13,
    "rim_fga": 23,
    "rim_fg_pct": 0.565,
    "efg_pct": 0.43,
    "ts_pct": 0.451,
    "assisted_share": 0.63,
    "tov_per_100_usage": 11.71,
    "mpg": 8.7
   },
   "this_season": {
    "gp": 7,
    "pts_pg": 1.43,
    "reb_pg": 1.14,
    "ast_pg": 0.86,
    "tov_pg": 0.29,
    "fouls_committed_pg": 0.57,
    "fouls_drawn_pg": 0.43,
    "fgm": 3,
    "fga": 6,
    "fg_pct": 0.5,
    "fga_pg": 0.86,
    "fg3m": 0,
    "fg3a": 1,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.14,
    "fg3a_share": 0.167,
    "ftm": 4,
    "fta": 6,
    "ft_pct": 0.667,
    "fta_pg": 0.86,
    "fta_per_fga": 1.0,
    "rim_fgm": 1,
    "rim_fga": 2,
    "rim_fg_pct": 0.5,
    "efg_pct": 0.5,
    "ts_pct": 0.579,
    "assisted_share": 0.667,
    "tov_per_100_usage": 18.8,
    "mpg": 5.4
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.292,
     "n": 24,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.565,
     "n": 23,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.7,
     "n": 10,
     "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.141,
     "n": 71,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.117,
     "n": 85.4,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.338,
     "n": 71,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.324,
     "n": 71,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.141,
     "n": 71,
     "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.183,
     "n": 71,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.155,
     "n": 71,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 38.1,
    "mpg_baseline": 8.7,
    "fga_pg": 1.77,
    "fg3a_share": 0.338,
    "fg3_pct": 0.292,
    "rim_share": 0.324,
    "rim_fg_pct": 0.565,
    "ft_pct": 0.7,
    "pullup_share": 0.155,
    "drive_share": 0.183,
    "cs3_share_of_3pa": 0.833,
    "assisted_share": 0.63,
    "tov_per_100_usage": 11.71,
    "fta_per_fga": 0.141,
    "pf_per36": 2.8,
    "fouls_drawn_pg": 0.25,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Non-shooter (0.6 3PA/g, 29% from 3): go under screens, help off him.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1631207,
   "name": "Dalen Terry",
   "name_i": "D. Terry",
   "jersey": "77",
   "pos": "",
   "section": "bench",
   "order": 11,
   "rotation_rank": 16,
   "height": null,
   "age": null,
   "exp": null,
   "baseline_teams": [
    "CHI",
    "PHI"
   ],
   "new_to_team": true,
   "tags": [
    "new · CHI/PHI last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 2,
    "minutes_recent": 10.9,
    "mpg_recent": 5.4,
    "mpg_baseline": 11.49,
    "last_game": null
   },
   "last_season": {
    "gp": 48,
    "pts_pg": 3.67,
    "reb_pg": 1.79,
    "ast_pg": 1.38,
    "tov_pg": 0.54,
    "fouls_committed_pg": 1.02,
    "fouls_drawn_pg": 0.83,
    "fgm": 68,
    "fga": 155,
    "fg_pct": 0.439,
    "fga_pg": 3.23,
    "fg3m": 24,
    "fg3a": 66,
    "fg3_pct": 0.364,
    "fg3a_pg": 1.38,
    "fg3a_share": 0.426,
    "ftm": 16,
    "fta": 30,
    "ft_pct": 0.533,
    "fta_pg": 0.62,
    "fta_per_fga": 0.194,
    "rim_fgm": 36,
    "rim_fga": 61,
    "rim_fg_pct": 0.59,
    "efg_pct": 0.516,
    "ts_pct": 0.523,
    "assisted_share": 0.647,
    "tov_per_100_usage": 13.39,
    "mpg": 11.49
   },
   "this_season": {
    "gp": 2,
    "pts_pg": 1.0,
    "reb_pg": 3.0,
    "ast_pg": 0.5,
    "tov_pg": 1.0,
    "fouls_committed_pg": 0.5,
    "fouls_drawn_pg": 0.5,
    "fgm": 1,
    "fga": 3,
    "fg_pct": 0.333,
    "fga_pg": 1.5,
    "fg3m": 0,
    "fg3a": 1,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.5,
    "fg3a_share": 0.333,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": 1,
    "rim_fga": 2,
    "rim_fg_pct": 0.5,
    "efg_pct": 0.333,
    "ts_pct": 0.333,
    "assisted_share": 1.0,
    "tov_per_100_usage": 40.0,
    "mpg": 5.4
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.364,
     "n": 66,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.59,
     "n": 61,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.533,
     "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.194,
     "n": 155,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.134,
     "n": 194.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.426,
     "n": 155,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.394,
     "n": 155,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.258,
     "n": 155,
     "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.445,
     "n": 155,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.084,
     "n": 155,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 10.9,
    "mpg_baseline": 11.49,
    "fga_pg": 3.23,
    "fg3a_share": 0.426,
    "fg3_pct": 0.364,
    "rim_share": 0.394,
    "rim_fg_pct": 0.59,
    "ft_pct": 0.533,
    "pullup_share": 0.084,
    "drive_share": 0.445,
    "cs3_share_of_3pa": 0.803,
    "assisted_share": 0.647,
    "tov_per_100_usage": 13.39,
    "fta_per_fga": 0.194,
    "pf_per36": 3.2,
    "fouls_drawn_pg": 0.83,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Non-shooter (1.4 3PA/g, 36% from 3): go under screens, help off him.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  }
 ],
 "also_seen": [],
 "not_seen": [
  {
   "person_id": 1642363,
   "name": "Nique Clifford",
   "name_i": "N. Clifford",
   "jersey": "18",
   "pos": "G",
   "baseline_teams": [
    "SAC"
   ],
   "mpg_baseline": 25.1,
   "last_season": {
    "gp": 75,
    "pts_pg": 8.6,
    "fga_pg": 7.95,
    "fg3a_pg": 3.08,
    "fg3_pct": 0.333,
    "reb_pg": 3.76,
    "ast_pg": 2.39
   }
  },
  {
   "person_id": 1642260,
   "name": "Nikola Topić",
   "name_i": "N. Topić",
   "jersey": "44",
   "pos": "G",
   "baseline_teams": [
    "OKC"
   ],
   "mpg_baseline": 16.01,
   "last_season": {
    "gp": 10,
    "pts_pg": 5.2,
    "fga_pg": 5.1,
    "fg3a_pg": 1.5,
    "fg3_pct": 0.4,
    "reb_pg": 1.9,
    "ast_pg": 4.4
   }
  },
  {
   "person_id": 1642850,
   "name": "Thomas Sorber",
   "name_i": "T. Sorber",
   "jersey": "12",
   "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-11"
 }
}
