{
 "schema": "scouting-team/1",
 "edition": "site",
 "generator": "agent_edition.py v3",
 "game_id": "0022600209",
 "season": "2026-27",
 "date": "2026-11-09",
 "tip_utc": "2026-11-10T02:00:00Z",
 "tip_et": "Mon Nov 9, 2026 · 9:00 PM ET",
 "built_at_utc": "2026-11-10T00:46:43Z",
 "matchup": {
  "label": "SAS @ PHX",
  "home": "PHX",
  "away": "SAS"
 },
 "scouted_team": {
  "tricode": "SAS",
  "name": "San Antonio Spurs",
  "team_id": 1610612759
 },
 "for_team": {
  "tricode": "PHX",
  "name": "Phoenix Suns",
  "team_id": 1610612756
 },
 "frame": "Scouting SAS · from Phoenix'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-20",
   "last_date": "2026-11-07"
  }
 },
 "availability": {
  "date": "2026-11-09",
  "report_date": "2026-11-09",
  "report_posted": true,
  "read_at_utc": "2026-11-10T00:46:34Z",
  "teams": [
   {
    "tricode": "SAS",
    "team_id": 1610612759,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1630170,
      "name": "Devin Vassell",
      "status": "Out"
     },
     {
      "person_id": 1643551,
      "name": "Ja'Kobi Gillespie",
      "status": "Out"
     },
     {
      "person_id": 1643519,
      "name": "Jayden Quaintance",
      "status": "Out"
     },
     {
      "person_id": 1643576,
      "name": "Maliq Brown",
      "status": "Out"
     },
     {
      "person_id": 202699,
      "name": "Tobias Harris",
      "status": "Out"
     }
    ]
   },
   {
    "tricode": "PHX",
    "team_id": 1610612756,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1631109,
      "name": "Mark Williams",
      "status": "Out"
     },
     {
      "person_id": 1630692,
      "name": "Jordan Goodwin",
      "status": "Questionable"
     }
    ]
   }
  ],
  "schedule": {
   "team": "SAS",
   "note": null,
   "prev_game": {
    "game_id": "0022600195",
    "date_et": "2026-11-07",
    "opponent": "POR",
    "home": false
   },
   "next_game": {
    "game_id": "0022600220",
    "date_et": "2026-11-11",
    "opponent": "CHI",
    "home": false,
    "days_until": 2
   },
   "season_game_number": 11,
   "days_rest": 1,
   "b2b": false,
   "three_in_four": true,
   "games_in_last_4_days": 3,
   "games_last_7_days": 4
  }
 },
 "ten_seconds": [
  {
   "text": "Last season: 7th-most rim attempts (32%), 3rd-fewest turnovers forced (13.2/100), 4th-fewest fouls (18.9/g), 9th-most transition (12%).",
   "source": "pbp"
  },
  {
   "text": "Scoring last season: V. Wembanyama 25.0/g (29.6 so far), D. Fox 18.6/g (13.2 so far), S. Castle 16.6/g (15.3 so far).",
   "source": "pbp"
  }
 ],
 "team_keys": [
  {
   "key": "shot_profile",
   "text": "Paint team last season: 32% at the rim (7th most); 42% 3PA share (15th of 30). Chase Champagnie 38%, Barnes 39%, Johnson 36%; wall up on Kornet, McLaughlin.",
   "source": "pbp"
  },
  {
   "key": "rim_protection",
   "text": "Rim protection: opponents shoot 62% at the rim (2nd best) and get 28% of their shots there (5th fewest). Drive to kick; don't finish into the bigs.",
   "source": "pbp"
  },
  {
   "key": "dreb_pct",
   "text": "They close possessions: DREB% 72.4% (best in the league).",
   "source": "pbp"
  },
  {
   "key": "opp_tov_per_100",
   "text": "They don't force turnovers: 13.2 per 100 (3rd fewest). Move the ball freely.",
   "source": "pbp"
  },
  {
   "key": "fouls_pg",
   "text": "Disciplined: 18.9 fouls per game (4th fewest). Don't count on free throws; earn them in the paint.",
   "source": "pbp"
  },
  {
   "key": "tov_per_100",
   "text": "They take care of the ball: 13.6 TO per 100 (5th fewest). Don't gamble for steals.",
   "source": "pbp"
  }
 ],
 "team_metrics": [
  {
   "key": "poss_pg",
   "label": "possessions per game (pace proxy)",
   "value": 98.95,
   "league_mean": 98.64,
   "rank": 16,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "pts_per_100",
   "label": "points per 100 possessions",
   "value": 121.1,
   "league_mean": 117.21,
   "rank": 3,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "opp_pts_per_100",
   "label": "opponent points per 100 possessions",
   "value": 113.01,
   "league_mean": 117.17,
   "rank": 28,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "efg_pct",
   "label": "eFG%",
   "value": 0.559,
   "league_mean": 0.546,
   "rank": 8,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fg3a_share",
   "label": "3PA share of FGA",
   "value": 0.422,
   "league_mean": 0.415,
   "rank": 15,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fg3_pct",
   "label": "3P%",
   "value": 0.359,
   "league_mean": 0.359,
   "rank": 15,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "pitp_share",
   "label": "paint-attempt share of FGA",
   "value": 0.483,
   "league_mean": 0.484,
   "rank": 15,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_share",
   "label": "restricted-area share of FGA",
   "value": 0.325,
   "league_mean": 0.3,
   "rank": 7,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_fg_pct",
   "label": "restricted-area FG%",
   "value": 0.67,
   "league_mean": 0.661,
   "rank": 10,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fastbreak_share",
   "label": "fastbreak share of FGA",
   "value": 0.124,
   "league_mean": 0.115,
   "rank": 9,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "second_chance_share",
   "label": "second-chance share of FGA",
   "value": 0.128,
   "league_mean": 0.128,
   "rank": 14,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fta_per_fga",
   "label": "FTA per FGA",
   "value": 0.273,
   "league_mean": 0.264,
   "rank": 12,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "tov_per_100",
   "label": "turnovers per 100 possessions",
   "value": 13.59,
   "league_mean": 14.71,
   "rank": 26,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "oreb_pct",
   "label": "offensive rebound %",
   "value": 0.306,
   "league_mean": 0.305,
   "rank": 11,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "dreb_pct",
   "label": "defensive rebound %",
   "value": 0.724,
   "league_mean": 0.695,
   "rank": 1,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "assisted_share",
   "label": "assisted share of made FGs",
   "value": 0.646,
   "league_mean": 0.637,
   "rank": 13,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fouls_pg",
   "label": "fouls committed per game",
   "value": 18.85,
   "league_mean": 19.86,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of fouls",
   "value": 0.491,
   "league_mean": 0.525,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_fg_pct",
   "label": "opponent FG% allowed at the rim",
   "value": 0.621,
   "league_mean": 0.659,
   "rank": 29,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_share",
   "label": "opponent rim-attempt share allowed",
   "value": 0.276,
   "league_mean": 0.3,
   "rank": 26,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_fg3a_share",
   "label": "opponent 3PA share allowed",
   "value": 0.405,
   "league_mean": 0.415,
   "rank": 22,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "opp_fg3_pct",
   "label": "opponent 3P% allowed",
   "value": 0.352,
   "league_mean": 0.359,
   "rank": 23,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_tov_per_100",
   "label": "opponent turnovers forced per 100",
   "value": 13.15,
   "league_mean": 14.71,
   "rank": 28,
   "n_teams": 30,
   "higher_is_better": true
  }
 ],
 "team_changes": [],
 "flag_note": "20 player rates flagged as changed from last season (bullets starting 'New this season'); 0 team-level (under Team keys).",
 "game_plan": {
  "foul_him_late": {
   "players": [
    {
     "person_id": 1642264,
     "name": "Stephon Castle",
     "name_i": "S. Castle",
     "jersey": "5",
     "pos": "G",
     "text": "73% FT (384 FTA, 28th pct), 11/15 in clutch",
     "printed_text": "73% FT (384 FTA, 28th pct), 11/15 in clutch",
     "ft_pct": 0.734,
     "ftm": 282,
     "fta": 384,
     "percentile": 0.277,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 11,
     "clutch_fta": 15
    },
    {
     "person_id": 1642844,
     "name": "Dylan Harper",
     "name_i": "D. Harper",
     "jersey": "2",
     "pos": "G",
     "text": "76% FT (119 FTA, 34th pct)",
     "printed_text": "76% FT (119 FTA, 34th pct)",
     "ft_pct": 0.756,
     "ftm": 90,
     "fta": 119,
     "percentile": 0.339,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 2,
     "clutch_fta": 4
    }
   ],
   "empty_text": null
  },
  "dont_foul": {
   "players": [
    {
     "person_id": 1630577,
     "name": "Julian Champagnie",
     "name_i": "J. Champagnie",
     "jersey": "30",
     "pos": "F",
     "text": "84% FT (135 FTA, 79th pct)",
     "printed_text": "84% FT",
     "ft_pct": 0.844,
     "ftm": 114,
     "fta": 135,
     "percentile": 0.793,
     "grade": "excellent",
     "pool": 258,
     "clutch_ftm": 1,
     "clutch_fta": 7,
     "shown": true
    },
    {
     "person_id": 203084,
     "name": "Harrison Barnes",
     "name_i": "H. Barnes",
     "jersey": "40",
     "pos": "F",
     "text": "83% FT (123 FTA, 70th pct), 12/12 in clutch",
     "printed_text": "83% FT",
     "ft_pct": 0.829,
     "ftm": 102,
     "fta": 123,
     "percentile": 0.705,
     "grade": "good",
     "pool": 258,
     "clutch_ftm": 12,
     "clutch_fta": 12,
     "shown": true
    },
    {
     "person_id": 1641705,
     "name": "Victor Wembanyama",
     "name_i": "V. Wembanyama",
     "jersey": "1",
     "pos": "F-C",
     "text": "83% FT (450 FTA, 67th pct), 24/38 in clutch",
     "printed_text": "83% FT",
     "ft_pct": 0.827,
     "ftm": 372,
     "fta": 450,
     "percentile": 0.672,
     "grade": "good",
     "pool": 258,
     "clutch_ftm": 24,
     "clutch_fta": 38,
     "shown": true
    },
    {
     "person_id": 1628436,
     "name": "Luke Kornet",
     "name_i": "L. Kornet",
     "jersey": "7",
     "pos": "C-F",
     "text": "82% FT (114 FTA, 65th pct)",
     "printed_text": "82% FT",
     "ft_pct": 0.825,
     "ftm": 94,
     "fta": 114,
     "percentile": 0.649,
     "grade": "good",
     "pool": 258,
     "clutch_ftm": 7,
     "clutch_fta": 9,
     "shown": true
    }
   ]
  },
  "foul_trouble": {
   "players": [],
   "empty_text": "Nobody over 4.5 fouls per 36 last season."
  }
 },
 "players": [
  {
   "person_id": 1642844,
   "name": "Dylan Harper",
   "name_i": "D. Harper",
   "jersey": "2",
   "pos": "G",
   "section": "starters",
   "order": 1,
   "rotation_rank": 1,
   "height": "6-5",
   "age": 20.0,
   "exp": "1",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 285.6,
    "mpg_recent": 31.7,
    "mpg_baseline": 22.58,
    "last_game": null
   },
   "last_season": {
    "gp": 69,
    "pts_pg": 11.78,
    "reb_pg": 3.39,
    "ast_pg": 3.86,
    "tov_pg": 1.43,
    "fouls_committed_pg": 2.01,
    "fouls_drawn_pg": 1.36,
    "fgm": 331,
    "fga": 656,
    "fg_pct": 0.505,
    "fga_pg": 9.51,
    "fg3m": 61,
    "fg3a": 178,
    "fg3_pct": 0.343,
    "fg3a_pg": 2.58,
    "fg3a_share": 0.271,
    "ftm": 90,
    "fta": 119,
    "ft_pct": 0.756,
    "fta_pg": 1.72,
    "fta_per_fga": 0.181,
    "rim_fgm": 196,
    "rim_fga": 310,
    "rim_fg_pct": 0.632,
    "efg_pct": 0.551,
    "ts_pct": 0.574,
    "assisted_share": 0.447,
    "tov_per_100_usage": 12.26,
    "mpg": 22.58
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 17.89,
    "reb_pg": 5.67,
    "ast_pg": 4.67,
    "tov_pg": 1.78,
    "fouls_committed_pg": 2.78,
    "fouls_drawn_pg": 2.22,
    "fgm": 61,
    "fga": 124,
    "fg_pct": 0.492,
    "fga_pg": 13.78,
    "fg3m": 11,
    "fg3a": 30,
    "fg3_pct": 0.367,
    "fg3a_pg": 3.33,
    "fg3a_share": 0.242,
    "ftm": 28,
    "fta": 31,
    "ft_pct": 0.903,
    "fta_pg": 3.44,
    "fta_per_fga": 0.25,
    "rim_fgm": 40,
    "rim_fga": 56,
    "rim_fg_pct": 0.714,
    "efg_pct": 0.536,
    "ts_pct": 0.585,
    "assisted_share": 0.508,
    "tov_per_100_usage": 10.41,
    "mpg": 31.7
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "below average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "below average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "below average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.343,
     "n": 178,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.373,
     "grade": "below average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.632,
     "n": 310,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.321,
     "grade": "below average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.756,
     "n": 119,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.339,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.181,
     "n": 656,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.28,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.123,
     "n": 807.36,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.456,
     "grade": "average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.271,
     "n": 656,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.185,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.473,
     "n": 656,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.875,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.143,
     "n": 656,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.202,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.47,
     "n": 656,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.949,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.175,
     "n": 656,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.54,
     "grade": "above average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 285.6,
    "mpg_baseline": 22.58,
    "fga_pg": 9.51,
    "fg3a_share": 0.271,
    "fg3_pct": 0.343,
    "rim_share": 0.473,
    "rim_fg_pct": 0.632,
    "ft_pct": 0.756,
    "pullup_share": 0.175,
    "drive_share": 0.47,
    "cs3_share_of_3pa": 0.736,
    "assisted_share": 0.447,
    "tov_per_100_usage": 12.26,
    "fta_per_fga": 0.181,
    "pf_per36": 3.2,
    "fouls_drawn_pg": 1.36,
    "flags": 1
   },
   "changes": [
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.47,
     "p1": 0.355,
     "n1": 124,
     "z": -2.56
    }
   ],
   "bullets": [
    {
     "text": "New this season: drive family share of FGA down, 47% -> 36% (124 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "2.6 3PA/g at 34.3%: contest, don't over-help.",
     "source": "pbp"
    },
    {
     "text": "Downhill driver: 47% of his shots are drives at 60% (95th pct). Show early help, wall up, make him pass.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1641705,
   "name": "Victor Wembanyama",
   "name_i": "V. Wembanyama",
   "jersey": "1",
   "pos": "F-C",
   "section": "starters",
   "order": 2,
   "rotation_rank": 2,
   "height": "7-4",
   "age": 22.0,
   "exp": "3",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 271.0,
    "mpg_recent": 30.1,
    "mpg_baseline": 29.16,
    "last_game": null
   },
   "last_season": {
    "gp": 64,
    "pts_pg": 25.0,
    "reb_pg": 11.5,
    "ast_pg": 3.11,
    "tov_pg": 2.42,
    "fouls_committed_pg": 2.44,
    "fouls_drawn_pg": 6.27,
    "fgm": 553,
    "fga": 1080,
    "fg_pct": 0.512,
    "fga_pg": 16.88,
    "fg3m": 122,
    "fg3a": 350,
    "fg3_pct": 0.349,
    "fg3a_pg": 5.47,
    "fg3a_share": 0.324,
    "ftm": 372,
    "fta": 450,
    "ft_pct": 0.827,
    "fta_pg": 7.03,
    "fta_per_fga": 0.417,
    "rim_fgm": 290,
    "rim_fga": 393,
    "rim_fg_pct": 0.738,
    "efg_pct": 0.569,
    "ts_pct": 0.626,
    "assisted_share": 0.702,
    "tov_per_100_usage": 10.82,
    "mpg": 29.16
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 29.56,
    "reb_pg": 11.89,
    "ast_pg": 3.11,
    "tov_pg": 2.22,
    "fouls_committed_pg": 1.78,
    "fouls_drawn_pg": 7.33,
    "fgm": 95,
    "fga": 185,
    "fg_pct": 0.514,
    "fga_pg": 20.56,
    "fg3m": 17,
    "fg3a": 56,
    "fg3_pct": 0.304,
    "fg3a_pg": 6.22,
    "fg3a_share": 0.303,
    "ftm": 59,
    "fta": 75,
    "ft_pct": 0.787,
    "fta_pg": 8.33,
    "fta_per_fga": 0.405,
    "rim_fgm": 64,
    "rim_fga": 82,
    "rim_fg_pct": 0.78,
    "efg_pct": 0.559,
    "ts_pct": 0.61,
    "assisted_share": 0.663,
    "tov_per_100_usage": 8.4,
    "mpg": 30.1
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "excellent"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.349,
     "n": 350,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.412,
     "grade": "average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.738,
     "n": 393,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.893,
     "grade": "excellent",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.827,
     "n": 450,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.672,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.417,
     "n": 1080,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.91,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.108,
     "n": 1433.0,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.647,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.324,
     "n": 1080,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.259,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.364,
     "n": 1080,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.724,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.371,
     "n": 1080,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.942,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.196,
     "n": 1080,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.262,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.161,
     "n": 1080,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.505,
     "grade": "above average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 271.0,
    "mpg_baseline": 29.16,
    "fga_pg": 16.88,
    "fg3a_share": 0.324,
    "fg3_pct": 0.349,
    "rim_share": 0.364,
    "rim_fg_pct": 0.738,
    "ft_pct": 0.827,
    "pullup_share": 0.161,
    "drive_share": 0.196,
    "cs3_share_of_3pa": 0.634,
    "assisted_share": 0.702,
    "tov_per_100_usage": 10.82,
    "fta_per_fga": 0.417,
    "pf_per36": 3.0,
    "fouls_drawn_pg": 6.27,
    "flags": 1
   },
   "changes": [
    {
     "key": "finish_share",
     "label": "cut/putback/alley-oop/tip finish share of FGA",
     "direction": "up",
     "p0": 0.194,
     "p1": 0.324,
     "n1": 185,
     "z": 4.46
    }
   ],
   "bullets": [
    {
     "text": "Lives at the line: 0.42 FTA per FGA (elite, 91st pct), 6.3 fouls drawn/g, 83% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Elite finisher: 74% at the rim (89th pct) on 393 attempts, 36% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "New this season: cut/putback/alley-oop/tip finish share of FGA up, 19% -> 32% (185 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1630170,
   "name": "Devin Vassell",
   "name_i": "D. Vassell",
   "jersey": "24",
   "pos": "G-F",
   "section": "starters",
   "order": 3,
   "rotation_rank": 3,
   "height": "6-5",
   "age": 26.0,
   "exp": "6",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-09",
    "read_at_utc": "2026-11-10T00:46:34Z"
   },
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 266.6,
    "mpg_recent": 29.6,
    "mpg_baseline": 30.52,
    "last_game": null
   },
   "last_season": {
    "gp": 67,
    "pts_pg": 13.91,
    "reb_pg": 4.0,
    "ast_pg": 2.49,
    "tov_pg": 0.9,
    "fouls_committed_pg": 1.58,
    "fouls_drawn_pg": 1.36,
    "fgm": 330,
    "fga": 755,
    "fg_pct": 0.437,
    "fga_pg": 11.27,
    "fg3m": 166,
    "fg3a": 433,
    "fg3_pct": 0.383,
    "fg3a_pg": 6.46,
    "fg3a_share": 0.574,
    "ftm": 106,
    "fta": 130,
    "ft_pct": 0.815,
    "fta_pg": 1.94,
    "fta_per_fga": 0.172,
    "rim_fgm": 48,
    "rim_fga": 80,
    "rim_fg_pct": 0.6,
    "efg_pct": 0.547,
    "ts_pct": 0.574,
    "assisted_share": 0.818,
    "tov_per_100_usage": 6.88,
    "mpg": 30.52
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 12.11,
    "reb_pg": 3.78,
    "ast_pg": 3.22,
    "tov_pg": 0.56,
    "fouls_committed_pg": 1.67,
    "fouls_drawn_pg": 1.56,
    "fgm": 36,
    "fga": 88,
    "fg_pct": 0.409,
    "fga_pg": 9.78,
    "fg3m": 14,
    "fg3a": 40,
    "fg3_pct": 0.35,
    "fg3a_pg": 4.44,
    "fg3a_share": 0.455,
    "ftm": 23,
    "fta": 24,
    "ft_pct": 0.958,
    "fta_pg": 2.67,
    "fta_per_fga": 0.273,
    "rim_fgm": 9,
    "rim_fga": 15,
    "rim_fg_pct": 0.6,
    "efg_pct": 0.489,
    "ts_pct": 0.553,
    "assisted_share": 0.889,
    "tov_per_100_usage": 4.83,
    "mpg": 29.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "below average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.383,
     "n": 433,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.728,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.6,
     "n": 80,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.815,
     "n": 130,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.607,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.172,
     "n": 755,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.252,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.069,
     "n": 872.2,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.974,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.574,
     "n": 755,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.79,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.106,
     "n": 755,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.055,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.121,
     "n": 755,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.114,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.115,
     "n": 755,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.055,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.279,
     "n": 755,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.759,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 266.6,
    "mpg_baseline": 30.52,
    "fga_pg": 11.27,
    "fg3a_share": 0.574,
    "fg3_pct": 0.383,
    "rim_share": 0.106,
    "rim_fg_pct": 0.6,
    "ft_pct": 0.815,
    "pullup_share": 0.279,
    "drive_share": 0.115,
    "cs3_share_of_3pa": 0.755,
    "assisted_share": 0.818,
    "tov_per_100_usage": 6.88,
    "fta_per_fga": 0.172,
    "pf_per36": 1.9,
    "fouls_drawn_pg": 1.36,
    "flags": 2
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "down",
     "p0": 0.574,
     "p1": 0.455,
     "n1": 88,
     "z": -2.26
    },
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "down",
     "p0": 0.396,
     "p1": 0.261,
     "n1": 88,
     "z": -2.58
    }
   ],
   "bullets": [
    {
     "text": "Doesn't turn it over: 6.9 TO per 100 usage (97th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from Above the Break 3 down, 40% -> 26% (88 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 38.3% on 6.5/g (73rd pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1628368,
   "name": "De'Aaron Fox",
   "name_i": "D. Fox",
   "jersey": "4",
   "pos": "G",
   "section": "starters",
   "order": 4,
   "rotation_rank": 4,
   "height": "6-3",
   "age": 28.0,
   "exp": "9",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 262.2,
    "mpg_recent": 29.1,
    "mpg_baseline": 30.99,
    "last_game": null
   },
   "last_season": {
    "gp": 72,
    "pts_pg": 18.56,
    "reb_pg": 3.75,
    "ast_pg": 6.18,
    "tov_pg": 2.28,
    "fouls_committed_pg": 2.25,
    "fouls_drawn_pg": 2.64,
    "fgm": 509,
    "fga": 1047,
    "fg_pct": 0.486,
    "fga_pg": 14.54,
    "fg3m": 131,
    "fg3a": 395,
    "fg3_pct": 0.332,
    "fg3a_pg": 5.49,
    "fg3a_share": 0.377,
    "ftm": 187,
    "fta": 246,
    "ft_pct": 0.76,
    "fta_pg": 3.42,
    "fta_per_fga": 0.235,
    "rim_fgm": 173,
    "rim_fga": 256,
    "rim_fg_pct": 0.676,
    "efg_pct": 0.549,
    "ts_pct": 0.578,
    "assisted_share": 0.405,
    "tov_per_100_usage": 12.43,
    "mpg": 30.99
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 13.22,
    "reb_pg": 3.89,
    "ast_pg": 5.56,
    "tov_pg": 2.33,
    "fouls_committed_pg": 2.44,
    "fouls_drawn_pg": 3.11,
    "fgm": 39,
    "fga": 75,
    "fg_pct": 0.52,
    "fga_pg": 8.33,
    "fg3m": 7,
    "fg3a": 21,
    "fg3_pct": 0.333,
    "fg3a_pg": 2.33,
    "fg3a_share": 0.28,
    "ftm": 34,
    "fta": 43,
    "ft_pct": 0.791,
    "fta_pg": 4.78,
    "fta_per_fga": 0.573,
    "rim_fgm": 15,
    "rim_fga": 21,
    "rim_fg_pct": 0.714,
    "efg_pct": 0.567,
    "ts_pct": 0.634,
    "assisted_share": 0.436,
    "tov_per_100_usage": 18.27,
    "mpg": 29.1
   },
   "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": "average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.332,
     "n": 395,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.269,
     "grade": "below average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.676,
     "n": 256,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.587,
     "grade": "above average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.76,
     "n": 246,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.351,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.235,
     "n": 1047,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.456,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.124,
     "n": 1319.24,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.432,
     "grade": "average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.377,
     "n": 1047,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.4,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.245,
     "n": 1047,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.414,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.181,
     "n": 1047,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.382,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.308,
     "n": 1047,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.625,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.382,
     "n": 1047,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.928,
     "grade": "elite",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 262.2,
    "mpg_baseline": 30.99,
    "fga_pg": 14.54,
    "fg3a_share": 0.377,
    "fg3_pct": 0.332,
    "rim_share": 0.245,
    "rim_fg_pct": 0.676,
    "ft_pct": 0.76,
    "pullup_share": 0.382,
    "drive_share": 0.308,
    "cs3_share_of_3pa": 0.451,
    "assisted_share": 0.405,
    "tov_per_100_usage": 12.43,
    "fta_per_fga": 0.235,
    "pf_per36": 2.6,
    "fouls_drawn_pg": 2.64,
    "flags": 4
   },
   "changes": [
    {
     "key": "zone_share:In The Paint (Non-RA)",
     "label": "share of FGA from In The Paint (Non-RA)",
     "direction": "up",
     "p0": 0.245,
     "p1": 0.36,
     "n1": 75,
     "z": 2.33
    },
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "down",
     "p0": 0.292,
     "p1": 0.133,
     "n1": 75,
     "z": -3.03
    },
    {
     "key": "pullup_share",
     "label": "pull-up family share of FGA",
     "direction": "down",
     "p0": 0.382,
     "p1": 0.227,
     "n1": 75,
     "z": -2.77
    },
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "up",
     "p0": 0.308,
     "p1": 0.427,
     "n1": 75,
     "z": 2.24
    }
   ],
   "bullets": [
    {
     "text": "New this season: share of FGA from Above the Break 3 down, 29% -> 13% (75 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Capable 3: 33.2% on 5.5/g (27th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 49% from the corners (89 att), 28% above the break (306). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642264,
   "name": "Stephon Castle",
   "name_i": "S. Castle",
   "jersey": "5",
   "pos": "G",
   "section": "starters",
   "order": 5,
   "rotation_rank": 5,
   "height": "6-6",
   "age": 22.0,
   "exp": "2",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 257.5,
    "mpg_recent": 28.6,
    "mpg_baseline": 29.97,
    "last_game": null
   },
   "last_season": {
    "gp": 68,
    "pts_pg": 16.6,
    "reb_pg": 5.29,
    "ast_pg": 7.4,
    "tov_pg": 3.18,
    "fouls_committed_pg": 3.26,
    "fouls_drawn_pg": 4.41,
    "fgm": 383,
    "fga": 815,
    "fg_pct": 0.47,
    "fga_pg": 11.99,
    "fg3m": 81,
    "fg3a": 244,
    "fg3_pct": 0.332,
    "fg3a_pg": 3.59,
    "fg3a_share": 0.299,
    "ftm": 282,
    "fta": 384,
    "ft_pct": 0.734,
    "fta_pg": 5.65,
    "fta_per_fga": 0.471,
    "rim_fgm": 199,
    "rim_fga": 315,
    "rim_fg_pct": 0.632,
    "efg_pct": 0.52,
    "ts_pct": 0.574,
    "assisted_share": 0.491,
    "tov_per_100_usage": 18.0,
    "mpg": 29.97
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 15.33,
    "reb_pg": 5.78,
    "ast_pg": 5.0,
    "tov_pg": 2.22,
    "fouls_committed_pg": 2.44,
    "fouls_drawn_pg": 2.22,
    "fgm": 52,
    "fga": 128,
    "fg_pct": 0.406,
    "fga_pg": 14.22,
    "fg3m": 19,
    "fg3a": 58,
    "fg3_pct": 0.328,
    "fg3a_pg": 6.44,
    "fg3a_share": 0.453,
    "ftm": 15,
    "fta": 18,
    "ft_pct": 0.833,
    "fta_pg": 2.0,
    "fta_per_fga": 0.141,
    "rim_fgm": 18,
    "rim_fga": 37,
    "rim_fg_pct": 0.486,
    "efg_pct": 0.48,
    "ts_pct": 0.508,
    "assisted_share": 0.654,
    "tov_per_100_usage": 12.83,
    "mpg": 28.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "below average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "below average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.332,
     "n": 244,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.275,
     "grade": "below average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.632,
     "n": 315,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.317,
     "grade": "below average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.734,
     "n": 384,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.277,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.471,
     "n": 815,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.949,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.18,
     "n": 1199.96,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.053,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.299,
     "n": 815,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.227,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.387,
     "n": 815,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.773,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.368,
     "n": 815,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.938,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.402,
     "n": 815,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.84,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.173,
     "n": 815,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.537,
     "grade": "above average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 257.5,
    "mpg_baseline": 29.97,
    "fga_pg": 11.99,
    "fg3a_share": 0.299,
    "fg3_pct": 0.332,
    "rim_share": 0.387,
    "rim_fg_pct": 0.632,
    "ft_pct": 0.734,
    "pullup_share": 0.173,
    "drive_share": 0.402,
    "cs3_share_of_3pa": 0.799,
    "assisted_share": 0.491,
    "tov_per_100_usage": 18.0,
    "fta_per_fga": 0.471,
    "pf_per36": 3.9,
    "fouls_drawn_pg": 4.41,
    "flags": 6
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.299,
     "p1": 0.453,
     "n1": 128,
     "z": 3.8
    },
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.387,
     "p1": 0.289,
     "n1": 128,
     "z": -2.26
    },
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "up",
     "p0": 0.227,
     "p1": 0.328,
     "n1": 128,
     "z": 2.73
    },
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.402,
     "p1": 0.289,
     "n1": 128,
     "z": -2.62
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "up",
     "p0": 0.239,
     "p1": 0.375,
     "n1": 128,
     "z": 3.6
    },
    {
     "key": "assisted_share",
     "label": "assisted share of made FGs",
     "direction": "up",
     "p0": 0.491,
     "p1": 0.654,
     "n1": 52,
     "z": 2.35
    }
   ],
   "bullets": [
    {
     "text": "Lives at the line: 0.47 FTA per FGA (elite, 95th pct), 4.4 fouls drawn/g, 73% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 18.0 TO per 100 usage (bad, 5th pct), 42% of them bad passes; 20 TO in 9 games so far. Hands in the lanes; 7.4 AST/g, so stay home on shooters when he drives.",
     "source": "pbp"
    },
    {
     "text": "New this season: 3PA share of FGA up, 30% -> 45% (128 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1630577,
   "name": "Julian Champagnie",
   "name_i": "J. Champagnie",
   "jersey": "30",
   "pos": "F",
   "section": "bench",
   "order": 1,
   "rotation_rank": 6,
   "height": "6-7",
   "age": 25.0,
   "exp": "4",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 228.1,
    "mpg_recent": 25.3,
    "mpg_baseline": 27.64,
    "last_game": null
   },
   "last_season": {
    "gp": 82,
    "pts_pg": 11.11,
    "reb_pg": 5.79,
    "ast_pg": 1.55,
    "tov_pg": 0.85,
    "fouls_committed_pg": 1.6,
    "fouls_drawn_pg": 0.99,
    "fgm": 301,
    "fga": 689,
    "fg_pct": 0.437,
    "fga_pg": 8.4,
    "fg3m": 195,
    "fg3a": 512,
    "fg3_pct": 0.381,
    "fg3a_pg": 6.24,
    "fg3a_share": 0.743,
    "ftm": 114,
    "fta": 135,
    "ft_pct": 0.844,
    "fta_pg": 1.65,
    "fta_per_fga": 0.196,
    "rim_fgm": 86,
    "rim_fga": 116,
    "rim_fg_pct": 0.741,
    "efg_pct": 0.578,
    "ts_pct": 0.609,
    "assisted_share": 0.877,
    "tov_per_100_usage": 8.55,
    "mpg": 27.64
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 10.44,
    "reb_pg": 4.56,
    "ast_pg": 1.44,
    "tov_pg": 0.33,
    "fouls_committed_pg": 2.44,
    "fouls_drawn_pg": 0.67,
    "fgm": 30,
    "fga": 65,
    "fg_pct": 0.462,
    "fga_pg": 7.22,
    "fg3m": 26,
    "fg3a": 58,
    "fg3_pct": 0.448,
    "fg3a_pg": 6.44,
    "fg3a_share": 0.892,
    "ftm": 8,
    "fta": 9,
    "ft_pct": 0.889,
    "fta_pg": 1.0,
    "fta_per_fga": 0.138,
    "rim_fgm": 4,
    "rim_fga": 5,
    "rim_fg_pct": 0.8,
    "efg_pct": 0.662,
    "ts_pct": 0.682,
    "assisted_share": 0.9,
    "tov_per_100_usage": 4.17,
    "mpg": 25.3
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "elite"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "excellent"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "excellent"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "below average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.381,
     "n": 512,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.708,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.741,
     "n": 116,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.909,
     "grade": "elite",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.844,
     "n": 135,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.793,
     "grade": "excellent",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.196,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.305,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.086,
     "n": 818.4,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.892,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.743,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.97,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.168,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.174,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.118,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.111,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.152,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.15,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.07,
     "n": 689,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.259,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 228.1,
    "mpg_baseline": 27.64,
    "fga_pg": 8.4,
    "fg3a_share": 0.743,
    "fg3_pct": 0.381,
    "rim_share": 0.168,
    "rim_fg_pct": 0.741,
    "ft_pct": 0.844,
    "pullup_share": 0.07,
    "drive_share": 0.152,
    "cs3_share_of_3pa": 0.775,
    "assisted_share": 0.877,
    "tov_per_100_usage": 8.55,
    "fta_per_fga": 0.196,
    "pf_per36": 2.1,
    "fouls_drawn_pg": 0.99,
    "flags": 3
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.743,
     "p1": 0.892,
     "n1": 65,
     "z": 2.75
    },
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "up",
     "p0": 0.47,
     "p1": 0.646,
     "n1": 65,
     "z": 2.84
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "up",
     "p0": 0.576,
     "p1": 0.738,
     "n1": 65,
     "z": 2.65
    }
   ],
   "bullets": [
    {
     "text": "Doesn't turn it over: 8.6 TO per 100 usage (89th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from Above the Break 3 up, 47% -> 65% (65 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 38.1% on 6.2/g (71st pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1629640,
   "name": "Keldon Johnson",
   "name_i": "K. Johnson",
   "jersey": "3",
   "pos": "F-G",
   "section": "bench",
   "order": 2,
   "rotation_rank": 7,
   "height": "6-5",
   "age": 27.0,
   "exp": "7",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 215.2,
    "mpg_recent": 23.9,
    "mpg_baseline": 23.32,
    "last_game": null
   },
   "last_season": {
    "gp": 82,
    "pts_pg": 13.18,
    "reb_pg": 5.38,
    "ast_pg": 1.35,
    "tov_pg": 0.85,
    "fouls_committed_pg": 1.98,
    "fouls_drawn_pg": 1.78,
    "fgm": 414,
    "fga": 797,
    "fg_pct": 0.519,
    "fga_pg": 9.72,
    "fg3m": 99,
    "fg3a": 273,
    "fg3_pct": 0.363,
    "fg3a_pg": 3.33,
    "fg3a_share": 0.343,
    "ftm": 154,
    "fta": 194,
    "ft_pct": 0.794,
    "fta_pg": 2.37,
    "fta_per_fga": 0.243,
    "rim_fgm": 222,
    "rim_fga": 345,
    "rim_fg_pct": 0.643,
    "efg_pct": 0.582,
    "ts_pct": 0.613,
    "assisted_share": 0.645,
    "tov_per_100_usage": 7.35,
    "mpg": 23.32
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 8.22,
    "reb_pg": 5.67,
    "ast_pg": 2.11,
    "tov_pg": 1.22,
    "fouls_committed_pg": 2.11,
    "fouls_drawn_pg": 1.89,
    "fgm": 27,
    "fga": 64,
    "fg_pct": 0.422,
    "fga_pg": 7.11,
    "fg3m": 2,
    "fg3a": 12,
    "fg3_pct": 0.167,
    "fg3a_pg": 1.33,
    "fg3a_share": 0.188,
    "ftm": 18,
    "fta": 25,
    "ft_pct": 0.72,
    "fta_pg": 2.78,
    "fta_per_fga": 0.391,
    "rim_fgm": 19,
    "rim_fga": 34,
    "rim_fg_pct": 0.559,
    "efg_pct": 0.438,
    "ts_pct": 0.493,
    "assisted_share": 0.519,
    "tov_per_100_usage": 12.79,
    "mpg": 23.9
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "above average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.363,
     "n": 273,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.546,
     "grade": "above average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.643,
     "n": 345,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.409,
     "grade": "average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.794,
     "n": 194,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.525,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.243,
     "n": 797,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.498,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.074,
     "n": 952.36,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.962,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.343,
     "n": 797,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.287,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.433,
     "n": 797,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.833,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.183,
     "n": 797,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.389,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.39,
     "n": 797,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.826,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.043,
     "n": 797,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.174,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 215.2,
    "mpg_baseline": 23.32,
    "fga_pg": 9.72,
    "fg3a_share": 0.343,
    "fg3_pct": 0.363,
    "rim_share": 0.433,
    "rim_fg_pct": 0.643,
    "ft_pct": 0.794,
    "pullup_share": 0.043,
    "drive_share": 0.39,
    "cs3_share_of_3pa": 0.842,
    "assisted_share": 0.645,
    "tov_per_100_usage": 7.35,
    "fta_per_fga": 0.243,
    "pf_per36": 3.0,
    "fouls_drawn_pg": 1.78,
    "flags": 2
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "down",
     "p0": 0.343,
     "p1": 0.188,
     "n1": 64,
     "z": -2.61
    },
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "up",
     "p0": 0.39,
     "p1": 0.516,
     "n1": 64,
     "z": 2.06
    }
   ],
   "bullets": [
    {
     "text": "Doesn't turn it over: 7.3 TO per 100 usage (96th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "New this season: 3PA share of FGA down, 34% -> 19% (64 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Capable 3: 36.3% on 3.3/g (55th pct). Closeout under control, contest every one.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1628436,
   "name": "Luke Kornet",
   "name_i": "L. Kornet",
   "jersey": "7",
   "pos": "C-F",
   "section": "bench",
   "order": 3,
   "rotation_rank": 8,
   "height": "7-1",
   "age": 31.0,
   "exp": "9",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 135.7,
    "mpg_recent": 15.1,
    "mpg_baseline": 21.03,
    "last_game": null
   },
   "last_season": {
    "gp": 68,
    "pts_pg": 6.53,
    "reb_pg": 6.1,
    "ast_pg": 1.85,
    "tov_pg": 0.41,
    "fouls_committed_pg": 1.76,
    "fouls_drawn_pg": 1.84,
    "fgm": 175,
    "fga": 273,
    "fg_pct": 0.641,
    "fga_pg": 4.01,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 94,
    "fta": 114,
    "ft_pct": 0.825,
    "fta_pg": 1.68,
    "fta_per_fga": 0.418,
    "rim_fgm": 164,
    "rim_fga": 238,
    "rim_fg_pct": 0.689,
    "efg_pct": 0.641,
    "ts_pct": 0.687,
    "assisted_share": 0.771,
    "tov_per_100_usage": 7.97,
    "mpg": 21.03
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 2.78,
    "reb_pg": 4.33,
    "ast_pg": 1.11,
    "tov_pg": 0.56,
    "fouls_committed_pg": 1.22,
    "fouls_drawn_pg": 0.89,
    "fgm": 9,
    "fga": 21,
    "fg_pct": 0.429,
    "fga_pg": 2.33,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 7,
    "fta": 8,
    "ft_pct": 0.875,
    "fta_pg": 0.89,
    "fta_per_fga": 0.381,
    "rim_fgm": 8,
    "rim_fga": 16,
    "rim_fg_pct": 0.5,
    "efg_pct": 0.429,
    "ts_pct": 0.51,
    "assisted_share": 0.778,
    "tov_per_100_usage": 16.94,
    "mpg": 15.1
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.689,
     "n": 238,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.677,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.825,
     "n": 114,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.649,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.418,
     "n": 273,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.08,
     "n": 351.16,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.923,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.0,
     "n": 273,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.872,
     "n": 273,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.458,
     "n": 273,
     "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.04,
     "n": 273,
     "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": 273,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 135.7,
    "mpg_baseline": 21.03,
    "fga_pg": 4.01,
    "fg3a_share": 0.0,
    "fg3_pct": null,
    "rim_share": 0.872,
    "rim_fg_pct": 0.689,
    "ft_pct": 0.825,
    "pullup_share": 0.0,
    "drive_share": 0.04,
    "cs3_share_of_3pa": null,
    "assisted_share": 0.771,
    "tov_per_100_usage": 7.97,
    "fta_per_fga": 0.418,
    "pf_per36": 3.0,
    "fouls_drawn_pg": 1.84,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 8.0 TO per 100 usage (92nd pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (0.0 3PA/g): sag off him and help from him; no closeouts needed.",
     "source": "pbp"
    },
    {
     "text": "Lives at the rim: 87% of his shots in the restricted area, 69% there. Build the wall, no straight-line drives.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 203084,
   "name": "Harrison Barnes",
   "name_i": "H. Barnes",
   "jersey": "40",
   "pos": "F",
   "section": "bench",
   "order": 4,
   "rotation_rank": 9,
   "height": "6-7",
   "age": 34.0,
   "exp": "14",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 7,
    "minutes_recent": 98.2,
    "mpg_recent": 14.0,
    "mpg_baseline": 25.8,
    "last_game": null
   },
   "last_season": {
    "gp": 77,
    "pts_pg": 9.96,
    "reb_pg": 2.78,
    "ast_pg": 1.92,
    "tov_pg": 0.79,
    "fouls_committed_pg": 1.1,
    "fouls_drawn_pg": 1.34,
    "fgm": 263,
    "fga": 576,
    "fg_pct": 0.457,
    "fga_pg": 7.48,
    "fg3m": 139,
    "fg3a": 358,
    "fg3_pct": 0.388,
    "fg3a_pg": 4.65,
    "fg3a_share": 0.622,
    "ftm": 102,
    "fta": 123,
    "ft_pct": 0.829,
    "fta_pg": 1.6,
    "fta_per_fga": 0.214,
    "rim_fgm": 80,
    "rim_fga": 115,
    "rim_fg_pct": 0.696,
    "efg_pct": 0.577,
    "ts_pct": 0.609,
    "assisted_share": 0.814,
    "tov_per_100_usage": 8.83,
    "mpg": 25.8
   },
   "this_season": {
    "gp": 7,
    "pts_pg": 5.86,
    "reb_pg": 0.86,
    "ast_pg": 0.0,
    "tov_pg": 0.0,
    "fouls_committed_pg": 0.57,
    "fouls_drawn_pg": 1.29,
    "fgm": 12,
    "fga": 25,
    "fg_pct": 0.48,
    "fga_pg": 3.57,
    "fg3m": 8,
    "fg3a": 19,
    "fg3_pct": 0.421,
    "fg3a_pg": 2.71,
    "fg3a_share": 0.76,
    "ftm": 9,
    "fta": 12,
    "ft_pct": 0.75,
    "fta_pg": 1.71,
    "fta_per_fga": 0.48,
    "rim_fgm": 2,
    "rim_fga": 3,
    "rim_fg_pct": 0.667,
    "efg_pct": 0.64,
    "ts_pct": 0.677,
    "assisted_share": 0.917,
    "tov_per_100_usage": 0.0,
    "mpg": 14.0
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "excellent"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "excellent"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "below average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.388,
     "n": 358,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.783,
     "grade": "excellent",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.696,
     "n": 115,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.732,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.829,
     "n": 123,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.705,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.214,
     "n": 576,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.343,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.088,
     "n": 691.12,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.856,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.622,
     "n": 576,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.871,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.2,
     "n": 576,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.273,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.179,
     "n": 576,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.371,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.234,
     "n": 576,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.343,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.099,
     "n": 576,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.336,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 98.2,
    "mpg_baseline": 25.8,
    "fga_pg": 7.48,
    "fg3a_share": 0.622,
    "fg3_pct": 0.388,
    "rim_share": 0.2,
    "rim_fg_pct": 0.696,
    "ft_pct": 0.829,
    "pullup_share": 0.099,
    "drive_share": 0.234,
    "cs3_share_of_3pa": 0.816,
    "assisted_share": 0.814,
    "tov_per_100_usage": 8.83,
    "fta_per_fga": 0.214,
    "pf_per36": 1.5,
    "fouls_drawn_pg": 1.34,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 8.8 TO per 100 usage (86th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 38.8% on 4.7/g (78th pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1642868,
   "name": "Carter Bryant",
   "name_i": "C. Bryant",
   "jersey": "11",
   "pos": "F",
   "section": "bench",
   "order": 5,
   "rotation_rank": 10,
   "height": "6-6",
   "age": 20.0,
   "exp": "1",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 8,
    "minutes_recent": 84.6,
    "mpg_recent": 10.6,
    "mpg_baseline": 11.52,
    "last_game": null
   },
   "last_season": {
    "gp": 71,
    "pts_pg": 4.2,
    "reb_pg": 2.51,
    "ast_pg": 0.66,
    "tov_pg": 0.46,
    "fouls_committed_pg": 1.32,
    "fouls_drawn_pg": 0.39,
    "fgm": 108,
    "fga": 265,
    "fg_pct": 0.408,
    "fga_pg": 3.73,
    "fg3m": 52,
    "fg3a": 155,
    "fg3_pct": 0.335,
    "fg3a_pg": 2.18,
    "fg3a_share": 0.585,
    "ftm": 30,
    "fta": 42,
    "ft_pct": 0.714,
    "fta_pg": 0.59,
    "fta_per_fga": 0.158,
    "rim_fgm": 49,
    "rim_fga": 83,
    "rim_fg_pct": 0.59,
    "efg_pct": 0.506,
    "ts_pct": 0.526,
    "assisted_share": 0.815,
    "tov_per_100_usage": 10.43,
    "mpg": 11.52
   },
   "this_season": {
    "gp": 8,
    "pts_pg": 2.88,
    "reb_pg": 0.75,
    "ast_pg": 0.5,
    "tov_pg": 0.5,
    "fouls_committed_pg": 1.62,
    "fouls_drawn_pg": 0.12,
    "fgm": 8,
    "fga": 26,
    "fg_pct": 0.308,
    "fga_pg": 3.25,
    "fg3m": 6,
    "fg3a": 21,
    "fg3_pct": 0.286,
    "fg3a_pg": 2.62,
    "fg3a_share": 0.808,
    "ftm": 1,
    "fta": 2,
    "ft_pct": 0.5,
    "fta_pg": 0.25,
    "fta_per_fga": 0.077,
    "rim_fgm": 2,
    "rim_fga": 5,
    "rim_fg_pct": 0.4,
    "efg_pct": 0.423,
    "ts_pct": 0.428,
    "assisted_share": 0.875,
    "tov_per_100_usage": 12.95,
    "mpg": 10.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.335,
     "n": 155,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.314,
     "grade": "below average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.59,
     "n": 83,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.714,
     "n": 42,
     "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.158,
     "n": 265,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.104,
     "n": 316.48,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.695,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.585,
     "n": 265,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.313,
     "n": 265,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.106,
     "n": 265,
     "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.211,
     "n": 265,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.075,
     "n": 265,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 84.6,
    "mpg_baseline": 11.52,
    "fga_pg": 3.73,
    "fg3a_share": 0.585,
    "fg3_pct": 0.335,
    "rim_share": 0.313,
    "rim_fg_pct": 0.59,
    "ft_pct": 0.714,
    "pullup_share": 0.075,
    "drive_share": 0.211,
    "cs3_share_of_3pa": 0.923,
    "assisted_share": 0.815,
    "tov_per_100_usage": 10.43,
    "fta_per_fga": 0.158,
    "pf_per36": 4.1,
    "fouls_drawn_pg": 0.39,
    "flags": 1
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.585,
     "p1": 0.808,
     "n1": 26,
     "z": 2.31
    }
   ],
   "bullets": [
    {
     "text": "New this season: 3PA share of FGA up, 58% -> 81% (26 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "2.2 3PA/g at 33.5%: contest, don't over-help.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1629162,
   "name": "Jordan McLaughlin",
   "name_i": "J. McLaughlin",
   "jersey": "0",
   "pos": "G",
   "section": "bench",
   "order": 6,
   "rotation_rank": 11,
   "height": "5-11",
   "age": 30.0,
   "exp": "7",
   "baseline_teams": [
    "SAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 5,
    "minutes_recent": 38.3,
    "mpg_recent": 7.7,
    "mpg_baseline": 6.41,
    "last_game": null
   },
   "last_season": {
    "gp": 44,
    "pts_pg": 2.02,
    "reb_pg": 0.7,
    "ast_pg": 0.86,
    "tov_pg": 0.34,
    "fouls_committed_pg": 0.25,
    "fouls_drawn_pg": 0.18,
    "fgm": 33,
    "fga": 79,
    "fg_pct": 0.418,
    "fga_pg": 1.8,
    "fg3m": 17,
    "fg3a": 40,
    "fg3_pct": 0.425,
    "fg3a_pg": 0.91,
    "fg3a_share": 0.506,
    "ftm": 6,
    "fta": 7,
    "ft_pct": 0.857,
    "fta_pg": 0.16,
    "fta_per_fga": 0.089,
    "rim_fgm": 13,
    "rim_fga": 21,
    "rim_fg_pct": 0.619,
    "efg_pct": 0.525,
    "ts_pct": 0.542,
    "assisted_share": 0.606,
    "tov_per_100_usage": 15.45,
    "mpg": 6.41
   },
   "this_season": {
    "gp": 5,
    "pts_pg": 1.0,
    "reb_pg": 0.8,
    "ast_pg": 1.2,
    "tov_pg": 0.4,
    "fouls_committed_pg": 0.4,
    "fouls_drawn_pg": 0.8,
    "fgm": 1,
    "fga": 11,
    "fg_pct": 0.091,
    "fga_pg": 2.2,
    "fg3m": 1,
    "fg3a": 4,
    "fg3_pct": 0.25,
    "fg3a_pg": 0.8,
    "fg3a_share": 0.364,
    "ftm": 2,
    "fta": 2,
    "ft_pct": 1.0,
    "fta_pg": 0.4,
    "fta_per_fga": 0.182,
    "rim_fgm": 0,
    "rim_fga": 5,
    "rim_fg_pct": 0.0,
    "efg_pct": 0.136,
    "ts_pct": 0.21,
    "assisted_share": 1.0,
    "tov_per_100_usage": 14.41,
    "mpg": 7.7
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.425,
     "n": 40,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.619,
     "n": 21,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.857,
     "n": 7,
     "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.089,
     "n": 79,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.155,
     "n": 97.08,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.506,
     "n": 79,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.266,
     "n": 79,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.101,
     "n": 79,
     "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.354,
     "n": 79,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.203,
     "n": 79,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 38.3,
    "mpg_baseline": 6.41,
    "fga_pg": 1.8,
    "fg3a_share": 0.506,
    "fg3_pct": 0.425,
    "rim_share": 0.266,
    "rim_fg_pct": 0.619,
    "ft_pct": 0.857,
    "pullup_share": 0.203,
    "drive_share": 0.354,
    "cs3_share_of_3pa": 0.725,
    "assisted_share": 0.606,
    "tov_per_100_usage": 15.45,
    "fta_per_fga": 0.089,
    "pf_per36": 1.4,
    "fouls_drawn_pg": 0.18,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Non-shooter (0.9 3PA/g, 42% from 3): go under screens, help off him.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1643542,
   "name": "Tarris Reed Jr.",
   "name_i": "T. Reed Jr.",
   "jersey": "10",
   "pos": "C",
   "section": "bench",
   "order": 7,
   "rotation_rank": 12,
   "height": "6-10",
   "age": 23.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 6,
    "minutes_recent": 31.9,
    "mpg_recent": 5.3,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 6,
    "pts_pg": 2.0,
    "reb_pg": 3.17,
    "ast_pg": 0.17,
    "tov_pg": 1.0,
    "fouls_committed_pg": 1.83,
    "fouls_drawn_pg": 0.33,
    "fgm": 5,
    "fga": 8,
    "fg_pct": 0.625,
    "fga_pg": 1.33,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 2,
    "fta": 2,
    "ft_pct": 1.0,
    "fta_pg": 0.33,
    "fta_per_fga": 0.25,
    "rim_fgm": 4,
    "rim_fga": 5,
    "rim_fg_pct": 0.8,
    "efg_pct": 0.625,
    "ts_pct": 0.676,
    "assisted_share": 0.6,
    "tov_per_100_usage": 40.32,
    "mpg": 5.3
   },
   "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": 31.9,
    "mpg_baseline": null,
    "fga_pg": null,
    "fg3a_share": null,
    "fg3_pct": null,
    "rim_share": null,
    "rim_fg_pct": null,
    "ft_pct": null,
    "pullup_share": null,
    "drive_share": null,
    "cs3_share_of_3pa": null,
    "assisted_share": null,
    "tov_per_100_usage": null,
    "fta_per_fga": null,
    "pf_per36": null,
    "fouls_drawn_pg": null,
    "flags": 0
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  }
 ],
 "also_seen": [
  {
   "person_id": 1642357,
   "name": "David Jones Garcia",
   "name_i": "D. Jones Garcia",
   "jersey": "25",
   "pos": "G",
   "minutes_recent": 4.5,
   "last_season": {
    "gp": 11,
    "pts_pg": 2.91,
    "reb_pg": 1.18,
    "ast_pg": 1.64,
    "tov_pg": 0.45,
    "fouls_committed_pg": 0.55,
    "fouls_drawn_pg": 0.73,
    "fgm": 13,
    "fga": 25,
    "fg_pct": 0.52,
    "fga_pg": 2.27,
    "fg3m": 3,
    "fg3a": 5,
    "fg3_pct": 0.6,
    "fg3a_pg": 0.45,
    "fg3a_share": 0.2,
    "ftm": 3,
    "fta": 6,
    "ft_pct": 0.5,
    "fta_pg": 0.55,
    "fta_per_fga": 0.24,
    "rim_fgm": 6,
    "rim_fga": 15,
    "rim_fg_pct": 0.4,
    "efg_pct": 0.58,
    "ts_pct": 0.579,
    "assisted_share": 0.231,
    "tov_per_100_usage": 15.32,
    "mpg": 6.2
   }
  },
  {
   "person_id": 1643551,
   "name": "Ja'Kobi Gillespie",
   "name_i": "J. Gillespie",
   "jersey": "17",
   "pos": "G",
   "minutes_recent": 4.2,
   "last_season": null
  },
  {
   "person_id": 1643576,
   "name": "Maliq Brown",
   "name_i": "M. Brown",
   "jersey": "15",
   "pos": "F",
   "minutes_recent": 1.2,
   "last_season": null
  }
 ],
 "not_seen": [
  {
   "person_id": 202699,
   "name": "Tobias Harris",
   "name_i": "T. Harris",
   "jersey": "23",
   "pos": "F",
   "baseline_teams": [
    "DET"
   ],
   "mpg_baseline": 27.51,
   "last_season": {
    "gp": 62,
    "pts_pg": 13.34,
    "fga_pg": 10.44,
    "fg3a_pg": 3.53,
    "fg3_pct": 0.37,
    "reb_pg": 5.06,
    "ast_pg": 2.47
   }
  },
  {
   "person_id": 1643519,
   "name": "Jayden Quaintance",
   "name_i": "J. Quaintance",
   "jersey": "22",
   "pos": "F",
   "baseline_teams": [],
   "mpg_baseline": null,
   "last_season": {
    "gp": 0,
    "pts_pg": null,
    "fga_pg": null,
    "fg3a_pg": null,
    "fg3_pct": null,
    "reb_pg": null,
    "ast_pg": null
   }
  }
 ],
 "definitions": {
  "windows": "baseline = the prior full regular season (2025-26 regular season); recent = the current regular season to date (2026-27 regular season to date). The windows are disjoint. This season's window leaves out 1 of the team's finals (box score not held): the players' minutes and lines there are not counted, so 'not seen' and this season's numbers cover the 9 games counted.",
  "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-10"
 }
}
