{
 "schema": "scouting-team/1",
 "edition": "site",
 "generator": "agent_edition.py v3",
 "game_id": "0022600036",
 "season": "2026-27",
 "date": "2026-11-13",
 "tip_utc": "2026-11-14T01:00:00Z",
 "tip_et": "Fri Nov 13, 2026 · 8:00 PM ET",
 "built_at_utc": "2026-11-13T23:47:23Z",
 "matchup": {
  "label": "CLE @ MIA",
  "home": "MIA",
  "away": "CLE"
 },
 "scouted_team": {
  "tricode": "MIA",
  "name": "Miami Heat",
  "team_id": 1610612748
 },
 "for_team": {
  "tricode": "CLE",
  "name": "Cleveland Cavaliers",
  "team_id": 1610612739
 },
 "frame": "Scouting MIA · from Cleveland's side",
 "windows": {
  "baseline": {
   "label": "2025-26 regular season",
   "games": 82,
   "first_date": "2025-10-22",
   "last_date": "2026-04-12"
  },
  "recent": {
   "label": "2026-27 regular season to date",
   "games": 11,
   "first_date": "2026-10-21",
   "last_date": "2026-11-10"
  }
 },
 "availability": {
  "date": "2026-11-13",
  "report_date": "2026-11-13",
  "report_posted": true,
  "read_at_utc": "2026-11-13T23:47:15Z",
  "teams": [
   {
    "tricode": "MIA",
    "team_id": 1610612748,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 202691,
      "name": "Klay Thompson",
      "status": "Out"
     },
     {
      "person_id": 1641796,
      "name": "Pelle Larsson",
      "status": "Out"
     },
     {
      "person_id": 1642884,
      "name": "Vladislav Goldin",
      "status": "Out"
     }
    ]
   },
   {
    "tricode": "CLE",
    "team_id": 1610612739,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1643640,
      "name": "Ernest Udeh, Jr.",
      "status": "Out"
     },
     {
      "person_id": 1630596,
      "name": "Evan Mobley",
      "status": "Out"
     },
     {
      "person_id": 1631215,
      "name": "Khalifa Diop",
      "status": "Out"
     },
     {
      "person_id": 1641772,
      "name": "Nae'Qwan Tomlin",
      "status": "Out"
     },
     {
      "person_id": 1630241,
      "name": "Sam Merrill",
      "status": "Out"
     }
    ]
   }
  ],
  "schedule": {
   "team": "MIA",
   "note": null,
   "prev_game": {
    "game_id": "0022600214",
    "date_et": "2026-11-10",
    "opponent": "UTA",
    "home": false
   },
   "next_game": {
    "game_id": "0022600233",
    "date_et": "2026-11-14",
    "opponent": "DET",
    "home": true,
    "days_until": 1
   },
   "season_game_number": 12,
   "days_rest": 2,
   "b2b": false,
   "three_in_four": false,
   "games_in_last_4_days": 2,
   "games_last_7_days": 2
  }
 },
 "ten_seconds": [
  {
   "text": "Last season: 3rd-most paint attempts (52%), 5th-fewest fouls (18.9/g), 2nd-most transition (14%), 4th-fewest turnovers (13.3/100). Through 11 games the profile has moved: paint-attempt share 52% → 43%; drive share 34% → 26%; shooting-foul share 54% → 45% (988 trials; each clears the flag rule).",
   "source": "pbp"
  },
  {
   "text": "Scoring last season: G. Antetokounmpo 27.6/g (27.7 so far), B. Adebayo 20.1/g (17.8 so far), A. Wiggins 15.4/g (8.7 so far).",
   "source": "pbp"
  }
 ],
 "team_keys": [
  {
   "key": "changes",
   "text": "Also moved through 11 games (988 trials): drive share 34% → 26%; shooting-foul share 54% → 45%. Small sample, but each clears the flag rule.",
   "source": "pbp"
  },
  {
   "key": "shot_profile",
   "text": "Paint team last season: 52% paint attempts (3rd most); 41% 3PA share (18th of 30). Through 11 games: paint-attempt share 52% → 43%. Chase Hardaway Jr. 41%, Wiggins 41%, Fontecchio 38%, Portis 46%, Mitchell 40%; wall up on Antetokounmpo, Smith, Gardner, Richards.",
   "source": "pbp"
  },
  {
   "key": "poss_pg",
   "text": "Pace: 102.3 possessions per game (1st fastest).",
   "source": "pbp"
  },
  {
   "key": "fastbreak_share",
   "text": "They run: 14% of FGA in transition (2nd most). Sprint back, build the wall early, no leak-outs.",
   "source": "pbp"
  },
  {
   "key": "tov_per_100",
   "text": "They take care of the ball: 13.3 TO per 100 (4th fewest). Don't gamble for steals.",
   "source": "pbp"
  },
  {
   "key": "fouls_pg",
   "text": "Disciplined: 18.9 fouls per game (5th fewest). Don't count on free throws; earn them in the paint.",
   "source": "pbp"
  }
 ],
 "team_metrics": [
  {
   "key": "poss_pg",
   "label": "possessions per game (pace proxy)",
   "value": 102.31,
   "league_mean": 98.64,
   "rank": 1,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "pts_per_100",
   "label": "points per 100 possessions",
   "value": 118.14,
   "league_mean": 117.21,
   "rank": 13,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "opp_pts_per_100",
   "label": "opponent points per 100 possessions",
   "value": 115.78,
   "league_mean": 117.17,
   "rank": 20,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "efg_pct",
   "label": "eFG%",
   "value": 0.542,
   "league_mean": 0.546,
   "rank": 18,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fg3a_share",
   "label": "3PA share of FGA",
   "value": 0.406,
   "league_mean": 0.415,
   "rank": 18,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fg3_pct",
   "label": "3P%",
   "value": 0.361,
   "league_mean": 0.359,
   "rank": 11,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "pitp_share",
   "label": "paint-attempt share of FGA",
   "value": 0.519,
   "league_mean": 0.484,
   "rank": 3,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_share",
   "label": "restricted-area share of FGA",
   "value": 0.305,
   "league_mean": 0.3,
   "rank": 12,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_fg_pct",
   "label": "restricted-area FG%",
   "value": 0.655,
   "league_mean": 0.661,
   "rank": 19,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fastbreak_share",
   "label": "fastbreak share of FGA",
   "value": 0.136,
   "league_mean": 0.115,
   "rank": 2,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "second_chance_share",
   "label": "second-chance share of FGA",
   "value": 0.13,
   "league_mean": 0.128,
   "rank": 10,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fta_per_fga",
   "label": "FTA per FGA",
   "value": 0.268,
   "league_mean": 0.264,
   "rank": 14,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "tov_per_100",
   "label": "turnovers per 100 possessions",
   "value": 13.34,
   "league_mean": 14.71,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "oreb_pct",
   "label": "offensive rebound %",
   "value": 0.296,
   "league_mean": 0.305,
   "rank": 19,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "dreb_pct",
   "label": "defensive rebound %",
   "value": 0.703,
   "league_mean": 0.695,
   "rank": 8,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "assisted_share",
   "label": "assisted share of made FGs",
   "value": 0.663,
   "league_mean": 0.637,
   "rank": 10,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fouls_pg",
   "label": "fouls committed per game",
   "value": 18.87,
   "league_mean": 19.86,
   "rank": 26,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of fouls",
   "value": 0.541,
   "league_mean": 0.525,
   "rank": 10,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_fg_pct",
   "label": "opponent FG% allowed at the rim",
   "value": 0.65,
   "league_mean": 0.659,
   "rank": 21,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_share",
   "label": "opponent rim-attempt share allowed",
   "value": 0.289,
   "league_mean": 0.3,
   "rank": 19,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_fg3a_share",
   "label": "opponent 3PA share allowed",
   "value": 0.419,
   "league_mean": 0.415,
   "rank": 12,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "opp_fg3_pct",
   "label": "opponent 3P% allowed",
   "value": 0.358,
   "league_mean": 0.359,
   "rank": 15,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_tov_per_100",
   "label": "opponent turnovers forced per 100",
   "value": 14.69,
   "league_mean": 14.71,
   "rank": 17,
   "n_teams": 30,
   "higher_is_better": true
  }
 ],
 "team_changes": [
  {
   "key": "pitp_share",
   "label": "points-in-the-paint share of FGA",
   "direction": "down",
   "p0": 0.519,
   "p1": 0.429,
   "n1": 988,
   "z": -5.63
  },
  {
   "key": "drive_share",
   "label": "team drive family share of FGA",
   "direction": "down",
   "p0": 0.335,
   "p1": 0.265,
   "n1": 988,
   "z": -4.64
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of non-technical fouls committed",
   "direction": "down",
   "p0": 0.541,
   "p1": 0.45,
   "n1": 229,
   "z": -2.77
  }
 ],
 "flag_note": "10 player rates flagged as changed from last season (bullets starting 'New this season'); 3 team-level (under Team keys).",
 "game_plan": {
  "foul_him_late": {
   "players": [
    {
     "person_id": 1630208,
     "name": "Nick Richards",
     "name_i": "N. Richards",
     "jersey": "8",
     "pos": "C",
     "text": "64% FT (101 FTA, 7th pct)",
     "printed_text": "64% FT (101 FTA, 7th pct)",
     "ft_pct": 0.644,
     "ftm": 65,
     "fta": 101,
     "percentile": 0.068,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 1,
     "clutch_fta": 2
    },
    {
     "person_id": 203507,
     "name": "Giannis Antetokounmpo",
     "name_i": "G. Antetokounmpo",
     "jersey": "7",
     "pos": "F",
     "text": "65% FT (357 FTA, 8th pct), 17/26 in clutch",
     "printed_text": "65% FT (357 FTA, 8th pct), 17/26 in clutch",
     "ft_pct": 0.65,
     "ftm": 232,
     "fta": 357,
     "percentile": 0.083,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 17,
     "clutch_fta": 26
    },
    {
     "person_id": 1631107,
     "name": "Nikola Jović",
     "name_i": "N. Jović",
     "jersey": "5",
     "pos": "F",
     "text": "68% FT (101 FTA, 13th pct)",
     "printed_text": "68% FT (101 FTA, 13th pct)",
     "ft_pct": 0.683,
     "ftm": 69,
     "fta": 101,
     "percentile": 0.126,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 1,
     "clutch_fta": 1
    }
   ],
   "empty_text": null
  },
  "dont_foul": {
   "players": [
    {
     "person_id": 1631323,
     "name": "Simone Fontecchio",
     "name_i": "S. Fontecchio",
     "jersey": "0",
     "pos": "F",
     "text": "84% FT (102 FTA, 78th pct)",
     "printed_text": "84% FT",
     "ft_pct": 0.843,
     "ftm": 86,
     "fta": 102,
     "percentile": 0.781,
     "grade": "excellent",
     "pool": 258,
     "clutch_ftm": 0,
     "clutch_fta": 0,
     "shown": true
    },
    {
     "person_id": 1630696,
     "name": "Dru Smith",
     "name_i": "D. Smith",
     "jersey": "12",
     "pos": "G",
     "text": "83% FT (105 FTA, 70th pct)",
     "printed_text": "83% FT",
     "ft_pct": 0.829,
     "ftm": 87,
     "fta": 105,
     "percentile": 0.696,
     "grade": "good",
     "pool": 258,
     "clutch_ftm": 0,
     "clutch_fta": 0,
     "shown": true
    },
    {
     "person_id": 203501,
     "name": "Tim Hardaway Jr.",
     "name_i": "T. Hardaway Jr.",
     "jersey": "10",
     "pos": "G",
     "text": "81% FT (196 FTA, 59th pct)",
     "printed_text": "81% FT",
     "ft_pct": 0.811,
     "ftm": 159,
     "fta": 196,
     "percentile": 0.591,
     "grade": "above average",
     "pool": 258,
     "clutch_ftm": 4,
     "clutch_fta": 4,
     "shown": true
    }
   ]
  },
  "foul_trouble": {
   "players": [
    {
     "person_id": 1642066,
     "name": "Myron Gardner",
     "name_i": "M. Gardner",
     "jersey": "15",
     "pos": "F",
     "text": "Foul-prone: 6.8 PF per 36 (2025-26 regular season). Attack him early; get him to two.",
     "printed_text": "6.8 PF per 36 (2025-26 regular season). Attack him early; get him to two",
     "pf_per36": 6.8,
     "minutes_baseline": 410.4,
     "pf_pg": 1.73,
     "gp": 45
    },
    {
     "person_id": 1630208,
     "name": "Nick Richards",
     "name_i": "N. Richards",
     "jersey": "8",
     "pos": "C",
     "text": "Foul-prone: 4.5 PF per 36 (2025-26 regular season). Attack him early; get him to two.",
     "printed_text": "4.5 PF per 36 (2025-26 regular season). Attack him early; get him to two",
     "pf_per36": 4.5,
     "minutes_baseline": 701.3,
     "pf_pg": 1.83,
     "gp": 48
    }
   ],
   "empty_text": null
  }
 },
 "players": [
  {
   "person_id": 1630558,
   "name": "Davion Mitchell",
   "name_i": "D. Mitchell",
   "jersey": "2",
   "pos": "G",
   "section": "starters",
   "order": 1,
   "rotation_rank": 1,
   "height": "6-0",
   "age": 28.0,
   "exp": "5",
   "baseline_teams": [
    "MIA"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 11,
    "games_recent": 11,
    "minutes_recent": 393.3,
    "mpg_recent": 35.8,
    "mpg_baseline": 28.58,
    "last_game": null
   },
   "last_season": {
    "gp": 70,
    "pts_pg": 9.34,
    "reb_pg": 2.66,
    "ast_pg": 6.49,
    "tov_pg": 1.53,
    "fouls_committed_pg": 2.59,
    "fouls_drawn_pg": 1.21,
    "fgm": 261,
    "fga": 534,
    "fg_pct": 0.489,
    "fga_pg": 7.63,
    "fg3m": 90,
    "fg3a": 228,
    "fg3_pct": 0.395,
    "fg3a_pg": 3.26,
    "fg3a_share": 0.427,
    "ftm": 42,
    "fta": 66,
    "ft_pct": 0.636,
    "fta_pg": 0.94,
    "fta_per_fga": 0.124,
    "rim_fgm": 98,
    "rim_fga": 154,
    "rim_fg_pct": 0.636,
    "efg_pct": 0.573,
    "ts_pct": 0.581,
    "assisted_share": 0.521,
    "tov_per_100_usage": 15.97,
    "mpg": 28.58
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 16.45,
    "reb_pg": 2.0,
    "ast_pg": 8.45,
    "tov_pg": 2.55,
    "fouls_committed_pg": 2.73,
    "fouls_drawn_pg": 2.82,
    "fgm": 68,
    "fga": 137,
    "fg_pct": 0.496,
    "fga_pg": 12.45,
    "fg3m": 25,
    "fg3a": 62,
    "fg3_pct": 0.403,
    "fg3a_pg": 5.64,
    "fg3a_share": 0.453,
    "ftm": 20,
    "fta": 29,
    "ft_pct": 0.69,
    "fta_pg": 2.64,
    "fta_per_fga": 0.212,
    "rim_fgm": 23,
    "rim_fga": 36,
    "rim_fg_pct": 0.639,
    "efg_pct": 0.588,
    "ts_pct": 0.604,
    "assisted_share": 0.544,
    "tov_per_100_usage": 15.75,
    "mpg": 35.8
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "excellent"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.395,
     "n": 228,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.832,
     "grade": "excellent",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.636,
     "n": 154,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.357,
     "grade": "below average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.636,
     "n": 66,
     "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.124,
     "n": 534,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.125,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.16,
     "n": 670.04,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.114,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.427,
     "n": 534,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.498,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.288,
     "n": 534,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.54,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.159,
     "n": 534,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.252,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.459,
     "n": 534,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.935,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.18,
     "n": 534,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.555,
     "grade": "above average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 393.3,
    "mpg_baseline": 28.58,
    "fga_pg": 7.63,
    "fg3a_share": 0.427,
    "fg3_pct": 0.395,
    "rim_share": 0.288,
    "rim_fg_pct": 0.636,
    "ft_pct": 0.636,
    "pullup_share": 0.18,
    "drive_share": 0.459,
    "cs3_share_of_3pa": 0.68,
    "assisted_share": 0.521,
    "tov_per_100_usage": 15.97,
    "fta_per_fga": 0.124,
    "pf_per36": 3.3,
    "fouls_drawn_pg": 1.21,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Pressure him: 16.0 TO per 100 usage (bad, 11th pct), 46% of them bad passes; 28 TO in 11 games so far. Hands in the lanes; 6.5 AST/g, so stay home on shooters when he drives.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 39.5% on 3.3/g (83rd pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Downhill driver: 46% of his shots are drives at 57% (94th pct). Show early help, wall up, make him pass.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1628389,
   "name": "Bam Adebayo",
   "name_i": "B. Adebayo",
   "jersey": "13",
   "pos": "C-F",
   "section": "starters",
   "order": 2,
   "rotation_rank": 2,
   "height": "6-9",
   "age": 29.0,
   "exp": "9",
   "baseline_teams": [
    "MIA"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 11,
    "games_recent": 11,
    "minutes_recent": 364.6,
    "mpg_recent": 33.1,
    "mpg_baseline": 32.4,
    "last_game": null
   },
   "last_season": {
    "gp": 73,
    "pts_pg": 20.11,
    "reb_pg": 10.03,
    "ast_pg": 3.18,
    "tov_pg": 1.64,
    "fouls_committed_pg": 1.67,
    "fouls_drawn_pg": 4.62,
    "fgm": 506,
    "fga": 1145,
    "fg_pct": 0.442,
    "fga_pg": 15.68,
    "fg3m": 127,
    "fg3a": 400,
    "fg3_pct": 0.318,
    "fg3a_pg": 5.48,
    "fg3a_share": 0.349,
    "ftm": 329,
    "fta": 423,
    "ft_pct": 0.778,
    "fta_pg": 5.79,
    "fta_per_fga": 0.369,
    "rim_fgm": 207,
    "rim_fga": 302,
    "rim_fg_pct": 0.685,
    "efg_pct": 0.497,
    "ts_pct": 0.551,
    "assisted_share": 0.7,
    "tov_per_100_usage": 8.27,
    "mpg": 32.4
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 17.82,
    "reb_pg": 8.36,
    "ast_pg": 3.27,
    "tov_pg": 1.64,
    "fouls_committed_pg": 2.27,
    "fouls_drawn_pg": 4.55,
    "fgm": 71,
    "fga": 140,
    "fg_pct": 0.507,
    "fga_pg": 12.73,
    "fg3m": 6,
    "fg3a": 35,
    "fg3_pct": 0.171,
    "fg3a_pg": 3.18,
    "fg3a_share": 0.25,
    "ftm": 48,
    "fta": 64,
    "ft_pct": 0.75,
    "fta_pg": 5.82,
    "fta_per_fga": 0.457,
    "rim_fgm": 33,
    "rim_fga": 45,
    "rim_fg_pct": 0.733,
    "efg_pct": 0.529,
    "ts_pct": 0.583,
    "assisted_share": 0.648,
    "tov_per_100_usage": 9.67,
    "mpg": 33.1
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "excellent"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.318,
     "n": 400,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.158,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.685,
     "n": 302,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.663,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.778,
     "n": 423,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.432,
     "grade": "average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.369,
     "n": 1145,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.868,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.083,
     "n": 1451.12,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.908,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.349,
     "n": 1145,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.312,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.264,
     "n": 1145,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.456,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.294,
     "n": 1145,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.822,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.227,
     "n": 1145,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.329,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.138,
     "n": 1145,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.435,
     "grade": "average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 364.6,
    "mpg_baseline": 32.4,
    "fga_pg": 15.68,
    "fg3a_share": 0.349,
    "fg3_pct": 0.318,
    "rim_share": 0.264,
    "rim_fg_pct": 0.685,
    "ft_pct": 0.778,
    "pullup_share": 0.138,
    "drive_share": 0.227,
    "cs3_share_of_3pa": 0.823,
    "assisted_share": 0.7,
    "tov_per_100_usage": 8.27,
    "fta_per_fga": 0.369,
    "pf_per36": 1.9,
    "fouls_drawn_pg": 4.62,
    "flags": 1
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "down",
     "p0": 0.349,
     "p1": 0.25,
     "n1": 140,
     "z": -2.47
    }
   ],
   "bullets": [
    {
     "text": "Doesn't turn it over: 8.3 TO per 100 usage (91st pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "New this season: 3PA share of FGA down, 35% -> 25% (140 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Lives at the line: 0.37 FTA per FGA (excellent, 87th pct), 4.6 fouls drawn/g, 78% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 203507,
   "name": "Giannis Antetokounmpo",
   "name_i": "G. Antetokounmpo",
   "jersey": "7",
   "pos": "F",
   "section": "starters",
   "order": 3,
   "rotation_rank": 3,
   "height": "6-11",
   "age": 31.0,
   "exp": "13",
   "baseline_teams": [
    "MIL"
   ],
   "new_to_team": true,
   "tags": [
    "started last game",
    "new · MIL last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 11,
    "games_recent": 11,
    "minutes_recent": 358.8,
    "mpg_recent": 32.6,
    "mpg_baseline": 28.87,
    "last_game": null
   },
   "last_season": {
    "gp": 36,
    "pts_pg": 27.58,
    "reb_pg": 9.78,
    "ast_pg": 5.44,
    "tov_pg": 3.19,
    "fouls_committed_pg": 2.39,
    "fouls_drawn_pg": 8.06,
    "fgm": 373,
    "fga": 598,
    "fg_pct": 0.624,
    "fga_pg": 16.61,
    "fg3m": 15,
    "fg3a": 45,
    "fg3_pct": 0.333,
    "fg3a_pg": 1.25,
    "fg3a_share": 0.075,
    "ftm": 232,
    "fta": 357,
    "ft_pct": 0.65,
    "fta_pg": 9.92,
    "fta_per_fga": 0.597,
    "rim_fgm": 315,
    "rim_fga": 414,
    "rim_fg_pct": 0.761,
    "efg_pct": 0.636,
    "ts_pct": 0.658,
    "assisted_share": 0.491,
    "tov_per_100_usage": 13.22,
    "mpg": 28.87
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 27.73,
    "reb_pg": 12.64,
    "ast_pg": 5.18,
    "tov_pg": 3.36,
    "fouls_committed_pg": 2.82,
    "fouls_drawn_pg": 7.18,
    "fgm": 119,
    "fga": 210,
    "fg_pct": 0.567,
    "fga_pg": 19.09,
    "fg3m": 6,
    "fg3a": 27,
    "fg3_pct": 0.222,
    "fg3a_pg": 2.45,
    "fg3a_share": 0.129,
    "ftm": 61,
    "fta": 99,
    "ft_pct": 0.616,
    "fta_pg": 9.0,
    "fta_per_fga": 0.471,
    "rim_fgm": 72,
    "rim_fga": 107,
    "rim_fg_pct": 0.673,
    "efg_pct": 0.581,
    "ts_pct": 0.601,
    "assisted_share": 0.538,
    "tov_per_100_usage": 12.73,
    "mpg": 32.6
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "elite"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "below average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.333,
     "n": 45,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.761,
     "n": 414,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.948,
     "grade": "elite",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.65,
     "n": 357,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.083,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.597,
     "n": 598,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.991,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.132,
     "n": 870.08,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.341,
     "grade": "below average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.075,
     "n": 598,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.055,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.692,
     "n": 598,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.97,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.485,
     "n": 598,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.991,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.512,
     "n": 598,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.97,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.129,
     "n": 598,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.403,
     "grade": "average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 358.8,
    "mpg_baseline": 28.87,
    "fga_pg": 16.61,
    "fg3a_share": 0.075,
    "fg3_pct": 0.333,
    "rim_share": 0.692,
    "rim_fg_pct": 0.761,
    "ft_pct": 0.65,
    "pullup_share": 0.129,
    "drive_share": 0.512,
    "cs3_share_of_3pa": 0.556,
    "assisted_share": 0.491,
    "tov_per_100_usage": 13.22,
    "fta_per_fga": 0.597,
    "pf_per36": 3.0,
    "fouls_drawn_pg": 8.06,
    "flags": 3
   },
   "changes": [
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.692,
     "p1": 0.51,
     "n1": 210,
     "z": -5.74
    },
    {
     "key": "zone_share:In The Paint (Non-RA)",
     "label": "share of FGA from In The Paint (Non-RA)",
     "direction": "up",
     "p0": 0.095,
     "p1": 0.186,
     "n1": 210,
     "z": 4.46
    },
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.512,
     "p1": 0.386,
     "n1": 210,
     "z": -3.65
    }
   ],
   "bullets": [
    {
     "text": "Lives at the line: 0.60 FTA per FGA (elite, 99th pct), 8.1 fouls drawn/g, 65% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Elite finisher: 76% at the rim (95th pct) on 414 attempts, 69% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from Restricted Area down, 69% -> 51% (210 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1641796,
   "name": "Pelle Larsson",
   "name_i": "P. Larsson",
   "jersey": "9",
   "pos": "G",
   "section": "starters",
   "order": 4,
   "rotation_rank": 4,
   "height": "6-5",
   "age": 25.0,
   "exp": "2",
   "baseline_teams": [
    "MIA"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-13",
    "read_at_utc": "2026-11-13T23:47:15Z"
   },
   "role": {
    "starter_latest": true,
    "starts": 2,
    "games_recent": 11,
    "minutes_recent": 324.9,
    "mpg_recent": 29.5,
    "mpg_baseline": 26.42,
    "last_game": null
   },
   "last_season": {
    "gp": 70,
    "pts_pg": 11.43,
    "reb_pg": 3.49,
    "ast_pg": 3.37,
    "tov_pg": 1.44,
    "fouls_committed_pg": 2.11,
    "fouls_drawn_pg": 3.19,
    "fgm": 277,
    "fga": 559,
    "fg_pct": 0.496,
    "fga_pg": 7.99,
    "fg3m": 62,
    "fg3a": 192,
    "fg3_pct": 0.323,
    "fg3a_pg": 2.74,
    "fg3a_share": 0.343,
    "ftm": 184,
    "fta": 231,
    "ft_pct": 0.797,
    "fta_pg": 3.3,
    "fta_per_fga": 0.413,
    "rim_fgm": 153,
    "rim_fga": 221,
    "rim_fg_pct": 0.692,
    "efg_pct": 0.551,
    "ts_pct": 0.605,
    "assisted_share": 0.718,
    "tov_per_100_usage": 13.26,
    "mpg": 26.42
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 11.36,
    "reb_pg": 3.45,
    "ast_pg": 3.55,
    "tov_pg": 1.91,
    "fouls_committed_pg": 2.91,
    "fouls_drawn_pg": 4.0,
    "fgm": 36,
    "fga": 77,
    "fg_pct": 0.468,
    "fga_pg": 7.0,
    "fg3m": 15,
    "fg3a": 32,
    "fg3_pct": 0.469,
    "fg3a_pg": 2.91,
    "fg3a_share": 0.416,
    "ftm": 38,
    "fta": 42,
    "ft_pct": 0.905,
    "fta_pg": 3.82,
    "fta_per_fga": 0.545,
    "rim_fgm": 16,
    "rim_fga": 24,
    "rim_fg_pct": 0.667,
    "efg_pct": 0.565,
    "ts_pct": 0.655,
    "assisted_share": 0.861,
    "tov_per_100_usage": 18.03,
    "mpg": 29.5
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "below average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.323,
     "n": 192,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.204,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.692,
     "n": 221,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.706,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.797,
     "n": 231,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.548,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.413,
     "n": 559,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.907,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.133,
     "n": 761.64,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.335,
     "grade": "below average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.343,
     "n": 559,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.29,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.395,
     "n": 559,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.794,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.399,
     "n": 559,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.967,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.465,
     "n": 559,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.942,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.041,
     "n": 559,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.164,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 324.9,
    "mpg_baseline": 26.42,
    "fga_pg": 7.99,
    "fg3a_share": 0.343,
    "fg3_pct": 0.323,
    "rim_share": 0.395,
    "rim_fg_pct": 0.692,
    "ft_pct": 0.797,
    "pullup_share": 0.041,
    "drive_share": 0.465,
    "cs3_share_of_3pa": 0.859,
    "assisted_share": 0.718,
    "tov_per_100_usage": 13.26,
    "fta_per_fga": 0.413,
    "pf_per36": 2.9,
    "fouls_drawn_pg": 3.19,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Lives at the line: 0.41 FTA per FGA (elite, 91st pct), 3.2 fouls drawn/g, 80% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Low-volume, 32.3% from 3 (2.7/g): help off him in the gaps.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 39% from the corners (51 att), 30% above the break (141). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 202691,
   "name": "Klay Thompson",
   "name_i": "K. Thompson",
   "jersey": "11",
   "pos": "G-F",
   "section": "starters",
   "order": 5,
   "rotation_rank": 6,
   "height": "6-5",
   "age": 36.0,
   "exp": "15",
   "baseline_teams": [
    "DAL"
   ],
   "new_to_team": true,
   "tags": [
    "started last game",
    "new · DAL last season"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-13",
    "read_at_utc": "2026-11-13T23:47:15Z"
   },
   "role": {
    "starter_latest": true,
    "starts": 11,
    "games_recent": 11,
    "minutes_recent": 274.6,
    "mpg_recent": 25.0,
    "mpg_baseline": 21.69,
    "last_game": null
   },
   "last_season": {
    "gp": 69,
    "pts_pg": 11.74,
    "reb_pg": 2.07,
    "ast_pg": 1.39,
    "tov_pg": 0.91,
    "fouls_committed_pg": 1.01,
    "fouls_drawn_pg": 0.39,
    "fgm": 286,
    "fga": 728,
    "fg_pct": 0.393,
    "fga_pg": 10.55,
    "fg3m": 202,
    "fg3a": 527,
    "fg3_pct": 0.383,
    "fg3a_pg": 7.64,
    "fg3a_share": 0.724,
    "ftm": 36,
    "fta": 47,
    "ft_pct": 0.766,
    "fta_pg": 0.68,
    "fta_per_fga": 0.065,
    "rim_fgm": 30,
    "rim_fga": 52,
    "rim_fg_pct": 0.577,
    "efg_pct": 0.532,
    "ts_pct": 0.541,
    "assisted_share": 0.895,
    "tov_per_100_usage": 7.76,
    "mpg": 21.69
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 14.36,
    "reb_pg": 1.55,
    "ast_pg": 1.91,
    "tov_pg": 1.09,
    "fouls_committed_pg": 2.36,
    "fouls_drawn_pg": 0.45,
    "fgm": 54,
    "fga": 126,
    "fg_pct": 0.429,
    "fga_pg": 11.45,
    "fg3m": 42,
    "fg3a": 103,
    "fg3_pct": 0.408,
    "fg3a_pg": 9.36,
    "fg3a_share": 0.817,
    "ftm": 8,
    "fta": 8,
    "ft_pct": 1.0,
    "fta_pg": 0.73,
    "fta_per_fga": 0.063,
    "rim_fgm": 1,
    "rim_fga": 1,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.595,
    "ts_pct": 0.61,
    "assisted_share": 0.926,
    "tov_per_100_usage": 8.48,
    "mpg": 25.0
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.383,
     "n": 527,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.725,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.577,
     "n": 52,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.766,
     "n": 47,
     "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.065,
     "n": 728,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.016,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.078,
     "n": 811.68,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.938,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.724,
     "n": 728,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.96,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.071,
     "n": 728,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.012,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.037,
     "n": 728,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.002,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.062,
     "n": 728,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.012,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.265,
     "n": 728,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.738,
     "grade": "good",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 274.6,
    "mpg_baseline": 21.69,
    "fga_pg": 10.55,
    "fg3a_share": 0.724,
    "fg3_pct": 0.383,
    "rim_share": 0.071,
    "rim_fg_pct": 0.577,
    "ft_pct": 0.766,
    "pullup_share": 0.265,
    "drive_share": 0.062,
    "cs3_share_of_3pa": 0.651,
    "assisted_share": 0.895,
    "tov_per_100_usage": 7.76,
    "fta_per_fga": 0.065,
    "pf_per36": 1.7,
    "fouls_drawn_pg": 0.39,
    "flags": 1
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.724,
     "p1": 0.817,
     "n1": 126,
     "z": 2.35
    }
   ],
   "bullets": [
    {
     "text": "Doesn't get to the line: 0.07 FTA per FGA (2nd pct). Be physical; the whistle is quiet.",
     "source": "pbp"
    },
    {
     "text": "Doesn't turn it over: 7.8 TO per 100 usage (94th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "New this season: 3PA share of FGA up, 72% -> 82% (126 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 203952,
   "name": "Andrew Wiggins",
   "name_i": "A. Wiggins",
   "jersey": "22",
   "pos": "F",
   "section": "bench",
   "order": 1,
   "rotation_rank": 5,
   "height": "6-6",
   "age": 31.0,
   "exp": "12",
   "baseline_teams": [
    "MIA"
   ],
   "new_to_team": false,
   "tags": [
    "started 9 of 11"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 9,
    "games_recent": 11,
    "minutes_recent": 282.8,
    "mpg_recent": 25.7,
    "mpg_baseline": 30.34,
    "last_game": null
   },
   "last_season": {
    "gp": 68,
    "pts_pg": 15.37,
    "reb_pg": 4.84,
    "ast_pg": 2.68,
    "tov_pg": 1.51,
    "fouls_committed_pg": 2.29,
    "fouls_drawn_pg": 1.85,
    "fgm": 390,
    "fga": 821,
    "fg_pct": 0.475,
    "fga_pg": 12.07,
    "fg3m": 138,
    "fg3a": 333,
    "fg3_pct": 0.414,
    "fg3a_pg": 4.9,
    "fg3a_share": 0.406,
    "ftm": 127,
    "fta": 162,
    "ft_pct": 0.784,
    "fta_pg": 2.38,
    "fta_per_fga": 0.197,
    "rim_fgm": 157,
    "rim_fga": 241,
    "rim_fg_pct": 0.651,
    "efg_pct": 0.559,
    "ts_pct": 0.586,
    "assisted_share": 0.631,
    "tov_per_100_usage": 10.35,
    "mpg": 30.34
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 8.73,
    "reb_pg": 2.82,
    "ast_pg": 1.45,
    "tov_pg": 1.09,
    "fouls_committed_pg": 1.91,
    "fouls_drawn_pg": 1.55,
    "fgm": 38,
    "fga": 90,
    "fg_pct": 0.422,
    "fga_pg": 8.18,
    "fg3m": 15,
    "fg3a": 45,
    "fg3_pct": 0.333,
    "fg3a_pg": 4.09,
    "fg3a_share": 0.5,
    "ftm": 5,
    "fta": 7,
    "ft_pct": 0.714,
    "fta_pg": 0.64,
    "fta_per_fga": 0.078,
    "rim_fgm": 6,
    "rim_fga": 13,
    "rim_fg_pct": 0.462,
    "efg_pct": 0.506,
    "ts_pct": 0.516,
    "assisted_share": 0.763,
    "tov_per_100_usage": 11.42,
    "mpg": 25.7
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "below average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.414,
     "n": 333,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.927,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.651,
     "n": 241,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.446,
     "grade": "average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.784,
     "n": 162,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.459,
     "grade": "average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.197,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.312,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.103,
     "n": 995.28,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.708,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.406,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.452,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.294,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.57,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.153,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.238,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.274,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.505,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.143,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.449,
     "grade": "average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 282.8,
    "mpg_baseline": 30.34,
    "fga_pg": 12.07,
    "fg3a_share": 0.406,
    "fg3_pct": 0.414,
    "rim_share": 0.294,
    "rim_fg_pct": 0.651,
    "ft_pct": 0.784,
    "pullup_share": 0.143,
    "drive_share": 0.274,
    "cs3_share_of_3pa": 0.769,
    "assisted_share": 0.631,
    "tov_per_100_usage": 10.35,
    "fta_per_fga": 0.197,
    "pf_per36": 2.7,
    "fouls_drawn_pg": 1.85,
    "flags": 1
   },
   "changes": [
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.294,
     "p1": 0.144,
     "n1": 90,
     "z": -3.11
    }
   ],
   "bullets": [
    {
     "text": "New this season: share of FGA from Restricted Area down, 29% -> 14% (90 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 41.4% on 4.9/g (93rd pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1626171,
   "name": "Bobby Portis Jr.",
   "name_i": "B. Portis",
   "jersey": "95",
   "pos": "F",
   "section": "bench",
   "order": 2,
   "rotation_rank": 7,
   "height": "6-10",
   "age": 31.0,
   "exp": "11",
   "baseline_teams": [
    "MIL"
   ],
   "new_to_team": true,
   "tags": [
    "new · MIL last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 11,
    "minutes_recent": 223.8,
    "mpg_recent": 20.3,
    "mpg_baseline": 24.17,
    "last_game": null
   },
   "last_season": {
    "gp": 67,
    "pts_pg": 13.66,
    "reb_pg": 6.39,
    "ast_pg": 1.57,
    "tov_pg": 0.99,
    "fouls_committed_pg": 1.64,
    "fouls_drawn_pg": 1.01,
    "fgm": 366,
    "fga": 750,
    "fg_pct": 0.488,
    "fga_pg": 11.19,
    "fg3m": 135,
    "fg3a": 296,
    "fg3_pct": 0.456,
    "fg3a_pg": 4.42,
    "fg3a_share": 0.395,
    "ftm": 48,
    "fta": 68,
    "ft_pct": 0.706,
    "fta_pg": 1.01,
    "fta_per_fga": 0.091,
    "rim_fgm": 70,
    "rim_fga": 113,
    "rim_fg_pct": 0.619,
    "efg_pct": 0.578,
    "ts_pct": 0.587,
    "assisted_share": 0.757,
    "tov_per_100_usage": 7.8,
    "mpg": 24.17
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 6.82,
    "reb_pg": 5.82,
    "ast_pg": 1.73,
    "tov_pg": 0.82,
    "fouls_committed_pg": 1.91,
    "fouls_drawn_pg": 1.0,
    "fgm": 28,
    "fga": 77,
    "fg_pct": 0.364,
    "fga_pg": 7.0,
    "fg3m": 14,
    "fg3a": 44,
    "fg3_pct": 0.318,
    "fg3a_pg": 4.0,
    "fg3a_share": 0.571,
    "ftm": 5,
    "fta": 7,
    "ft_pct": 0.714,
    "fta_pg": 0.64,
    "fta_per_fga": 0.091,
    "rim_fgm": 3,
    "rim_fga": 10,
    "rim_fg_pct": 0.3,
    "efg_pct": 0.455,
    "ts_pct": 0.468,
    "assisted_share": 0.857,
    "tov_per_100_usage": 10.1,
    "mpg": 20.3
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.456,
     "n": 296,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.995,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.619,
     "n": 113,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.256,
     "grade": "below average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.706,
     "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.091,
     "n": 750,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.033,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.078,
     "n": 845.92,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.935,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.395,
     "n": 750,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.424,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.151,
     "n": 750,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.139,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.091,
     "n": 750,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.04,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.145,
     "n": 750,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.136,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.095,
     "n": 750,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.319,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 223.8,
    "mpg_baseline": 24.17,
    "fga_pg": 11.19,
    "fg3a_share": 0.395,
    "fg3_pct": 0.456,
    "rim_share": 0.151,
    "rim_fg_pct": 0.619,
    "ft_pct": 0.706,
    "pullup_share": 0.095,
    "drive_share": 0.145,
    "cs3_share_of_3pa": 0.902,
    "assisted_share": 0.757,
    "tov_per_100_usage": 7.8,
    "fta_per_fga": 0.091,
    "pf_per36": 2.4,
    "fouls_drawn_pg": 1.01,
    "flags": 3
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.395,
     "p1": 0.571,
     "n1": 77,
     "z": 3.17
    },
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "up",
     "p0": 0.237,
     "p1": 0.351,
     "n1": 77,
     "z": 2.34
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "up",
     "p0": 0.356,
     "p1": 0.468,
     "n1": 77,
     "z": 2.04
    }
   ],
   "bullets": [
    {
     "text": "Doesn't get to the line: 0.09 FTA per FGA (3rd pct). Be physical; the whistle is quiet.",
     "source": "pbp"
    },
    {
     "text": "Doesn't turn it over: 7.8 TO per 100 usage (94th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "New this season: 3PA share of FGA up, 40% -> 57% (77 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 203501,
   "name": "Tim Hardaway Jr.",
   "name_i": "T. Hardaway Jr.",
   "jersey": "10",
   "pos": "G",
   "section": "bench",
   "order": 3,
   "rotation_rank": 8,
   "height": "6-5",
   "age": 34.0,
   "exp": "13",
   "baseline_teams": [
    "DEN"
   ],
   "new_to_team": true,
   "tags": [
    "did not play last game",
    "new · DEN last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 10,
    "minutes_recent": 144.8,
    "mpg_recent": 14.5,
    "mpg_baseline": 26.59,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 80,
    "pts_pg": 13.49,
    "reb_pg": 2.58,
    "ast_pg": 1.35,
    "tov_pg": 0.54,
    "fouls_committed_pg": 1.25,
    "fouls_drawn_pg": 1.85,
    "fgm": 348,
    "fga": 778,
    "fg_pct": 0.447,
    "fga_pg": 9.72,
    "fg3m": 224,
    "fg3a": 549,
    "fg3_pct": 0.408,
    "fg3a_pg": 6.86,
    "fg3a_share": 0.706,
    "ftm": 159,
    "fta": 196,
    "ft_pct": 0.811,
    "fta_pg": 2.45,
    "fta_per_fga": 0.252,
    "rim_fgm": 52,
    "rim_fga": 84,
    "rim_fg_pct": 0.619,
    "efg_pct": 0.591,
    "ts_pct": 0.624,
    "assisted_share": 0.853,
    "tov_per_100_usage": 4.74,
    "mpg": 26.59
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 4.6,
    "reb_pg": 1.3,
    "ast_pg": 0.6,
    "tov_pg": 0.7,
    "fouls_committed_pg": 0.8,
    "fouls_drawn_pg": 1.2,
    "fgm": 14,
    "fga": 52,
    "fg_pct": 0.269,
    "fga_pg": 5.2,
    "fg3m": 9,
    "fg3a": 38,
    "fg3_pct": 0.237,
    "fg3a_pg": 3.8,
    "fg3a_share": 0.731,
    "ftm": 9,
    "fta": 13,
    "ft_pct": 0.692,
    "fta_pg": 1.3,
    "fta_per_fga": 0.25,
    "rim_fgm": 4,
    "rim_fga": 6,
    "rim_fg_pct": 0.667,
    "efg_pct": 0.356,
    "ts_pct": 0.398,
    "assisted_share": 0.929,
    "tov_per_100_usage": 10.82,
    "mpg": 14.5
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "excellent"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "above average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.408,
     "n": 549,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.888,
     "grade": "excellent",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.619,
     "n": 84,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.811,
     "n": 196,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.591,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.252,
     "n": 778,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.54,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.047,
     "n": 907.24,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.998,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.706,
     "n": 778,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.942,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.108,
     "n": 778,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.058,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.19,
     "n": 778,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.419,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.131,
     "n": 778,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.104,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.228,
     "n": 778,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.66,
     "grade": "good",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 144.8,
    "mpg_baseline": 26.59,
    "fga_pg": 9.72,
    "fg3a_share": 0.706,
    "fg3_pct": 0.408,
    "rim_share": 0.108,
    "rim_fg_pct": 0.619,
    "ft_pct": 0.811,
    "pullup_share": 0.228,
    "drive_share": 0.131,
    "cs3_share_of_3pa": 0.661,
    "assisted_share": 0.853,
    "tov_per_100_usage": 4.74,
    "fta_per_fga": 0.252,
    "pf_per36": 1.7,
    "fouls_drawn_pg": 1.85,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 4.7 TO per 100 usage (99th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 40.8% on 6.9/g (89th pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1643553,
   "name": "Ryan Conwell",
   "name_i": "R. Conwell",
   "jersey": "4",
   "pos": "G",
   "section": "bench",
   "order": 4,
   "rotation_rank": 9,
   "height": "6-2",
   "age": 22.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 111.7,
    "mpg_recent": 12.4,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 9,
    "pts_pg": 4.22,
    "reb_pg": 1.22,
    "ast_pg": 1.22,
    "tov_pg": 0.33,
    "fouls_committed_pg": 1.67,
    "fouls_drawn_pg": 1.11,
    "fgm": 12,
    "fga": 35,
    "fg_pct": 0.343,
    "fga_pg": 3.89,
    "fg3m": 9,
    "fg3a": 26,
    "fg3_pct": 0.346,
    "fg3a_pg": 2.89,
    "fg3a_share": 0.743,
    "ftm": 5,
    "fta": 6,
    "ft_pct": 0.833,
    "fta_pg": 0.67,
    "fta_per_fga": 0.171,
    "rim_fgm": 0,
    "rim_fga": 1,
    "rim_fg_pct": 0.0,
    "efg_pct": 0.471,
    "ts_pct": 0.505,
    "assisted_share": 0.833,
    "tov_per_100_usage": 7.38,
    "mpg": 12.4
   },
   "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": 111.7,
    "mpg_baseline": null,
    "fga_pg": null,
    "fg3a_share": null,
    "fg3_pct": null,
    "rim_share": null,
    "rim_fg_pct": null,
    "ft_pct": null,
    "pullup_share": null,
    "drive_share": null,
    "cs3_share_of_3pa": null,
    "assisted_share": null,
    "tov_per_100_usage": null,
    "fta_per_fga": null,
    "pf_per36": null,
    "fouls_drawn_pg": null,
    "flags": 0
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1631107,
   "name": "Nikola Jović",
   "name_i": "N. Jović",
   "jersey": "5",
   "pos": "F",
   "section": "bench",
   "order": 5,
   "rotation_rank": 10,
   "height": "6-10",
   "age": 23.0,
   "exp": "4",
   "baseline_teams": [
    "MIA"
   ],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 7,
    "minutes_recent": 85.2,
    "mpg_recent": 12.2,
    "mpg_baseline": 17.2,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 47,
    "pts_pg": 7.32,
    "reb_pg": 3.26,
    "ast_pg": 2.17,
    "tov_pg": 1.38,
    "fouls_committed_pg": 1.38,
    "fouls_drawn_pg": 1.81,
    "fgm": 115,
    "fga": 315,
    "fg_pct": 0.365,
    "fga_pg": 6.7,
    "fg3m": 45,
    "fg3a": 168,
    "fg3_pct": 0.268,
    "fg3a_pg": 3.57,
    "fg3a_share": 0.533,
    "ftm": 69,
    "fta": 101,
    "ft_pct": 0.683,
    "fta_pg": 2.15,
    "fta_per_fga": 0.321,
    "rim_fgm": 49,
    "rim_fga": 82,
    "rim_fg_pct": 0.598,
    "efg_pct": 0.437,
    "ts_pct": 0.479,
    "assisted_share": 0.783,
    "tov_per_100_usage": 15.31,
    "mpg": 17.2
   },
   "this_season": {
    "gp": 7,
    "pts_pg": 2.43,
    "reb_pg": 2.57,
    "ast_pg": 1.0,
    "tov_pg": 0.43,
    "fouls_committed_pg": 1.14,
    "fouls_drawn_pg": 0.71,
    "fgm": 6,
    "fga": 20,
    "fg_pct": 0.3,
    "fga_pg": 2.86,
    "fg3m": 1,
    "fg3a": 10,
    "fg3_pct": 0.1,
    "fg3a_pg": 1.43,
    "fg3a_share": 0.5,
    "ftm": 4,
    "fta": 6,
    "ft_pct": 0.667,
    "fta_pg": 0.86,
    "fta_per_fga": 0.3,
    "rim_fgm": 4,
    "rim_fga": 6,
    "rim_fg_pct": 0.667,
    "efg_pct": 0.325,
    "ts_pct": 0.375,
    "assisted_share": 0.5,
    "tov_per_100_usage": 11.7,
    "mpg": 12.2
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.268,
     "n": 168,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.031,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.598,
     "n": 82,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.683,
     "n": 101,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.126,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.321,
     "n": 315,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.731,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.153,
     "n": 424.44,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.156,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.533,
     "n": 315,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.741,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.26,
     "n": 315,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.445,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.27,
     "n": 315,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.755,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.33,
     "n": 315,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.681,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.06,
     "n": 315,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.234,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 85.2,
    "mpg_baseline": 17.2,
    "fga_pg": 6.7,
    "fg3a_share": 0.533,
    "fg3_pct": 0.268,
    "rim_share": 0.26,
    "rim_fg_pct": 0.598,
    "ft_pct": 0.683,
    "pullup_share": 0.06,
    "drive_share": 0.33,
    "cs3_share_of_3pa": 0.833,
    "assisted_share": 0.783,
    "tov_per_100_usage": 15.31,
    "fta_per_fga": 0.321,
    "pf_per36": 2.9,
    "fouls_drawn_pg": 1.81,
    "flags": 1
   },
   "changes": [
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.33,
     "p1": 0.05,
     "n1": 20,
     "z": -2.66
    }
   ],
   "bullets": [
    {
     "text": "New this season: drive family share of FGA down, 33% -> 5% (20 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 15.3 TO per 100 usage (bad, 16th pct), 43% of them bad passes; 3 TO in 7 games so far. Hands in the lanes.",
     "source": "pbp"
    },
    {
     "text": "Volume 3s at 26.8%, 3.6/g (3rd pct): make him shoot contested, no fly-bys.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1630696,
   "name": "Dru Smith",
   "name_i": "D. Smith",
   "jersey": "12",
   "pos": "G",
   "section": "bench",
   "order": 6,
   "rotation_rank": 11,
   "height": "6-2",
   "age": 28.0,
   "exp": "4",
   "baseline_teams": [
    "MIA"
   ],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 6,
    "minutes_recent": 50.0,
    "mpg_recent": 8.3,
    "mpg_baseline": 16.31,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 70,
    "pts_pg": 5.64,
    "reb_pg": 2.47,
    "ast_pg": 2.57,
    "tov_pg": 0.79,
    "fouls_committed_pg": 1.56,
    "fouls_drawn_pg": 1.27,
    "fgm": 135,
    "fga": 325,
    "fg_pct": 0.415,
    "fga_pg": 4.64,
    "fg3m": 38,
    "fg3a": 129,
    "fg3_pct": 0.295,
    "fg3a_pg": 1.84,
    "fg3a_share": 0.397,
    "ftm": 87,
    "fta": 105,
    "ft_pct": 0.829,
    "fta_pg": 1.5,
    "fta_per_fga": 0.323,
    "rim_fgm": 60,
    "rim_fga": 102,
    "rim_fg_pct": 0.588,
    "efg_pct": 0.474,
    "ts_pct": 0.532,
    "assisted_share": 0.593,
    "tov_per_100_usage": 12.9,
    "mpg": 16.31
   },
   "this_season": {
    "gp": 6,
    "pts_pg": 2.5,
    "reb_pg": 1.0,
    "ast_pg": 1.33,
    "tov_pg": 0.83,
    "fouls_committed_pg": 1.33,
    "fouls_drawn_pg": 0.67,
    "fgm": 4,
    "fga": 9,
    "fg_pct": 0.444,
    "fga_pg": 1.5,
    "fg3m": 3,
    "fg3a": 6,
    "fg3_pct": 0.5,
    "fg3a_pg": 1.0,
    "fg3a_share": 0.667,
    "ftm": 4,
    "fta": 6,
    "ft_pct": 0.667,
    "fta_pg": 1.0,
    "fta_per_fga": 0.667,
    "rim_fgm": 1,
    "rim_fga": 2,
    "rim_fg_pct": 0.5,
    "efg_pct": 0.611,
    "ts_pct": 0.644,
    "assisted_share": 0.75,
    "tov_per_100_usage": 30.05,
    "mpg": 8.3
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "below average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.295,
     "n": 129,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.07,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.588,
     "n": 102,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.119,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.829,
     "n": 105,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.696,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.323,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.741,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.129,
     "n": 426.2,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.383,
     "grade": "below average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.397,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.431,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.314,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.621,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.274,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.773,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.44,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.91,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.068,
     "n": 325,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.252,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 50.0,
    "mpg_baseline": 16.31,
    "fga_pg": 4.64,
    "fg3a_share": 0.397,
    "fg3_pct": 0.295,
    "rim_share": 0.314,
    "rim_fg_pct": 0.588,
    "ft_pct": 0.829,
    "pullup_share": 0.068,
    "drive_share": 0.44,
    "cs3_share_of_3pa": 0.767,
    "assisted_share": 0.593,
    "tov_per_100_usage": 12.9,
    "fta_per_fga": 0.323,
    "pf_per36": 3.4,
    "fouls_drawn_pg": 1.27,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Poor finisher: 59% at the rim (bad, 12th pct) on 102 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    },
    {
     "text": "Low-volume, 29.5% from 3 (1.8/g): help off him in the gaps.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1642066,
   "name": "Myron Gardner",
   "name_i": "M. Gardner",
   "jersey": "15",
   "pos": "F",
   "section": "bench",
   "order": 7,
   "rotation_rank": 12,
   "height": "6-5",
   "age": 25.0,
   "exp": "1",
   "baseline_teams": [
    "MIA"
   ],
   "new_to_team": false,
   "tags": [
    "foul target"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 6,
    "minutes_recent": 20.2,
    "mpg_recent": 3.4,
    "mpg_baseline": 9.12,
    "last_game": null
   },
   "last_season": {
    "gp": 45,
    "pts_pg": 3.62,
    "reb_pg": 2.71,
    "ast_pg": 0.98,
    "tov_pg": 0.38,
    "fouls_committed_pg": 1.73,
    "fouls_drawn_pg": 0.53,
    "fgm": 59,
    "fga": 123,
    "fg_pct": 0.48,
    "fga_pg": 2.73,
    "fg3m": 26,
    "fg3a": 64,
    "fg3_pct": 0.406,
    "fg3a_pg": 1.42,
    "fg3a_share": 0.52,
    "ftm": 19,
    "fta": 26,
    "ft_pct": 0.731,
    "fta_pg": 0.58,
    "fta_per_fga": 0.211,
    "rim_fgm": 27,
    "rim_fga": 44,
    "rim_fg_pct": 0.614,
    "efg_pct": 0.585,
    "ts_pct": 0.606,
    "assisted_share": 0.695,
    "tov_per_100_usage": 11.23,
    "mpg": 9.12
   },
   "this_season": {
    "gp": 6,
    "pts_pg": 1.33,
    "reb_pg": 1.0,
    "ast_pg": 0.33,
    "tov_pg": 0.33,
    "fouls_committed_pg": 0.17,
    "fouls_drawn_pg": 0.5,
    "fgm": 1,
    "fga": 2,
    "fg_pct": 0.5,
    "fga_pg": 0.33,
    "fg3m": 0,
    "fg3a": 1,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.17,
    "fg3a_share": 0.5,
    "ftm": 6,
    "fta": 6,
    "ft_pct": 1.0,
    "fta_pg": 1.0,
    "fta_per_fga": 3.0,
    "rim_fgm": 1,
    "rim_fga": 1,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.5,
    "ts_pct": 0.862,
    "assisted_share": 1.0,
    "tov_per_100_usage": 30.12,
    "mpg": 3.4
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.406,
     "n": 64,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.614,
     "n": 44,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.731,
     "n": 26,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.211,
     "n": 123,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.112,
     "n": 151.44,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.52,
     "n": 123,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.358,
     "n": 123,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.195,
     "n": 123,
     "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.301,
     "n": 123,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.089,
     "n": 123,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 20.2,
    "mpg_baseline": 9.12,
    "fga_pg": 2.73,
    "fg3a_share": 0.52,
    "fg3_pct": 0.406,
    "rim_share": 0.358,
    "rim_fg_pct": 0.614,
    "ft_pct": 0.731,
    "pullup_share": 0.089,
    "drive_share": 0.301,
    "cs3_share_of_3pa": 0.828,
    "assisted_share": 0.695,
    "tov_per_100_usage": 11.23,
    "fta_per_fga": 0.211,
    "pf_per36": 6.8,
    "fouls_drawn_pg": 0.53,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Non-shooter (1.4 3PA/g, 41% from 3): go under screens, help off him.",
     "source": "pbp"
    },
    {
     "text": "Crashes the glass (3.4 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [
    {
     "kind": "foul_trouble",
     "text": "Foul-prone: 6.8 PF per 36 (2025-26 regular season). Attack him early; get him to two."
    }
   ],
   "boxes": [
    "foul_trouble"
   ]
  },
  {
   "person_id": 1631323,
   "name": "Simone Fontecchio",
   "name_i": "S. Fontecchio",
   "jersey": "0",
   "pos": "F",
   "section": "bench",
   "order": 8,
   "rotation_rank": 13,
   "height": "6-7",
   "age": 30.0,
   "exp": "4",
   "baseline_teams": [
    "MIA"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 5,
    "minutes_recent": 19.5,
    "mpg_recent": 3.9,
    "mpg_baseline": 16.76,
    "last_game": null
   },
   "last_season": {
    "gp": 70,
    "pts_pg": 8.53,
    "reb_pg": 3.01,
    "ast_pg": 1.44,
    "tov_pg": 0.7,
    "fouls_committed_pg": 1.49,
    "fouls_drawn_pg": 0.84,
    "fgm": 194,
    "fga": 470,
    "fg_pct": 0.413,
    "fga_pg": 6.71,
    "fg3m": 123,
    "fg3a": 327,
    "fg3_pct": 0.376,
    "fg3a_pg": 4.67,
    "fg3a_share": 0.696,
    "ftm": 86,
    "fta": 102,
    "ft_pct": 0.843,
    "fta_pg": 1.46,
    "fta_per_fga": 0.217,
    "rim_fgm": 55,
    "rim_fga": 95,
    "rim_fg_pct": 0.579,
    "efg_pct": 0.544,
    "ts_pct": 0.58,
    "assisted_share": 0.871,
    "tov_per_100_usage": 8.69,
    "mpg": 16.76
   },
   "this_season": {
    "gp": 5,
    "pts_pg": 1.2,
    "reb_pg": 0.4,
    "ast_pg": 0.0,
    "tov_pg": 0.0,
    "fouls_committed_pg": 0.6,
    "fouls_drawn_pg": 0.2,
    "fgm": 2,
    "fga": 10,
    "fg_pct": 0.2,
    "fga_pg": 2.0,
    "fg3m": 1,
    "fg3a": 8,
    "fg3_pct": 0.125,
    "fg3a_pg": 1.6,
    "fg3a_share": 0.8,
    "ftm": 1,
    "fta": 3,
    "ft_pct": 0.333,
    "fta_pg": 0.6,
    "fta_per_fga": 0.3,
    "rim_fgm": 0,
    "rim_fga": 0,
    "rim_fg_pct": null,
    "efg_pct": 0.25,
    "ts_pct": 0.265,
    "assisted_share": 1.0,
    "tov_per_100_usage": 0.0,
    "mpg": 3.9
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_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": "below average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.376,
     "n": 327,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.673,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.579,
     "n": 95,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.843,
     "n": 102,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.781,
     "grade": "excellent",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.217,
     "n": 470,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.371,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.087,
     "n": 563.88,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.874,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.696,
     "n": 470,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.935,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.202,
     "n": 470,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.294,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.126,
     "n": 470,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.132,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.196,
     "n": 470,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.255,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.111,
     "n": 470,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.354,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 19.5,
    "mpg_baseline": 16.76,
    "fga_pg": 6.71,
    "fg3a_share": 0.696,
    "fg3_pct": 0.376,
    "rim_share": 0.202,
    "rim_fg_pct": 0.579,
    "ft_pct": 0.843,
    "pullup_share": 0.111,
    "drive_share": 0.196,
    "cs3_share_of_3pa": 0.722,
    "assisted_share": 0.871,
    "tov_per_100_usage": 8.69,
    "fta_per_fga": 0.217,
    "pf_per36": 3.2,
    "fouls_drawn_pg": 0.84,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 8.7 TO per 100 usage (87th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 37.6% on 4.7/g (67th pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1630208,
   "name": "Nick Richards",
   "name_i": "N. Richards",
   "jersey": "8",
   "pos": "C",
   "section": "bench",
   "order": 9,
   "rotation_rank": 14,
   "height": "6-11",
   "age": 28.0,
   "exp": "6",
   "baseline_teams": [
    "CHI",
    "PHX"
   ],
   "new_to_team": true,
   "tags": [
    "did not play last game",
    "new · CHI/PHX last season",
    "foul target"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 5,
    "minutes_recent": 10.1,
    "mpg_recent": 2.0,
    "mpg_baseline": 14.61,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 48,
    "pts_pg": 5.75,
    "reb_pg": 5.06,
    "ast_pg": 0.33,
    "tov_pg": 1.23,
    "fouls_committed_pg": 1.83,
    "fouls_drawn_pg": 1.71,
    "fgm": 103,
    "fga": 201,
    "fg_pct": 0.512,
    "fga_pg": 4.19,
    "fg3m": 5,
    "fg3a": 18,
    "fg3_pct": 0.278,
    "fg3a_pg": 0.38,
    "fg3a_share": 0.09,
    "ftm": 65,
    "fta": 101,
    "ft_pct": 0.644,
    "fta_pg": 2.1,
    "fta_per_fga": 0.502,
    "rim_fgm": 77,
    "rim_fga": 128,
    "rim_fg_pct": 0.602,
    "efg_pct": 0.525,
    "ts_pct": 0.562,
    "assisted_share": 0.738,
    "tov_per_100_usage": 19.38,
    "mpg": 14.61
   },
   "this_season": {
    "gp": 5,
    "pts_pg": 1.4,
    "reb_pg": 0.4,
    "ast_pg": 0.2,
    "tov_pg": 0.2,
    "fouls_committed_pg": 0.0,
    "fouls_drawn_pg": 0.0,
    "fgm": 3,
    "fga": 3,
    "fg_pct": 1.0,
    "fga_pg": 0.6,
    "fg3m": 1,
    "fg3a": 1,
    "fg3_pct": 1.0,
    "fg3a_pg": 0.2,
    "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": 1,
    "rim_fg_pct": 1.0,
    "efg_pct": 1.167,
    "ts_pct": 1.167,
    "assisted_share": 1.0,
    "tov_per_100_usage": 25.0,
    "mpg": 2.0
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.278,
     "n": 18,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.602,
     "n": 128,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.163,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.644,
     "n": 101,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.068,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.502,
     "n": 201,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.194,
     "n": 304.44,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.032,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.09,
     "n": 201,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.637,
     "n": 201,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.408,
     "n": 201,
     "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.144,
     "n": 201,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.005,
     "n": 201,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 10.1,
    "mpg_baseline": 14.61,
    "fga_pg": 4.19,
    "fg3a_share": 0.09,
    "fg3_pct": 0.278,
    "rim_share": 0.637,
    "rim_fg_pct": 0.602,
    "ft_pct": 0.644,
    "pullup_share": 0.005,
    "drive_share": 0.144,
    "cs3_share_of_3pa": 1.0,
    "assisted_share": 0.738,
    "tov_per_100_usage": 19.38,
    "fta_per_fga": 0.502,
    "pf_per36": 4.5,
    "fouls_drawn_pg": 1.71,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Pressure him: 19.4 TO per 100 usage (bad, 3rd pct), 25% of them bad passes; 1 TO in 5 games so far. Hands in the lanes.",
     "source": "pbp"
    },
    {
     "text": "Poor finisher: 60% at the rim (bad, 16th pct) on 128 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (0.4 3PA/g): sag off him and help from him; no closeouts needed.",
     "source": "pbp"
    }
   ],
   "card_calls": [
    {
     "kind": "foul_trouble",
     "text": "Foul-prone: 4.5 PF per 36 (2025-26 regular season). Attack him early; get him to two."
    }
   ],
   "boxes": [
    "foul_him_late",
    "foul_trouble"
   ]
  }
 ],
 "also_seen": [],
 "not_seen": [
  {
   "person_id": 1642352,
   "name": "Keshad Johnson",
   "name_i": "K. Johnson",
   "jersey": "16",
   "pos": "F",
   "baseline_teams": [
    "MIA"
   ],
   "mpg_baseline": 8.74,
   "last_season": {
    "gp": 32,
    "pts_pg": 4.25,
    "fga_pg": 3.25,
    "fg3a_pg": 1.38,
    "fg3_pct": 0.295,
    "reb_pg": 1.94,
    "ast_pg": 0.25
   }
  },
  {
   "person_id": 1642884,
   "name": "Vladislav Goldin",
   "name_i": "V. Goldin",
   "jersey": "50",
   "pos": "C",
   "baseline_teams": [
    "MIA"
   ],
   "mpg_baseline": 2.68,
   "last_season": {
    "gp": 9,
    "pts_pg": 0.78,
    "fga_pg": 0.44,
    "fg3a_pg": 0.0,
    "fg3_pct": null,
    "reb_pg": 1.0,
    "ast_pg": 0.33
   }
  },
  {
   "person_id": 1643621,
   "name": "Tre Donaldson",
   "name_i": "T. Donaldson",
   "jersey": "24",
   "pos": "G",
   "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-13"
 }
}
