{
 "schema": "scouting-team/1",
 "edition": "site",
 "generator": "agent_edition.py v3",
 "game_id": "0022600217",
 "season": "2026-27",
 "date": "2026-11-11",
 "tip_utc": "2026-11-12T00:00:00Z",
 "tip_et": "Wed Nov 11, 2026 · 7:00 PM ET",
 "built_at_utc": "2026-11-11T22:48:21Z",
 "matchup": {
  "label": "WAS @ IND",
  "home": "IND",
  "away": "WAS"
 },
 "scouted_team": {
  "tricode": "WAS",
  "name": "Washington Wizards",
  "team_id": 1610612764
 },
 "for_team": {
  "tricode": "IND",
  "name": "Indiana Pacers",
  "team_id": 1610612754
 },
 "frame": "Scouting WAS · from Indiana's side",
 "windows": {
  "baseline": {
   "label": "2025-26 regular season",
   "games": 81,
   "first_date": "2025-10-22",
   "last_date": "2026-04-12"
  },
  "recent": {
   "label": "2026-27 regular season to date",
   "games": 11,
   "first_date": "2026-10-21",
   "last_date": "2026-11-09"
  }
 },
 "availability": {
  "date": "2026-11-11",
  "report_date": "2026-11-11",
  "report_posted": true,
  "read_at_utc": "2026-11-11T22:48:13Z",
  "teams": [
   {
    "tricode": "WAS",
    "team_id": 1610612764,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1642364,
      "name": "Jamir Watkins",
      "status": "Out"
     },
     {
      "person_id": 1630551,
      "name": "Justin Champagnie",
      "status": "Out"
     },
     {
      "person_id": 1641736,
      "name": "Reece Beekman",
      "status": "Out"
     },
     {
      "person_id": 1641774,
      "name": "Tristan Vukčević",
      "status": "Out"
     }
    ]
   },
   {
    "tricode": "IND",
    "team_id": 1610612754,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1641767,
      "name": "Ben Sheppard",
      "status": "Out"
     },
     {
      "person_id": 1642277,
      "name": "Johnny Furphy",
      "status": "Out"
     },
     {
      "person_id": 1630169,
      "name": "Tyrese Haliburton",
      "status": "Out"
     },
     {
      "person_id": 204456,
      "name": "T.J. McConnell",
      "status": "Questionable"
     }
    ]
   }
  ],
  "schedule": {
   "team": "WAS",
   "note": null,
   "prev_game": {
    "game_id": "0022600205",
    "date_et": "2026-11-09",
    "opponent": "DET",
    "home": false
   },
   "next_game": {
    "game_id": "0022600228",
    "date_et": "2026-11-12",
    "opponent": "DET",
    "home": true,
    "days_until": 1
   },
   "season_game_number": 12,
   "days_rest": 1,
   "b2b": false,
   "three_in_four": false,
   "games_in_last_4_days": 2,
   "games_last_7_days": 4
  }
 },
 "ten_seconds": [
  {
   "text": "Last season: 6th-worst offensive rebounding (28.4%), 9th-fewest turnovers forced (13.7/100), 2nd-most fouls (21.3/g), 7th-most turnovers (15.5/100). Through 11 games the profile has moved: shooting-foul share 55% → 44% (218 trials; each clears the flag rule).",
   "source": "pbp"
  },
  {
   "text": "Scoring last season: A. Davis 20.4/g (25.7 so far), T. Young 16.8/g (18.6 so far), A. Sarr 16.2/g (9.9 so far).",
   "source": "pbp"
  }
 ],
 "team_keys": [
  {
   "key": "changes",
   "text": "Also moved through 11 games (218 trials): shooting-foul share 55% → 44%. Small sample, but each clears the flag rule.",
   "source": "pbp"
  },
  {
   "key": "rim_protection",
   "text": "Soft rim protection: opponents shoot 68% at the rim (6th worst) and get 35% of their shots there (most in the league). Get downhill; finish at the rim.",
   "source": "pbp"
  },
  {
   "key": "dreb_pct",
   "text": "Soft on the defensive glass: DREB% 66.6% (2nd worst). Send two to the offensive boards.",
   "source": "pbp"
  },
  {
   "key": "fouls_pg",
   "text": "Foul-prone team: 21.3 fouls per game (2nd most). Attack the paint and get to the line.",
   "source": "pbp"
  },
  {
   "key": "fta_per_fga",
   "text": "They rarely get to the line: 0.23 FTA per FGA (4th fewest). Be physical; the whistle is quiet.",
   "source": "pbp"
  },
  {
   "key": "poss_pg",
   "text": "Pace: 100.6 possessions per game (6th fastest).",
   "source": "pbp"
  }
 ],
 "team_metrics": [
  {
   "key": "poss_pg",
   "label": "possessions per game (pace proxy)",
   "value": 100.58,
   "league_mean": 98.64,
   "rank": 6,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "pts_per_100",
   "label": "points per 100 possessions",
   "value": 112.23,
   "league_mean": 117.21,
   "rank": 29,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "opp_pts_per_100",
   "label": "opponent points per 100 possessions",
   "value": 123.6,
   "league_mean": 117.17,
   "rank": 1,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "efg_pct",
   "label": "eFG%",
   "value": 0.535,
   "league_mean": 0.546,
   "rank": 21,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fg3a_share",
   "label": "3PA share of FGA",
   "value": 0.402,
   "league_mean": 0.415,
   "rank": 21,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fg3_pct",
   "label": "3P%",
   "value": 0.359,
   "league_mean": 0.359,
   "rank": 16,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "pitp_share",
   "label": "paint-attempt share of FGA",
   "value": 0.469,
   "league_mean": 0.484,
   "rank": 21,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_share",
   "label": "restricted-area share of FGA",
   "value": 0.288,
   "league_mean": 0.3,
   "rank": 19,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_fg_pct",
   "label": "restricted-area FG%",
   "value": 0.667,
   "league_mean": 0.661,
   "rank": 13,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fastbreak_share",
   "label": "fastbreak share of FGA",
   "value": 0.119,
   "league_mean": 0.115,
   "rank": 11,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "second_chance_share",
   "label": "second-chance share of FGA",
   "value": 0.123,
   "league_mean": 0.128,
   "rank": 20,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fta_per_fga",
   "label": "FTA per FGA",
   "value": 0.234,
   "league_mean": 0.264,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "tov_per_100",
   "label": "turnovers per 100 possessions",
   "value": 15.52,
   "league_mean": 14.71,
   "rank": 7,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "oreb_pct",
   "label": "offensive rebound %",
   "value": 0.284,
   "league_mean": 0.305,
   "rank": 25,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "dreb_pct",
   "label": "defensive rebound %",
   "value": 0.666,
   "league_mean": 0.695,
   "rank": 29,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "assisted_share",
   "label": "assisted share of made FGs",
   "value": 0.597,
   "league_mean": 0.637,
   "rank": 25,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fouls_pg",
   "label": "fouls committed per game",
   "value": 21.31,
   "league_mean": 19.86,
   "rank": 2,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of fouls",
   "value": 0.552,
   "league_mean": 0.525,
   "rank": 7,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_fg_pct",
   "label": "opponent FG% allowed at the rim",
   "value": 0.682,
   "league_mean": 0.659,
   "rank": 6,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_share",
   "label": "opponent rim-attempt share allowed",
   "value": 0.347,
   "league_mean": 0.3,
   "rank": 1,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_fg3a_share",
   "label": "opponent 3PA share allowed",
   "value": 0.404,
   "league_mean": 0.415,
   "rank": 23,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "opp_fg3_pct",
   "label": "opponent 3P% allowed",
   "value": 0.367,
   "league_mean": 0.359,
   "rank": 8,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_tov_per_100",
   "label": "opponent turnovers forced per 100",
   "value": 13.73,
   "league_mean": 14.71,
   "rank": 22,
   "n_teams": 30,
   "higher_is_better": true
  }
 ],
 "team_changes": [
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of non-technical fouls committed",
   "direction": "down",
   "p0": 0.552,
   "p1": 0.445,
   "n1": 218,
   "z": -3.17
  }
 ],
 "flag_note": "23 player rates flagged as changed from last season (bullets starting 'New this season'); 1 team-level (under Team keys).",
 "game_plan": {
  "foul_him_late": {
   "players": [
    {
     "person_id": 1629028,
     "name": "Deandre Ayton",
     "name_i": "D. Ayton",
     "jersey": "8",
     "pos": "C",
     "text": "64% FT (141 FTA, 8th pct), 8/10 in clutch",
     "printed_text": "64% FT (141 FTA, 8th pct), 8/10 in clutch",
     "ft_pct": 0.645,
     "ftm": 91,
     "fta": 141,
     "percentile": 0.076,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 8,
     "clutch_fta": 10
    },
    {
     "person_id": 1642259,
     "name": "Alex Sarr",
     "name_i": "A. Sarr",
     "jersey": "20",
     "pos": "C",
     "text": "70% FT (142 FTA, 16th pct)",
     "printed_text": "70% FT (142 FTA, 16th pct)",
     "ft_pct": 0.697,
     "ftm": 99,
     "fta": 142,
     "percentile": 0.157,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 5,
     "clutch_fta": 8
    },
    {
     "person_id": 203076,
     "name": "Anthony Davis",
     "name_i": "A. Davis",
     "jersey": "23",
     "pos": "F-C",
     "text": "73% FT (81 FTA, 25th pct)",
     "printed_text": "73% FT (81 FTA, 25th pct)",
     "ft_pct": 0.728,
     "ftm": 59,
     "fta": 81,
     "percentile": 0.25,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 1,
     "clutch_fta": 1
    },
    {
     "person_id": 1642267,
     "name": "Bub Carrington",
     "name_i": "B. Carrington",
     "jersey": "7",
     "pos": "G",
     "text": "73% FT (111 FTA, 25th pct)",
     "printed_text": "73% FT (111 FTA, 25th pct)",
     "ft_pct": 0.73,
     "ftm": 81,
     "fta": 111,
     "percentile": 0.254,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 5,
     "clutch_fta": 5
    },
    {
     "person_id": 1641731,
     "name": "Bilal Coulibaly",
     "name_i": "B. Coulibaly",
     "jersey": "0",
     "pos": "G",
     "text": "75% FT (177 FTA, 30th pct)",
     "printed_text": "75% FT (177 FTA, 30th pct)",
     "ft_pct": 0.746,
     "ftm": 132,
     "fta": 177,
     "percentile": 0.3,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 4,
     "clutch_fta": 4
    }
   ],
   "empty_text": null
  },
  "dont_foul": {
   "players": [
    {
     "person_id": 1642848,
     "name": "Tre Johnson",
     "name_i": "T. Johnson",
     "jersey": "12",
     "pos": "G",
     "text": "88% FT (86 FTA, 91st pct)",
     "printed_text": "88% FT",
     "ft_pct": 0.884,
     "ftm": 76,
     "fta": 86,
     "percentile": 0.909,
     "grade": "elite",
     "pool": 258,
     "clutch_ftm": 1,
     "clutch_fta": 2,
     "shown": true
    },
    {
     "person_id": 203114,
     "name": "Khris Middleton",
     "name_i": "K. Middleton",
     "jersey": "22",
     "pos": "F",
     "text": "88% FT (136 FTA, 88th pct), 9/10 in clutch",
     "printed_text": "88% FT",
     "ft_pct": 0.875,
     "ftm": 119,
     "fta": 136,
     "percentile": 0.88,
     "grade": "excellent",
     "pool": 258,
     "clutch_ftm": 9,
     "clutch_fta": 10,
     "shown": true
    },
    {
     "person_id": 1629027,
     "name": "Trae Young",
     "name_i": "T. Young",
     "jersey": "3",
     "pos": "G",
     "text": "82% FT (97 FTA, 65th pct), 10/10 in clutch",
     "printed_text": "82% FT",
     "ft_pct": 0.825,
     "ftm": 80,
     "fta": 97,
     "percentile": 0.653,
     "grade": "good",
     "pool": 258,
     "clutch_ftm": 10,
     "clutch_fta": 10,
     "shown": true
    },
    {
     "person_id": 1642273,
     "name": "Kyshawn George",
     "name_i": "K. George",
     "jersey": "18",
     "pos": "F",
     "text": "80% FT (131 FTA, 56th pct), 14/19 in clutch",
     "printed_text": "80% FT",
     "ft_pct": 0.802,
     "ftm": 105,
     "fta": 131,
     "percentile": 0.56,
     "grade": "above average",
     "pool": 258,
     "clutch_ftm": 14,
     "clutch_fta": 19,
     "shown": true
    },
    {
     "person_id": 1642860,
     "name": "Will Riley",
     "name_i": "W. Riley",
     "jersey": "27",
     "pos": "F",
     "text": "80% FT (180 FTA, 56th pct)",
     "printed_text": "80% FT",
     "ft_pct": 0.8,
     "ftm": 144,
     "fta": 180,
     "percentile": 0.556,
     "grade": "above average",
     "pool": 258,
     "clutch_ftm": 2,
     "clutch_fta": 2,
     "shown": true
    }
   ]
  },
  "foul_trouble": {
   "players": [],
   "empty_text": "Nobody over 4.5 fouls per 36 last season."
  }
 },
 "players": [
  {
   "person_id": 1629027,
   "name": "Trae Young",
   "name_i": "T. Young",
   "jersey": "3",
   "pos": "G",
   "section": "starters",
   "order": 1,
   "rotation_rank": 1,
   "height": "6-1",
   "age": 28.0,
   "exp": "8",
   "baseline_teams": [
    "ATL",
    "WAS"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 11,
    "games_recent": 11,
    "minutes_recent": 390.1,
    "mpg_recent": 35.5,
    "mpg_baseline": 25.59,
    "last_game": null
   },
   "last_season": {
    "gp": 16,
    "pts_pg": 16.81,
    "reb_pg": 1.88,
    "ast_pg": 7.5,
    "tov_pg": 2.44,
    "fouls_committed_pg": 2.06,
    "fouls_drawn_pg": 5.19,
    "fgm": 81,
    "fga": 177,
    "fg_pct": 0.458,
    "fga_pg": 11.06,
    "fg3m": 27,
    "fg3a": 80,
    "fg3_pct": 0.338,
    "fg3a_pg": 5.0,
    "fg3a_share": 0.452,
    "ftm": 80,
    "fta": 97,
    "ft_pct": 0.825,
    "fta_pg": 6.06,
    "fta_per_fga": 0.548,
    "rim_fgm": 23,
    "rim_fga": 34,
    "rim_fg_pct": 0.676,
    "efg_pct": 0.534,
    "ts_pct": 0.612,
    "assisted_share": 0.444,
    "tov_per_100_usage": 15.08,
    "mpg": 25.59
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 18.55,
    "reb_pg": 3.18,
    "ast_pg": 8.73,
    "tov_pg": 3.36,
    "fouls_committed_pg": 2.09,
    "fouls_drawn_pg": 5.55,
    "fgm": 57,
    "fga": 145,
    "fg_pct": 0.393,
    "fga_pg": 13.18,
    "fg3m": 21,
    "fg3a": 73,
    "fg3_pct": 0.288,
    "fg3a_pg": 6.64,
    "fg3a_share": 0.503,
    "ftm": 69,
    "fta": 84,
    "ft_pct": 0.821,
    "fta_pg": 7.64,
    "fta_per_fga": 0.579,
    "rim_fgm": 12,
    "rim_fga": 19,
    "rim_fg_pct": 0.632,
    "efg_pct": 0.466,
    "ts_pct": 0.561,
    "assisted_share": 0.316,
    "tov_per_100_usage": 16.9,
    "mpg": 35.5
   },
   "chips": [
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.338,
     "n": 80,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.676,
     "n": 34,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.825,
     "n": 97,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.653,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.548,
     "n": 177,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.151,
     "n": 258.68,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.452,
     "n": 177,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.192,
     "n": 177,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.469,
     "n": 177,
     "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.441,
     "n": 177,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.407,
     "n": 177,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 390.1,
    "mpg_baseline": 25.59,
    "fga_pg": 11.06,
    "fg3a_share": 0.452,
    "fg3_pct": 0.338,
    "rim_share": 0.192,
    "rim_fg_pct": 0.676,
    "ft_pct": 0.825,
    "pullup_share": 0.407,
    "drive_share": 0.441,
    "cs3_share_of_3pa": 0.2,
    "assisted_share": 0.444,
    "tov_per_100_usage": 15.08,
    "fta_per_fga": 0.548,
    "pf_per36": 3.1,
    "fouls_drawn_pg": 5.19,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Capable 3: 33.8% on 5.0/g. Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Primary creator (7.5 AST/g): stay home on shooters when he drives; take away the kick-out.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1642273,
   "name": "Kyshawn George",
   "name_i": "K. George",
   "jersey": "18",
   "pos": "F",
   "section": "starters",
   "order": 2,
   "rotation_rank": 2,
   "height": "6-8",
   "age": 22.0,
   "exp": "2",
   "baseline_teams": [
    "WAS"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 11,
    "games_recent": 11,
    "minutes_recent": 365.9,
    "mpg_recent": 33.3,
    "mpg_baseline": 28.99,
    "last_game": null
   },
   "last_season": {
    "gp": 48,
    "pts_pg": 14.79,
    "reb_pg": 5.1,
    "ast_pg": 4.46,
    "tov_pg": 2.6,
    "fouls_committed_pg": 3.52,
    "fouls_drawn_pg": 2.65,
    "fgm": 253,
    "fga": 577,
    "fg_pct": 0.438,
    "fga_pg": 12.02,
    "fg3m": 99,
    "fg3a": 260,
    "fg3_pct": 0.381,
    "fg3a_pg": 5.42,
    "fg3a_share": 0.451,
    "ftm": 105,
    "fta": 131,
    "ft_pct": 0.802,
    "fta_pg": 2.73,
    "fta_per_fga": 0.227,
    "rim_fgm": 76,
    "rim_fga": 119,
    "rim_fg_pct": 0.639,
    "efg_pct": 0.524,
    "ts_pct": 0.559,
    "assisted_share": 0.522,
    "tov_per_100_usage": 16.46,
    "mpg": 28.99
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 17.91,
    "reb_pg": 4.36,
    "ast_pg": 5.0,
    "tov_pg": 3.09,
    "fouls_committed_pg": 3.55,
    "fouls_drawn_pg": 3.64,
    "fgm": 73,
    "fga": 150,
    "fg_pct": 0.487,
    "fga_pg": 13.64,
    "fg3m": 24,
    "fg3a": 65,
    "fg3_pct": 0.369,
    "fg3a_pg": 5.91,
    "fg3a_share": 0.433,
    "ftm": 27,
    "fta": 34,
    "ft_pct": 0.794,
    "fta_pg": 3.09,
    "fta_per_fga": 0.227,
    "rim_fgm": 26,
    "rim_fga": 41,
    "rim_fg_pct": 0.634,
    "efg_pct": 0.567,
    "ts_pct": 0.597,
    "assisted_share": 0.493,
    "tov_per_100_usage": 17.09,
    "mpg": 33.3
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "below average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.381,
     "n": 260,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.705,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.639,
     "n": 119,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.379,
     "grade": "below average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.802,
     "n": 131,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.56,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.227,
     "n": 577,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.407,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.165,
     "n": 759.64,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.098,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.451,
     "n": 577,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.558,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.206,
     "n": 577,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.315,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.22,
     "n": 577,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.53,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.276,
     "n": 577,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.509,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.341,
     "n": 577,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.854,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 365.9,
    "mpg_baseline": 28.99,
    "fga_pg": 12.02,
    "fg3a_share": 0.451,
    "fg3_pct": 0.381,
    "rim_share": 0.206,
    "rim_fg_pct": 0.639,
    "ft_pct": 0.802,
    "pullup_share": 0.341,
    "drive_share": 0.276,
    "cs3_share_of_3pa": 0.485,
    "assisted_share": 0.522,
    "tov_per_100_usage": 16.46,
    "fta_per_fga": 0.227,
    "pf_per36": 4.4,
    "fouls_drawn_pg": 2.65,
    "flags": 1
   },
   "changes": [
    {
     "key": "pullup_share",
     "label": "pull-up family share of FGA",
     "direction": "down",
     "p0": 0.341,
     "p1": 0.2,
     "n1": 150,
     "z": -3.65
    }
   ],
   "bullets": [
    {
     "text": "Pressure him: 16.5 TO per 100 usage (bad, 10th pct), 38% of them bad passes; 34 TO in 11 games so far. Hands in the lanes.",
     "source": "pbp"
    },
    {
     "text": "New this season: pull-up family share of FGA down, 34% -> 20% (150 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 38.1% on 5.4/g (70th pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 203076,
   "name": "Anthony Davis",
   "name_i": "A. Davis",
   "jersey": "23",
   "pos": "F-C",
   "section": "starters",
   "order": 3,
   "rotation_rank": 3,
   "height": "6-10",
   "age": 33.0,
   "exp": "14",
   "baseline_teams": [
    "DAL"
   ],
   "new_to_team": true,
   "tags": [
    "started last game",
    "new · DAL last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 298.2,
    "mpg_recent": 33.1,
    "mpg_baseline": 31.29,
    "last_game": null
   },
   "last_season": {
    "gp": 20,
    "pts_pg": 20.35,
    "reb_pg": 11.05,
    "ast_pg": 2.8,
    "tov_pg": 2.05,
    "fouls_committed_pg": 2.1,
    "fouls_drawn_pg": 4.35,
    "fgm": 169,
    "fga": 334,
    "fg_pct": 0.506,
    "fga_pg": 16.7,
    "fg3m": 10,
    "fg3a": 37,
    "fg3_pct": 0.27,
    "fg3a_pg": 1.85,
    "fg3a_share": 0.111,
    "ftm": 59,
    "fta": 81,
    "ft_pct": 0.728,
    "fta_pg": 4.05,
    "fta_per_fga": 0.243,
    "rim_fgm": 97,
    "rim_fga": 147,
    "rim_fg_pct": 0.66,
    "efg_pct": 0.521,
    "ts_pct": 0.551,
    "assisted_share": 0.58,
    "tov_per_100_usage": 9.98,
    "mpg": 31.29
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 25.67,
    "reb_pg": 9.67,
    "ast_pg": 1.89,
    "tov_pg": 2.11,
    "fouls_committed_pg": 2.0,
    "fouls_drawn_pg": 4.67,
    "fgm": 89,
    "fga": 167,
    "fg_pct": 0.533,
    "fga_pg": 18.56,
    "fg3m": 9,
    "fg3a": 24,
    "fg3_pct": 0.375,
    "fg3a_pg": 2.67,
    "fg3a_share": 0.144,
    "ftm": 44,
    "fta": 52,
    "ft_pct": 0.846,
    "fta_pg": 5.78,
    "fta_per_fga": 0.311,
    "rim_fgm": 46,
    "rim_fga": 63,
    "rim_fg_pct": 0.73,
    "efg_pct": 0.56,
    "ts_pct": 0.608,
    "assisted_share": 0.607,
    "tov_per_100_usage": 9.1,
    "mpg": 33.1
   },
   "chips": [
    {
     "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": "excellent"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.27,
     "n": 37,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.66,
     "n": 147,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.502,
     "grade": "above average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.728,
     "n": 81,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.25,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.243,
     "n": 334,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.488,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.1,
     "n": 410.64,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.759,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.111,
     "n": 334,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.065,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.44,
     "n": 334,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.847,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.26,
     "n": 334,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.706,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.263,
     "n": 334,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.463,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.099,
     "n": 334,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.333,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 298.2,
    "mpg_baseline": 31.29,
    "fga_pg": 16.7,
    "fg3a_share": 0.111,
    "fg3_pct": 0.27,
    "rim_share": 0.44,
    "rim_fg_pct": 0.66,
    "ft_pct": 0.728,
    "pullup_share": 0.099,
    "drive_share": 0.263,
    "cs3_share_of_3pa": 0.892,
    "assisted_share": 0.58,
    "tov_per_100_usage": 9.98,
    "fta_per_fga": 0.243,
    "pf_per36": 2.4,
    "fouls_drawn_pg": 4.35,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Low-volume, 27.0% from 3 (1.9/g): help off him in the gaps.",
     "source": "pbp"
    },
    {
     "text": "Crashes the glass (3.6 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1642259,
   "name": "Alex Sarr",
   "name_i": "A. Sarr",
   "jersey": "20",
   "pos": "C",
   "section": "starters",
   "order": 4,
   "rotation_rank": 5,
   "height": "7-0",
   "age": 21.0,
   "exp": "2",
   "baseline_teams": [
    "WAS"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 10,
    "games_recent": 10,
    "minutes_recent": 257.4,
    "mpg_recent": 25.7,
    "mpg_baseline": 27.11,
    "last_game": null
   },
   "last_season": {
    "gp": 47,
    "pts_pg": 16.19,
    "reb_pg": 7.47,
    "ast_pg": 2.68,
    "tov_pg": 1.68,
    "fouls_committed_pg": 2.23,
    "fouls_drawn_pg": 2.62,
    "fgm": 306,
    "fga": 639,
    "fg_pct": 0.479,
    "fga_pg": 13.6,
    "fg3m": 50,
    "fg3a": 146,
    "fg3_pct": 0.342,
    "fg3a_pg": 3.11,
    "fg3a_share": 0.228,
    "ftm": 99,
    "fta": 142,
    "ft_pct": 0.697,
    "fta_pg": 3.02,
    "fta_per_fga": 0.222,
    "rim_fgm": 166,
    "rim_fga": 245,
    "rim_fg_pct": 0.678,
    "efg_pct": 0.518,
    "ts_pct": 0.542,
    "assisted_share": 0.709,
    "tov_per_100_usage": 10.12,
    "mpg": 27.11
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 9.9,
    "reb_pg": 7.2,
    "ast_pg": 1.8,
    "tov_pg": 1.2,
    "fouls_committed_pg": 2.2,
    "fouls_drawn_pg": 1.2,
    "fgm": 39,
    "fga": 80,
    "fg_pct": 0.487,
    "fga_pg": 8.0,
    "fg3m": 6,
    "fg3a": 31,
    "fg3_pct": 0.194,
    "fg3a_pg": 3.1,
    "fg3a_share": 0.388,
    "ftm": 15,
    "fta": 19,
    "ft_pct": 0.789,
    "fta_pg": 1.9,
    "fta_per_fga": 0.237,
    "rim_fgm": 29,
    "rim_fga": 37,
    "rim_fg_pct": 0.784,
    "efg_pct": 0.525,
    "ts_pct": 0.56,
    "assisted_share": 0.795,
    "tov_per_100_usage": 11.96,
    "mpg": 25.7
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "below average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "below average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.342,
     "n": 146,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.363,
     "grade": "below average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.678,
     "n": 245,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.603,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.697,
     "n": 142,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.157,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.222,
     "n": 639,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.393,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.101,
     "n": 780.48,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.735,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.228,
     "n": 639,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.143,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.383,
     "n": 639,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.766,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.192,
     "n": 639,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.438,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.196,
     "n": 639,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.252,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.069,
     "n": 639,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.255,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 257.4,
    "mpg_baseline": 27.11,
    "fga_pg": 13.6,
    "fg3a_share": 0.228,
    "fg3_pct": 0.342,
    "rim_share": 0.383,
    "rim_fg_pct": 0.678,
    "ft_pct": 0.697,
    "pullup_share": 0.069,
    "drive_share": 0.196,
    "cs3_share_of_3pa": 0.87,
    "assisted_share": 0.709,
    "tov_per_100_usage": 10.12,
    "fta_per_fga": 0.222,
    "pf_per36": 3.0,
    "fouls_drawn_pg": 2.62,
    "flags": 4
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.228,
     "p1": 0.388,
     "n1": 80,
     "z": 3.39
    },
    {
     "key": "zone_share:In The Paint (Non-RA)",
     "label": "share of FGA from In The Paint (Non-RA)",
     "direction": "down",
     "p0": 0.279,
     "p1": 0.113,
     "n1": 80,
     "z": -3.31
    },
    {
     "key": "zone_share:Corner 3",
     "label": "share of FGA from Corner 3",
     "direction": "up",
     "p0": 0.019,
     "p1": 0.138,
     "n1": 80,
     "z": 7.82
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "up",
     "p0": 0.199,
     "p1": 0.362,
     "n1": 80,
     "z": 3.67
    }
   ],
   "bullets": [
    {
     "text": "New this season: share of FGA from Corner 3 up, 2% -> 14% (80 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Capable 3: 34.2% on 3.1/g (36th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Make him take the floater: 38% on 178 non-RA paint shots (28% of his FGA).",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1643407,
   "name": "AJ Dybantsa",
   "name_i": "A. Dybantsa",
   "jersey": "4",
   "pos": "F",
   "section": "starters",
   "order": 5,
   "rotation_rank": 6,
   "height": "6-9",
   "age": 19.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 7,
    "games_recent": 7,
    "minutes_recent": 226.6,
    "mpg_recent": 32.4,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 7,
    "pts_pg": 16.71,
    "reb_pg": 6.14,
    "ast_pg": 2.14,
    "tov_pg": 2.14,
    "fouls_committed_pg": 1.86,
    "fouls_drawn_pg": 4.57,
    "fgm": 42,
    "fga": 97,
    "fg_pct": 0.433,
    "fga_pg": 13.86,
    "fg3m": 6,
    "fg3a": 22,
    "fg3_pct": 0.273,
    "fg3a_pg": 3.14,
    "fg3a_share": 0.227,
    "ftm": 27,
    "fta": 35,
    "ft_pct": 0.771,
    "fta_pg": 5.0,
    "fta_per_fga": 0.361,
    "rim_fgm": 24,
    "rim_fga": 42,
    "rim_fg_pct": 0.571,
    "efg_pct": 0.464,
    "ts_pct": 0.52,
    "assisted_share": 0.619,
    "tov_per_100_usage": 11.77,
    "mpg": 32.4
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": null,
     "n": 0,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": null,
     "n": 0,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": null,
     "n": 0,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 226.6,
    "mpg_baseline": null,
    "fga_pg": null,
    "fg3a_share": null,
    "fg3_pct": null,
    "rim_share": null,
    "rim_fg_pct": null,
    "ft_pct": null,
    "pullup_share": null,
    "drive_share": null,
    "cs3_share_of_3pa": null,
    "assisted_share": null,
    "tov_per_100_usage": null,
    "fta_per_fga": null,
    "pf_per36": null,
    "fouls_drawn_pg": null,
    "flags": 0
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1641731,
   "name": "Bilal Coulibaly",
   "name_i": "B. Coulibaly",
   "jersey": "0",
   "pos": "G",
   "section": "bench",
   "order": 1,
   "rotation_rank": 4,
   "height": "6-7",
   "age": 22.0,
   "exp": "3",
   "baseline_teams": [
    "WAS"
   ],
   "new_to_team": false,
   "tags": [
    "started 5 of 10",
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 5,
    "games_recent": 10,
    "minutes_recent": 257.9,
    "mpg_recent": 25.8,
    "mpg_baseline": 26.22,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 56,
    "pts_pg": 11.73,
    "reb_pg": 4.34,
    "ast_pg": 2.59,
    "tov_pg": 1.45,
    "fouls_committed_pg": 2.32,
    "fouls_drawn_pg": 2.36,
    "fgm": 230,
    "fga": 541,
    "fg_pct": 0.425,
    "fga_pg": 9.66,
    "fg3m": 65,
    "fg3a": 204,
    "fg3_pct": 0.319,
    "fg3a_pg": 3.64,
    "fg3a_share": 0.377,
    "ftm": 132,
    "fta": 177,
    "ft_pct": 0.746,
    "fta_pg": 3.16,
    "fta_per_fga": 0.327,
    "rim_fgm": 123,
    "rim_fga": 191,
    "rim_fg_pct": 0.644,
    "efg_pct": 0.485,
    "ts_pct": 0.531,
    "assisted_share": 0.552,
    "tov_per_100_usage": 11.57,
    "mpg": 26.22
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 7.2,
    "reb_pg": 3.7,
    "ast_pg": 0.7,
    "tov_pg": 0.7,
    "fouls_committed_pg": 3.2,
    "fouls_drawn_pg": 1.1,
    "fgm": 28,
    "fga": 59,
    "fg_pct": 0.475,
    "fga_pg": 5.9,
    "fg3m": 4,
    "fg3a": 24,
    "fg3_pct": 0.167,
    "fg3a_pg": 2.4,
    "fg3a_share": 0.407,
    "ftm": 12,
    "fta": 16,
    "ft_pct": 0.75,
    "fta_pg": 1.6,
    "fta_per_fga": 0.271,
    "rim_fgm": 23,
    "rim_fga": 29,
    "rim_fg_pct": 0.793,
    "efg_pct": 0.508,
    "ts_pct": 0.545,
    "assisted_share": 0.75,
    "tov_per_100_usage": 9.58,
    "mpg": 25.8
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "above average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "excellent"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.319,
     "n": 204,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.174,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.644,
     "n": 191,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.417,
     "grade": "average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.746,
     "n": 177,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.3,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.327,
     "n": 541,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.759,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.116,
     "n": 699.88,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.541,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.377,
     "n": 541,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.396,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.353,
     "n": 541,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.71,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.244,
     "n": 541,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.632,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.375,
     "n": 541,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.801,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.126,
     "n": 541,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.393,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 257.9,
    "mpg_baseline": 26.22,
    "fga_pg": 9.66,
    "fg3a_share": 0.377,
    "fg3_pct": 0.319,
    "rim_share": 0.353,
    "rim_fg_pct": 0.644,
    "ft_pct": 0.746,
    "pullup_share": 0.126,
    "drive_share": 0.375,
    "cs3_share_of_3pa": 0.779,
    "assisted_share": 0.552,
    "tov_per_100_usage": 11.57,
    "fta_per_fga": 0.327,
    "pf_per36": 3.2,
    "fouls_drawn_pg": 2.36,
    "flags": 6
   },
   "changes": [
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "up",
     "p0": 0.353,
     "p1": 0.492,
     "n1": 59,
     "z": 2.23
    },
    {
     "key": "zone_share:In The Paint (Non-RA)",
     "label": "share of FGA from In The Paint (Non-RA)",
     "direction": "down",
     "p0": 0.196,
     "p1": 0.068,
     "n1": 59,
     "z": -2.48
    },
    {
     "key": "zone_share:Corner 3",
     "label": "share of FGA from Corner 3",
     "direction": "up",
     "p0": 0.129,
     "p1": 0.322,
     "n1": 59,
     "z": 4.41
    },
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "down",
     "p0": 0.248,
     "p1": 0.068,
     "n1": 59,
     "z": -3.2
    },
    {
     "key": "finish_share",
     "label": "cut/putback/alley-oop/tip finish share of FGA",
     "direction": "up",
     "p0": 0.118,
     "p1": 0.271,
     "n1": 59,
     "z": 3.64
    },
    {
     "key": "assisted_share",
     "label": "assisted share of made FGs",
     "direction": "up",
     "p0": 0.552,
     "p1": 0.75,
     "n1": 28,
     "z": 2.11
    }
   ],
   "bullets": [
    {
     "text": "New this season: share of FGA from Corner 3 up, 13% -> 32% (59 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Volume 3s at 31.9%, 3.6/g (17th pct): make him shoot contested, no fly-bys.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 44% from the corners (70 att), 25% above the break (134). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1642848,
   "name": "Tre Johnson",
   "name_i": "T. Johnson",
   "jersey": "12",
   "pos": "G",
   "section": "bench",
   "order": 2,
   "rotation_rank": 7,
   "height": "6-5",
   "age": 20.0,
   "exp": "1",
   "baseline_teams": [
    "WAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 10,
    "minutes_recent": 223.7,
    "mpg_recent": 22.4,
    "mpg_baseline": 23.97,
    "last_game": null
   },
   "last_season": {
    "gp": 59,
    "pts_pg": 12.14,
    "reb_pg": 2.83,
    "ast_pg": 2.05,
    "tov_pg": 1.54,
    "fouls_committed_pg": 2.0,
    "fouls_drawn_pg": 1.19,
    "fgm": 264,
    "fga": 636,
    "fg_pct": 0.415,
    "fga_pg": 10.78,
    "fg3m": 112,
    "fg3a": 317,
    "fg3_pct": 0.353,
    "fg3a_pg": 5.37,
    "fg3a_share": 0.498,
    "ftm": 76,
    "fta": 86,
    "ft_pct": 0.884,
    "fta_pg": 1.46,
    "fta_per_fga": 0.135,
    "rim_fgm": 36,
    "rim_fga": 69,
    "rim_fg_pct": 0.522,
    "efg_pct": 0.503,
    "ts_pct": 0.531,
    "assisted_share": 0.583,
    "tov_per_100_usage": 11.9,
    "mpg": 23.97
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 8.8,
    "reb_pg": 1.8,
    "ast_pg": 0.8,
    "tov_pg": 0.8,
    "fouls_committed_pg": 2.2,
    "fouls_drawn_pg": 0.5,
    "fgm": 34,
    "fga": 97,
    "fg_pct": 0.351,
    "fga_pg": 9.7,
    "fg3m": 13,
    "fg3a": 53,
    "fg3_pct": 0.245,
    "fg3a_pg": 5.3,
    "fg3a_share": 0.546,
    "ftm": 7,
    "fta": 7,
    "ft_pct": 1.0,
    "fta_pg": 0.7,
    "fta_per_fga": 0.072,
    "rim_fgm": 5,
    "rim_fga": 7,
    "rim_fg_pct": 0.714,
    "efg_pct": 0.418,
    "ts_pct": 0.44,
    "assisted_share": 0.765,
    "tov_per_100_usage": 7.4,
    "mpg": 22.4
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "elite"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.353,
     "n": 317,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.454,
     "grade": "average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.522,
     "n": 69,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.884,
     "n": 86,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.909,
     "grade": "elite",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.135,
     "n": 636,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.157,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.119,
     "n": 764.84,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.495,
     "grade": "average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.498,
     "n": 636,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.657,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.108,
     "n": 636,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.065,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.11,
     "n": 636,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.079,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.248,
     "n": 636,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.403,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.346,
     "n": 636,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.864,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 223.7,
    "mpg_baseline": 23.97,
    "fga_pg": 10.78,
    "fg3a_share": 0.498,
    "fg3_pct": 0.353,
    "rim_share": 0.108,
    "rim_fg_pct": 0.522,
    "ft_pct": 0.884,
    "pullup_share": 0.346,
    "drive_share": 0.248,
    "cs3_share_of_3pa": 0.511,
    "assisted_share": 0.583,
    "tov_per_100_usage": 11.9,
    "fta_per_fga": 0.135,
    "pf_per36": 3.0,
    "fouls_drawn_pg": 1.19,
    "flags": 2
   },
   "changes": [
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.248,
     "p1": 0.113,
     "n1": 97,
     "z": -3.08
    },
    {
     "key": "assisted_share",
     "label": "assisted share of made FGs",
     "direction": "up",
     "p0": 0.583,
     "p1": 0.765,
     "n1": 34,
     "z": 2.15
    }
   ],
   "bullets": [
    {
     "text": "New this season: drive family share of FGA down, 25% -> 11% (97 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Doesn't get to the line: 0.14 FTA per FGA (16th pct). Be physical; the whistle is quiet.",
     "source": "pbp"
    },
    {
     "text": "Capable 3: 35.3% on 5.4/g (45th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 47% from the corners (57 att), 33% above the break (260). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1642267,
   "name": "Bub Carrington",
   "name_i": "B. Carrington",
   "jersey": "7",
   "pos": "G",
   "section": "bench",
   "order": 3,
   "rotation_rank": 8,
   "height": "6-4",
   "age": 21.0,
   "exp": "2",
   "baseline_teams": [
    "WAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 11,
    "minutes_recent": 211.5,
    "mpg_recent": 19.2,
    "mpg_baseline": 27.69,
    "last_game": null
   },
   "last_season": {
    "gp": 81,
    "pts_pg": 10.77,
    "reb_pg": 3.36,
    "ast_pg": 4.57,
    "tov_pg": 2.33,
    "fouls_committed_pg": 2.26,
    "fouls_drawn_pg": 1.37,
    "fgm": 312,
    "fga": 729,
    "fg_pct": 0.428,
    "fga_pg": 9.0,
    "fg3m": 167,
    "fg3a": 407,
    "fg3_pct": 0.41,
    "fg3a_pg": 5.02,
    "fg3a_share": 0.558,
    "ftm": 81,
    "fta": 111,
    "ft_pct": 0.73,
    "fta_pg": 1.37,
    "fta_per_fga": 0.152,
    "rim_fgm": 29,
    "rim_fga": 58,
    "rim_fg_pct": 0.5,
    "efg_pct": 0.543,
    "ts_pct": 0.561,
    "assisted_share": 0.506,
    "tov_per_100_usage": 19.55,
    "mpg": 27.69
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 5.55,
    "reb_pg": 1.91,
    "ast_pg": 2.18,
    "tov_pg": 0.64,
    "fouls_committed_pg": 1.73,
    "fouls_drawn_pg": 0.91,
    "fgm": 19,
    "fga": 48,
    "fg_pct": 0.396,
    "fga_pg": 4.36,
    "fg3m": 17,
    "fg3a": 35,
    "fg3_pct": 0.486,
    "fg3a_pg": 3.18,
    "fg3a_share": 0.729,
    "ftm": 6,
    "fta": 7,
    "ft_pct": 0.857,
    "fta_pg": 0.64,
    "fta_per_fga": 0.146,
    "rim_fgm": 1,
    "rim_fga": 5,
    "rim_fg_pct": 0.2,
    "efg_pct": 0.573,
    "ts_pct": 0.597,
    "assisted_share": 0.789,
    "tov_per_100_usage": 12.05,
    "mpg": 19.2
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    },
    {
     "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": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.41,
     "n": 407,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.91,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.5,
     "n": 58,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.73,
     "n": 111,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.254,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.152,
     "n": 729,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.185,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.195,
     "n": 966.84,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.023,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.558,
     "n": 729,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.78,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.08,
     "n": 729,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.019,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.152,
     "n": 729,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.234,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.128,
     "n": 729,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.086,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.51,
     "n": 729,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.998,
     "grade": "elite",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 211.5,
    "mpg_baseline": 27.69,
    "fga_pg": 9.0,
    "fg3a_share": 0.558,
    "fg3_pct": 0.41,
    "rim_share": 0.08,
    "rim_fg_pct": 0.5,
    "ft_pct": 0.73,
    "pullup_share": 0.51,
    "drive_share": 0.128,
    "cs3_share_of_3pa": 0.388,
    "assisted_share": 0.506,
    "tov_per_100_usage": 19.55,
    "fta_per_fga": 0.152,
    "pf_per36": 2.9,
    "fouls_drawn_pg": 1.37,
    "flags": 6
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.558,
     "p1": 0.729,
     "n1": 48,
     "z": 2.38
    },
    {
     "key": "zone_share:Mid-Range",
     "label": "share of FGA from Mid-Range",
     "direction": "down",
     "p0": 0.236,
     "p1": 0.083,
     "n1": 48,
     "z": -2.49
    },
    {
     "key": "zone_share:Corner 3",
     "label": "share of FGA from Corner 3",
     "direction": "up",
     "p0": 0.071,
     "p1": 0.333,
     "n1": 48,
     "z": 7.05
    },
    {
     "key": "pullup_share",
     "label": "pull-up family share of FGA",
     "direction": "down",
     "p0": 0.51,
     "p1": 0.271,
     "n1": 48,
     "z": -3.32
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "up",
     "p0": 0.217,
     "p1": 0.479,
     "n1": 48,
     "z": 4.41
    },
    {
     "key": "assisted_share",
     "label": "assisted share of made FGs",
     "direction": "up",
     "p0": 0.506,
     "p1": 0.789,
     "n1": 19,
     "z": 2.47
    }
   ],
   "bullets": [
    {
     "text": "Pressure him: 19.6 TO per 100 usage (bad, 2nd pct), 55% of them bad passes; 7 TO in 11 games so far. Hands in the lanes.",
     "source": "pbp"
    },
    {
     "text": "New this season: share of FGA from Corner 3 up, 7% -> 33% (48 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Doesn't get to the line: 0.15 FTA per FGA (18th pct). Be physical; the whistle is quiet.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1629028,
   "name": "Deandre Ayton",
   "name_i": "D. Ayton",
   "jersey": "8",
   "pos": "C",
   "section": "bench",
   "order": 4,
   "rotation_rank": 9,
   "height": "7-0",
   "age": 28.0,
   "exp": "8",
   "baseline_teams": [
    "LAL"
   ],
   "new_to_team": true,
   "tags": [
    "started 2 of 11",
    "new · LAL last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 2,
    "games_recent": 11,
    "minutes_recent": 165.1,
    "mpg_recent": 15.0,
    "mpg_baseline": 27.2,
    "last_game": null
   },
   "last_season": {
    "gp": 72,
    "pts_pg": 12.46,
    "reb_pg": 7.99,
    "ast_pg": 0.82,
    "tov_pg": 1.15,
    "fouls_committed_pg": 2.18,
    "fouls_drawn_pg": 1.62,
    "fgm": 403,
    "fga": 601,
    "fg_pct": 0.671,
    "fga_pg": 8.35,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 91,
    "fta": 141,
    "ft_pct": 0.645,
    "fta_pg": 1.96,
    "fta_per_fga": 0.235,
    "rim_fgm": 266,
    "rim_fga": 331,
    "rim_fg_pct": 0.804,
    "efg_pct": 0.671,
    "ts_pct": 0.676,
    "assisted_share": 0.801,
    "tov_per_100_usage": 11.13,
    "mpg": 27.2
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 5.0,
    "reb_pg": 5.09,
    "ast_pg": 0.91,
    "tov_pg": 0.45,
    "fouls_committed_pg": 1.09,
    "fouls_drawn_pg": 0.91,
    "fgm": 26,
    "fga": 39,
    "fg_pct": 0.667,
    "fga_pg": 3.55,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 3,
    "fta": 6,
    "ft_pct": 0.5,
    "fta_pg": 0.55,
    "fta_per_fga": 0.154,
    "rim_fgm": 22,
    "rim_fga": 30,
    "rim_fg_pct": 0.733,
    "efg_pct": 0.667,
    "ts_pct": 0.66,
    "assisted_share": 0.577,
    "tov_per_100_usage": 10.72,
    "mpg": 15.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": "above average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "average"
    }
   ],
   "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.804,
     "n": 331,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.99,
     "grade": "elite",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.645,
     "n": 141,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.076,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.235,
     "n": 601,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.452,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.111,
     "n": 746.04,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.598,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.0,
     "n": 601,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.009,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.551,
     "n": 601,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.917,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.195,
     "n": 601,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.452,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.126,
     "n": 601,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.083,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.013,
     "n": 601,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.072,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 165.1,
    "mpg_baseline": 27.2,
    "fga_pg": 8.35,
    "fg3a_share": 0.0,
    "fg3_pct": null,
    "rim_share": 0.551,
    "rim_fg_pct": 0.804,
    "ft_pct": 0.645,
    "pullup_share": 0.013,
    "drive_share": 0.126,
    "cs3_share_of_3pa": null,
    "assisted_share": 0.801,
    "tov_per_100_usage": 11.13,
    "fta_per_fga": 0.235,
    "pf_per36": 2.9,
    "fouls_drawn_pg": 1.62,
    "flags": 4
   },
   "changes": [
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "up",
     "p0": 0.551,
     "p1": 0.769,
     "n1": 39,
     "z": 2.74
    },
    {
     "key": "zone_share:In The Paint (Non-RA)",
     "label": "share of FGA from In The Paint (Non-RA)",
     "direction": "down",
     "p0": 0.386,
     "p1": 0.205,
     "n1": 39,
     "z": -2.32
    },
    {
     "key": "finish_share",
     "label": "cut/putback/alley-oop/tip finish share of FGA",
     "direction": "up",
     "p0": 0.406,
     "p1": 0.59,
     "n1": 39,
     "z": 2.34
    },
    {
     "key": "assisted_share",
     "label": "assisted share of made FGs",
     "direction": "down",
     "p0": 0.801,
     "p1": 0.577,
     "n1": 26,
     "z": -2.87
    }
   ],
   "bullets": [
    {
     "text": "Elite finisher: 80% at the rim (99th pct) on 331 attempts, 55% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "New this season: assisted share of made FGs down, 80% -> 58% (26 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (0.0 3PA/g): sag off him and help from him; no closeouts needed.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1630551,
   "name": "Justin Champagnie",
   "name_i": "J. Champagnie",
   "jersey": "9",
   "pos": "G-F",
   "section": "bench",
   "order": 5,
   "rotation_rank": 10,
   "height": "6-6",
   "age": 25.0,
   "exp": "5",
   "baseline_teams": [
    "WAS"
   ],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-11",
    "read_at_utc": "2026-11-11T22:48:13Z"
   },
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 4,
    "minutes_recent": 73.3,
    "mpg_recent": 18.3,
    "mpg_baseline": 19.98,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 68,
    "pts_pg": 8.69,
    "reb_pg": 5.49,
    "ast_pg": 1.21,
    "tov_pg": 0.65,
    "fouls_committed_pg": 1.68,
    "fouls_drawn_pg": 1.19,
    "fgm": 231,
    "fga": 456,
    "fg_pct": 0.507,
    "fga_pg": 6.71,
    "fg3m": 53,
    "fg3a": 163,
    "fg3_pct": 0.325,
    "fg3a_pg": 2.4,
    "fg3a_share": 0.357,
    "ftm": 76,
    "fta": 98,
    "ft_pct": 0.776,
    "fta_pg": 1.44,
    "fta_per_fga": 0.215,
    "rim_fgm": 167,
    "rim_fga": 240,
    "rim_fg_pct": 0.696,
    "efg_pct": 0.565,
    "ts_pct": 0.592,
    "assisted_share": 0.654,
    "tov_per_100_usage": 8.1,
    "mpg": 19.98
   },
   "this_season": {
    "gp": 4,
    "pts_pg": 7.25,
    "reb_pg": 7.5,
    "ast_pg": 1.25,
    "tov_pg": 0.0,
    "fouls_committed_pg": 1.5,
    "fouls_drawn_pg": 0.5,
    "fgm": 12,
    "fga": 20,
    "fg_pct": 0.6,
    "fga_pg": 5.0,
    "fg3m": 2,
    "fg3a": 7,
    "fg3_pct": 0.286,
    "fg3a_pg": 1.75,
    "fg3a_share": 0.35,
    "ftm": 3,
    "fta": 3,
    "ft_pct": 1.0,
    "fta_pg": 0.75,
    "fta_per_fga": 0.15,
    "rim_fgm": 10,
    "rim_fga": 12,
    "rim_fg_pct": 0.833,
    "efg_pct": 0.65,
    "ts_pct": 0.68,
    "assisted_share": 0.833,
    "tov_per_100_usage": 0.0,
    "mpg": 18.3
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "below average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.325,
     "n": 163,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.217,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.696,
     "n": 240,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.736,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.776,
     "n": 98,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.424,
     "grade": "average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.215,
     "n": 456,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.354,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.081,
     "n": 543.12,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.92,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.357,
     "n": 456,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.343,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.526,
     "n": 456,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.907,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.178,
     "n": 456,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.357,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.259,
     "n": 456,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.449,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.044,
     "n": 456,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.178,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 73.3,
    "mpg_baseline": 19.98,
    "fga_pg": 6.71,
    "fg3a_share": 0.357,
    "fg3_pct": 0.325,
    "rim_share": 0.526,
    "rim_fg_pct": 0.696,
    "ft_pct": 0.776,
    "pullup_share": 0.044,
    "drive_share": 0.259,
    "cs3_share_of_3pa": 0.798,
    "assisted_share": 0.654,
    "tov_per_100_usage": 8.1,
    "fta_per_fga": 0.215,
    "pf_per36": 3.0,
    "fouls_drawn_pg": 1.19,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 8.1 TO per 100 usage (92nd pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Low-volume, 32.5% from 3 (2.4/g): help off him in the gaps.",
     "source": "pbp"
    },
    {
     "text": "Lives at the rim: 53% of his shots in the restricted area, 70% there. Build the wall, no straight-line drives.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 203114,
   "name": "Khris Middleton",
   "name_i": "K. Middleton",
   "jersey": "22",
   "pos": "F",
   "section": "bench",
   "order": 6,
   "rotation_rank": 11,
   "height": "6-7",
   "age": 35.0,
   "exp": "14",
   "baseline_teams": [
    "DAL",
    "WAS"
   ],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 5,
    "minutes_recent": 68.7,
    "mpg_recent": 13.7,
    "mpg_baseline": 22.86,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 62,
    "pts_pg": 10.26,
    "reb_pg": 3.69,
    "ast_pg": 2.77,
    "tov_pg": 1.71,
    "fouls_committed_pg": 2.27,
    "fouls_drawn_pg": 1.79,
    "fgm": 225,
    "fga": 537,
    "fg_pct": 0.419,
    "fga_pg": 8.66,
    "fg3m": 67,
    "fg3a": 185,
    "fg3_pct": 0.362,
    "fg3a_pg": 2.98,
    "fg3a_share": 0.345,
    "ftm": 119,
    "fta": 136,
    "ft_pct": 0.875,
    "fta_pg": 2.19,
    "fta_per_fga": 0.253,
    "rim_fgm": 36,
    "rim_fga": 66,
    "rim_fg_pct": 0.545,
    "efg_pct": 0.481,
    "ts_pct": 0.533,
    "assisted_share": 0.547,
    "tov_per_100_usage": 15.08,
    "mpg": 22.86
   },
   "this_season": {
    "gp": 5,
    "pts_pg": 2.4,
    "reb_pg": 1.6,
    "ast_pg": 0.4,
    "tov_pg": 1.2,
    "fouls_committed_pg": 1.4,
    "fouls_drawn_pg": 1.2,
    "fgm": 3,
    "fga": 9,
    "fg_pct": 0.333,
    "fga_pg": 1.8,
    "fg3m": 1,
    "fg3a": 5,
    "fg3_pct": 0.2,
    "fg3a_pg": 1.0,
    "fg3a_share": 0.556,
    "ftm": 5,
    "fta": 6,
    "ft_pct": 0.833,
    "fta_pg": 1.2,
    "fta_per_fga": 0.667,
    "rim_fgm": 1,
    "rim_fga": 1,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.389,
    "ts_pct": 0.515,
    "assisted_share": 0.667,
    "tov_per_100_usage": 34.01,
    "mpg": 13.7
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "above average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "excellent"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "above average"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.362,
     "n": 185,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.536,
     "grade": "above average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.545,
     "n": 66,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.875,
     "n": 136,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.88,
     "grade": "excellent",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.253,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.544,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.151,
     "n": 702.84,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.177,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.345,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.294,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.123,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.079,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.207,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.498,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.171,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.195,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.304,
     "n": 537,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.794,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 68.7,
    "mpg_baseline": 22.86,
    "fga_pg": 8.66,
    "fg3a_share": 0.345,
    "fg3_pct": 0.362,
    "rim_share": 0.123,
    "rim_fg_pct": 0.545,
    "ft_pct": 0.875,
    "pullup_share": 0.304,
    "drive_share": 0.171,
    "cs3_share_of_3pa": 0.578,
    "assisted_share": 0.547,
    "tov_per_100_usage": 15.08,
    "fta_per_fga": 0.253,
    "pf_per36": 3.6,
    "fouls_drawn_pg": 1.79,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Pressure him: 15.1 TO per 100 usage (bad, 18th pct), 49% of them bad passes; 6 TO in 5 games so far. Hands in the lanes.",
     "source": "pbp"
    },
    {
     "text": "Takes 3.0 3s/g at 36.2% (54th pct): respect it, closeout.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 30% of his shots are pull-ups (79th pct, 39%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1642860,
   "name": "Will Riley",
   "name_i": "W. Riley",
   "jersey": "27",
   "pos": "F",
   "section": "bench",
   "order": 7,
   "rotation_rank": 12,
   "height": "6-9",
   "age": 20.0,
   "exp": "1",
   "baseline_teams": [
    "WAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 59.8,
    "mpg_recent": 6.6,
    "mpg_baseline": 22.23,
    "last_game": null
   },
   "last_season": {
    "gp": 73,
    "pts_pg": 10.47,
    "reb_pg": 2.88,
    "ast_pg": 1.99,
    "tov_pg": 1.29,
    "fouls_committed_pg": 1.23,
    "fouls_drawn_pg": 1.78,
    "fgm": 271,
    "fga": 615,
    "fg_pct": 0.441,
    "fga_pg": 8.42,
    "fg3m": 78,
    "fg3a": 247,
    "fg3_pct": 0.316,
    "fg3a_pg": 3.38,
    "fg3a_share": 0.402,
    "ftm": 144,
    "fta": 180,
    "ft_pct": 0.8,
    "fta_pg": 2.47,
    "fta_per_fga": 0.293,
    "rim_fgm": 120,
    "rim_fga": 172,
    "rim_fg_pct": 0.698,
    "efg_pct": 0.504,
    "ts_pct": 0.55,
    "assisted_share": 0.572,
    "tov_per_100_usage": 11.93,
    "mpg": 22.23
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 1.78,
    "reb_pg": 0.22,
    "ast_pg": 0.33,
    "tov_pg": 0.22,
    "fouls_committed_pg": 0.44,
    "fouls_drawn_pg": 0.33,
    "fgm": 6,
    "fga": 15,
    "fg_pct": 0.4,
    "fga_pg": 1.67,
    "fg3m": 1,
    "fg3a": 8,
    "fg3_pct": 0.125,
    "fg3a_pg": 0.89,
    "fg3a_share": 0.533,
    "ftm": 3,
    "fta": 4,
    "ft_pct": 0.75,
    "fta_pg": 0.44,
    "fta_per_fga": 0.267,
    "rim_fgm": 5,
    "rim_fga": 5,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.433,
    "ts_pct": 0.477,
    "assisted_share": 1.0,
    "tov_per_100_usage": 10.66,
    "mpg": 6.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "excellent"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.316,
     "n": 247,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.143,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.698,
     "n": 172,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.756,
     "grade": "excellent",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.8,
     "n": 180,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.556,
     "grade": "above average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.293,
     "n": 615,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.667,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.119,
     "n": 788.2,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.492,
     "grade": "average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.402,
     "n": 615,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.442,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.28,
     "n": 615,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.498,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.211,
     "n": 615,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.509,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.335,
     "n": 615,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.699,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.213,
     "n": 615,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.621,
     "grade": "good",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 59.8,
    "mpg_baseline": 22.23,
    "fga_pg": 8.42,
    "fg3a_share": 0.402,
    "fg3_pct": 0.316,
    "rim_share": 0.28,
    "rim_fg_pct": 0.698,
    "ft_pct": 0.8,
    "pullup_share": 0.213,
    "drive_share": 0.335,
    "cs3_share_of_3pa": 0.603,
    "assisted_share": 0.572,
    "tov_per_100_usage": 11.93,
    "fta_per_fga": 0.293,
    "pf_per36": 2.0,
    "fouls_drawn_pg": 1.78,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Volume 3s at 31.6%, 3.4/g (14th pct): make him shoot contested, no fly-bys.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1630544,
   "name": "Tre Mann",
   "name_i": "T. Mann",
   "jersey": "1",
   "pos": "G",
   "section": "bench",
   "order": 8,
   "rotation_rank": 13,
   "height": "6-4",
   "age": 25.0,
   "exp": "5",
   "baseline_teams": [
    "CHA"
   ],
   "new_to_team": true,
   "tags": [
    "new · CHA last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 5,
    "minutes_recent": 23.8,
    "mpg_recent": 4.8,
    "mpg_baseline": 12.61,
    "last_game": null
   },
   "last_season": {
    "gp": 53,
    "pts_pg": 5.49,
    "reb_pg": 1.74,
    "ast_pg": 1.62,
    "tov_pg": 1.02,
    "fouls_committed_pg": 1.3,
    "fouls_drawn_pg": 0.45,
    "fgm": 109,
    "fga": 303,
    "fg_pct": 0.36,
    "fga_pg": 5.72,
    "fg3m": 50,
    "fg3a": 155,
    "fg3_pct": 0.323,
    "fg3a_pg": 2.92,
    "fg3a_share": 0.512,
    "ftm": 23,
    "fta": 27,
    "ft_pct": 0.852,
    "fta_pg": 0.51,
    "fta_per_fga": 0.089,
    "rim_fgm": 25,
    "rim_fga": 49,
    "rim_fg_pct": 0.51,
    "efg_pct": 0.442,
    "ts_pct": 0.462,
    "assisted_share": 0.477,
    "tov_per_100_usage": 14.64,
    "mpg": 12.61
   },
   "this_season": {
    "gp": 5,
    "pts_pg": 0.8,
    "reb_pg": 0.0,
    "ast_pg": 0.4,
    "tov_pg": 0.2,
    "fouls_committed_pg": 0.0,
    "fouls_drawn_pg": 0.0,
    "fgm": 2,
    "fga": 8,
    "fg_pct": 0.25,
    "fga_pg": 1.6,
    "fg3m": 0,
    "fg3a": 3,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.6,
    "fg3a_share": 0.375,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": 2,
    "rim_fga": 5,
    "rim_fg_pct": 0.4,
    "efg_pct": 0.25,
    "ts_pct": 0.25,
    "assisted_share": 0.5,
    "tov_per_100_usage": 11.11,
    "mpg": 4.8
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.323,
     "n": 155,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.2,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.51,
     "n": 49,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.852,
     "n": 27,
     "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": 303,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.03,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.146,
     "n": 368.88,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.198,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.512,
     "n": 303,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.699,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.162,
     "n": 303,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.16,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.079,
     "n": 303,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.03,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.294,
     "n": 303,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.562,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.36,
     "n": 303,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.896,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 23.8,
    "mpg_baseline": 12.61,
    "fga_pg": 5.72,
    "fg3a_share": 0.512,
    "fg3_pct": 0.323,
    "rim_share": 0.162,
    "rim_fg_pct": 0.51,
    "ft_pct": 0.852,
    "pullup_share": 0.36,
    "drive_share": 0.294,
    "cs3_share_of_3pa": 0.497,
    "assisted_share": 0.477,
    "tov_per_100_usage": 14.64,
    "fta_per_fga": 0.089,
    "pf_per36": 3.7,
    "fouls_drawn_pg": 0.45,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Low-volume, 32.3% from 3 (2.9/g): help off him in the gaps.",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 14.6 TO per 100 usage (bad, 20th pct), 37% of them bad passes; 1 TO in 5 games so far. Hands in the lanes.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 36% of his shots are pull-ups (90th pct, 33%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1630264,
   "name": "Anthony Gill",
   "name_i": "A. Gill",
   "jersey": "16",
   "pos": "F",
   "section": "bench",
   "order": 9,
   "rotation_rank": 14,
   "height": "6-8",
   "age": 34.0,
   "exp": "6",
   "baseline_teams": [
    "WAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 3,
    "minutes_recent": 11.3,
    "mpg_recent": 3.8,
    "mpg_baseline": 17.58,
    "last_game": null
   },
   "last_season": {
    "gp": 54,
    "pts_pg": 5.89,
    "reb_pg": 2.93,
    "ast_pg": 1.28,
    "tov_pg": 0.65,
    "fouls_committed_pg": 1.63,
    "fouls_drawn_pg": 1.07,
    "fgm": 134,
    "fga": 214,
    "fg_pct": 0.626,
    "fga_pg": 3.96,
    "fg3m": 16,
    "fg3a": 47,
    "fg3_pct": 0.34,
    "fg3a_pg": 0.87,
    "fg3a_share": 0.22,
    "ftm": 34,
    "fta": 46,
    "ft_pct": 0.739,
    "fta_pg": 0.85,
    "fta_per_fga": 0.215,
    "rim_fgm": 93,
    "rim_fga": 112,
    "rim_fg_pct": 0.83,
    "efg_pct": 0.664,
    "ts_pct": 0.679,
    "assisted_share": 0.769,
    "tov_per_100_usage": 13.0,
    "mpg": 17.58
   },
   "this_season": {
    "gp": 3,
    "pts_pg": 0.33,
    "reb_pg": 1.0,
    "ast_pg": 0.0,
    "tov_pg": 0.0,
    "fouls_committed_pg": 0.0,
    "fouls_drawn_pg": 0.33,
    "fgm": 0,
    "fga": 4,
    "fg_pct": 0.0,
    "fga_pg": 1.33,
    "fg3m": 0,
    "fg3a": 1,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.33,
    "fg3a_share": 0.25,
    "ftm": 1,
    "fta": 2,
    "ft_pct": 0.5,
    "fta_pg": 0.67,
    "fta_per_fga": 0.5,
    "rim_fgm": 0,
    "rim_fga": 3,
    "rim_fg_pct": 0.0,
    "efg_pct": 0.0,
    "ts_pct": 0.102,
    "assisted_share": null,
    "tov_per_100_usage": 0.0,
    "mpg": 3.8
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.34,
     "n": 47,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.83,
     "n": 112,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.998,
     "grade": "elite",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.739,
     "n": 46,
     "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.215,
     "n": 214,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.13,
     "n": 269.24,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.22,
     "n": 214,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.523,
     "n": 214,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.271,
     "n": 214,
     "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.308,
     "n": 214,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.019,
     "n": 214,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 11.3,
    "mpg_baseline": 17.58,
    "fga_pg": 3.96,
    "fg3a_share": 0.22,
    "fg3_pct": 0.34,
    "rim_share": 0.523,
    "rim_fg_pct": 0.83,
    "ft_pct": 0.739,
    "pullup_share": 0.019,
    "drive_share": 0.308,
    "cs3_share_of_3pa": 0.936,
    "assisted_share": 0.769,
    "tov_per_100_usage": 13.0,
    "fta_per_fga": 0.215,
    "pf_per36": 3.3,
    "fouls_drawn_pg": 1.07,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Elite finisher: 83% at the rim (99th pct) on 112 attempts, 52% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (0.9 3PA/g, 34% from 3): go under screens, help off him.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  }
 ],
 "also_seen": [
  {
   "person_id": 1643590,
   "name": "Felix Okpara",
   "name_i": "F. Okpara",
   "jersey": "34",
   "pos": "C",
   "minutes_recent": 5.3,
   "last_season": null
  },
  {
   "person_id": 1641736,
   "name": "Reece Beekman",
   "name_i": "R. Beekman",
   "jersey": "26",
   "pos": "G",
   "minutes_recent": 1.0,
   "last_season": null
  }
 ],
 "not_seen": [
  {
   "person_id": 1642364,
   "name": "Jamir Watkins",
   "name_i": "J. Watkins",
   "jersey": "5",
   "pos": "F",
   "baseline_teams": [
    "WAS"
   ],
   "mpg_baseline": 20.65,
   "last_season": {
    "gp": 49,
    "pts_pg": 7.39,
    "fga_pg": 5.96,
    "fg3a_pg": 3.2,
    "fg3_pct": 0.299,
    "reb_pg": 3.84,
    "ast_pg": 1.37
   }
  },
  {
   "person_id": 1641774,
   "name": "Tristan Vukčević",
   "name_i": "T. Vukcevic",
   "jersey": "00",
   "pos": "F",
   "baseline_teams": [
    "WAS"
   ],
   "mpg_baseline": 13.86,
   "last_season": {
    "gp": 48,
    "pts_pg": 9.1,
    "fga_pg": 6.58,
    "fg3a_pg": 2.98,
    "fg3_pct": 0.343,
    "reb_pg": 3.06,
    "ast_pg": 1.15
   }
  }
 ],
 "definitions": {
  "windows": "baseline = the prior full regular season (2025-26 regular season); recent = the current regular season to date (2026-27 regular season to date). The windows are disjoint.",
  "grades (shooting / ball security)": "league percentile of the player's 2025-26 regular season rate among qualified players, computed from the play-by-play file (qualification: 3P% >= 100 3PA, rim FG% >= 100 restricted-area FGA, FT% >= 75 FTA, rates per FGA >= 300 FGA, turnover rate >= 300 usage events). Words as in 'grade words'; for turnover rate a HIGH percentile means FEW turnovers.",
  "team league context": "every team's 2025-26 regular season value from one pass over the baseline file (same definitions as the team stats except that live team rebounds are approximated as rebounds without the 'deadball' qualifier). rank_desc: 1 = highest value among 30 teams.",
  "rotation": "players ordered by total minutes in the recent window's box scores; Starters = the players who started the team's last game (its box score); a player under 10 minutes over the recent window is listed (Also seen), not carded.",
  "per-36": "baseline per-36 uses each player's total minutes over the baseline season, every team he played for included; recent per-36 uses the box-score minutes.",
  "clutch": "FGA/FG% (and FTA) on shots taken with period >= 4 (includes overtime), game clock <= 5:00 remaining, and |scoreHome - scoreAway| <= 5 BEFORE the shot (score taken from the latest preceding row of the game that carries a score; shots with no prior score are not clutch). The 2025-26 file has no shot rows with empty scores.",
  "possessions_est": "FGA + 0.44*FTA - OREB + TOV, all team-level counts over the window, where OREB = player offensive rebounds + team offensive rebounds that are live (qualifier 'team' without 'deadball', and not immediately following an end-of-period heave) and TOV = all turnover rows for the team including team turnovers (shot clock, etc.). possessions_pg = /games.",
  "usage_events": "FGA + 0.44*FTA + TOV for the player (or team). This is the denominator of to_rate; it is a fractional trial count because of the FT weight.",
  "availability (context)": "statuses as the league's official injury report lists them, with that report's date and the time it was read, never a reason; a player who is not listed is not named. A carded player listed at either of the two most serious statuses keeps his card but leaves the free-throw and foul boxes.",
  "grade words": "league percentile words: elite 90th and up, excellent 75th-89th, good 60th-74th, above average 50th-59th, average 40th-49th, below average 25th-39th, bad under the 25th.",
  "change flags": "For each rate, shrink the recent proportion toward the baseline with a Beta prior of strength m (empirical-Bayes flavour): p1_shrunk = (k1 + m*p0)/(n1 + m), with m = 60 for shot-diet / zone / assisted shares, m = 250 for FG%-type rates (rim FG%, 3P%; 3P% needs ~750 attempts to stabilize, so a 10-game 3P% is almost never flaggable by design), m = 60 for turnover rate. FLAG when |p1_shrunk - p0| >= 0.06 AND |z| >= 2.0 where z = (k1/n1 - p0)/sqrt(p0*(1-p0)/n1) (raw recent proportion against the baseline proportion, SE from p0) AND n1 >= 15 recent trials. Here the windows are disjoint."
 },
 "omitted": {
  "ten_seconds": 0,
  "team_keys": 0,
  "bullets": 0,
  "decided_by": {
   "tag": 0,
   "vocabulary": 0,
   "key": 0
  }
 },
 "provenance": {
  "text": "Computed by NightlyHoops from play-by-play and box scores of regular-season games, and the league's official injury report (statuses only).",
  "data_collected": "2026-11-11"
 }
}
