{
 "schema": "scouting-team/1",
 "edition": "site",
 "generator": "agent_edition.py v3",
 "game_id": "0022600198",
 "season": "2026-27",
 "date": "2026-11-08",
 "tip_utc": "2026-11-09T00:00:00Z",
 "tip_et": "Sun Nov 8, 2026 · 7:00 PM ET",
 "built_at_utc": "2026-11-08T22:45:30Z",
 "matchup": {
  "label": "UTA @ MIN",
  "home": "MIN",
  "away": "UTA"
 },
 "scouted_team": {
  "tricode": "UTA",
  "name": "Utah Jazz",
  "team_id": 1610612762
 },
 "for_team": {
  "tricode": "MIN",
  "name": "Minnesota Timberwolves",
  "team_id": 1610612750
 },
 "frame": "Scouting UTA · from Minnesota'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": 9,
   "first_date": "2026-10-21",
   "last_date": "2026-11-06"
  }
 },
 "availability": {
  "date": "2026-11-08",
  "report_date": "2026-11-08",
  "report_posted": true,
  "read_at_utc": "2026-11-08T22:45:20Z",
  "teams": [
   {
    "tricode": "UTA",
    "team_id": 1610612762,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1631127,
      "name": "Harrison Ingram",
      "status": "Out"
     },
     {
      "person_id": 1628991,
      "name": "Jaren Jackson Jr.",
      "status": "Out"
     },
     {
      "person_id": 203994,
      "name": "Jusuf Nurkić",
      "status": "Out"
     },
     {
      "person_id": 1641725,
      "name": "Trey Alexander",
      "status": "Out"
     },
     {
      "person_id": 1641718,
      "name": "Keyonte George",
      "status": "Questionable"
     },
     {
      "person_id": 1628374,
      "name": "Lauri Markkanen",
      "status": "Questionable"
     }
    ]
   },
   {
    "tricode": "MIN",
    "team_id": 1610612750,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1630162,
      "name": "Anthony Edwards",
      "status": "Out"
     },
     {
      "person_id": 1628978,
      "name": "Donte DiVincenzo",
      "status": "Out"
     }
    ]
   }
  ],
  "schedule": {
   "team": "UTA",
   "note": null,
   "prev_game": {
    "game_id": "0022600028",
    "date_et": "2026-11-06",
    "opponent": "DAL",
    "home": false
   },
   "next_game": {
    "game_id": "0022600214",
    "date_et": "2026-11-10",
    "opponent": "MIA",
    "home": true,
    "days_until": 2
   },
   "season_game_number": 10,
   "days_rest": 1,
   "b2b": false,
   "three_in_four": false,
   "games_in_last_4_days": 2,
   "games_last_7_days": 3
  }
 },
 "ten_seconds": [
  {
   "text": "Last season: 9th-fewest rim attempts (28%), 4th-most fouls (21.1/g), 7th-most transition (13%), 9th-most turnovers (15.2/100).",
   "source": "pbp"
  },
  {
   "text": "Scoring last season: L. Markkanen 26.7/g (18.0 so far), K. George 23.6/g (21.3 so far), B. Sensabaugh 14.9/g (7.9 so far).",
   "source": "pbp"
  }
 ],
 "team_keys": [
  {
   "key": "shot_profile",
   "text": "Shot profile last season: 28% at the rim (9th fewest); 40% 3PA share (20th of 30). Chase George 37%, Sensabaugh 37%, Mykhailiuk 41%, Green 42%, Okogie 38%; wall up on Hayes, Collier, Filipowski, Bradley.",
   "source": "pbp"
  },
  {
   "key": "rim_protection",
   "text": "Soft rim protection: opponents shoot 72% at the rim (1st worst) and get 27% of their shots there (4th fewest). Get downhill; finish at the rim.",
   "source": "pbp"
  },
  {
   "key": "poss_pg",
   "text": "Pace: 102.3 possessions per game (2nd fastest).",
   "source": "pbp"
  },
  {
   "key": "assisted_share",
   "text": "70% of their makes are assisted (2nd most). Take away the pass; stay home.",
   "source": "pbp"
  },
  {
   "key": "opp_fg3a_share",
   "text": "They give up 3s: opponents take 45% of their shots from 3 (2nd most). Space them; move it side to side.",
   "source": "pbp"
  },
  {
   "key": "fouls_pg",
   "text": "Foul-prone team: 21.1 fouls per game (4th most). Attack the paint and get to the line.",
   "source": "pbp"
  }
 ],
 "team_metrics": [
  {
   "key": "poss_pg",
   "label": "possessions per game (pace proxy)",
   "value": 102.3,
   "league_mean": 98.64,
   "rank": 2,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "pts_per_100",
   "label": "points per 100 possessions",
   "value": 114.95,
   "league_mean": 117.21,
   "rank": 22,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "opp_pts_per_100",
   "label": "opponent points per 100 possessions",
   "value": 123.22,
   "league_mean": 117.17,
   "rank": 2,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "efg_pct",
   "label": "eFG%",
   "value": 0.536,
   "league_mean": 0.546,
   "rank": 20,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fg3a_share",
   "label": "3PA share of FGA",
   "value": 0.402,
   "league_mean": 0.415,
   "rank": 20,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fg3_pct",
   "label": "3P%",
   "value": 0.345,
   "league_mean": 0.359,
   "rank": 25,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "pitp_share",
   "label": "paint-attempt share of FGA",
   "value": 0.497,
   "league_mean": 0.484,
   "rank": 10,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_share",
   "label": "restricted-area share of FGA",
   "value": 0.282,
   "league_mean": 0.3,
   "rank": 22,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_fg_pct",
   "label": "restricted-area FG%",
   "value": 0.661,
   "league_mean": 0.661,
   "rank": 14,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fastbreak_share",
   "label": "fastbreak share of FGA",
   "value": 0.128,
   "league_mean": 0.115,
   "rank": 7,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "second_chance_share",
   "label": "second-chance share of FGA",
   "value": 0.129,
   "league_mean": 0.128,
   "rank": 12,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fta_per_fga",
   "label": "FTA per FGA",
   "value": 0.277,
   "league_mean": 0.264,
   "rank": 10,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "tov_per_100",
   "label": "turnovers per 100 possessions",
   "value": 15.16,
   "league_mean": 14.71,
   "rank": 9,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "oreb_pct",
   "label": "offensive rebound %",
   "value": 0.298,
   "league_mean": 0.305,
   "rank": 18,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "dreb_pct",
   "label": "defensive rebound %",
   "value": 0.693,
   "league_mean": 0.695,
   "rank": 18,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "assisted_share",
   "label": "assisted share of made FGs",
   "value": 0.696,
   "league_mean": 0.637,
   "rank": 2,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fouls_pg",
   "label": "fouls committed per game",
   "value": 21.13,
   "league_mean": 19.86,
   "rank": 4,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of fouls",
   "value": 0.567,
   "league_mean": 0.525,
   "rank": 2,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_fg_pct",
   "label": "opponent FG% allowed at the rim",
   "value": 0.716,
   "league_mean": 0.659,
   "rank": 1,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_share",
   "label": "opponent rim-attempt share allowed",
   "value": 0.271,
   "league_mean": 0.3,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_fg3a_share",
   "label": "opponent 3PA share allowed",
   "value": 0.451,
   "league_mean": 0.415,
   "rank": 2,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "opp_fg3_pct",
   "label": "opponent 3P% allowed",
   "value": 0.372,
   "league_mean": 0.359,
   "rank": 5,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_tov_per_100",
   "label": "opponent turnovers forced per 100",
   "value": 14.27,
   "league_mean": 14.71,
   "rank": 19,
   "n_teams": 30,
   "higher_is_better": true
  }
 ],
 "team_changes": [],
 "flag_note": "No change flags yet: this season's play-by-play is not available (9 games, box scores only), so no rate is compared with last season.",
 "game_plan": {
  "foul_him_late": {
   "players": [
    {
     "person_id": 1629637,
     "name": "Jaxson Hayes",
     "name_i": "J. Hayes",
     "jersey": "11",
     "pos": "C-F",
     "text": "65% FT (150 FTA, 9th pct)",
     "printed_text": "65% FT (150 FTA, 9th pct)",
     "ft_pct": 0.653,
     "ftm": 98,
     "fta": 150,
     "percentile": 0.087,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 1,
     "clutch_fta": 1
    },
    {
     "person_id": 1642268,
     "name": "Isaiah Collier",
     "name_i": "I. Collier",
     "jersey": "8",
     "pos": "G",
     "text": "72% FT (209 FTA, 23rd pct)",
     "printed_text": "72% FT (209 FTA, 23rd pct)",
     "ft_pct": 0.722,
     "ftm": 151,
     "fta": 209,
     "percentile": 0.231,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 3,
     "clutch_fta": 5
    },
    {
     "person_id": 1642846,
     "name": "Ace Bailey",
     "name_i": "A. Bailey",
     "jersey": "19",
     "pos": "F",
     "text": "75% FT (88 FTA, 33rd pct)",
     "printed_text": "75% FT (88 FTA, 33rd pct)",
     "ft_pct": 0.75,
     "ftm": 66,
     "fta": 88,
     "percentile": 0.329,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 0,
     "clutch_fta": 1
    },
    {
     "person_id": 1642271,
     "name": "Kyle Filipowski",
     "name_i": "K. Filipowski",
     "jersey": "2",
     "pos": "C",
     "text": "75% FT (212 FTA, 33rd pct), 11/14 in clutch",
     "printed_text": "75% FT (212 FTA, 33rd pct), 11/14 in clutch",
     "ft_pct": 0.75,
     "ftm": 159,
     "fta": 212,
     "percentile": 0.329,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 11,
     "clutch_fta": 14
    }
   ],
   "empty_text": null
  },
  "dont_foul": {
   "players": [
    {
     "person_id": 1628374,
     "name": "Lauri Markkanen",
     "name_i": "L. Markkanen",
     "jersey": "23",
     "pos": "F-C",
     "text": "90% FT (268 FTA, 95th pct), 13/16 in clutch",
     "printed_text": "90% FT",
     "ft_pct": 0.896,
     "ftm": 240,
     "fta": 268,
     "percentile": 0.948,
     "grade": "elite",
     "pool": 258,
     "clutch_ftm": 13,
     "clutch_fta": 16,
     "shown": true
    },
    {
     "person_id": 1641718,
     "name": "Keyonte George",
     "name_i": "K. George",
     "jersey": "3",
     "pos": "G",
     "text": "89% FT (378 FTA, 93rd pct), 35/38 in clutch",
     "printed_text": "89% FT",
     "ft_pct": 0.892,
     "ftm": 337,
     "fta": 378,
     "percentile": 0.928,
     "grade": "elite",
     "pool": 258,
     "clutch_ftm": 35,
     "clutch_fta": 38,
     "shown": true
    },
    {
     "person_id": 1641729,
     "name": "Brice Sensabaugh",
     "name_i": "B. Sensabaugh",
     "jersey": "28",
     "pos": "F",
     "text": "83% FT (201 FTA, 66th pct)",
     "printed_text": "83% FT",
     "ft_pct": 0.826,
     "ftm": 166,
     "fta": 201,
     "percentile": 0.661,
     "grade": "good",
     "pool": 258,
     "clutch_ftm": 5,
     "clutch_fta": 6,
     "shown": true
    }
   ]
  },
  "foul_trouble": {
   "players": [
    {
     "person_id": 1642271,
     "name": "Kyle Filipowski",
     "name_i": "K. Filipowski",
     "jersey": "2",
     "pos": "C",
     "text": "Foul-prone: 4.6 PF per 36 (2025-26 regular season). Attack him early; get him to two.",
     "printed_text": "4.6 PF per 36 (2025-26 regular season). Attack him early; get him to two",
     "pf_per36": 4.6,
     "minutes_baseline": 1801.0,
     "pf_pg": 3.01,
     "gp": 77
    },
    {
     "person_id": 1628396,
     "name": "Tony Bradley",
     "name_i": "T. Bradley",
     "jersey": "13",
     "pos": "C-F",
     "text": "Foul-prone: 5.0 PF per 36 (2025-26 regular season). Attack him early; get him to two.",
     "printed_text": "5.0 PF per 36 (2025-26 regular season). Attack him early; get him to two",
     "pf_per36": 5.0,
     "minutes_baseline": 450.8,
     "pf_pg": 1.51,
     "gp": 41
    }
   ],
   "empty_text": null
  }
 },
 "players": [
  {
   "person_id": 1641718,
   "name": "Keyonte George",
   "name_i": "K. George",
   "jersey": "3",
   "pos": "G",
   "section": "starters",
   "order": 1,
   "rotation_rank": 1,
   "height": "6-5",
   "age": 23.0,
   "exp": "3",
   "baseline_teams": [
    "UTA"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": {
    "status": "Questionable",
    "report_date": "2026-11-08",
    "read_at_utc": "2026-11-08T22:45:20Z"
   },
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 291.1,
    "mpg_recent": 32.3,
    "mpg_baseline": 33.09,
    "last_game": null
   },
   "last_season": {
    "gp": 54,
    "pts_pg": 23.61,
    "reb_pg": 3.67,
    "ast_pg": 6.15,
    "tov_pg": 3.07,
    "fouls_committed_pg": 2.22,
    "fouls_drawn_pg": 4.74,
    "fgm": 402,
    "fga": 881,
    "fg_pct": 0.456,
    "fga_pg": 16.31,
    "fg3m": 134,
    "fg3a": 361,
    "fg3_pct": 0.371,
    "fg3a_pg": 6.69,
    "fg3a_share": 0.41,
    "ftm": 337,
    "fta": 378,
    "ft_pct": 0.892,
    "fta_pg": 7.0,
    "fta_per_fga": 0.429,
    "rim_fgm": 108,
    "rim_fga": 156,
    "rim_fg_pct": 0.692,
    "efg_pct": 0.532,
    "ts_pct": 0.609,
    "assisted_share": 0.585,
    "tov_per_100_usage": 13.68,
    "mpg": 33.09
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 21.33,
    "reb_pg": 4.22,
    "ast_pg": 6.22,
    "tov_pg": 3.89,
    "fouls_committed_pg": 2.78,
    "fouls_drawn_pg": null,
    "fgm": 65,
    "fga": 142,
    "fg_pct": 0.458,
    "fga_pg": 15.78,
    "fg3m": 18,
    "fg3a": 56,
    "fg3_pct": 0.321,
    "fg3a_pg": 6.22,
    "fg3a_share": 0.394,
    "ftm": 44,
    "fta": 57,
    "ft_pct": 0.772,
    "fta_pg": 6.33,
    "fta_per_fga": 0.401,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.521,
    "ts_pct": 0.575,
    "assisted_share": null,
    "tov_per_100_usage": 17.32,
    "mpg": 32.3
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "elite"
    },
    {
     "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.371,
     "n": 361,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.614,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.692,
     "n": 156,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.706,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.892,
     "n": 378,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.928,
     "grade": "elite",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.429,
     "n": 881,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.924,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.137,
     "n": 1213.32,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.289,
     "grade": "below average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.41,
     "n": 881,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.467,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.177,
     "n": 881,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.202,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.291,
     "n": 881,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.805,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.365,
     "n": 881,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.773,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.308,
     "n": 881,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.805,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 291.1,
    "mpg_baseline": 33.09,
    "fga_pg": 16.31,
    "fg3a_share": 0.41,
    "fg3_pct": 0.371,
    "rim_share": 0.177,
    "rim_fg_pct": 0.692,
    "ft_pct": 0.892,
    "pullup_share": 0.308,
    "drive_share": 0.365,
    "cs3_share_of_3pa": 0.457,
    "assisted_share": 0.585,
    "tov_per_100_usage": 13.68,
    "fta_per_fga": 0.429,
    "pf_per36": 2.4,
    "fouls_drawn_pg": 4.74
   },
   "changes": [],
   "bullets": [
    {
     "text": "Lives at the line: 0.43 FTA per FGA (elite, 92nd pct), 4.7 fouls drawn/g, 89% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 37.1% on 6.7/g (61st pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Run him off the line into the help: 52% on 322 drives but only 18% of his shots at the rim (good, 71st pct). Closeout short and high-hand; stay down on the fake.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1642846,
   "name": "Ace Bailey",
   "name_i": "A. Bailey",
   "jersey": "19",
   "pos": "F",
   "section": "starters",
   "order": 2,
   "rotation_rank": 2,
   "height": "6-9",
   "age": 20.0,
   "exp": "1",
   "baseline_teams": [
    "UTA"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 8,
    "games_recent": 9,
    "minutes_recent": 274.3,
    "mpg_recent": 30.5,
    "mpg_baseline": 27.62,
    "last_game": null
   },
   "last_season": {
    "gp": 72,
    "pts_pg": 13.79,
    "reb_pg": 4.19,
    "ast_pg": 1.82,
    "tov_pg": 1.49,
    "fouls_committed_pg": 2.68,
    "fouls_drawn_pg": 1.18,
    "fgm": 395,
    "fga": 892,
    "fg_pct": 0.443,
    "fga_pg": 12.39,
    "fg3m": 137,
    "fg3a": 398,
    "fg3_pct": 0.344,
    "fg3a_pg": 5.53,
    "fg3a_share": 0.446,
    "ftm": 66,
    "fta": 88,
    "ft_pct": 0.75,
    "fta_pg": 1.22,
    "fta_per_fga": 0.099,
    "rim_fgm": 125,
    "rim_fga": 187,
    "rim_fg_pct": 0.668,
    "efg_pct": 0.52,
    "ts_pct": 0.533,
    "assisted_share": 0.762,
    "tov_per_100_usage": 10.31,
    "mpg": 27.62
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 12.44,
    "reb_pg": 7.11,
    "ast_pg": 1.78,
    "tov_pg": 1.89,
    "fouls_committed_pg": 2.33,
    "fouls_drawn_pg": null,
    "fgm": 48,
    "fga": 104,
    "fg_pct": 0.462,
    "fga_pg": 11.56,
    "fg3m": 11,
    "fg3a": 49,
    "fg3_pct": 0.224,
    "fg3a_pg": 5.44,
    "fg3a_share": 0.471,
    "ftm": 5,
    "fta": 7,
    "ft_pct": 0.714,
    "fta_pg": 0.78,
    "fta_per_fga": 0.067,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.514,
    "ts_pct": 0.523,
    "assisted_share": null,
    "tov_per_100_usage": 13.7,
    "mpg": 30.5
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "below average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "above average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.344,
     "n": 398,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.386,
     "grade": "below average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.668,
     "n": 187,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.554,
     "grade": "above average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.75,
     "n": 88,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.329,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.099,
     "n": 892,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.051,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.103,
     "n": 1037.72,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.714,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.446,
     "n": 892,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.548,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.21,
     "n": 892,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.329,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.095,
     "n": 892,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.051,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.141,
     "n": 892,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.129,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.3,
     "n": 892,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.787,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 274.3,
    "mpg_baseline": 27.62,
    "fga_pg": 12.39,
    "fg3a_share": 0.446,
    "fg3_pct": 0.344,
    "rim_share": 0.21,
    "rim_fg_pct": 0.668,
    "ft_pct": 0.75,
    "pullup_share": 0.3,
    "drive_share": 0.141,
    "cs3_share_of_3pa": 0.658,
    "assisted_share": 0.762,
    "tov_per_100_usage": 10.31,
    "fta_per_fga": 0.099,
    "pf_per36": 3.5,
    "fouls_drawn_pg": 1.18
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't get to the line: 0.10 FTA per FGA (5th pct). Be physical; the whistle is quiet.",
     "source": "pbp"
    },
    {
     "text": "Capable 3: 34.4% on 5.5/g (39th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 30% of his shots are pull-ups (79th pct, 43%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1643408,
   "name": "Darryn Peterson",
   "name_i": "D. Peterson",
   "jersey": "22",
   "pos": "G",
   "section": "starters",
   "order": 3,
   "rotation_rank": 3,
   "height": "6-6",
   "age": 19.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 272.1,
    "mpg_recent": 30.2,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 9,
    "pts_pg": 13.56,
    "reb_pg": 3.78,
    "ast_pg": 3.89,
    "tov_pg": 1.33,
    "fouls_committed_pg": 2.89,
    "fouls_drawn_pg": null,
    "fgm": 41,
    "fga": 111,
    "fg_pct": 0.369,
    "fga_pg": 12.33,
    "fg3m": 15,
    "fg3a": 44,
    "fg3_pct": 0.341,
    "fg3a_pg": 4.89,
    "fg3a_share": 0.396,
    "ftm": 25,
    "fta": 28,
    "ft_pct": 0.893,
    "fta_pg": 3.11,
    "fta_per_fga": 0.252,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.437,
    "ts_pct": 0.495,
    "assisted_share": null,
    "tov_per_100_usage": 8.87,
    "mpg": 30.2
   },
   "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": 272.1,
    "mpg_baseline": null,
    "fga_pg": null,
    "fg3a_share": null,
    "fg3_pct": null,
    "rim_share": null,
    "rim_fg_pct": null,
    "ft_pct": null,
    "pullup_share": null,
    "drive_share": null,
    "cs3_share_of_3pa": null,
    "assisted_share": null,
    "tov_per_100_usage": null,
    "fta_per_fga": null,
    "pf_per36": null,
    "fouls_drawn_pg": null
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1628374,
   "name": "Lauri Markkanen",
   "name_i": "L. Markkanen",
   "jersey": "23",
   "pos": "F-C",
   "section": "starters",
   "order": 4,
   "rotation_rank": 4,
   "height": "7-1",
   "age": 29.0,
   "exp": "9",
   "baseline_teams": [
    "UTA"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": {
    "status": "Questionable",
    "report_date": "2026-11-08",
    "read_at_utc": "2026-11-08T22:45:20Z"
   },
   "role": {
    "starter_latest": true,
    "starts": 8,
    "games_recent": 8,
    "minutes_recent": 246.8,
    "mpg_recent": 30.9,
    "mpg_baseline": 34.35,
    "last_game": null
   },
   "last_season": {
    "gp": 42,
    "pts_pg": 26.74,
    "reb_pg": 6.88,
    "ast_pg": 2.12,
    "tov_pg": 1.5,
    "fouls_committed_pg": 1.83,
    "fouls_drawn_pg": 5.5,
    "fgm": 384,
    "fga": 805,
    "fg_pct": 0.477,
    "fga_pg": 19.17,
    "fg3m": 115,
    "fg3a": 324,
    "fg3_pct": 0.355,
    "fg3a_pg": 7.71,
    "fg3a_share": 0.402,
    "ftm": 240,
    "fta": 268,
    "ft_pct": 0.896,
    "fta_pg": 6.38,
    "fta_per_fga": 0.333,
    "rim_fgm": 174,
    "rim_fga": 248,
    "rim_fg_pct": 0.702,
    "efg_pct": 0.548,
    "ts_pct": 0.608,
    "assisted_share": 0.786,
    "tov_per_100_usage": 6.39,
    "mpg": 34.35
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 18.0,
    "reb_pg": 6.62,
    "ast_pg": 2.0,
    "tov_pg": 1.5,
    "fouls_committed_pg": 2.25,
    "fouls_drawn_pg": null,
    "fgm": 44,
    "fga": 112,
    "fg_pct": 0.393,
    "fga_pg": 14.0,
    "fg3m": 29,
    "fg3a": 73,
    "fg3_pct": 0.397,
    "fg3a_pg": 9.12,
    "fg3a_share": 0.652,
    "ftm": 27,
    "fta": 32,
    "ft_pct": 0.844,
    "fta_pg": 4.0,
    "fta_per_fga": 0.286,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.522,
    "ts_pct": 0.571,
    "assisted_share": null,
    "tov_per_100_usage": 8.69,
    "mpg": 30.9
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "excellent"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "elite"
    },
    {
     "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.355,
     "n": 324,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.464,
     "grade": "average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.702,
     "n": 248,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.776,
     "grade": "excellent",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.896,
     "n": 268,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.948,
     "grade": "elite",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.333,
     "n": 805,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.783,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.064,
     "n": 985.92,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.983,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.402,
     "n": 805,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.445,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.308,
     "n": 805,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.607,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.287,
     "n": 805,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.79,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.225,
     "n": 805,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.319,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.096,
     "n": 805,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.322,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 246.8,
    "mpg_baseline": 34.35,
    "fga_pg": 19.17,
    "fg3a_share": 0.402,
    "fg3_pct": 0.355,
    "rim_share": 0.308,
    "rim_fg_pct": 0.702,
    "ft_pct": 0.896,
    "pullup_share": 0.096,
    "drive_share": 0.225,
    "cs3_share_of_3pa": 0.824,
    "assisted_share": 0.786,
    "tov_per_100_usage": 6.39,
    "fta_per_fga": 0.333,
    "pf_per36": 1.9,
    "fouls_drawn_pg": 5.5
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 6.4 TO per 100 usage (98th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Capable 3: 35.5% on 7.7/g (46th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 45% from the corners (74 att), 33% above the break (250). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1629637,
   "name": "Jaxson Hayes",
   "name_i": "J. Hayes",
   "jersey": "11",
   "pos": "C-F",
   "section": "starters",
   "order": 5,
   "rotation_rank": 5,
   "height": "7-0",
   "age": 26.0,
   "exp": "7",
   "baseline_teams": [
    "LAL"
   ],
   "new_to_team": true,
   "tags": [
    "started last game",
    "new · LAL last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 6,
    "games_recent": 8,
    "minutes_recent": 200.2,
    "mpg_recent": 25.0,
    "mpg_baseline": 18.29,
    "last_game": null
   },
   "last_season": {
    "gp": 66,
    "pts_pg": 7.53,
    "reb_pg": 4.11,
    "ast_pg": 0.89,
    "tov_pg": 0.47,
    "fouls_committed_pg": 1.92,
    "fouls_drawn_pg": 2.11,
    "fgm": 198,
    "fga": 262,
    "fg_pct": 0.756,
    "fga_pg": 3.97,
    "fg3m": 3,
    "fg3a": 3,
    "fg3_pct": 1.0,
    "fg3a_pg": 0.05,
    "fg3a_share": 0.011,
    "ftm": 98,
    "fta": 150,
    "ft_pct": 0.653,
    "fta_pg": 2.27,
    "fta_per_fga": 0.573,
    "rim_fgm": 173,
    "rim_fga": 219,
    "rim_fg_pct": 0.79,
    "efg_pct": 0.761,
    "ts_pct": 0.758,
    "assisted_share": 0.813,
    "tov_per_100_usage": 8.64,
    "mpg": 18.29
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 7.38,
    "reb_pg": 6.38,
    "ast_pg": 2.0,
    "tov_pg": 1.5,
    "fouls_committed_pg": 3.38,
    "fouls_drawn_pg": null,
    "fgm": 23,
    "fga": 40,
    "fg_pct": 0.575,
    "fga_pg": 5.0,
    "fg3m": 0,
    "fg3a": 1,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.12,
    "fg3a_share": 0.025,
    "ftm": 13,
    "fta": 18,
    "ft_pct": 0.722,
    "fta_pg": 2.25,
    "fta_per_fga": 0.45,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.575,
    "ts_pct": 0.616,
    "assisted_share": null,
    "tov_per_100_usage": 20.03,
    "mpg": 25.0
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "elite"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "excellent"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 1.0,
     "n": 3,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.79,
     "n": 219,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.978,
     "grade": "elite",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.653,
     "n": 150,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.087,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.573,
     "n": 262,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.086,
     "n": 359.0,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.883,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.011,
     "n": 262,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.836,
     "n": 262,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.531,
     "n": 262,
     "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.122,
     "n": 262,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.0,
     "n": 262,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 200.2,
    "mpg_baseline": 18.29,
    "fga_pg": 3.97,
    "fg3a_share": 0.011,
    "fg3_pct": 1.0,
    "rim_share": 0.836,
    "rim_fg_pct": 0.79,
    "ft_pct": 0.653,
    "pullup_share": 0.0,
    "drive_share": 0.122,
    "cs3_share_of_3pa": 1.0,
    "assisted_share": 0.813,
    "tov_per_100_usage": 8.64,
    "fta_per_fga": 0.573,
    "pf_per36": 3.8,
    "fouls_drawn_pg": 2.11
   },
   "changes": [],
   "bullets": [
    {
     "text": "Elite finisher: 79% at the rim (98th pct) on 219 attempts, 84% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "Doesn't turn it over: 8.6 TO per 100 usage (88th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (0.1 3PA/g): sag off him and help from him; no closeouts needed.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1629006,
   "name": "Josh Okogie",
   "name_i": "J. Okogie",
   "jersey": "21",
   "pos": "G",
   "section": "bench",
   "order": 1,
   "rotation_rank": 6,
   "height": "6-4",
   "age": 28.0,
   "exp": "8",
   "baseline_teams": [
    "HOU"
   ],
   "new_to_team": true,
   "tags": [
    "new · HOU last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 8,
    "minutes_recent": 148.4,
    "mpg_recent": 18.6,
    "mpg_baseline": 17.36,
    "last_game": null
   },
   "last_season": {
    "gp": 77,
    "pts_pg": 4.45,
    "reb_pg": 2.55,
    "ast_pg": 0.88,
    "tov_pg": 0.52,
    "fouls_committed_pg": 1.38,
    "fouls_drawn_pg": 1.06,
    "fgm": 122,
    "fga": 290,
    "fg_pct": 0.421,
    "fga_pg": 3.77,
    "fg3m": 61,
    "fg3a": 159,
    "fg3_pct": 0.384,
    "fg3a_pg": 2.06,
    "fg3a_share": 0.548,
    "ftm": 38,
    "fta": 65,
    "ft_pct": 0.585,
    "fta_pg": 0.84,
    "fta_per_fga": 0.224,
    "rim_fgm": 50,
    "rim_fga": 95,
    "rim_fg_pct": 0.526,
    "efg_pct": 0.526,
    "ts_pct": 0.538,
    "assisted_share": 0.787,
    "tov_per_100_usage": 11.15,
    "mpg": 17.36
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 3.88,
    "reb_pg": 3.5,
    "ast_pg": 1.0,
    "tov_pg": 1.0,
    "fouls_committed_pg": 2.12,
    "fouls_drawn_pg": null,
    "fgm": 9,
    "fga": 26,
    "fg_pct": 0.346,
    "fga_pg": 3.25,
    "fg3m": 5,
    "fg3a": 12,
    "fg3_pct": 0.417,
    "fg3a_pg": 1.5,
    "fg3a_share": 0.462,
    "ftm": 8,
    "fta": 8,
    "ft_pct": 1.0,
    "fta_pg": 1.0,
    "fta_per_fga": 0.308,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.442,
    "ts_pct": 0.525,
    "assisted_share": null,
    "tov_per_100_usage": 21.32,
    "mpg": 18.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "above average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.384,
     "n": 159,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.735,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.526,
     "n": 95,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.585,
     "n": 65,
     "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.224,
     "n": 290,
     "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": 358.6,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.592,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.548,
     "n": 290,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.328,
     "n": 290,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.283,
     "n": 290,
     "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.248,
     "n": 290,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.031,
     "n": 290,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 148.4,
    "mpg_baseline": 17.36,
    "fga_pg": 3.77,
    "fg3a_share": 0.548,
    "fg3_pct": 0.384,
    "rim_share": 0.328,
    "rim_fg_pct": 0.526,
    "ft_pct": 0.585,
    "pullup_share": 0.031,
    "drive_share": 0.248,
    "cs3_share_of_3pa": 0.899,
    "assisted_share": 0.787,
    "tov_per_100_usage": 11.15,
    "fta_per_fga": 0.224,
    "pf_per36": 2.9,
    "fouls_drawn_pg": 1.06
   },
   "changes": [],
   "bullets": [
    {
     "text": "Takes 2.1 3s/g at 38.4% (74th pct): respect it, closeout.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1629004,
   "name": "Svi Mykhailiuk",
   "name_i": "S. Mykhailiuk",
   "jersey": "10",
   "pos": "G-F",
   "section": "bench",
   "order": 2,
   "rotation_rank": 7,
   "height": "6-6",
   "age": 29.0,
   "exp": "8",
   "baseline_teams": [
    "UTA"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 146.2,
    "mpg_recent": 16.2,
    "mpg_baseline": 23.11,
    "last_game": null
   },
   "last_season": {
    "gp": 50,
    "pts_pg": 9.38,
    "reb_pg": 2.5,
    "ast_pg": 1.86,
    "tov_pg": 0.84,
    "fouls_committed_pg": 1.26,
    "fouls_drawn_pg": 0.6,
    "fgm": 173,
    "fga": 362,
    "fg_pct": 0.478,
    "fga_pg": 7.24,
    "fg3m": 98,
    "fg3a": 240,
    "fg3_pct": 0.408,
    "fg3a_pg": 4.8,
    "fg3a_share": 0.663,
    "ftm": 25,
    "fta": 28,
    "ft_pct": 0.893,
    "fta_pg": 0.56,
    "fta_per_fga": 0.077,
    "rim_fgm": 49,
    "rim_fga": 69,
    "rim_fg_pct": 0.71,
    "efg_pct": 0.613,
    "ts_pct": 0.626,
    "assisted_share": 0.803,
    "tov_per_100_usage": 10.09,
    "mpg": 23.11
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 3.67,
    "reb_pg": 1.89,
    "ast_pg": 0.89,
    "tov_pg": 0.44,
    "fouls_committed_pg": 1.56,
    "fouls_drawn_pg": null,
    "fgm": 13,
    "fga": 46,
    "fg_pct": 0.283,
    "fga_pg": 5.11,
    "fg3m": 6,
    "fg3a": 29,
    "fg3_pct": 0.207,
    "fg3a_pg": 3.22,
    "fg3a_share": 0.63,
    "ftm": 1,
    "fta": 2,
    "ft_pct": 0.5,
    "fta_pg": 0.22,
    "fta_per_fga": 0.043,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.348,
    "ts_pct": 0.352,
    "assisted_share": null,
    "tov_per_100_usage": 7.86,
    "mpg": 16.2
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "excellent"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.408,
     "n": 240,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.894,
     "grade": "excellent",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.71,
     "n": 69,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.893,
     "n": 28,
     "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.077,
     "n": 362,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.019,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.101,
     "n": 416.32,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.744,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.663,
     "n": 362,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.91,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.191,
     "n": 362,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.248,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.083,
     "n": 362,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.033,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.193,
     "n": 362,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.245,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.26,
     "n": 362,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.724,
     "grade": "good",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 146.2,
    "mpg_baseline": 23.11,
    "fga_pg": 7.24,
    "fg3a_share": 0.663,
    "fg3_pct": 0.408,
    "rim_share": 0.191,
    "rim_fg_pct": 0.71,
    "ft_pct": 0.893,
    "pullup_share": 0.26,
    "drive_share": 0.193,
    "cs3_share_of_3pa": 0.592,
    "assisted_share": 0.803,
    "tov_per_100_usage": 10.09,
    "fta_per_fga": 0.077,
    "pf_per36": 2.0,
    "fouls_drawn_pg": 0.6
   },
   "changes": [],
   "bullets": [
    {
     "text": "Knockdown 3: 40.8% on 4.8/g (89th pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 26% of his shots are pull-ups (72nd pct, 40%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642268,
   "name": "Isaiah Collier",
   "name_i": "I. Collier",
   "jersey": "8",
   "pos": "G",
   "section": "bench",
   "order": 3,
   "rotation_rank": 8,
   "height": "6-4",
   "age": 22.0,
   "exp": "2",
   "baseline_teams": [
    "UTA"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 139.8,
    "mpg_recent": 15.5,
    "mpg_baseline": 25.72,
    "last_game": null
   },
   "last_season": {
    "gp": 59,
    "pts_pg": 11.66,
    "reb_pg": 2.54,
    "ast_pg": 7.17,
    "tov_pg": 2.51,
    "fouls_committed_pg": 2.34,
    "fouls_drawn_pg": 2.59,
    "fgm": 255,
    "fga": 515,
    "fg_pct": 0.495,
    "fga_pg": 8.73,
    "fg3m": 27,
    "fg3a": 100,
    "fg3_pct": 0.27,
    "fg3a_pg": 1.69,
    "fg3a_share": 0.194,
    "ftm": 151,
    "fta": 209,
    "ft_pct": 0.722,
    "fta_pg": 3.54,
    "fta_per_fga": 0.406,
    "rim_fgm": 126,
    "rim_fga": 181,
    "rim_fg_pct": 0.696,
    "efg_pct": 0.521,
    "ts_pct": 0.567,
    "assisted_share": 0.357,
    "tov_per_100_usage": 19.6,
    "mpg": 25.72
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 6.22,
    "reb_pg": 3.33,
    "ast_pg": 4.33,
    "tov_pg": 2.11,
    "fouls_committed_pg": 1.78,
    "fouls_drawn_pg": null,
    "fgm": 19,
    "fga": 46,
    "fg_pct": 0.413,
    "fga_pg": 5.11,
    "fg3m": 0,
    "fg3a": 9,
    "fg3_pct": 0.0,
    "fg3a_pg": 1.0,
    "fg3a_share": 0.196,
    "ftm": 18,
    "fta": 31,
    "ft_pct": 0.581,
    "fta_pg": 3.44,
    "fta_per_fga": 0.674,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.413,
    "ts_pct": 0.469,
    "assisted_share": null,
    "tov_per_100_usage": 24.16,
    "mpg": 15.5
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "excellent"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.27,
     "n": 100,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.036,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.696,
     "n": 181,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.744,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.722,
     "n": 209,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.231,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.406,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.893,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.196,
     "n": 754.96,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.02,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.194,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.111,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.351,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.702,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.297,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.833,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.565,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.984,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.173,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.533,
     "grade": "above average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 139.8,
    "mpg_baseline": 25.72,
    "fga_pg": 8.73,
    "fg3a_share": 0.194,
    "fg3_pct": 0.27,
    "rim_share": 0.351,
    "rim_fg_pct": 0.696,
    "ft_pct": 0.722,
    "pullup_share": 0.173,
    "drive_share": 0.565,
    "cs3_share_of_3pa": 0.65,
    "assisted_share": 0.357,
    "tov_per_100_usage": 19.6,
    "fta_per_fga": 0.406,
    "pf_per36": 3.3,
    "fouls_drawn_pg": 2.59
   },
   "changes": [],
   "bullets": [
    {
     "text": "Pressure him: 19.6 TO per 100 usage (bad, 2nd pct), 40% of them bad passes; 19 TO in 9 games so far. Hands in the lanes; 7.2 AST/g, so stay home on shooters when he drives.",
     "source": "pbp"
    },
    {
     "text": "Lives at the line: 0.41 FTA per FGA (excellent, 89th pct), 2.6 fouls drawn/g, 72% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Low-volume, 27.0% from 3 (1.7/g): help off him in the gaps.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1641729,
   "name": "Brice Sensabaugh",
   "name_i": "B. Sensabaugh",
   "jersey": "28",
   "pos": "F",
   "section": "bench",
   "order": 4,
   "rotation_rank": 9,
   "height": "6-6",
   "age": 23.0,
   "exp": "3",
   "baseline_teams": [
    "UTA"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 128.9,
    "mpg_recent": 14.3,
    "mpg_baseline": 23.5,
    "last_game": null
   },
   "last_season": {
    "gp": 75,
    "pts_pg": 14.88,
    "reb_pg": 3.08,
    "ast_pg": 1.91,
    "tov_pg": 1.65,
    "fouls_committed_pg": 1.91,
    "fouls_drawn_pg": 2.04,
    "fgm": 394,
    "fga": 857,
    "fg_pct": 0.46,
    "fga_pg": 11.43,
    "fg3m": 162,
    "fg3a": 442,
    "fg3_pct": 0.367,
    "fg3a_pg": 5.89,
    "fg3a_share": 0.516,
    "ftm": 166,
    "fta": 201,
    "ft_pct": 0.826,
    "fta_pg": 2.68,
    "fta_per_fga": 0.235,
    "rim_fgm": 101,
    "rim_fga": 150,
    "rim_fg_pct": 0.673,
    "efg_pct": 0.554,
    "ts_pct": 0.59,
    "assisted_share": 0.731,
    "tov_per_100_usage": 11.59,
    "mpg": 23.5
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 7.89,
    "reb_pg": 2.78,
    "ast_pg": 1.11,
    "tov_pg": 1.33,
    "fouls_committed_pg": 1.56,
    "fouls_drawn_pg": null,
    "fgm": 23,
    "fga": 56,
    "fg_pct": 0.411,
    "fga_pg": 6.22,
    "fg3m": 14,
    "fg3a": 33,
    "fg3_pct": 0.424,
    "fg3a_pg": 3.67,
    "fg3a_share": 0.589,
    "ftm": 11,
    "fta": 12,
    "ft_pct": 0.917,
    "fta_pg": 1.33,
    "fta_per_fga": 0.214,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.536,
    "ts_pct": 0.579,
    "assisted_share": null,
    "tov_per_100_usage": 16.38,
    "mpg": 14.3
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "above average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "above average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "above average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.367,
     "n": 442,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.578,
     "grade": "above average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.673,
     "n": 150,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.579,
     "grade": "above average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.826,
     "n": 201,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.661,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.235,
     "n": 857,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.449,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.116,
     "n": 1069.44,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.538,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.516,
     "n": 857,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.713,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.175,
     "n": 857,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.195,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.179,
     "n": 857,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.368,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.271,
     "n": 857,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.488,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.238,
     "n": 857,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.688,
     "grade": "good",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 128.9,
    "mpg_baseline": 23.5,
    "fga_pg": 11.43,
    "fg3a_share": 0.516,
    "fg3_pct": 0.367,
    "rim_share": 0.175,
    "rim_fg_pct": 0.673,
    "ft_pct": 0.826,
    "pullup_share": 0.238,
    "drive_share": 0.271,
    "cs3_share_of_3pa": 0.618,
    "assisted_share": 0.731,
    "tov_per_100_usage": 11.59,
    "fta_per_fga": 0.235,
    "pf_per36": 2.9,
    "fouls_drawn_pg": 2.04
   },
   "changes": [],
   "bullets": [
    {
     "text": "Capable 3: 36.7% on 5.9/g (58th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 46% from the corners (110 att), 33% above the break (332). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1630182,
   "name": "Josh Green",
   "name_i": "J. Green",
   "jersey": "5",
   "pos": "G",
   "section": "bench",
   "order": 5,
   "rotation_rank": 10,
   "height": "6-6",
   "age": 25.0,
   "exp": "6",
   "baseline_teams": [
    "CHA"
   ],
   "new_to_team": true,
   "tags": [
    "started 1 of 7",
    "new · CHA last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 1,
    "games_recent": 7,
    "minutes_recent": 115.9,
    "mpg_recent": 16.6,
    "mpg_baseline": 15.66,
    "last_game": null
   },
   "last_season": {
    "gp": 58,
    "pts_pg": 4.29,
    "reb_pg": 1.76,
    "ast_pg": 0.81,
    "tov_pg": 0.6,
    "fouls_committed_pg": 1.1,
    "fouls_drawn_pg": 0.74,
    "fgm": 83,
    "fga": 181,
    "fg_pct": 0.459,
    "fga_pg": 3.12,
    "fg3m": 58,
    "fg3a": 138,
    "fg3_pct": 0.42,
    "fg3a_pg": 2.38,
    "fg3a_share": 0.762,
    "ftm": 25,
    "fta": 28,
    "ft_pct": 0.893,
    "fta_pg": 0.48,
    "fta_per_fga": 0.155,
    "rim_fgm": 19,
    "rim_fga": 30,
    "rim_fg_pct": 0.633,
    "efg_pct": 0.619,
    "ts_pct": 0.644,
    "assisted_share": 0.916,
    "tov_per_100_usage": 15.33,
    "mpg": 15.66
   },
   "this_season": {
    "gp": 7,
    "pts_pg": 3.0,
    "reb_pg": 1.57,
    "ast_pg": 0.71,
    "tov_pg": 0.43,
    "fouls_committed_pg": 1.43,
    "fouls_drawn_pg": null,
    "fgm": 8,
    "fga": 21,
    "fg_pct": 0.381,
    "fga_pg": 3.0,
    "fg3m": 4,
    "fg3a": 12,
    "fg3_pct": 0.333,
    "fg3a_pg": 1.71,
    "fg3a_share": 0.571,
    "ftm": 1,
    "fta": 1,
    "ft_pct": 1.0,
    "fta_pg": 0.14,
    "fta_per_fga": 0.048,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.476,
    "ts_pct": 0.49,
    "assisted_share": null,
    "tov_per_100_usage": 12.27,
    "mpg": 16.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.42,
     "n": 138,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.95,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.633,
     "n": 30,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.893,
     "n": 28,
     "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.155,
     "n": 181,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.153,
     "n": 228.32,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.762,
     "n": 181,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.166,
     "n": 181,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.238,
     "n": 181,
     "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.182,
     "n": 181,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.033,
     "n": 181,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 115.9,
    "mpg_baseline": 15.66,
    "fga_pg": 3.12,
    "fg3a_share": 0.762,
    "fg3_pct": 0.42,
    "rim_share": 0.166,
    "rim_fg_pct": 0.633,
    "ft_pct": 0.893,
    "pullup_share": 0.033,
    "drive_share": 0.182,
    "cs3_share_of_3pa": 0.819,
    "assisted_share": 0.916,
    "tov_per_100_usage": 15.33,
    "fta_per_fga": 0.155,
    "pf_per36": 2.5,
    "fouls_drawn_pg": 0.74
   },
   "changes": [],
   "bullets": [
    {
     "text": "Takes 2.4 3s/g at 42.0% (95th pct): respect it, closeout.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1628991,
   "name": "Jaren Jackson Jr.",
   "name_i": "J. Jackson Jr.",
   "jersey": "20",
   "pos": "F-C",
   "section": "bench",
   "order": 6,
   "rotation_rank": 11,
   "height": "6-10",
   "age": 27.0,
   "exp": "8",
   "baseline_teams": [
    "MEM",
    "UTA"
   ],
   "new_to_team": false,
   "tags": [
    "started 4 of 4",
    "did not play last game"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-08",
    "read_at_utc": "2026-11-08T22:45:20Z"
   },
   "role": {
    "starter_latest": false,
    "starts": 4,
    "games_recent": 4,
    "minutes_recent": 104.2,
    "mpg_recent": 26.1,
    "mpg_baseline": 30.32,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 49,
    "pts_pg": 19.0,
    "reb_pg": 5.55,
    "ast_pg": 1.92,
    "tov_pg": 2.18,
    "fouls_committed_pg": 3.65,
    "fouls_drawn_pg": 3.88,
    "fgm": 342,
    "fga": 719,
    "fg_pct": 0.476,
    "fga_pg": 14.67,
    "fg3m": 84,
    "fg3a": 235,
    "fg3_pct": 0.357,
    "fg3a_pg": 4.8,
    "fg3a_share": 0.327,
    "ftm": 163,
    "fta": 203,
    "ft_pct": 0.803,
    "fta_pg": 4.14,
    "fta_per_fga": 0.282,
    "rim_fgm": 89,
    "rim_fga": 155,
    "rim_fg_pct": 0.574,
    "efg_pct": 0.534,
    "ts_pct": 0.576,
    "assisted_share": 0.678,
    "tov_per_100_usage": 11.69,
    "mpg": 30.32
   },
   "this_season": {
    "gp": 4,
    "pts_pg": 16.25,
    "reb_pg": 5.0,
    "ast_pg": 2.0,
    "tov_pg": 3.0,
    "fouls_committed_pg": 4.0,
    "fouls_drawn_pg": null,
    "fgm": 22,
    "fga": 44,
    "fg_pct": 0.5,
    "fga_pg": 11.0,
    "fg3m": 5,
    "fg3a": 14,
    "fg3_pct": 0.357,
    "fg3a_pg": 3.5,
    "fg3a_share": 0.318,
    "ftm": 16,
    "fta": 21,
    "ft_pct": 0.762,
    "fta_pg": 5.25,
    "fta_per_fga": 0.477,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.557,
    "ts_pct": 0.61,
    "assisted_share": null,
    "tov_per_100_usage": 18.39,
    "mpg": 26.1
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "above average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.357,
     "n": 235,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.484,
     "grade": "average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.574,
     "n": 155,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.099,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.803,
     "n": 203,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.576,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.282,
     "n": 719,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.632,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.117,
     "n": 915.32,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.526,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.327,
     "n": 719,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.262,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.216,
     "n": 719,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.343,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.264,
     "n": 719,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.731,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.412,
     "n": 719,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.861,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.046,
     "n": 719,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.188,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 104.2,
    "mpg_baseline": 30.32,
    "fga_pg": 14.67,
    "fg3a_share": 0.327,
    "fg3_pct": 0.357,
    "rim_share": 0.216,
    "rim_fg_pct": 0.574,
    "ft_pct": 0.803,
    "pullup_share": 0.046,
    "drive_share": 0.412,
    "cs3_share_of_3pa": 0.817,
    "assisted_share": 0.678,
    "tov_per_100_usage": 11.69,
    "fta_per_fga": 0.282,
    "pf_per36": 4.4,
    "fouls_drawn_pg": 3.88
   },
   "changes": [],
   "bullets": [
    {
     "text": "Capable 3: 35.7% on 4.8/g (48th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Downhill driver: 41% of his shots are drives at 53% (86th pct). Show early help, wall up, make him pass.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1628964,
   "name": "Mo Bamba",
   "name_i": "M. Bamba",
   "jersey": "44",
   "pos": "C",
   "section": "bench",
   "order": 7,
   "rotation_rank": 12,
   "height": "7-0",
   "age": 28.0,
   "exp": "8",
   "baseline_teams": [
    "TOR",
    "UTA"
   ],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 5,
    "minutes_recent": 87.7,
    "mpg_recent": 17.5,
    "mpg_baseline": 10.97,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 4,
    "pts_pg": 2.5,
    "reb_pg": 5.5,
    "ast_pg": 0.25,
    "tov_pg": 0.5,
    "fouls_committed_pg": 1.5,
    "fouls_drawn_pg": 0.25,
    "fgm": 5,
    "fga": 11,
    "fg_pct": 0.455,
    "fga_pg": 2.75,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": 4,
    "rim_fga": 9,
    "rim_fg_pct": 0.444,
    "efg_pct": 0.455,
    "ts_pct": 0.455,
    "assisted_share": 0.8,
    "tov_per_100_usage": 15.38,
    "mpg": 10.97
   },
   "this_season": {
    "gp": 5,
    "pts_pg": 8.6,
    "reb_pg": 6.6,
    "ast_pg": 0.6,
    "tov_pg": 0.6,
    "fouls_committed_pg": 1.2,
    "fouls_drawn_pg": null,
    "fgm": 19,
    "fga": 26,
    "fg_pct": 0.731,
    "fga_pg": 5.2,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 5,
    "fta": 7,
    "ft_pct": 0.714,
    "fta_pg": 1.4,
    "fta_per_fga": 0.269,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.731,
    "ts_pct": 0.739,
    "assisted_share": null,
    "tov_per_100_usage": 9.35,
    "mpg": 17.5
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.444,
     "n": 9,
     "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": 0.0,
     "n": 11,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.154,
     "n": 13.0,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.0,
     "n": 11,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.818,
     "n": 11,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.091,
     "n": 11,
     "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.091,
     "n": 11,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.0,
     "n": 11,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 87.7,
    "mpg_baseline": 10.97,
    "fga_pg": 2.75,
    "fg3a_share": 0.0,
    "fg3_pct": null,
    "rim_share": 0.818,
    "rim_fg_pct": 0.444,
    "ft_pct": null,
    "pullup_share": 0.0,
    "drive_share": 0.091,
    "cs3_share_of_3pa": null,
    "assisted_share": 0.8,
    "tov_per_100_usage": 15.38,
    "fta_per_fga": 0.0,
    "pf_per36": 4.9,
    "fouls_drawn_pg": 0.25
   },
   "changes": [],
   "bullets": [
    {
     "text": "Crashes the glass (8.2 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642271,
   "name": "Kyle Filipowski",
   "name_i": "K. Filipowski",
   "jersey": "2",
   "pos": "C",
   "section": "bench",
   "order": 8,
   "rotation_rank": 13,
   "height": "6-11",
   "age": 23.0,
   "exp": "2",
   "baseline_teams": [
    "UTA"
   ],
   "new_to_team": false,
   "tags": [
    "foul target"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 6,
    "minutes_recent": 40.3,
    "mpg_recent": 6.7,
    "mpg_baseline": 23.39,
    "last_game": null
   },
   "last_season": {
    "gp": 77,
    "pts_pg": 11.42,
    "reb_pg": 7.17,
    "ast_pg": 2.57,
    "tov_pg": 1.62,
    "fouls_committed_pg": 3.01,
    "fouls_drawn_pg": 1.95,
    "fgm": 323,
    "fga": 657,
    "fg_pct": 0.492,
    "fga_pg": 8.53,
    "fg3m": 74,
    "fg3a": 228,
    "fg3_pct": 0.325,
    "fg3a_pg": 2.96,
    "fg3a_share": 0.347,
    "ftm": 159,
    "fta": 212,
    "ft_pct": 0.75,
    "fta_pg": 2.75,
    "fta_per_fga": 0.323,
    "rim_fgm": 171,
    "rim_fga": 250,
    "rim_fg_pct": 0.684,
    "efg_pct": 0.548,
    "ts_pct": 0.586,
    "assisted_share": 0.718,
    "tov_per_100_usage": 14.28,
    "mpg": 23.39
   },
   "this_season": {
    "gp": 6,
    "pts_pg": 1.5,
    "reb_pg": 0.67,
    "ast_pg": 0.33,
    "tov_pg": 0.83,
    "fouls_committed_pg": 0.33,
    "fouls_drawn_pg": null,
    "fgm": 3,
    "fga": 10,
    "fg_pct": 0.3,
    "fga_pg": 1.67,
    "fg3m": 1,
    "fg3a": 3,
    "fg3_pct": 0.333,
    "fg3a_pg": 0.5,
    "fg3a_share": 0.3,
    "ftm": 2,
    "fta": 3,
    "ft_pct": 0.667,
    "fta_pg": 0.5,
    "fta_per_fga": 0.3,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.35,
    "ts_pct": 0.398,
    "assisted_share": null,
    "tov_per_100_usage": 30.64,
    "mpg": 6.7
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.325,
     "n": 228,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.21,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.684,
     "n": 250,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.655,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.75,
     "n": 212,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.329,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.323,
     "n": 657,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.738,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.143,
     "n": 875.28,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.226,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.347,
     "n": 657,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.308,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.381,
     "n": 657,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.755,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.228,
     "n": 657,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.558,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.304,
     "n": 657,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.607,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.049,
     "n": 657,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.199,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 40.3,
    "mpg_baseline": 23.39,
    "fga_pg": 8.53,
    "fg3a_share": 0.347,
    "fg3_pct": 0.325,
    "rim_share": 0.381,
    "rim_fg_pct": 0.684,
    "ft_pct": 0.75,
    "pullup_share": 0.049,
    "drive_share": 0.304,
    "cs3_share_of_3pa": 0.886,
    "assisted_share": 0.718,
    "tov_per_100_usage": 14.28,
    "fta_per_fga": 0.323,
    "pf_per36": 4.6,
    "fouls_drawn_pg": 1.95
   },
   "changes": [],
   "bullets": [
    {
     "text": "Low-volume, 32.5% from 3 (3.0/g): help off him in the gaps.",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 14.3 TO per 100 usage (bad, 23rd pct), 40% of them bad passes; 5 TO in 6 games so far. Hands in the lanes.",
     "source": "pbp"
    }
   ],
   "card_calls": [
    {
     "kind": "foul_trouble",
     "text": "Foul-prone: 4.6 PF per 36 (2025-26 regular season). Attack him early; get him to two."
    }
   ],
   "boxes": [
    "foul_him_late",
    "foul_trouble"
   ]
  },
  {
   "person_id": 1628396,
   "name": "Tony Bradley",
   "name_i": "T. Bradley",
   "jersey": "13",
   "pos": "C-F",
   "section": "bench",
   "order": 9,
   "rotation_rank": 14,
   "height": "6-10",
   "age": 28.0,
   "exp": "8",
   "baseline_teams": [
    "ATL",
    "IND"
   ],
   "new_to_team": true,
   "tags": [
    "new · ATL/IND last season",
    "foul target"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 3,
    "minutes_recent": 13.7,
    "mpg_recent": 4.6,
    "mpg_baseline": 11.27,
    "last_game": null
   },
   "last_season": {
    "gp": 41,
    "pts_pg": 3.95,
    "reb_pg": 2.83,
    "ast_pg": 0.54,
    "tov_pg": 0.44,
    "fouls_committed_pg": 1.51,
    "fouls_drawn_pg": 0.9,
    "fgm": 64,
    "fga": 117,
    "fg_pct": 0.547,
    "fga_pg": 2.85,
    "fg3m": 2,
    "fg3a": 4,
    "fg3_pct": 0.5,
    "fg3a_pg": 0.1,
    "fg3a_share": 0.034,
    "ftm": 32,
    "fta": 43,
    "ft_pct": 0.744,
    "fta_pg": 1.05,
    "fta_per_fga": 0.368,
    "rim_fgm": 44,
    "rim_fga": 72,
    "rim_fg_pct": 0.611,
    "efg_pct": 0.556,
    "ts_pct": 0.596,
    "assisted_share": 0.688,
    "tov_per_100_usage": 11.69,
    "mpg": 11.27
   },
   "this_season": {
    "gp": 3,
    "pts_pg": 1.33,
    "reb_pg": 1.67,
    "ast_pg": 0.0,
    "tov_pg": 0.67,
    "fouls_committed_pg": 0.67,
    "fouls_drawn_pg": null,
    "fgm": 2,
    "fga": 4,
    "fg_pct": 0.5,
    "fga_pg": 1.33,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 0,
    "fta": 2,
    "ft_pct": 0.0,
    "fta_pg": 0.67,
    "fta_per_fga": 0.5,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.5,
    "ts_pct": 0.41,
    "assisted_share": null,
    "tov_per_100_usage": 29.07,
    "mpg": 4.6
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.5,
     "n": 4,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.611,
     "n": 72,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.744,
     "n": 43,
     "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.368,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.117,
     "n": 153.92000000000002,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.034,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.615,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.316,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.188,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.009,
     "n": 117,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 13.7,
    "mpg_baseline": 11.27,
    "fga_pg": 2.85,
    "fg3a_share": 0.034,
    "fg3_pct": 0.5,
    "rim_share": 0.615,
    "rim_fg_pct": 0.611,
    "ft_pct": 0.744,
    "pullup_share": 0.009,
    "drive_share": 0.188,
    "cs3_share_of_3pa": 1.0,
    "assisted_share": 0.688,
    "tov_per_100_usage": 11.69,
    "fta_per_fga": 0.368,
    "pf_per36": 5.0,
    "fouls_drawn_pg": 0.9
   },
   "changes": [],
   "bullets": [
    {
     "text": "Non-shooter (0.1 3PA/g): sag off him and help from him; no closeouts needed.",
     "source": "pbp"
    },
    {
     "text": "Lives at the rim: 62% of his shots in the restricted area, 61% there. Build the wall, no straight-line drives.",
     "source": "pbp"
    },
    {
     "text": "Crashes the glass (4.8 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [
    {
     "kind": "foul_trouble",
     "text": "Foul-prone: 5.0 PF per 36 (2025-26 regular season). Attack him early; get him to two."
    }
   ],
   "boxes": [
    "foul_trouble"
   ]
  }
 ],
 "also_seen": [],
 "not_seen": [
  {
   "person_id": 203994,
   "name": "Jusuf Nurkić",
   "name_i": "J. Nurkić",
   "jersey": "30",
   "pos": "C",
   "baseline_teams": [
    "UTA"
   ],
   "mpg_baseline": 26.42,
   "last_season": {
    "gp": 41,
    "pts_pg": 10.9,
    "fga_pg": 8.73,
    "fg3a_pg": 1.73,
    "fg3_pct": 0.352,
    "reb_pg": 10.37,
    "ast_pg": 4.78
   }
  },
  {
   "person_id": 1642396,
   "name": "Blake Hinson",
   "name_i": "B. Hinson",
   "jersey": "25",
   "pos": "",
   "baseline_teams": [
    "UTA"
   ],
   "mpg_baseline": 20.39,
   "last_season": {
    "gp": 14,
    "pts_pg": 11.93,
    "fga_pg": 8.21,
    "fg3a_pg": 5.64,
    "fg3_pct": 0.468,
    "reb_pg": 2.36,
    "ast_pg": 1.14
   }
  },
  {
   "person_id": 1641725,
   "name": "Trey Alexander",
   "name_i": "T. Alexander",
   "jersey": "15",
   "pos": "G",
   "baseline_teams": [
    "NOP"
   ],
   "mpg_baseline": 12.3,
   "last_season": {
    "gp": 9,
    "pts_pg": 5.22,
    "fga_pg": 4.11,
    "fg3a_pg": 1.33,
    "fg3_pct": 0.5,
    "reb_pg": 1.22,
    "ast_pg": 1.0
   }
  },
  {
   "person_id": 1641723,
   "name": "Kobe Bufkin",
   "name_i": "K. Bufkin",
   "jersey": "0",
   "pos": "G",
   "baseline_teams": [
    "LAL"
   ],
   "mpg_baseline": 7.49,
   "last_season": {
    "gp": 16,
    "pts_pg": 2.88,
    "fga_pg": 3.12,
    "fg3a_pg": 1.62,
    "fg3_pct": 0.192,
    "reb_pg": 0.81,
    "ast_pg": 0.62
   }
  },
  {
   "person_id": 1631127,
   "name": "Harrison Ingram",
   "name_i": "H. Ingram",
   "jersey": "00",
   "pos": "F",
   "baseline_teams": [
    "SAS"
   ],
   "mpg_baseline": 3.74,
   "last_season": {
    "gp": 7,
    "pts_pg": 1.57,
    "fga_pg": 0.86,
    "fg3a_pg": 0.14,
    "fg3_pct": 1.0,
    "reb_pg": 0.43,
    "ast_pg": 0.14
   }
  }
 ],
 "definitions": {
  "windows": "baseline = the prior full regular season (2025-26 regular season); recent = the current regular season to date (2026-27 regular season to date). The windows are disjoint.",
  "grades (shooting / ball security)": "league percentile of the player's 2025-26 regular season rate among qualified players, computed from the play-by-play file (qualification: 3P% >= 100 3PA, rim FG% >= 100 restricted-area FGA, FT% >= 75 FTA, rates per FGA >= 300 FGA, turnover rate >= 300 usage events). Words as in 'grade words'; for turnover rate a HIGH percentile means FEW turnovers.",
  "team league context": "every team's 2025-26 regular season value from one pass over the baseline file (same definitions as the team stats except that live team rebounds are approximated as rebounds without the 'deadball' qualifier). rank_desc: 1 = highest value among 30 teams.",
  "rotation": "players ordered by total minutes in the recent window's box scores; Starters = the players who started the team's last game (its box score); a player under 10 minutes over the recent window is listed (Also seen), not carded.",
  "per-36": "baseline per-36 uses each player's total minutes over the baseline season, every team he played for included; recent per-36 uses the box-score minutes.",
  "clutch": "FGA/FG% (and FTA) on shots taken with period >= 4 (includes overtime), game clock <= 5:00 remaining, and |scoreHome - scoreAway| <= 5 BEFORE the shot (score taken from the latest preceding row of the game that carries a score; shots with no prior score are not clutch). The 2025-26 file has no shot rows with empty scores.",
  "possessions_est": "FGA + 0.44*FTA - OREB + TOV, all team-level counts over the window, where OREB = player offensive rebounds + team offensive rebounds that are live (qualifier 'team' without 'deadball', and not immediately following an end-of-period heave) and TOV = all turnover rows for the team including team turnovers (shot clock, etc.). possessions_pg = /games.",
  "usage_events": "FGA + 0.44*FTA + TOV for the player (or team). This is the denominator of to_rate; it is a fractional trial count because of the FT weight.",
  "availability (context)": "statuses as the league's official injury report lists them, with that report's date and the time it was read, never a reason; a player who is not listed is not named. A carded player listed at either of the two most serious statuses keeps his card but leaves the free-throw and foul boxes.",
  "grade words": "league percentile words: elite 90th and up, excellent 75th-89th, good 60th-74th, above average 50th-59th, average 40th-49th, below average 25th-39th, bad under the 25th.",
  "change flags": "For each rate, shrink the recent proportion toward the baseline with a Beta prior of strength m (empirical-Bayes flavour): p1_shrunk = (k1 + m*p0)/(n1 + m), with m = 60 for shot-diet / zone / assisted shares, m = 250 for FG%-type rates (rim FG%, 3P%; 3P% needs ~750 attempts to stabilize, so a 10-game 3P% is almost never flaggable by design), m = 60 for turnover rate. FLAG when |p1_shrunk - p0| >= 0.06 AND |z| >= 2.0 where z = (k1/n1 - p0)/sqrt(p0*(1-p0)/n1) (raw recent proportion against the baseline proportion, SE from p0) AND n1 >= 15 recent trials. Here the windows are disjoint."
 },
 "omitted": {
  "ten_seconds": 0,
  "team_keys": 0,
  "bullets": 0,
  "decided_by": {
   "tag": 0,
   "vocabulary": 0,
   "key": 0
  }
 },
 "provenance": {
  "text": "Computed by NightlyHoops from play-by-play and box scores of regular-season games, and the league's official injury report (statuses only).",
  "data_collected": "2026-11-08"
 }
}
