{
 "schema": "scouting-team/1",
 "edition": "site",
 "generator": "agent_edition.py v3",
 "game_id": "0022600207",
 "season": "2026-27",
 "date": "2026-11-09",
 "tip_utc": "2026-11-10T01:00:00Z",
 "tip_et": "Mon Nov 9, 2026 · 8:00 PM ET",
 "built_at_utc": "2026-11-09T23:49:03Z",
 "matchup": {
  "label": "IND @ DAL",
  "home": "DAL",
  "away": "IND"
 },
 "scouted_team": {
  "tricode": "DAL",
  "name": "Dallas Mavericks",
  "team_id": 1610612742
 },
 "for_team": {
  "tricode": "IND",
  "name": "Indiana Pacers",
  "team_id": 1610612754
 },
 "frame": "Scouting DAL · from Indiana's side",
 "windows": {
  "baseline": {
   "label": "2025-26 regular season",
   "games": 82,
   "first_date": "2025-10-22",
   "last_date": "2026-04-12"
  },
  "recent": {
   "label": "2026-27 regular season to date",
   "games": 10,
   "first_date": "2026-10-21",
   "last_date": "2026-11-08"
  }
 },
 "availability": {
  "date": "2026-11-09",
  "report_date": "2026-11-09",
  "report_posted": true,
  "read_at_utc": "2026-11-09T23:48:54Z",
  "teams": [
   {
    "tricode": "DAL",
    "team_id": 1610612742,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1641726,
      "name": "Dereck Lively II",
      "status": "Out"
     },
     {
      "person_id": 1643547,
      "name": "Sergio de Larrea",
      "status": "Out"
     },
     {
      "person_id": 1641844,
      "name": "Tarik Biberović",
      "status": "Out"
     },
     {
      "person_id": 1643516,
      "name": "Morez Johnson Jr.",
      "status": "Questionable"
     }
    ]
   },
   {
    "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": "DAL",
   "note": null,
   "prev_game": {
    "game_id": "0022600199",
    "date_et": "2026-11-08",
    "opponent": "BKN",
    "home": true
   },
   "next_game": {
    "game_id": "0022600229",
    "date_et": "2026-11-12",
    "opponent": "MIN",
    "home": false,
    "days_until": 3
   },
   "season_game_number": 11,
   "days_rest": 0,
   "b2b": true,
   "three_in_four": true,
   "games_in_last_4_days": 3,
   "games_last_7_days": 4
  }
 },
 "ten_seconds": [
  {
   "text": "Last season: 5th-most paint attempts (52%), 4th-worst offensive rebounding (27.9%), 4th-fewest turnovers forced (13.2/100), 2nd-fewest fouls (18.4/g). Through 10 games the profile has moved: drive share 32% → 25%; shooting-foul share 59% → 47% (884 trials; each clears the flag rule).",
   "source": "pbp"
  },
  {
   "text": "Scoring last season: C. Flagg 21.0/g (24.0 so far), N. Marshall 15.2/g (11.9 so far), P. Washington 14.2/g (14.8 so far).",
   "source": "pbp"
  }
 ],
 "team_keys": [
  {
   "key": "changes",
   "text": "Also moved through 10 games (884 trials): drive share 32% → 25%; shooting-foul share 59% → 47%. Small sample, but each clears the flag rule.",
   "source": "pbp"
  },
  {
   "key": "shot_profile",
   "text": "Paint team last season: 52% paint attempts (5th most); 36% 3PA share (26th of 30). Chase Christie 40%, Risacher 37%, Sasser 42%, Howard 37%; wall up on Gafford, Marshall, Martin, Cisse.",
   "source": "pbp"
  },
  {
   "key": "rim_protection",
   "text": "Soft rim protection: get 32% of their shots there (9th most). Get downhill; finish at the rim.",
   "source": "pbp"
  },
  {
   "key": "fouls_pg",
   "text": "Disciplined: 18.4 fouls per game (2nd fewest). Don't count on free throws; earn them in the paint.",
   "source": "pbp"
  },
  {
   "key": "poss_pg",
   "text": "Pace: 101.3 possessions per game (3rd fastest).",
   "source": "pbp"
  },
  {
   "key": "efg_pct",
   "text": "Inefficient offense: eFG% 52.7% (4th worst). Make them take contested twos.",
   "source": "pbp"
  }
 ],
 "team_metrics": [
  {
   "key": "poss_pg",
   "label": "possessions per game (pace proxy)",
   "value": 101.35,
   "league_mean": 98.64,
   "rank": 3,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "pts_per_100",
   "label": "points per 100 possessions",
   "value": 112.6,
   "league_mean": 117.21,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "opp_pts_per_100",
   "label": "opponent points per 100 possessions",
   "value": 117.95,
   "league_mean": 117.17,
   "rank": 11,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "efg_pct",
   "label": "eFG%",
   "value": 0.527,
   "league_mean": 0.546,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fg3a_share",
   "label": "3PA share of FGA",
   "value": 0.355,
   "league_mean": 0.415,
   "rank": 26,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fg3_pct",
   "label": "3P%",
   "value": 0.344,
   "league_mean": 0.359,
   "rank": 26,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "pitp_share",
   "label": "paint-attempt share of FGA",
   "value": 0.516,
   "league_mean": 0.484,
   "rank": 5,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_share",
   "label": "restricted-area share of FGA",
   "value": 0.305,
   "league_mean": 0.3,
   "rank": 11,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_fg_pct",
   "label": "restricted-area FG%",
   "value": 0.647,
   "league_mean": 0.661,
   "rank": 22,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fastbreak_share",
   "label": "fastbreak share of FGA",
   "value": 0.123,
   "league_mean": 0.115,
   "rank": 10,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "second_chance_share",
   "label": "second-chance share of FGA",
   "value": 0.116,
   "league_mean": 0.128,
   "rank": 24,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fta_per_fga",
   "label": "FTA per FGA",
   "value": 0.287,
   "league_mean": 0.264,
   "rank": 6,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "tov_per_100",
   "label": "turnovers per 100 possessions",
   "value": 14.35,
   "league_mean": 14.71,
   "rank": 18,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "oreb_pct",
   "label": "offensive rebound %",
   "value": 0.279,
   "league_mean": 0.305,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "dreb_pct",
   "label": "defensive rebound %",
   "value": 0.702,
   "league_mean": 0.695,
   "rank": 10,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "assisted_share",
   "label": "assisted share of made FGs",
   "value": 0.604,
   "league_mean": 0.637,
   "rank": 22,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fouls_pg",
   "label": "fouls committed per game",
   "value": 18.39,
   "league_mean": 19.86,
   "rank": 29,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of fouls",
   "value": 0.59,
   "league_mean": 0.525,
   "rank": 1,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_fg_pct",
   "label": "opponent FG% allowed at the rim",
   "value": 0.66,
   "league_mean": 0.659,
   "rank": 16,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_share",
   "label": "opponent rim-attempt share allowed",
   "value": 0.321,
   "league_mean": 0.3,
   "rank": 9,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_fg3a_share",
   "label": "opponent 3PA share allowed",
   "value": 0.389,
   "league_mean": 0.415,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "opp_fg3_pct",
   "label": "opponent 3P% allowed",
   "value": 0.35,
   "league_mean": 0.359,
   "rank": 24,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_tov_per_100",
   "label": "opponent turnovers forced per 100",
   "value": 13.18,
   "league_mean": 14.71,
   "rank": 27,
   "n_teams": 30,
   "higher_is_better": true
  }
 ],
 "team_changes": [
  {
   "key": "drive_share",
   "label": "team drive family share of FGA",
   "direction": "down",
   "p0": 0.319,
   "p1": 0.25,
   "n1": 884,
   "z": -4.42
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of non-technical fouls committed",
   "direction": "down",
   "p0": 0.59,
   "p1": 0.469,
   "n1": 224,
   "z": -3.7
  }
 ],
 "flag_note": "11 player rates flagged as changed from last season (bullets starting 'New this season'); 2 team-level (under Team keys).",
 "game_plan": {
  "foul_him_late": {
   "players": [
    {
     "person_id": 1630619,
     "name": "Moussa Cissé",
     "name_i": "M. Cisse",
     "jersey": "30",
     "pos": "C",
     "text": "47% FT (81 FTA, 1st pct)",
     "printed_text": "47% FT (81 FTA, 1st pct)",
     "ft_pct": 0.469,
     "ftm": 38,
     "fta": 81,
     "percentile": 0.01,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 0,
     "clutch_fta": 0
    },
    {
     "person_id": 1642258,
     "name": "Zaccharie Risacher",
     "name_i": "Z. Risacher",
     "jersey": "10",
     "pos": "F",
     "text": "64% FT (90 FTA, 7th pct)",
     "printed_text": "64% FT (90 FTA, 7th pct)",
     "ft_pct": 0.644,
     "ftm": 58,
     "fta": 90,
     "percentile": 0.072,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 0,
     "clutch_fta": 2
    },
    {
     "person_id": 1630583,
     "name": "Santi Aldama",
     "name_i": "S. Aldama",
     "jersey": "34",
     "pos": "F-C",
     "text": "67% FT (114 FTA, 11th pct)",
     "printed_text": "67% FT (114 FTA, 11th pct)",
     "ft_pct": 0.667,
     "ftm": 76,
     "fta": 114,
     "percentile": 0.11,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 2,
     "clutch_fta": 3
    },
    {
     "person_id": 1629655,
     "name": "Daniel Gafford",
     "name_i": "D. Gafford",
     "jersey": "21",
     "pos": "F-C",
     "text": "68% FT (161 FTA, 13th pct), 11/14 in clutch",
     "printed_text": "68% FT (161 FTA, 13th pct), 11/14 in clutch",
     "ft_pct": 0.683,
     "ftm": 110,
     "fta": 161,
     "percentile": 0.13,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 11,
     "clutch_fta": 14
    },
    {
     "person_id": 1629023,
     "name": "P.J. Washington",
     "name_i": "P. Washington",
     "jersey": "25",
     "pos": "F",
     "text": "69% FT (182 FTA, 13th pct), 14/20 in clutch",
     "printed_text": "69% FT (182 FTA, 13th pct), 14/20 in clutch",
     "ft_pct": 0.687,
     "ftm": 125,
     "fta": 182,
     "percentile": 0.134,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 14,
     "clutch_fta": 20
    },
    {
     "person_id": 1630230,
     "name": "Naji Marshall",
     "name_i": "N. Marshall",
     "jersey": "3",
     "pos": "F",
     "text": "76% FT (300 FTA, 35th pct), 19/29 in clutch",
     "printed_text": "76% FT (300 FTA, 35th pct), 19/29 in clutch",
     "ft_pct": 0.76,
     "ftm": 228,
     "fta": 300,
     "percentile": 0.347,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 19,
     "clutch_fta": 29
    }
   ],
   "empty_text": null
  },
  "dont_foul": {
   "players": [
    {
     "person_id": 1642383,
     "name": "Walter Clayton Jr.",
     "name_i": "W. Clayton Jr.",
     "jersey": "1",
     "pos": "G",
     "text": "90% FT (121 FTA, 97th pct)",
     "printed_text": "90% FT",
     "ft_pct": 0.901,
     "ftm": 109,
     "fta": 121,
     "percentile": 0.971,
     "grade": "elite",
     "pool": 258,
     "clutch_ftm": 0,
     "clutch_fta": 0,
     "shown": true
    },
    {
     "person_id": 1631108,
     "name": "Max Christie",
     "name_i": "M. Christie",
     "jersey": "0",
     "pos": "G",
     "text": "90% FT (139 FTA, 96th pct), 11/12 in clutch",
     "printed_text": "90% FT",
     "ft_pct": 0.899,
     "ftm": 125,
     "fta": 139,
     "percentile": 0.963,
     "grade": "elite",
     "pool": 258,
     "clutch_ftm": 11,
     "clutch_fta": 12,
     "shown": true
    },
    {
     "person_id": 1642843,
     "name": "Cooper Flagg",
     "name_i": "C. Flagg",
     "jersey": "32",
     "pos": "F",
     "text": "83% FT (342 FTA, 68th pct), 30/36 in clutch",
     "printed_text": "83% FT",
     "ft_pct": 0.827,
     "ftm": 283,
     "fta": 342,
     "percentile": 0.68,
     "grade": "good",
     "pool": 258,
     "clutch_ftm": 30,
     "clutch_fta": 36,
     "shown": true
    }
   ]
  },
  "foul_trouble": {
   "players": [
    {
     "person_id": 1630619,
     "name": "Moussa Cissé",
     "name_i": "M. Cisse",
     "jersey": "30",
     "pos": "C",
     "text": "Foul-prone: 5.0 PF per 36 (2025-26 regular season). Attack him early; get him to two.",
     "printed_text": "5.0 PF per 36 (2025-26 regular season). Attack him early; get him to two",
     "pf_per36": 5.0,
     "minutes_baseline": 529.7,
     "pf_pg": 1.92,
     "gp": 38
    }
   ],
   "empty_text": null
  }
 },
 "players": [
  {
   "person_id": 1629023,
   "name": "P.J. Washington",
   "name_i": "P. Washington",
   "jersey": "25",
   "pos": "F",
   "section": "starters",
   "order": 1,
   "rotation_rank": 1,
   "height": "6-6",
   "age": 28.0,
   "exp": "7",
   "baseline_teams": [
    "DAL"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 10,
    "games_recent": 10,
    "minutes_recent": 334.8,
    "mpg_recent": 33.5,
    "mpg_baseline": 31.0,
    "last_game": null
   },
   "last_season": {
    "gp": 56,
    "pts_pg": 14.16,
    "reb_pg": 7.02,
    "ast_pg": 1.75,
    "tov_pg": 1.68,
    "fouls_committed_pg": 2.12,
    "fouls_drawn_pg": 2.39,
    "fgm": 296,
    "fga": 658,
    "fg_pct": 0.45,
    "fga_pg": 11.75,
    "fg3m": 76,
    "fg3a": 234,
    "fg3_pct": 0.325,
    "fg3a_pg": 4.18,
    "fg3a_share": 0.356,
    "ftm": 125,
    "fta": 182,
    "ft_pct": 0.687,
    "fta_pg": 3.25,
    "fta_per_fga": 0.277,
    "rim_fgm": 135,
    "rim_fga": 223,
    "rim_fg_pct": 0.605,
    "efg_pct": 0.508,
    "ts_pct": 0.537,
    "assisted_share": 0.682,
    "tov_per_100_usage": 11.3,
    "mpg": 31.0
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 14.8,
    "reb_pg": 7.5,
    "ast_pg": 1.2,
    "tov_pg": 1.6,
    "fouls_committed_pg": 2.1,
    "fouls_drawn_pg": 2.7,
    "fgm": 48,
    "fga": 115,
    "fg_pct": 0.417,
    "fga_pg": 11.5,
    "fg3m": 24,
    "fg3a": 65,
    "fg3_pct": 0.369,
    "fg3a_pg": 6.5,
    "fg3a_share": 0.565,
    "ftm": 28,
    "fta": 37,
    "ft_pct": 0.757,
    "fta_pg": 3.7,
    "fta_per_fga": 0.322,
    "rim_fgm": 12,
    "rim_fga": 27,
    "rim_fg_pct": 0.444,
    "efg_pct": 0.522,
    "ts_pct": 0.564,
    "assisted_share": 0.812,
    "tov_per_100_usage": 10.86,
    "mpg": 33.5
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "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": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.325,
     "n": 234,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.213,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.605,
     "n": 223,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.183,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.687,
     "n": 182,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.134,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.277,
     "n": 658,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.616,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.113,
     "n": 832.08,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.574,
     "grade": "above average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.356,
     "n": 658,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.333,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.339,
     "n": 658,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.671,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.204,
     "n": 658,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.477,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.34,
     "n": 658,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.713,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.078,
     "n": 658,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.273,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 334.8,
    "mpg_baseline": 31.0,
    "fga_pg": 11.75,
    "fg3a_share": 0.356,
    "fg3_pct": 0.325,
    "rim_share": 0.339,
    "rim_fg_pct": 0.605,
    "ft_pct": 0.687,
    "pullup_share": 0.078,
    "drive_share": 0.34,
    "cs3_share_of_3pa": 0.816,
    "assisted_share": 0.682,
    "tov_per_100_usage": 11.3,
    "fta_per_fga": 0.277,
    "pf_per36": 2.5,
    "fouls_drawn_pg": 2.39,
    "flags": 6
   },
   "changes": [
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "direction": "up",
     "p0": 0.356,
     "p1": 0.565,
     "n1": 115,
     "z": 4.7
    },
    {
     "key": "zone_share:Restricted Area",
     "label": "share of FGA from Restricted Area",
     "direction": "down",
     "p0": 0.339,
     "p1": 0.235,
     "n1": 115,
     "z": -2.36
    },
    {
     "key": "zone_share:In The Paint (Non-RA)",
     "label": "share of FGA from In The Paint (Non-RA)",
     "direction": "down",
     "p0": 0.249,
     "p1": 0.148,
     "n1": 115,
     "z": -2.51
    },
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "up",
     "p0": 0.204,
     "p1": 0.374,
     "n1": 115,
     "z": 4.53
    },
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.34,
     "p1": 0.209,
     "n1": 115,
     "z": -2.98
    },
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "up",
     "p0": 0.29,
     "p1": 0.504,
     "n1": 115,
     "z": 5.06
    }
   ],
   "bullets": [
    {
     "text": "New this season: catch-and-shoot-3 proxy share of FGA up, 29% -> 50% (115 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Poor finisher: 60% at the rim (bad, 18th pct) on 223 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    },
    {
     "text": "Volume 3s at 32.5%, 4.2/g (21st pct): make him shoot contested, no fly-bys.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1642843,
   "name": "Cooper Flagg",
   "name_i": "C. Flagg",
   "jersey": "32",
   "pos": "F",
   "section": "starters",
   "order": 2,
   "rotation_rank": 2,
   "height": "6-10",
   "age": 19.0,
   "exp": "1",
   "baseline_teams": [
    "DAL"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 302.0,
    "mpg_recent": 33.6,
    "mpg_baseline": 33.49,
    "last_game": null
   },
   "last_season": {
    "gp": 70,
    "pts_pg": 21.04,
    "reb_pg": 6.66,
    "ast_pg": 4.51,
    "tov_pg": 2.3,
    "fouls_committed_pg": 2.03,
    "fouls_drawn_pg": 4.13,
    "fgm": 559,
    "fga": 1194,
    "fg_pct": 0.468,
    "fga_pg": 17.06,
    "fg3m": 72,
    "fg3a": 244,
    "fg3_pct": 0.295,
    "fg3a_pg": 3.49,
    "fg3a_share": 0.204,
    "ftm": 283,
    "fta": 342,
    "ft_pct": 0.827,
    "fta_pg": 4.89,
    "fta_per_fga": 0.286,
    "rim_fgm": 233,
    "rim_fga": 357,
    "rim_fg_pct": 0.653,
    "efg_pct": 0.498,
    "ts_pct": 0.548,
    "assisted_share": 0.442,
    "tov_per_100_usage": 10.69,
    "mpg": 33.49
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 24.0,
    "reb_pg": 6.56,
    "ast_pg": 7.0,
    "tov_pg": 3.11,
    "fouls_committed_pg": 2.11,
    "fouls_drawn_pg": 5.67,
    "fgm": 74,
    "fga": 155,
    "fg_pct": 0.477,
    "fga_pg": 17.22,
    "fg3m": 11,
    "fg3a": 42,
    "fg3_pct": 0.262,
    "fg3a_pg": 4.67,
    "fg3a_share": 0.271,
    "ftm": 57,
    "fta": 64,
    "ft_pct": 0.891,
    "fta_pg": 7.11,
    "fta_per_fga": 0.413,
    "rim_fgm": 23,
    "rim_fga": 36,
    "rim_fg_pct": 0.639,
    "efg_pct": 0.513,
    "ts_pct": 0.59,
    "assisted_share": 0.459,
    "tov_per_100_usage": 13.26,
    "mpg": 33.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "good"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.295,
     "n": 244,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.077,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.653,
     "n": 357,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.454,
     "grade": "average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.827,
     "n": 342,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.68,
     "grade": "good",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.286,
     "n": 1194,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.643,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.107,
     "n": 1505.48,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.662,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.204,
     "n": 1194,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.125,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.299,
     "n": 1194,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.593,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.242,
     "n": 1194,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.621,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.437,
     "n": 1194,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.907,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.297,
     "n": 1194,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.776,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 302.0,
    "mpg_baseline": 33.49,
    "fga_pg": 17.06,
    "fg3a_share": 0.204,
    "fg3_pct": 0.295,
    "rim_share": 0.299,
    "rim_fg_pct": 0.653,
    "ft_pct": 0.827,
    "pullup_share": 0.297,
    "drive_share": 0.437,
    "cs3_share_of_3pa": 0.43,
    "assisted_share": 0.442,
    "tov_per_100_usage": 10.69,
    "fta_per_fga": 0.286,
    "pf_per36": 2.2,
    "fouls_drawn_pg": 4.13,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Volume 3s at 29.5%, 3.5/g (8th pct): make him shoot contested, no fly-bys.",
     "source": "pbp"
    },
    {
     "text": "Downhill driver: 44% of his shots are drives at 54% (91st pct). Show early help, wall up, make him pass.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 30% of his shots are pull-ups (78th pct, 36%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 202681,
   "name": "Kyrie Irving",
   "name_i": "K. Irving",
   "jersey": "11",
   "pos": "G",
   "section": "starters",
   "order": 3,
   "rotation_rank": 4,
   "height": "6-2",
   "age": 34.0,
   "exp": "15",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 8,
    "games_recent": 8,
    "minutes_recent": 236.1,
    "mpg_recent": 29.5,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 8,
    "pts_pg": 21.38,
    "reb_pg": 3.62,
    "ast_pg": 4.38,
    "tov_pg": 1.88,
    "fouls_committed_pg": 2.62,
    "fouls_drawn_pg": 1.88,
    "fgm": 64,
    "fga": 136,
    "fg_pct": 0.471,
    "fga_pg": 17.0,
    "fg3m": 23,
    "fg3a": 66,
    "fg3_pct": 0.348,
    "fg3a_pg": 8.25,
    "fg3a_share": 0.485,
    "ftm": 20,
    "fta": 22,
    "ft_pct": 0.909,
    "fta_pg": 2.75,
    "fta_per_fga": 0.162,
    "rim_fgm": 17,
    "rim_fga": 24,
    "rim_fg_pct": 0.708,
    "efg_pct": 0.555,
    "ts_pct": 0.587,
    "assisted_share": 0.578,
    "tov_per_100_usage": 9.34,
    "mpg": 29.5
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 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": 236.1,
    "mpg_baseline": null,
    "fga_pg": null,
    "fg3a_share": null,
    "fg3_pct": null,
    "rim_share": null,
    "rim_fg_pct": null,
    "ft_pct": null,
    "pullup_share": null,
    "drive_share": null,
    "cs3_share_of_3pa": null,
    "assisted_share": null,
    "tov_per_100_usage": null,
    "fta_per_fga": null,
    "pf_per36": null,
    "fouls_drawn_pg": null,
    "flags": 0
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1629655,
   "name": "Daniel Gafford",
   "name_i": "D. Gafford",
   "jersey": "21",
   "pos": "F-C",
   "section": "starters",
   "order": 4,
   "rotation_rank": 5,
   "height": "6-10",
   "age": 28.0,
   "exp": "7",
   "baseline_teams": [
    "DAL"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 10,
    "games_recent": 10,
    "minutes_recent": 221.9,
    "mpg_recent": 22.2,
    "mpg_baseline": 21.73,
    "last_game": null
   },
   "last_season": {
    "gp": 55,
    "pts_pg": 9.53,
    "reb_pg": 6.87,
    "ast_pg": 1.05,
    "tov_pg": 1.15,
    "fouls_committed_pg": 2.62,
    "fouls_drawn_pg": 2.71,
    "fgm": 207,
    "fga": 316,
    "fg_pct": 0.655,
    "fga_pg": 5.75,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 110,
    "fta": 161,
    "ft_pct": 0.683,
    "fta_pg": 2.93,
    "fta_per_fga": 0.509,
    "rim_fgm": 183,
    "rim_fga": 262,
    "rim_fg_pct": 0.698,
    "efg_pct": 0.655,
    "ts_pct": 0.677,
    "assisted_share": 0.643,
    "tov_per_100_usage": 14.0,
    "mpg": 21.73
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 9.8,
    "reb_pg": 5.9,
    "ast_pg": 1.9,
    "tov_pg": 1.5,
    "fouls_committed_pg": 3.3,
    "fouls_drawn_pg": 2.9,
    "fgm": 40,
    "fga": 56,
    "fg_pct": 0.714,
    "fga_pg": 5.6,
    "fg3m": 1,
    "fg3a": 1,
    "fg3_pct": 1.0,
    "fg3a_pg": 0.1,
    "fg3a_share": 0.018,
    "ftm": 17,
    "fta": 25,
    "ft_pct": 0.68,
    "fta_pg": 2.5,
    "fta_per_fga": 0.446,
    "rim_fgm": 32,
    "rim_fga": 42,
    "rim_fg_pct": 0.762,
    "efg_pct": 0.723,
    "ts_pct": 0.731,
    "assisted_share": 0.65,
    "tov_per_100_usage": 18.29,
    "mpg": 22.2
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "excellent"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "below average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 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.698,
     "n": 262,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.76,
     "grade": "excellent",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.683,
     "n": 161,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.13,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.509,
     "n": 316,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.974,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.14,
     "n": 449.84000000000003,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.256,
     "grade": "below average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.0,
     "n": 316,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.009,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.829,
     "n": 316,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.995,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.472,
     "n": 316,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.988,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.237,
     "n": 316,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.364,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.003,
     "n": 316,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.026,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 221.9,
    "mpg_baseline": 21.73,
    "fga_pg": 5.75,
    "fg3a_share": 0.0,
    "fg3_pct": null,
    "rim_share": 0.829,
    "rim_fg_pct": 0.698,
    "ft_pct": 0.683,
    "pullup_share": 0.003,
    "drive_share": 0.237,
    "cs3_share_of_3pa": null,
    "assisted_share": 0.643,
    "tov_per_100_usage": 14.0,
    "fta_per_fga": 0.509,
    "pf_per36": 4.3,
    "fouls_drawn_pg": 2.71,
    "flags": 1
   },
   "changes": [
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.237,
     "p1": 0.107,
     "n1": 56,
     "z": -2.29
    }
   ],
   "bullets": [
    {
     "text": "Lives at the line: 0.51 FTA per FGA (elite, 97th pct), 2.7 fouls drawn/g, 68% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "New this season: drive family share of FGA down, 24% -> 11% (56 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": 1628997,
   "name": "Caleb Martin",
   "name_i": "C. Martin",
   "jersey": "16",
   "pos": "F",
   "section": "starters",
   "order": 5,
   "rotation_rank": 11,
   "height": "6-5",
   "age": 31.0,
   "exp": "7",
   "baseline_teams": [
    "DAL"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 3,
    "games_recent": 6,
    "minutes_recent": 110.0,
    "mpg_recent": 18.3,
    "mpg_baseline": 14.77,
    "last_game": null
   },
   "last_season": {
    "gp": 58,
    "pts_pg": 3.91,
    "reb_pg": 2.47,
    "ast_pg": 1.4,
    "tov_pg": 0.69,
    "fouls_committed_pg": 1.48,
    "fouls_drawn_pg": 1.03,
    "fgm": 85,
    "fga": 189,
    "fg_pct": 0.45,
    "fga_pg": 3.26,
    "fg3m": 20,
    "fg3a": 57,
    "fg3_pct": 0.351,
    "fg3a_pg": 0.98,
    "fg3a_share": 0.302,
    "ftm": 37,
    "fta": 61,
    "ft_pct": 0.607,
    "fta_pg": 1.05,
    "fta_per_fga": 0.323,
    "rim_fgm": 47,
    "rim_fga": 69,
    "rim_fg_pct": 0.681,
    "efg_pct": 0.503,
    "ts_pct": 0.526,
    "assisted_share": 0.659,
    "tov_per_100_usage": 15.63,
    "mpg": 14.77
   },
   "this_season": {
    "gp": 6,
    "pts_pg": 4.17,
    "reb_pg": 2.17,
    "ast_pg": 0.67,
    "tov_pg": 0.5,
    "fouls_committed_pg": 2.67,
    "fouls_drawn_pg": 0.67,
    "fgm": 9,
    "fga": 18,
    "fg_pct": 0.5,
    "fga_pg": 3.0,
    "fg3m": 5,
    "fg3a": 10,
    "fg3_pct": 0.5,
    "fg3a_pg": 1.67,
    "fg3a_share": 0.556,
    "ftm": 2,
    "fta": 2,
    "ft_pct": 1.0,
    "fta_pg": 0.33,
    "fta_per_fga": 0.111,
    "rim_fgm": 1,
    "rim_fga": 2,
    "rim_fg_pct": 0.5,
    "efg_pct": 0.639,
    "ts_pct": 0.662,
    "assisted_share": 1.0,
    "tov_per_100_usage": 13.71,
    "mpg": 18.3
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.351,
     "n": 57,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.681,
     "n": 69,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.607,
     "n": 61,
     "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.323,
     "n": 189,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.156,
     "n": 255.84,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.302,
     "n": 189,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.365,
     "n": 189,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.317,
     "n": 189,
     "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.423,
     "n": 189,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.058,
     "n": 189,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 110.0,
    "mpg_baseline": 14.77,
    "fga_pg": 3.26,
    "fg3a_share": 0.302,
    "fg3_pct": 0.351,
    "rim_share": 0.365,
    "rim_fg_pct": 0.681,
    "ft_pct": 0.607,
    "pullup_share": 0.058,
    "drive_share": 0.423,
    "cs3_share_of_3pa": 0.93,
    "assisted_share": 0.659,
    "tov_per_100_usage": 15.63,
    "fta_per_fga": 0.323,
    "pf_per36": 3.6,
    "fouls_drawn_pg": 1.03,
    "flags": 1
   },
   "changes": [
    {
     "key": "drive_share",
     "label": "drive family share of FGA",
     "direction": "down",
     "p0": 0.423,
     "p1": 0.111,
     "n1": 18,
     "z": -2.68
    }
   ],
   "bullets": [
    {
     "text": "New this season: drive family share of FGA down, 42% -> 11% (18 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (1.0 3PA/g, 35% from 3): go under screens, help off him.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642258,
   "name": "Zaccharie Risacher",
   "name_i": "Z. Risacher",
   "jersey": "10",
   "pos": "F",
   "section": "bench",
   "order": 1,
   "rotation_rank": 3,
   "height": "6-8",
   "age": 21.0,
   "exp": "2",
   "baseline_teams": [
    "ATL"
   ],
   "new_to_team": true,
   "tags": [
    "started 2 of 10",
    "new · ATL last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 2,
    "games_recent": 10,
    "minutes_recent": 251.2,
    "mpg_recent": 25.1,
    "mpg_baseline": 22.44,
    "last_game": null
   },
   "last_season": {
    "gp": 67,
    "pts_pg": 9.57,
    "reb_pg": 3.84,
    "ast_pg": 1.13,
    "tov_pg": 0.87,
    "fouls_committed_pg": 2.19,
    "fouls_drawn_pg": 1.12,
    "fgm": 244,
    "fga": 536,
    "fg_pct": 0.455,
    "fga_pg": 8.0,
    "fg3m": 95,
    "fg3a": 258,
    "fg3_pct": 0.368,
    "fg3a_pg": 3.85,
    "fg3a_share": 0.481,
    "ftm": 58,
    "fta": 90,
    "ft_pct": 0.644,
    "fta_pg": 1.34,
    "fta_per_fga": 0.168,
    "rim_fgm": 111,
    "rim_fga": 183,
    "rim_fg_pct": 0.607,
    "efg_pct": 0.544,
    "ts_pct": 0.557,
    "assisted_share": 0.807,
    "tov_per_100_usage": 9.15,
    "mpg": 22.44
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 7.4,
    "reb_pg": 5.2,
    "ast_pg": 1.5,
    "tov_pg": 1.1,
    "fouls_committed_pg": 1.6,
    "fouls_drawn_pg": 1.0,
    "fgm": 29,
    "fga": 76,
    "fg_pct": 0.382,
    "fga_pg": 7.6,
    "fg3m": 9,
    "fg3a": 35,
    "fg3_pct": 0.257,
    "fg3a_pg": 3.5,
    "fg3a_share": 0.461,
    "ftm": 7,
    "fta": 12,
    "ft_pct": 0.583,
    "fta_pg": 1.2,
    "fta_per_fga": 0.158,
    "rim_fgm": 15,
    "rim_fga": 25,
    "rim_fg_pct": 0.6,
    "efg_pct": 0.441,
    "ts_pct": 0.455,
    "assisted_share": 0.69,
    "tov_per_100_usage": 11.92,
    "mpg": 25.1
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "above average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "excellent"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.368,
     "n": 258,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.591,
     "grade": "above average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.607,
     "n": 183,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.194,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.644,
     "n": 90,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.072,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.168,
     "n": 536,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.231,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.092,
     "n": 633.6,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.829,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.481,
     "n": 536,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.629,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.341,
     "n": 536,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.678,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.14,
     "n": 536,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.192,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.243,
     "n": 536,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.382,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.123,
     "n": 536,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.389,
     "grade": "below average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 251.2,
    "mpg_baseline": 22.44,
    "fga_pg": 8.0,
    "fg3a_share": 0.481,
    "fg3_pct": 0.368,
    "rim_share": 0.341,
    "rim_fg_pct": 0.607,
    "ft_pct": 0.644,
    "pullup_share": 0.123,
    "drive_share": 0.243,
    "cs3_share_of_3pa": 0.709,
    "assisted_share": 0.807,
    "tov_per_100_usage": 9.15,
    "fta_per_fga": 0.168,
    "pf_per36": 3.5,
    "fouls_drawn_pg": 1.12,
    "flags": 1
   },
   "changes": [
    {
     "key": "zone_share:Corner 3",
     "label": "share of FGA from Corner 3",
     "direction": "down",
     "p0": 0.155,
     "p1": 0.039,
     "n1": 76,
     "z": -2.78
    }
   ],
   "bullets": [
    {
     "text": "New this season: share of FGA from Corner 3 down, 16% -> 4% (76 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Doesn't turn it over: 9.2 TO per 100 usage (83rd pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Capable 3: 36.8% on 3.9/g (59th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Poor finisher: 61% at the rim (bad, 19th pct) on 183 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1631108,
   "name": "Max Christie",
   "name_i": "M. Christie",
   "jersey": "0",
   "pos": "G",
   "section": "bench",
   "order": 2,
   "rotation_rank": 6,
   "height": "6-5",
   "age": 23.0,
   "exp": "4",
   "baseline_teams": [
    "DAL"
   ],
   "new_to_team": false,
   "tags": [
    "started 7 of 9"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 7,
    "games_recent": 9,
    "minutes_recent": 191.1,
    "mpg_recent": 21.2,
    "mpg_baseline": 29.15,
    "last_game": null
   },
   "last_season": {
    "gp": 77,
    "pts_pg": 12.27,
    "reb_pg": 3.23,
    "ast_pg": 1.96,
    "tov_pg": 1.25,
    "fouls_committed_pg": 1.27,
    "fouls_drawn_pg": 1.53,
    "fgm": 320,
    "fga": 725,
    "fg_pct": 0.441,
    "fga_pg": 9.42,
    "fg3m": 180,
    "fg3a": 446,
    "fg3_pct": 0.404,
    "fg3a_pg": 5.79,
    "fg3a_share": 0.615,
    "ftm": 125,
    "fta": 139,
    "ft_pct": 0.899,
    "fta_pg": 1.81,
    "fta_per_fga": 0.192,
    "rim_fgm": 86,
    "rim_fga": 135,
    "rim_fg_pct": 0.637,
    "efg_pct": 0.566,
    "ts_pct": 0.601,
    "assisted_share": 0.769,
    "tov_per_100_usage": 10.88,
    "mpg": 29.15
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 6.11,
    "reb_pg": 3.11,
    "ast_pg": 1.44,
    "tov_pg": 1.33,
    "fouls_committed_pg": 1.67,
    "fouls_drawn_pg": 1.0,
    "fgm": 20,
    "fga": 61,
    "fg_pct": 0.328,
    "fga_pg": 6.78,
    "fg3m": 11,
    "fg3a": 42,
    "fg3_pct": 0.262,
    "fg3a_pg": 4.67,
    "fg3a_share": 0.689,
    "ftm": 4,
    "fta": 4,
    "ft_pct": 1.0,
    "fta_pg": 0.44,
    "fta_per_fga": 0.066,
    "rim_fgm": 6,
    "rim_fga": 11,
    "rim_fg_pct": 0.545,
    "efg_pct": 0.418,
    "ts_pct": 0.438,
    "assisted_share": 0.8,
    "tov_per_100_usage": 16.05,
    "mpg": 21.2
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "excellent"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "below average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "elite"
    },
    {
     "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.404,
     "n": 446,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.875,
     "grade": "excellent",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.637,
     "n": 135,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.365,
     "grade": "below average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.899,
     "n": 139,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.963,
     "grade": "elite",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.192,
     "n": 725,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.298,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.109,
     "n": 882.16,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.641,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.615,
     "n": 725,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.861,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.186,
     "n": 725,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.231,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.163,
     "n": 725,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.262,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.236,
     "n": 725,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.35,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.259,
     "n": 725,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.72,
     "grade": "good",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 191.1,
    "mpg_baseline": 29.15,
    "fga_pg": 9.42,
    "fg3a_share": 0.615,
    "fg3_pct": 0.404,
    "rim_share": 0.186,
    "rim_fg_pct": 0.637,
    "ft_pct": 0.899,
    "pullup_share": 0.259,
    "drive_share": 0.236,
    "cs3_share_of_3pa": 0.585,
    "assisted_share": 0.769,
    "tov_per_100_usage": 10.88,
    "fta_per_fga": 0.192,
    "pf_per36": 1.6,
    "fouls_drawn_pg": 1.53,
    "flags": 1
   },
   "changes": [
    {
     "key": "cs3_share",
     "label": "catch-and-shoot-3 proxy share of FGA",
     "direction": "up",
     "p0": 0.36,
     "p1": 0.541,
     "n1": 61,
     "z": 2.94
    }
   ],
   "bullets": [
    {
     "text": "New this season: catch-and-shoot-3 proxy share of FGA up, 36% -> 54% (61 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 40.4% on 5.8/g (88th pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 26% of his shots are pull-ups (72nd pct, 36%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1630230,
   "name": "Naji Marshall",
   "name_i": "N. Marshall",
   "jersey": "3",
   "pos": "F",
   "section": "bench",
   "order": 3,
   "rotation_rank": 7,
   "height": "6-6",
   "age": 28.0,
   "exp": "6",
   "baseline_teams": [
    "DAL"
   ],
   "new_to_team": false,
   "tags": [
    "started 1 of 7"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 1,
    "games_recent": 7,
    "minutes_recent": 173.3,
    "mpg_recent": 24.8,
    "mpg_baseline": 29.52,
    "last_game": null
   },
   "last_season": {
    "gp": 74,
    "pts_pg": 15.24,
    "reb_pg": 4.7,
    "ast_pg": 3.26,
    "tov_pg": 1.61,
    "fouls_committed_pg": 1.93,
    "fouls_drawn_pg": 2.58,
    "fgm": 419,
    "fga": 821,
    "fg_pct": 0.51,
    "fga_pg": 11.09,
    "fg3m": 62,
    "fg3a": 213,
    "fg3_pct": 0.291,
    "fg3a_pg": 2.88,
    "fg3a_share": 0.259,
    "ftm": 228,
    "fta": 300,
    "ft_pct": 0.76,
    "fta_pg": 4.05,
    "fta_per_fga": 0.365,
    "rim_fgm": 164,
    "rim_fga": 241,
    "rim_fg_pct": 0.68,
    "efg_pct": 0.548,
    "ts_pct": 0.592,
    "assisted_share": 0.561,
    "tov_per_100_usage": 11.1,
    "mpg": 29.52
   },
   "this_season": {
    "gp": 7,
    "pts_pg": 11.86,
    "reb_pg": 2.71,
    "ast_pg": 4.86,
    "tov_pg": 2.0,
    "fouls_committed_pg": 2.14,
    "fouls_drawn_pg": 1.29,
    "fgm": 35,
    "fga": 73,
    "fg_pct": 0.479,
    "fga_pg": 10.43,
    "fg3m": 7,
    "fg3a": 24,
    "fg3_pct": 0.292,
    "fg3a_pg": 3.43,
    "fg3a_share": 0.329,
    "ftm": 6,
    "fta": 11,
    "ft_pct": 0.545,
    "fta_pg": 1.57,
    "fta_per_fga": 0.151,
    "rim_fgm": 11,
    "rim_fga": 14,
    "rim_fg_pct": 0.786,
    "efg_pct": 0.527,
    "ts_pct": 0.533,
    "assisted_share": 0.486,
    "tov_per_100_usage": 15.24,
    "mpg": 24.8
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "excellent"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.291,
     "n": 213,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.054,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.68,
     "n": 241,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.635,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.76,
     "n": 300,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.347,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.365,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.857,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.111,
     "n": 1072.0,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.602,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.259,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.164,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.294,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.57,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.233,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.59,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.479,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.956,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.138,
     "n": 821,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.428,
     "grade": "average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 173.3,
    "mpg_baseline": 29.52,
    "fga_pg": 11.09,
    "fg3a_share": 0.259,
    "fg3_pct": 0.291,
    "rim_share": 0.294,
    "rim_fg_pct": 0.68,
    "ft_pct": 0.76,
    "pullup_share": 0.138,
    "drive_share": 0.479,
    "cs3_share_of_3pa": 0.831,
    "assisted_share": 0.561,
    "tov_per_100_usage": 11.1,
    "fta_per_fga": 0.365,
    "pf_per36": 2.4,
    "fouls_drawn_pg": 2.58,
    "flags": 1
   },
   "changes": [
    {
     "key": "zone_share:Above the Break 3",
     "label": "share of FGA from Above the Break 3",
     "direction": "up",
     "p0": 0.134,
     "p1": 0.247,
     "n1": 73,
     "z": 2.82
    }
   ],
   "bullets": [
    {
     "text": "New this season: share of FGA from Above the Break 3 up, 13% -> 25% (73 trials 2026-27 regular season to date; 2025-26 regular season baseline).",
     "source": "pbp"
    },
    {
     "text": "Lives at the line: 0.36 FTA per FGA (excellent, 86th pct), 2.6 fouls drawn/g, 76% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Low-volume, 29.1% from 3 (2.9/g): help off him in the gaps.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 35% from the corners (103 att), 24% above the break (110). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1643516,
   "name": "Morez Johnson Jr.",
   "name_i": "M. Johnson Jr.",
   "jersey": "14",
   "pos": "F",
   "section": "bench",
   "order": 4,
   "rotation_rank": 8,
   "height": "6-10",
   "age": 20.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [],
   "listed": {
    "status": "Questionable",
    "report_date": "2026-11-09",
    "read_at_utc": "2026-11-09T23:48:54Z"
   },
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 10,
    "minutes_recent": 170.2,
    "mpg_recent": 17.0,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 10,
    "pts_pg": 7.6,
    "reb_pg": 5.1,
    "ast_pg": 1.3,
    "tov_pg": 1.2,
    "fouls_committed_pg": 2.8,
    "fouls_drawn_pg": 1.6,
    "fgm": 29,
    "fga": 56,
    "fg_pct": 0.518,
    "fga_pg": 5.6,
    "fg3m": 2,
    "fg3a": 9,
    "fg3_pct": 0.222,
    "fg3a_pg": 0.9,
    "fg3a_share": 0.161,
    "ftm": 16,
    "fta": 22,
    "ft_pct": 0.727,
    "fta_pg": 2.2,
    "fta_per_fga": 0.393,
    "rim_fgm": 20,
    "rim_fga": 28,
    "rim_fg_pct": 0.714,
    "efg_pct": 0.536,
    "ts_pct": 0.579,
    "assisted_share": 0.552,
    "tov_per_100_usage": 15.45,
    "mpg": 17.0
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": null,
     "n": 0,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": null,
     "n": 0,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": null,
     "n": 0,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 170.2,
    "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": 1631204,
   "name": "Marcus Sasser",
   "name_i": "M. Sasser",
   "jersey": "8",
   "pos": "G",
   "section": "bench",
   "order": 5,
   "rotation_rank": 9,
   "height": "6-2",
   "age": 26.0,
   "exp": "3",
   "baseline_teams": [
    "DET"
   ],
   "new_to_team": true,
   "tags": [
    "new · DET last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 147.8,
    "mpg_recent": 16.4,
    "mpg_baseline": 12.02,
    "last_game": null
   },
   "last_season": {
    "gp": 38,
    "pts_pg": 5.18,
    "reb_pg": 1.03,
    "ast_pg": 1.97,
    "tov_pg": 0.82,
    "fouls_committed_pg": 1.08,
    "fouls_drawn_pg": 0.37,
    "fgm": 69,
    "fga": 177,
    "fg_pct": 0.39,
    "fga_pg": 4.66,
    "fg3m": 44,
    "fg3a": 106,
    "fg3_pct": 0.415,
    "fg3a_pg": 2.79,
    "fg3a_share": 0.599,
    "ftm": 15,
    "fta": 18,
    "ft_pct": 0.833,
    "fta_pg": 0.47,
    "fta_per_fga": 0.102,
    "rim_fgm": 16,
    "rim_fga": 28,
    "rim_fg_pct": 0.571,
    "efg_pct": 0.514,
    "ts_pct": 0.533,
    "assisted_share": 0.725,
    "tov_per_100_usage": 14.36,
    "mpg": 12.02
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 5.89,
    "reb_pg": 1.11,
    "ast_pg": 1.89,
    "tov_pg": 0.78,
    "fouls_committed_pg": 1.56,
    "fouls_drawn_pg": 0.89,
    "fgm": 20,
    "fga": 43,
    "fg_pct": 0.465,
    "fga_pg": 4.78,
    "fg3m": 9,
    "fg3a": 24,
    "fg3_pct": 0.375,
    "fg3a_pg": 2.67,
    "fg3a_share": 0.558,
    "ftm": 4,
    "fta": 4,
    "ft_pct": 1.0,
    "fta_pg": 0.44,
    "fta_per_fga": 0.093,
    "rim_fgm": 2,
    "rim_fga": 3,
    "rim_fg_pct": 0.667,
    "efg_pct": 0.57,
    "ts_pct": 0.592,
    "assisted_share": 0.7,
    "tov_per_100_usage": 13.52,
    "mpg": 16.4
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.415,
     "n": 106,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.93,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.571,
     "n": 28,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.833,
     "n": 18,
     "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.102,
     "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.144,
     "n": 215.92,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.599,
     "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.158,
     "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.079,
     "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.215,
     "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.401,
     "n": 177,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 147.8,
    "mpg_baseline": 12.02,
    "fga_pg": 4.66,
    "fg3a_share": 0.599,
    "fg3_pct": 0.415,
    "rim_share": 0.158,
    "rim_fg_pct": 0.571,
    "ft_pct": 0.833,
    "pullup_share": 0.401,
    "drive_share": 0.215,
    "cs3_share_of_3pa": 0.491,
    "assisted_share": 0.725,
    "tov_per_100_usage": 14.36,
    "fta_per_fga": 0.102,
    "pf_per36": 3.2,
    "fouls_drawn_pg": 0.37,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Takes 2.8 3s/g at 41.5% (93rd pct): respect it, closeout.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642383,
   "name": "Walter Clayton Jr.",
   "name_i": "W. Clayton Jr.",
   "jersey": "1",
   "pos": "G",
   "section": "bench",
   "order": 6,
   "rotation_rank": 10,
   "height": "6-3",
   "age": 23.0,
   "exp": "1",
   "baseline_teams": [
    "MEM",
    "UTA"
   ],
   "new_to_team": true,
   "tags": [
    "new · MEM/UTA last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 139.4,
    "mpg_recent": 15.5,
    "mpg_baseline": 20.45,
    "last_game": null
   },
   "last_season": {
    "gp": 69,
    "pts_pg": 7.8,
    "reb_pg": 2.01,
    "ast_pg": 4.04,
    "tov_pg": 1.68,
    "fouls_committed_pg": 1.72,
    "fouls_drawn_pg": 1.59,
    "fgm": 177,
    "fga": 461,
    "fg_pct": 0.384,
    "fga_pg": 6.68,
    "fg3m": 75,
    "fg3a": 244,
    "fg3_pct": 0.307,
    "fg3a_pg": 3.54,
    "fg3a_share": 0.529,
    "ftm": 109,
    "fta": 121,
    "ft_pct": 0.901,
    "fta_pg": 1.75,
    "fta_per_fga": 0.262,
    "rim_fgm": 45,
    "rim_fga": 90,
    "rim_fg_pct": 0.5,
    "efg_pct": 0.465,
    "ts_pct": 0.523,
    "assisted_share": 0.548,
    "tov_per_100_usage": 18.41,
    "mpg": 20.45
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 7.33,
    "reb_pg": 2.89,
    "ast_pg": 3.33,
    "tov_pg": 1.22,
    "fouls_committed_pg": 2.0,
    "fouls_drawn_pg": 1.11,
    "fgm": 23,
    "fga": 47,
    "fg_pct": 0.489,
    "fga_pg": 5.22,
    "fg3m": 12,
    "fg3a": 26,
    "fg3_pct": 0.462,
    "fg3a_pg": 2.89,
    "fg3a_share": 0.553,
    "ftm": 8,
    "fta": 11,
    "ft_pct": 0.727,
    "fta_pg": 1.22,
    "fta_per_fga": 0.234,
    "rim_fgm": 6,
    "rim_fga": 8,
    "rim_fg_pct": 0.75,
    "efg_pct": 0.617,
    "ts_pct": 0.637,
    "assisted_share": 0.696,
    "tov_per_100_usage": 17.5,
    "mpg": 15.5
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "elite"
    },
    {
     "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.307,
     "n": 244,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.103,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.5,
     "n": 90,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.901,
     "n": 121,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.971,
     "grade": "elite",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.262,
     "n": 461,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.572,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.184,
     "n": 630.24,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.044,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.529,
     "n": 461,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.738,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.195,
     "n": 461,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.266,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.239,
     "n": 461,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.604,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.295,
     "n": 461,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.569,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.334,
     "n": 461,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.847,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 139.4,
    "mpg_baseline": 20.45,
    "fga_pg": 6.68,
    "fg3a_share": 0.529,
    "fg3_pct": 0.307,
    "rim_share": 0.195,
    "rim_fg_pct": 0.5,
    "ft_pct": 0.901,
    "pullup_share": 0.334,
    "drive_share": 0.295,
    "cs3_share_of_3pa": 0.516,
    "assisted_share": 0.548,
    "tov_per_100_usage": 18.41,
    "fta_per_fga": 0.262,
    "pf_per36": 3.0,
    "fouls_drawn_pg": 1.59,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Pressure him: 18.4 TO per 100 usage (bad, 4th pct), 42% of them bad passes; 11 TO in 9 games so far. Hands in the lanes.",
     "source": "pbp"
    },
    {
     "text": "Volume 3s at 30.7%, 3.5/g (10th pct): make him shoot contested, no fly-bys.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 33% of his shots are pull-ups (85th pct, 33%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1643547,
   "name": "Sergio de Larrea",
   "name_i": "S. de Larrea",
   "jersey": "55",
   "pos": "G",
   "section": "bench",
   "order": 7,
   "rotation_rank": 12,
   "height": "6-6",
   "age": 20.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-09",
    "read_at_utc": "2026-11-09T23:48:54Z"
   },
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 4,
    "minutes_recent": 46.4,
    "mpg_recent": 11.6,
    "mpg_baseline": null,
    "last_game": "did not play last game"
   },
   "last_season": null,
   "this_season": {
    "gp": 4,
    "pts_pg": 5.25,
    "reb_pg": 2.0,
    "ast_pg": 1.25,
    "tov_pg": 1.0,
    "fouls_committed_pg": 0.75,
    "fouls_drawn_pg": 1.25,
    "fgm": 9,
    "fga": 18,
    "fg_pct": 0.5,
    "fga_pg": 4.5,
    "fg3m": 3,
    "fg3a": 5,
    "fg3_pct": 0.6,
    "fg3a_pg": 1.25,
    "fg3a_share": 0.278,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": 0,
    "rim_fga": 2,
    "rim_fg_pct": 0.0,
    "efg_pct": 0.583,
    "ts_pct": 0.583,
    "assisted_share": 0.667,
    "tov_per_100_usage": 18.18,
    "mpg": 11.6
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": null,
     "n": 0,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": null,
     "n": 0,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": null,
     "n": 0,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": null,
     "n": 0,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 46.4,
    "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": 1630583,
   "name": "Santi Aldama",
   "name_i": "S. Aldama",
   "jersey": "34",
   "pos": "F-C",
   "section": "bench",
   "order": 8,
   "rotation_rank": 13,
   "height": "7-0",
   "age": 25.0,
   "exp": "5",
   "baseline_teams": [
    "MEM"
   ],
   "new_to_team": true,
   "tags": [
    "new · MEM last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 2,
    "minutes_recent": 27.8,
    "mpg_recent": 13.9,
    "mpg_baseline": 27.86,
    "last_game": null
   },
   "last_season": {
    "gp": 43,
    "pts_pg": 14.0,
    "reb_pg": 6.67,
    "ast_pg": 2.91,
    "tov_pg": 1.28,
    "fouls_committed_pg": 1.6,
    "fouls_drawn_pg": 2.16,
    "fgm": 228,
    "fga": 476,
    "fg_pct": 0.479,
    "fga_pg": 11.07,
    "fg3m": 70,
    "fg3a": 200,
    "fg3_pct": 0.35,
    "fg3a_pg": 4.65,
    "fg3a_share": 0.42,
    "ftm": 76,
    "fta": 114,
    "ft_pct": 0.667,
    "fta_pg": 2.65,
    "fta_per_fga": 0.239,
    "rim_fgm": 89,
    "rim_fga": 129,
    "rim_fg_pct": 0.69,
    "efg_pct": 0.553,
    "ts_pct": 0.572,
    "assisted_share": 0.86,
    "tov_per_100_usage": 9.46,
    "mpg": 27.86
   },
   "this_season": {
    "gp": 2,
    "pts_pg": 10.0,
    "reb_pg": 5.5,
    "ast_pg": 0.5,
    "tov_pg": 2.5,
    "fouls_committed_pg": 1.5,
    "fouls_drawn_pg": 2.0,
    "fgm": 7,
    "fga": 11,
    "fg_pct": 0.636,
    "fga_pg": 5.5,
    "fg3m": 2,
    "fg3a": 4,
    "fg3_pct": 0.5,
    "fg3a_pg": 2.0,
    "fg3a_share": 0.364,
    "ftm": 4,
    "fta": 5,
    "ft_pct": 0.8,
    "fta_pg": 2.5,
    "fta_per_fga": 0.455,
    "rim_fgm": 4,
    "rim_fga": 5,
    "rim_fg_pct": 0.8,
    "efg_pct": 0.727,
    "ts_pct": 0.758,
    "assisted_share": 0.714,
    "tov_per_100_usage": 27.47,
    "mpg": 13.9
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "good"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "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.35,
     "n": 200,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.425,
     "grade": "average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.69,
     "n": 129,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.69,
     "grade": "good",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.667,
     "n": 114,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.11,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.239,
     "n": 476,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.474,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.095,
     "n": 581.16,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.786,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.42,
     "n": 476,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.484,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.271,
     "n": 476,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.481,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.195,
     "n": 476,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.463,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.309,
     "n": 476,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.632,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.055,
     "n": 476,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.22,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 27.8,
    "mpg_baseline": 27.86,
    "fga_pg": 11.07,
    "fg3a_share": 0.42,
    "fg3_pct": 0.35,
    "rim_share": 0.271,
    "rim_fg_pct": 0.69,
    "ft_pct": 0.667,
    "pullup_share": 0.055,
    "drive_share": 0.309,
    "cs3_share_of_3pa": 0.795,
    "assisted_share": 0.86,
    "tov_per_100_usage": 9.46,
    "fta_per_fga": 0.239,
    "pf_per36": 2.1,
    "fouls_drawn_pg": 2.16,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Capable 3: 35.0% on 4.7/g (42nd pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 54% from the corners (50 att), 29% above the break (150). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1630619,
   "name": "Moussa Cissé",
   "name_i": "M. Cisse",
   "jersey": "30",
   "pos": "C",
   "section": "bench",
   "order": 9,
   "rotation_rank": 14,
   "height": "6-11",
   "age": 24.0,
   "exp": "1",
   "baseline_teams": [
    "DAL"
   ],
   "new_to_team": false,
   "tags": [
    "foul target"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 7,
    "minutes_recent": 20.9,
    "mpg_recent": 3.0,
    "mpg_baseline": 13.94,
    "last_game": null
   },
   "last_season": {
    "gp": 38,
    "pts_pg": 4.47,
    "reb_pg": 5.68,
    "ast_pg": 0.24,
    "tov_pg": 0.79,
    "fouls_committed_pg": 1.92,
    "fouls_drawn_pg": 1.76,
    "fgm": 66,
    "fga": 115,
    "fg_pct": 0.574,
    "fga_pg": 3.03,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 38,
    "fta": 81,
    "ft_pct": 0.469,
    "fta_pg": 2.13,
    "fta_per_fga": 0.704,
    "rim_fgm": 63,
    "rim_fga": 103,
    "rim_fg_pct": 0.612,
    "efg_pct": 0.574,
    "ts_pct": 0.564,
    "assisted_share": 0.682,
    "tov_per_100_usage": 16.61,
    "mpg": 13.94
   },
   "this_season": {
    "gp": 7,
    "pts_pg": 1.71,
    "reb_pg": 0.86,
    "ast_pg": 0.14,
    "tov_pg": 0.0,
    "fouls_committed_pg": 0.14,
    "fouls_drawn_pg": 0.86,
    "fgm": 4,
    "fga": 5,
    "fg_pct": 0.8,
    "fga_pg": 0.71,
    "fg3m": 0,
    "fg3a": 0,
    "fg3_pct": null,
    "fg3a_pg": 0.0,
    "fg3a_share": 0.0,
    "ftm": 4,
    "fta": 6,
    "ft_pct": 0.667,
    "fta_pg": 0.86,
    "fta_per_fga": 1.2,
    "rim_fgm": 4,
    "rim_fga": 4,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.8,
    "ts_pct": 0.785,
    "assisted_share": 0.5,
    "tov_per_100_usage": 0.0,
    "mpg": 3.0
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    }
   ],
   "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.612,
     "n": 103,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.212,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.469,
     "n": 81,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.01,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.704,
     "n": 115,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.166,
     "n": 180.64,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.0,
     "n": 115,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.896,
     "n": 115,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.583,
     "n": 115,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.122,
     "n": 115,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.0,
     "n": 115,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 20.9,
    "mpg_baseline": 13.94,
    "fga_pg": 3.03,
    "fg3a_share": 0.0,
    "fg3_pct": null,
    "rim_share": 0.896,
    "rim_fg_pct": 0.612,
    "ft_pct": 0.469,
    "pullup_share": 0.0,
    "drive_share": 0.122,
    "cs3_share_of_3pa": null,
    "assisted_share": 0.682,
    "tov_per_100_usage": 16.61,
    "fta_per_fga": 0.704,
    "pf_per36": 5.0,
    "fouls_drawn_pg": 1.76,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Non-shooter (0.0 3PA/g): sag off him and help from him; no closeouts needed.",
     "source": "pbp"
    },
    {
     "text": "Poor finisher: 61% at the rim (bad, 21st pct) on 103 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    },
    {
     "text": "Crashes the glass (6.0 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [
    {
     "kind": "foul_trouble",
     "text": "Foul-prone: 5.0 PF per 36 (2025-26 regular season). Attack him early; get him to two."
    }
   ],
   "boxes": [
    "foul_him_late",
    "foul_trouble"
   ]
  },
  {
   "person_id": 1643588,
   "name": "Tobi Lawal",
   "name_i": "T. Lawal",
   "jersey": "33",
   "pos": "F",
   "section": "bench",
   "order": 10,
   "rotation_rank": 15,
   "height": "6-7",
   "age": 23.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 6,
    "minutes_recent": 15.1,
    "mpg_recent": 2.5,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 6,
    "pts_pg": 1.5,
    "reb_pg": 0.17,
    "ast_pg": 0.33,
    "tov_pg": 0.0,
    "fouls_committed_pg": 0.17,
    "fouls_drawn_pg": 0.33,
    "fgm": 4,
    "fga": 7,
    "fg_pct": 0.571,
    "fga_pg": 1.17,
    "fg3m": 1,
    "fg3a": 3,
    "fg3_pct": 0.333,
    "fg3a_pg": 0.5,
    "fg3a_share": 0.429,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": 3,
    "rim_fga": 4,
    "rim_fg_pct": 0.75,
    "efg_pct": 0.643,
    "ts_pct": 0.643,
    "assisted_share": 0.75,
    "tov_per_100_usage": 0.0,
    "mpg": 2.5
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": null,
     "n": 0,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 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": 15.1,
    "mpg_baseline": null,
    "fga_pg": null,
    "fg3a_share": null,
    "fg3_pct": null,
    "rim_share": null,
    "rim_fg_pct": null,
    "ft_pct": null,
    "pullup_share": null,
    "drive_share": null,
    "cs3_share_of_3pa": null,
    "assisted_share": null,
    "tov_per_100_usage": null,
    "fta_per_fga": null,
    "pf_per36": null,
    "fouls_drawn_pg": null,
    "flags": 0
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1641724,
   "name": "Jett Howard",
   "name_i": "J. Howard",
   "jersey": "9",
   "pos": "G",
   "section": "bench",
   "order": 11,
   "rotation_rank": 16,
   "height": "6-8",
   "age": 23.0,
   "exp": "3",
   "baseline_teams": [
    "ORL"
   ],
   "new_to_team": true,
   "tags": [
    "new · ORL last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 5,
    "minutes_recent": 11.8,
    "mpg_recent": 2.4,
    "mpg_baseline": 12.65,
    "last_game": null
   },
   "last_season": {
    "gp": 55,
    "pts_pg": 5.47,
    "reb_pg": 1.58,
    "ast_pg": 0.82,
    "tov_pg": 0.27,
    "fouls_committed_pg": 1.2,
    "fouls_drawn_pg": 0.47,
    "fgm": 105,
    "fga": 251,
    "fg_pct": 0.418,
    "fga_pg": 4.56,
    "fg3m": 54,
    "fg3a": 145,
    "fg3_pct": 0.372,
    "fg3a_pg": 2.64,
    "fg3a_share": 0.578,
    "ftm": 37,
    "fta": 39,
    "ft_pct": 0.949,
    "fta_pg": 0.71,
    "fta_per_fga": 0.155,
    "rim_fgm": 31,
    "rim_fga": 52,
    "rim_fg_pct": 0.596,
    "efg_pct": 0.526,
    "ts_pct": 0.561,
    "assisted_share": 0.8,
    "tov_per_100_usage": 5.3,
    "mpg": 12.65
   },
   "this_season": {
    "gp": 5,
    "pts_pg": 2.4,
    "reb_pg": 0.2,
    "ast_pg": 0.0,
    "tov_pg": 0.2,
    "fouls_committed_pg": 0.0,
    "fouls_drawn_pg": 0.2,
    "fgm": 4,
    "fga": 7,
    "fg_pct": 0.571,
    "fga_pg": 1.4,
    "fg3m": 2,
    "fg3a": 4,
    "fg3_pct": 0.5,
    "fg3a_pg": 0.8,
    "fg3a_share": 0.571,
    "ftm": 2,
    "fta": 2,
    "ft_pct": 1.0,
    "fta_pg": 0.4,
    "fta_per_fga": 0.286,
    "rim_fgm": 1,
    "rim_fga": 1,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.714,
    "ts_pct": 0.761,
    "assisted_share": 1.0,
    "tov_per_100_usage": 11.26,
    "mpg": 2.4
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.372,
     "n": 145,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.63,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.596,
     "n": 52,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.949,
     "n": 39,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.155,
     "n": 251,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.053,
     "n": 283.16,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.578,
     "n": 251,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.207,
     "n": 251,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.104,
     "n": 251,
     "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.271,
     "n": 251,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.171,
     "n": 251,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 11.8,
    "mpg_baseline": 12.65,
    "fga_pg": 4.56,
    "fg3a_share": 0.578,
    "fg3_pct": 0.372,
    "rim_share": 0.207,
    "rim_fg_pct": 0.596,
    "ft_pct": 0.949,
    "pullup_share": 0.171,
    "drive_share": 0.271,
    "cs3_share_of_3pa": 0.745,
    "assisted_share": 0.8,
    "tov_per_100_usage": 5.3,
    "fta_per_fga": 0.155,
    "pf_per36": 3.4,
    "fouls_drawn_pg": 0.47,
    "flags": 0
   },
   "changes": [],
   "bullets": [
    {
     "text": "Takes 2.6 3s/g at 37.2% (63rd pct): respect it, closeout.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  }
 ],
 "also_seen": [],
 "not_seen": [
  {
   "person_id": 1641726,
   "name": "Dereck Lively II",
   "name_i": "D. Lively II",
   "jersey": "2",
   "pos": "C",
   "baseline_teams": [
    "DAL"
   ],
   "mpg_baseline": 16.49,
   "last_season": {
    "gp": 7,
    "pts_pg": 4.29,
    "fga_pg": 2.57,
    "fg3a_pg": 0.0,
    "fg3_pct": null,
    "reb_pg": 5.29,
    "ast_pg": 1.86
   }
  },
  {
   "person_id": 1641844,
   "name": "Tarik Biberović",
   "name_i": "T. Biberović",
   "jersey": "13",
   "pos": "F",
   "baseline_teams": [],
   "mpg_baseline": null,
   "last_season": {
    "gp": 0,
    "pts_pg": null,
    "fga_pg": null,
    "fg3a_pg": null,
    "fg3_pct": null,
    "reb_pg": null,
    "ast_pg": null
   }
  }
 ],
 "definitions": {
  "windows": "baseline = the prior full regular season (2025-26 regular season); recent = the current regular season to date (2026-27 regular season to date). The windows are disjoint.",
  "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-09"
 }
}
