{
 "schema": "scouting-team/1",
 "edition": "site",
 "generator": "agent_edition.py v3",
 "game_id": "0022600218",
 "season": "2026-27",
 "date": "2026-11-11",
 "tip_utc": "2026-11-12T00:00:00Z",
 "tip_et": "Wed Nov 11, 2026 · 7:00 PM ET",
 "built_at_utc": "2026-11-11T22:47:27Z",
 "matchup": {
  "label": "CLE @ NYK",
  "home": "NYK",
  "away": "CLE"
 },
 "scouted_team": {
  "tricode": "CLE",
  "name": "Cleveland Cavaliers",
  "team_id": 1610612739
 },
 "for_team": {
  "tricode": "NYK",
  "name": "New York Knicks",
  "team_id": 1610612752
 },
 "frame": "Scouting CLE · from New York's side",
 "windows": {
  "baseline": {
   "label": "2025-26 regular season",
   "games": 81,
   "first_date": "2025-10-22",
   "last_date": "2026-04-12"
  },
  "recent": {
   "label": "2026-27 regular season to date",
   "games": 11,
   "first_date": "2026-10-22",
   "last_date": "2026-11-09"
  }
 },
 "availability": {
  "date": "2026-11-11",
  "report_date": "2026-11-11",
  "report_posted": true,
  "read_at_utc": "2026-11-11T22:47:18Z",
  "teams": [
   {
    "tricode": "CLE",
    "team_id": 1610612739,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1643640,
      "name": "Ernest Udeh, Jr.",
      "status": "Out"
     },
     {
      "person_id": 1631215,
      "name": "Khalifa Diop",
      "status": "Out"
     },
     {
      "person_id": 1641772,
      "name": "Nae'Qwan Tomlin",
      "status": "Out"
     },
     {
      "person_id": 1630241,
      "name": "Sam Merrill",
      "status": "Out"
     },
     {
      "person_id": 1642281,
      "name": "Jaylon Tyson",
      "status": "Questionable"
     }
    ]
   },
   {
    "tricode": "NYK",
    "team_id": 1610612752,
    "state": "listed",
    "reason": null,
    "listed": [
     {
      "person_id": 1626157,
      "name": "Karl-Anthony Towns",
      "status": "Questionable"
     },
     {
      "person_id": 1628404,
      "name": "Josh Hart",
      "status": "Probable"
     }
    ]
   }
  ],
  "schedule": {
   "team": "CLE",
   "note": null,
   "prev_game": {
    "game_id": "0022600204",
    "date_et": "2026-11-09",
    "opponent": "CHA",
    "home": false
   },
   "next_game": {
    "game_id": "0022600036",
    "date_et": "2026-11-13",
    "opponent": "MIA",
    "home": false,
    "days_until": 2
   },
   "season_game_number": 12,
   "days_rest": 1,
   "b2b": false,
   "three_in_four": false,
   "games_in_last_4_days": 2,
   "games_last_7_days": 4
  }
 },
 "ten_seconds": [
  {
   "text": "Last season: 9th-fewest turnovers (14.2/100), 9th-highest 3PA share (44%), 5th-best rim protection (63%).",
   "source": "pbp"
  },
  {
   "text": "Scoring last season: D. Mitchell 27.9/g (22.8 so far), J. Harden 23.6/g (15.3 so far), E. Mobley 18.2/g (17.6 so far).",
   "source": "pbp"
  }
 ],
 "team_keys": [
  {
   "key": "shot_profile",
   "text": "Perimeter team last season: 44% 3PA share (9th of 30). Chase Mitchell 36%, Harden 38%, Tyson 44%, Watson 41%, Bryant 36%; wall up on Allen, Proctor, Porter Jr..",
   "source": "pbp"
  },
  {
   "key": "rim_protection",
   "text": "Rim protection: opponents shoot 63% at the rim (5th best). Drive to kick; don't finish into the bigs.",
   "source": "pbp"
  },
  {
   "key": "efg_pct",
   "text": "Efficient: eFG% 56.1% (4th best).",
   "source": "pbp"
  },
  {
   "key": "rim_fg_pct",
   "text": "They finish: 67.4% at the rim (8th best). No free runs; wall up early.",
   "source": "pbp"
  },
  {
   "key": "tov_per_100",
   "text": "They take care of the ball: 14.2 TO per 100 (9th fewest). Don't gamble for steals.",
   "source": "pbp"
  },
  {
   "key": "opp_fg3a_share",
   "text": "They give up 3s: opponents take 43% of their shots from 3 (9th most). Space them; move it side to side.",
   "source": "pbp"
  }
 ],
 "team_metrics": [
  {
   "key": "poss_pg",
   "label": "possessions per game (pace proxy)",
   "value": 99.2,
   "league_mean": 98.64,
   "rank": 12,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "pts_per_100",
   "label": "points per 100 possessions",
   "value": 120.13,
   "league_mean": 117.21,
   "rank": 6,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "opp_pts_per_100",
   "label": "opponent points per 100 possessions",
   "value": 116.88,
   "league_mean": 117.17,
   "rank": 15,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "efg_pct",
   "label": "eFG%",
   "value": 0.561,
   "league_mean": 0.546,
   "rank": 4,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fg3a_share",
   "label": "3PA share of FGA",
   "value": 0.442,
   "league_mean": 0.415,
   "rank": 9,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fg3_pct",
   "label": "3P%",
   "value": 0.359,
   "league_mean": 0.359,
   "rank": 13,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "pitp_share",
   "label": "paint-attempt share of FGA",
   "value": 0.482,
   "league_mean": 0.484,
   "rank": 16,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_share",
   "label": "restricted-area share of FGA",
   "value": 0.299,
   "league_mean": 0.3,
   "rank": 14,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "rim_fg_pct",
   "label": "restricted-area FG%",
   "value": 0.674,
   "league_mean": 0.661,
   "rank": 8,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "fastbreak_share",
   "label": "fastbreak share of FGA",
   "value": 0.11,
   "league_mean": 0.115,
   "rank": 19,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "second_chance_share",
   "label": "second-chance share of FGA",
   "value": 0.125,
   "league_mean": 0.128,
   "rank": 18,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fta_per_fga",
   "label": "FTA per FGA",
   "value": 0.265,
   "league_mean": 0.264,
   "rank": 15,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "tov_per_100",
   "label": "turnovers per 100 possessions",
   "value": 14.15,
   "league_mean": 14.71,
   "rank": 22,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "oreb_pct",
   "label": "offensive rebound %",
   "value": 0.304,
   "league_mean": 0.305,
   "rank": 12,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "dreb_pct",
   "label": "defensive rebound %",
   "value": 0.693,
   "league_mean": 0.695,
   "rank": 16,
   "n_teams": 30,
   "higher_is_better": true
  },
  {
   "key": "assisted_share",
   "label": "assisted share of made FGs",
   "value": 0.653,
   "league_mean": 0.637,
   "rank": 11,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "fouls_pg",
   "label": "fouls committed per game",
   "value": 19.6,
   "league_mean": 19.86,
   "rank": 19,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "shooting_foul_share",
   "label": "shooting-foul share of fouls",
   "value": 0.499,
   "league_mean": 0.525,
   "rank": 25,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_fg_pct",
   "label": "opponent FG% allowed at the rim",
   "value": 0.627,
   "league_mean": 0.659,
   "rank": 26,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_rim_share",
   "label": "opponent rim-attempt share allowed",
   "value": 0.294,
   "league_mean": 0.3,
   "rank": 17,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_fg3a_share",
   "label": "opponent 3PA share allowed",
   "value": 0.428,
   "league_mean": 0.415,
   "rank": 9,
   "n_teams": 30,
   "higher_is_better": null
  },
  {
   "key": "opp_fg3_pct",
   "label": "opponent 3P% allowed",
   "value": 0.372,
   "league_mean": 0.359,
   "rank": 4,
   "n_teams": 30,
   "higher_is_better": false
  },
  {
   "key": "opp_tov_per_100",
   "label": "opponent turnovers forced per 100",
   "value": 15.17,
   "league_mean": 14.71,
   "rank": 10,
   "n_teams": 30,
   "higher_is_better": true
  }
 ],
 "team_changes": [],
 "flag_note": "No change flags yet: this season's play-by-play is not available (11 games, box scores only), so no rate is compared with last season.",
 "game_plan": {
  "foul_him_late": {
   "players": [
    {
     "person_id": 1630596,
     "name": "Evan Mobley",
     "name_i": "E. Mobley",
     "jersey": "4",
     "pos": "C",
     "text": "61% FT (290 FTA, 4th pct), 17/27 in clutch",
     "printed_text": "61% FT (290 FTA, 4th pct), 17/27 in clutch",
     "ft_pct": 0.607,
     "ftm": 176,
     "fta": 290,
     "percentile": 0.045,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 17,
     "clutch_fta": 27
    },
    {
     "person_id": 1628386,
     "name": "Jarrett Allen",
     "name_i": "J. Allen",
     "jersey": "31",
     "pos": "C",
     "text": "71% FT (257 FTA, 19th pct), 15/19 in clutch",
     "printed_text": "71% FT (257 FTA, 19th pct), 15/19 in clutch",
     "ft_pct": 0.712,
     "ftm": 183,
     "fta": 257,
     "percentile": 0.192,
     "grade": "bad",
     "pool": 258,
     "clutch_ftm": 15,
     "clutch_fta": 19
    },
    {
     "person_id": 1631212,
     "name": "Peyton Watson",
     "name_i": "P. Watson",
     "jersey": "8",
     "pos": "G",
     "text": "73% FT (189 FTA, 26th pct), 9/13 in clutch",
     "printed_text": "73% FT (189 FTA, 26th pct), 9/13 in clutch",
     "ft_pct": 0.73,
     "ftm": 138,
     "fta": 189,
     "percentile": 0.258,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 9,
     "clutch_fta": 13
    },
    {
     "person_id": 1642281,
     "name": "Jaylon Tyson",
     "name_i": "J. Tyson",
     "jersey": "20",
     "pos": "G-F",
     "text": "73% FT (105 FTA, 27th pct), 10/14 in clutch",
     "printed_text": "73% FT (105 FTA, 27th pct), 10/14 in clutch",
     "ft_pct": 0.733,
     "ftm": 77,
     "fta": 105,
     "percentile": 0.271,
     "grade": "below average",
     "pool": 258,
     "clutch_ftm": 10,
     "clutch_fta": 14
    }
   ],
   "empty_text": null
  },
  "dont_foul": {
   "players": [
    {
     "person_id": 201935,
     "name": "James Harden",
     "name_i": "J. Harden",
     "jersey": "1",
     "pos": "G",
     "text": "88% FT (524 FTA, 90th pct), 47/51 in clutch",
     "printed_text": "88% FT",
     "ft_pct": 0.884,
     "ftm": 463,
     "fta": 524,
     "percentile": 0.905,
     "grade": "elite",
     "pool": 258,
     "clutch_ftm": 47,
     "clutch_fta": 51,
     "shown": true
    },
    {
     "person_id": 1628378,
     "name": "Donovan Mitchell",
     "name_i": "D. Mitchell",
     "jersey": "45",
     "pos": "G",
     "text": "86% FT (426 FTA, 84th pct), 23/27 in clutch",
     "printed_text": "86% FT",
     "ft_pct": 0.864,
     "ftm": 368,
     "fta": 426,
     "percentile": 0.839,
     "grade": "excellent",
     "pool": 258,
     "clutch_ftm": 23,
     "clutch_fta": 27,
     "shown": true
    }
   ]
  },
  "foul_trouble": {
   "players": [],
   "empty_text": "Nobody over 4.5 fouls per 36 last season."
  }
 },
 "players": [
  {
   "person_id": 1628378,
   "name": "Donovan Mitchell",
   "name_i": "D. Mitchell",
   "jersey": "45",
   "pos": "G",
   "section": "starters",
   "order": 1,
   "rotation_rank": 1,
   "height": "6-2",
   "age": 30.0,
   "exp": "9",
   "baseline_teams": [
    "CLE"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 11,
    "games_recent": 11,
    "minutes_recent": 360.9,
    "mpg_recent": 32.8,
    "mpg_baseline": 33.58,
    "last_game": null
   },
   "last_season": {
    "gp": 69,
    "pts_pg": 27.94,
    "reb_pg": 4.51,
    "ast_pg": 5.7,
    "tov_pg": 2.84,
    "fouls_committed_pg": 2.36,
    "fouls_drawn_pg": 4.64,
    "fgm": 670,
    "fga": 1383,
    "fg_pct": 0.484,
    "fga_pg": 20.04,
    "fg3m": 220,
    "fg3a": 606,
    "fg3_pct": 0.363,
    "fg3a_pg": 8.78,
    "fg3a_share": 0.438,
    "ftm": 368,
    "fta": 426,
    "ft_pct": 0.864,
    "fta_pg": 6.17,
    "fta_per_fga": 0.308,
    "rim_fgm": 205,
    "rim_fga": 318,
    "rim_fg_pct": 0.645,
    "efg_pct": 0.564,
    "ts_pct": 0.614,
    "assisted_share": 0.385,
    "tov_per_100_usage": 11.1,
    "mpg": 33.58
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 22.82,
    "reb_pg": 4.82,
    "ast_pg": 5.45,
    "tov_pg": 2.91,
    "fouls_committed_pg": 2.91,
    "fouls_drawn_pg": null,
    "fgm": 86,
    "fga": 179,
    "fg_pct": 0.48,
    "fga_pg": 16.27,
    "fg3m": 30,
    "fg3a": 78,
    "fg3_pct": 0.385,
    "fg3a_pg": 7.09,
    "fg3a_share": 0.436,
    "ftm": 49,
    "fta": 63,
    "ft_pct": 0.778,
    "fta_pg": 5.73,
    "fta_per_fga": 0.352,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.564,
    "ts_pct": 0.607,
    "assisted_share": null,
    "tov_per_100_usage": 13.4,
    "mpg": 32.8
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "above average"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "excellent"
    },
    {
     "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.363,
     "n": 606,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.555,
     "grade": "above average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.645,
     "n": 318,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.421,
     "grade": "average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.864,
     "n": 426,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.839,
     "grade": "excellent",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.308,
     "n": 1383,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.695,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.111,
     "n": 1766.44,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.608,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.438,
     "n": 1383,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.523,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.23,
     "n": 1383,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.368,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.231,
     "n": 1383,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.579,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.403,
     "n": 1383,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.843,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.343,
     "n": 1383,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.857,
     "grade": "excellent",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 360.9,
    "mpg_baseline": 33.58,
    "fga_pg": 20.04,
    "fg3a_share": 0.438,
    "fg3_pct": 0.363,
    "rim_share": 0.23,
    "rim_fg_pct": 0.645,
    "ft_pct": 0.864,
    "pullup_share": 0.343,
    "drive_share": 0.403,
    "cs3_share_of_3pa": 0.337,
    "assisted_share": 0.385,
    "tov_per_100_usage": 11.1,
    "fta_per_fga": 0.308,
    "pf_per36": 2.5,
    "fouls_drawn_pg": 4.64
   },
   "changes": [],
   "bullets": [
    {
     "text": "Capable 3: 36.3% on 8.8/g (56th pct). Closeout under control, contest every one.",
     "source": "pbp"
    },
    {
     "text": "Run him off the line into the help: 60% on 558 drives but only 23% of his shots at the rim (average, 42nd pct). Closeout short and high-hand; stay down on the fake.",
     "source": "pbp"
    },
    {
     "text": "Pull-up shooter: 34% of his shots are pull-ups (86th pct, 36%). Stay attached over screens; contest without fouling.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 201935,
   "name": "James Harden",
   "name_i": "J. Harden",
   "jersey": "1",
   "pos": "G",
   "section": "starters",
   "order": 2,
   "rotation_rank": 2,
   "height": "6-4",
   "age": 37.0,
   "exp": "17",
   "baseline_teams": [
    "CLE",
    "LAC"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 11,
    "games_recent": 11,
    "minutes_recent": 358.9,
    "mpg_recent": 32.6,
    "mpg_baseline": 34.84,
    "last_game": null
   },
   "last_season": {
    "gp": 70,
    "pts_pg": 23.6,
    "reb_pg": 4.8,
    "ast_pg": 7.96,
    "tov_pg": 3.5,
    "fouls_committed_pg": 1.96,
    "fouls_drawn_pg": 4.63,
    "fgm": 487,
    "fga": 1123,
    "fg_pct": 0.434,
    "fga_pg": 16.04,
    "fg3m": 215,
    "fg3a": 573,
    "fg3_pct": 0.375,
    "fg3a_pg": 8.19,
    "fg3a_share": 0.51,
    "ftm": 463,
    "fta": 524,
    "ft_pct": 0.884,
    "fta_pg": 7.49,
    "fta_per_fga": 0.467,
    "rim_fgm": 146,
    "rim_fga": 234,
    "rim_fg_pct": 0.624,
    "efg_pct": 0.529,
    "ts_pct": 0.61,
    "assisted_share": 0.246,
    "tov_per_100_usage": 15.33,
    "mpg": 34.84
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 15.27,
    "reb_pg": 4.73,
    "ast_pg": 5.73,
    "tov_pg": 2.91,
    "fouls_committed_pg": 2.09,
    "fouls_drawn_pg": null,
    "fgm": 48,
    "fga": 132,
    "fg_pct": 0.364,
    "fga_pg": 12.0,
    "fg3m": 27,
    "fg3a": 76,
    "fg3_pct": 0.355,
    "fg3a_pg": 6.91,
    "fg3a_share": 0.576,
    "ftm": 45,
    "fta": 53,
    "ft_pct": 0.849,
    "fta_pg": 4.82,
    "fta_per_fga": 0.402,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.466,
    "ts_pct": 0.541,
    "assisted_share": null,
    "tov_per_100_usage": 17.08,
    "mpg": 32.6
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "good"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "below average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "elite"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.375,
     "n": 573,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.666,
     "grade": "good",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.624,
     "n": 234,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.276,
     "grade": "below average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.884,
     "n": 524,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.905,
     "grade": "elite",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.467,
     "n": 1123,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.945,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.153,
     "n": 1598.56,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.15,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.51,
     "n": 1123,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.681,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.208,
     "n": 1123,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.322,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.289,
     "n": 1123,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.798,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.362,
     "n": 1123,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.762,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.455,
     "n": 1123,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.981,
     "grade": "elite",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 358.9,
    "mpg_baseline": 34.84,
    "fga_pg": 16.04,
    "fg3a_share": 0.51,
    "fg3_pct": 0.375,
    "rim_share": 0.208,
    "rim_fg_pct": 0.624,
    "ft_pct": 0.884,
    "pullup_share": 0.455,
    "drive_share": 0.362,
    "cs3_share_of_3pa": 0.255,
    "assisted_share": 0.246,
    "tov_per_100_usage": 15.33,
    "fta_per_fga": 0.467,
    "pf_per36": 2.0,
    "fouls_drawn_pg": 4.63
   },
   "changes": [],
   "bullets": [
    {
     "text": "Lives at the line: 0.47 FTA per FGA (elite, 94th pct), 4.6 fouls drawn/g, 88% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Pressure him: 15.3 TO per 100 usage (bad, 15th pct), 54% of them bad passes; 32 TO in 11 games so far. Hands in the lanes; 8.0 AST/g, so stay home on shooters when he drives.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 37.5% on 8.2/g (67th pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "dont_foul"
   ]
  },
  {
   "person_id": 1630596,
   "name": "Evan Mobley",
   "name_i": "E. Mobley",
   "jersey": "4",
   "pos": "C",
   "section": "starters",
   "order": 3,
   "rotation_rank": 3,
   "height": "6-11",
   "age": 25.0,
   "exp": "5",
   "baseline_teams": [
    "CLE"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 11,
    "games_recent": 11,
    "minutes_recent": 351.2,
    "mpg_recent": 31.9,
    "mpg_baseline": 31.98,
    "last_game": null
   },
   "last_season": {
    "gp": 64,
    "pts_pg": 18.16,
    "reb_pg": 9.0,
    "ast_pg": 3.61,
    "tov_pg": 1.89,
    "fouls_committed_pg": 2.47,
    "fouls_drawn_pg": 3.47,
    "fgm": 462,
    "fga": 843,
    "fg_pct": 0.548,
    "fga_pg": 13.17,
    "fg3m": 62,
    "fg3a": 205,
    "fg3_pct": 0.302,
    "fg3a_pg": 3.2,
    "fg3a_share": 0.243,
    "ftm": 176,
    "fta": 290,
    "ft_pct": 0.607,
    "fta_pg": 4.53,
    "fta_per_fga": 0.344,
    "rim_fgm": 297,
    "rim_fga": 404,
    "rim_fg_pct": 0.735,
    "efg_pct": 0.585,
    "ts_pct": 0.599,
    "assisted_share": 0.686,
    "tov_per_100_usage": 11.08,
    "mpg": 31.98
   },
   "this_season": {
    "gp": 11,
    "pts_pg": 17.55,
    "reb_pg": 7.45,
    "ast_pg": 3.64,
    "tov_pg": 1.64,
    "fouls_committed_pg": 1.73,
    "fouls_drawn_pg": null,
    "fgm": 72,
    "fga": 129,
    "fg_pct": 0.558,
    "fga_pg": 11.73,
    "fg3m": 23,
    "fg3a": 46,
    "fg3_pct": 0.5,
    "fg3a_pg": 4.18,
    "fg3a_share": 0.357,
    "ftm": 26,
    "fta": 42,
    "ft_pct": 0.619,
    "fta_pg": 3.82,
    "fta_per_fga": 0.326,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.647,
    "ts_pct": 0.654,
    "assisted_share": null,
    "tov_per_100_usage": 10.88,
    "mpg": 31.9
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "excellent"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "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.302,
     "n": 205,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.09,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.735,
     "n": 404,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.881,
     "grade": "excellent",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.607,
     "n": 290,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.045,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.344,
     "n": 843,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.805,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.111,
     "n": 1091.6,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.611,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.243,
     "n": 843,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.15,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.479,
     "n": 843,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.879,
     "grade": "excellent",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.263,
     "n": 843,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.724,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.274,
     "n": 843,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.502,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.065,
     "n": 843,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.248,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 351.2,
    "mpg_baseline": 31.98,
    "fga_pg": 13.17,
    "fg3a_share": 0.243,
    "fg3_pct": 0.302,
    "rim_share": 0.479,
    "rim_fg_pct": 0.735,
    "ft_pct": 0.607,
    "pullup_share": 0.065,
    "drive_share": 0.274,
    "cs3_share_of_3pa": 0.824,
    "assisted_share": 0.686,
    "tov_per_100_usage": 11.08,
    "fta_per_fga": 0.344,
    "pf_per36": 2.8,
    "fouls_drawn_pg": 3.47
   },
   "changes": [],
   "bullets": [
    {
     "text": "Elite finisher: 74% at the rim (88th pct) on 404 attempts, 48% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "Volume 3s at 30.2%, 3.2/g (9th pct): make him shoot contested, no fly-bys.",
     "source": "pbp"
    },
    {
     "text": "Lives at the line: 0.34 FTA per FGA (excellent, 80th pct), 3.5 fouls drawn/g, 61% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1631212,
   "name": "Peyton Watson",
   "name_i": "P. Watson",
   "jersey": "8",
   "pos": "G",
   "section": "starters",
   "order": 4,
   "rotation_rank": 4,
   "height": "6-7",
   "age": 24.0,
   "exp": "4",
   "baseline_teams": [
    "DEN"
   ],
   "new_to_team": true,
   "tags": [
    "started last game",
    "new · DEN last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 249.6,
    "mpg_recent": 27.7,
    "mpg_baseline": 29.59,
    "last_game": null
   },
   "last_season": {
    "gp": 54,
    "pts_pg": 14.61,
    "reb_pg": 4.89,
    "ast_pg": 2.06,
    "tov_pg": 1.72,
    "fouls_committed_pg": 2.52,
    "fouls_drawn_pg": 2.63,
    "fgm": 285,
    "fga": 581,
    "fg_pct": 0.491,
    "fga_pg": 10.76,
    "fg3m": 81,
    "fg3a": 197,
    "fg3_pct": 0.411,
    "fg3a_pg": 3.65,
    "fg3a_share": 0.339,
    "ftm": 138,
    "fta": 189,
    "ft_pct": 0.73,
    "fta_pg": 3.5,
    "fta_per_fga": 0.325,
    "rim_fgm": 127,
    "rim_fga": 198,
    "rim_fg_pct": 0.641,
    "efg_pct": 0.56,
    "ts_pct": 0.594,
    "assisted_share": 0.744,
    "tov_per_100_usage": 12.28,
    "mpg": 29.59
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 11.44,
    "reb_pg": 4.56,
    "ast_pg": 2.67,
    "tov_pg": 1.78,
    "fouls_committed_pg": 3.0,
    "fouls_drawn_pg": null,
    "fgm": 39,
    "fga": 96,
    "fg_pct": 0.406,
    "fga_pg": 10.67,
    "fg3m": 8,
    "fg3a": 37,
    "fg3_pct": 0.216,
    "fg3a_pg": 4.11,
    "fg3a_share": 0.385,
    "ftm": 17,
    "fta": 24,
    "ft_pct": 0.708,
    "fta_pg": 2.67,
    "fta_per_fga": 0.25,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.448,
    "ts_pct": 0.483,
    "assisted_share": null,
    "tov_per_100_usage": 13.05,
    "mpg": 27.7
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "average"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "good"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.411,
     "n": 197,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.914,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.641,
     "n": 198,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.401,
     "grade": "average",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.73,
     "n": 189,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.258,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.325,
     "n": 581,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.748,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.123,
     "n": 757.16,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.447,
     "grade": "average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.339,
     "n": 581,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.276,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.341,
     "n": 581,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.674,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.244,
     "n": 581,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.639,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.301,
     "n": 581,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.583,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.153,
     "n": 581,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.474,
     "grade": "average",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 249.6,
    "mpg_baseline": 29.59,
    "fga_pg": 10.76,
    "fg3a_share": 0.339,
    "fg3_pct": 0.411,
    "rim_share": 0.341,
    "rim_fg_pct": 0.641,
    "ft_pct": 0.73,
    "pullup_share": 0.153,
    "drive_share": 0.301,
    "cs3_share_of_3pa": 0.772,
    "assisted_share": 0.744,
    "tov_per_100_usage": 12.28,
    "fta_per_fga": 0.325,
    "pf_per36": 3.1,
    "fouls_drawn_pg": 2.63
   },
   "changes": [],
   "bullets": [
    {
     "text": "Knockdown 3: 41.1% on 3.6/g (91st pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 52% from the corners (83 att), 33% above the break (114). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1628386,
   "name": "Jarrett Allen",
   "name_i": "J. Allen",
   "jersey": "31",
   "pos": "C",
   "section": "starters",
   "order": 5,
   "rotation_rank": 5,
   "height": "6-9",
   "age": 28.0,
   "exp": "9",
   "baseline_teams": [
    "CLE"
   ],
   "new_to_team": false,
   "tags": [
    "started last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": true,
    "starts": 9,
    "games_recent": 9,
    "minutes_recent": 221.8,
    "mpg_recent": 24.6,
    "mpg_baseline": 27.15,
    "last_game": null
   },
   "last_season": {
    "gp": 55,
    "pts_pg": 15.35,
    "reb_pg": 8.4,
    "ast_pg": 1.76,
    "tov_pg": 1.35,
    "fouls_committed_pg": 1.69,
    "fouls_drawn_pg": 4.02,
    "fgm": 330,
    "fga": 515,
    "fg_pct": 0.641,
    "fga_pg": 9.36,
    "fg3m": 1,
    "fg3a": 10,
    "fg3_pct": 0.1,
    "fg3a_pg": 0.18,
    "fg3a_share": 0.019,
    "ftm": 183,
    "fta": 257,
    "ft_pct": 0.712,
    "fta_pg": 4.67,
    "fta_per_fga": 0.499,
    "rim_fgm": 224,
    "rim_fga": 292,
    "rim_fg_pct": 0.767,
    "efg_pct": 0.642,
    "ts_pct": 0.672,
    "assisted_share": 0.824,
    "tov_per_100_usage": 10.54,
    "mpg": 27.15
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 13.11,
    "reb_pg": 7.67,
    "ast_pg": 1.22,
    "tov_pg": 0.89,
    "fouls_committed_pg": 1.22,
    "fouls_drawn_pg": null,
    "fgm": 46,
    "fga": 71,
    "fg_pct": 0.648,
    "fga_pg": 7.89,
    "fg3m": 3,
    "fg3a": 4,
    "fg3_pct": 0.75,
    "fg3a_pg": 0.44,
    "fg3a_share": 0.056,
    "ftm": 23,
    "fta": 34,
    "ft_pct": 0.676,
    "fta_pg": 3.78,
    "fta_per_fga": 0.479,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.669,
    "ts_pct": 0.686,
    "assisted_share": null,
    "tov_per_100_usage": 8.51,
    "mpg": 24.6
   },
   "chips": [
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "elite"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "bad"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "good"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "elite"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.1,
     "n": 10,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.767,
     "n": 292,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.954,
     "grade": "elite",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.712,
     "n": 257,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.192,
     "grade": "bad",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.499,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.97,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.105,
     "n": 702.08,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.689,
     "grade": "good",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.019,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.04,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.567,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.931,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.429,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.981,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.202,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.273,
     "grade": "below average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.004,
     "n": 515,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.03,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 221.8,
    "mpg_baseline": 27.15,
    "fga_pg": 9.36,
    "fg3a_share": 0.019,
    "fg3_pct": 0.1,
    "rim_share": 0.567,
    "rim_fg_pct": 0.767,
    "ft_pct": 0.712,
    "pullup_share": 0.004,
    "drive_share": 0.202,
    "cs3_share_of_3pa": 0.9,
    "assisted_share": 0.824,
    "tov_per_100_usage": 10.54,
    "fta_per_fga": 0.499,
    "pf_per36": 2.2,
    "fouls_drawn_pg": 4.02
   },
   "changes": [],
   "bullets": [
    {
     "text": "Lives at the line: 0.50 FTA per FGA (elite, 97th pct), 4.0 fouls drawn/g, 71% FT. Verticality, hands back, no reach.",
     "source": "pbp"
    },
    {
     "text": "Elite finisher: 77% at the rim (95th pct) on 292 attempts, 57% of his shots. No free runs; build the wall early.",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (0.2 3PA/g): sag off him and help from him; no closeouts needed.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1626209,
   "name": "Mario Hezonja",
   "name_i": "M. Hezonja",
   "jersey": "33",
   "pos": "F-G",
   "section": "bench",
   "order": 1,
   "rotation_rank": 6,
   "height": "6-8",
   "age": 31.0,
   "exp": "5",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 11,
    "minutes_recent": 219.3,
    "mpg_recent": 19.9,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 11,
    "pts_pg": 8.55,
    "reb_pg": 5.91,
    "ast_pg": 1.64,
    "tov_pg": 1.0,
    "fouls_committed_pg": 1.64,
    "fouls_drawn_pg": null,
    "fgm": 38,
    "fga": 89,
    "fg_pct": 0.427,
    "fga_pg": 8.09,
    "fg3m": 14,
    "fg3a": 49,
    "fg3_pct": 0.286,
    "fg3a_pg": 4.45,
    "fg3a_share": 0.551,
    "ftm": 4,
    "fta": 8,
    "ft_pct": 0.5,
    "fta_pg": 0.73,
    "fta_per_fga": 0.09,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.506,
    "ts_pct": 0.508,
    "assisted_share": null,
    "tov_per_100_usage": 10.63,
    "mpg": 19.9
   },
   "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": 219.3,
    "mpg_baseline": null,
    "fga_pg": null,
    "fg3a_share": null,
    "fg3_pct": null,
    "rim_share": null,
    "rim_fg_pct": null,
    "ft_pct": null,
    "pullup_share": null,
    "drive_share": null,
    "cs3_share_of_3pa": null,
    "assisted_share": null,
    "tov_per_100_usage": null,
    "fta_per_fga": null,
    "pf_per36": null,
    "fouls_drawn_pg": null
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1630241,
   "name": "Sam Merrill",
   "name_i": "S. Merrill",
   "jersey": "5",
   "pos": "G",
   "section": "bench",
   "order": 2,
   "rotation_rank": 7,
   "height": "6-4",
   "age": 30.0,
   "exp": "6",
   "baseline_teams": [
    "CLE"
   ],
   "new_to_team": false,
   "tags": [
    "started 1 of 9",
    "did not play last game"
   ],
   "listed": {
    "status": "Out",
    "report_date": "2026-11-11",
    "read_at_utc": "2026-11-11T22:47:18Z"
   },
   "role": {
    "starter_latest": false,
    "starts": 1,
    "games_recent": 9,
    "minutes_recent": 208.2,
    "mpg_recent": 23.1,
    "mpg_baseline": 26.64,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 51,
    "pts_pg": 12.73,
    "reb_pg": 2.57,
    "ast_pg": 2.41,
    "tov_pg": 0.82,
    "fouls_committed_pg": 2.45,
    "fouls_drawn_pg": 1.78,
    "fgm": 218,
    "fga": 478,
    "fg_pct": 0.456,
    "fga_pg": 9.37,
    "fg3m": 154,
    "fg3a": 370,
    "fg3_pct": 0.416,
    "fg3a_pg": 7.25,
    "fg3a_share": 0.774,
    "ftm": 59,
    "fta": 69,
    "ft_pct": 0.855,
    "fta_pg": 1.35,
    "fta_per_fga": 0.144,
    "rim_fgm": 40,
    "rim_fga": 49,
    "rim_fg_pct": 0.816,
    "efg_pct": 0.617,
    "ts_pct": 0.638,
    "assisted_share": 0.908,
    "tov_per_100_usage": 7.63,
    "mpg": 26.64
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 7.67,
    "reb_pg": 3.44,
    "ast_pg": 1.89,
    "tov_pg": 0.33,
    "fouls_committed_pg": 2.89,
    "fouls_drawn_pg": null,
    "fgm": 22,
    "fga": 57,
    "fg_pct": 0.386,
    "fga_pg": 6.33,
    "fg3m": 14,
    "fg3a": 43,
    "fg3_pct": 0.326,
    "fg3a_pg": 4.78,
    "fg3a_share": 0.754,
    "ftm": 11,
    "fta": 12,
    "ft_pct": 0.917,
    "fta_pg": 1.33,
    "fta_per_fga": 0.211,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.509,
    "ts_pct": 0.554,
    "assisted_share": null,
    "tov_per_100_usage": 4.6,
    "mpg": 23.1
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "elite"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.416,
     "n": 370,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.933,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.816,
     "n": 49,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.855,
     "n": 69,
     "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.144,
     "n": 478,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.171,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.076,
     "n": 550.36,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.95,
     "grade": "elite",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.774,
     "n": 478,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.984,
     "grade": "elite",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.103,
     "n": 478,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.051,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.19,
     "n": 478,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.428,
     "grade": "average",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.111,
     "n": 478,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.048,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.232,
     "n": 478,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.674,
     "grade": "good",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 208.2,
    "mpg_baseline": 26.64,
    "fga_pg": 9.37,
    "fg3a_share": 0.774,
    "fg3_pct": 0.416,
    "rim_share": 0.103,
    "rim_fg_pct": 0.816,
    "ft_pct": 0.855,
    "pullup_share": 0.232,
    "drive_share": 0.111,
    "cs3_share_of_3pa": 0.673,
    "assisted_share": 0.908,
    "tov_per_100_usage": 7.63,
    "fta_per_fga": 0.144,
    "pf_per36": 3.3,
    "fouls_drawn_pg": 1.78
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 7.6 TO per 100 usage (95th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Doesn't get to the line: 0.14 FTA per FGA (17th pct). Be physical; the whistle is quiet.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 41.6% on 7.2/g (93rd pct). No help off him; run him off the line.",
     "source": "pbp"
    },
    {
     "text": "Corner specialist: 54% from the corners (63 att), 39% above the break (307). No help off the corners; help off him on top.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1643509,
   "name": "Meleek Thomas",
   "name_i": "M. Thomas",
   "jersey": "15",
   "pos": "G",
   "section": "bench",
   "order": 3,
   "rotation_rank": 8,
   "height": "6-3",
   "age": 20.0,
   "exp": "R",
   "baseline_teams": [],
   "new_to_team": false,
   "tags": [
    "started 2 of 8"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 2,
    "games_recent": 8,
    "minutes_recent": 184.4,
    "mpg_recent": 23.0,
    "mpg_baseline": null,
    "last_game": null
   },
   "last_season": null,
   "this_season": {
    "gp": 8,
    "pts_pg": 13.0,
    "reb_pg": 2.62,
    "ast_pg": 1.25,
    "tov_pg": 1.0,
    "fouls_committed_pg": 2.62,
    "fouls_drawn_pg": null,
    "fgm": 39,
    "fga": 83,
    "fg_pct": 0.47,
    "fga_pg": 10.38,
    "fg3m": 22,
    "fg3a": 46,
    "fg3_pct": 0.478,
    "fg3a_pg": 5.75,
    "fg3a_share": 0.554,
    "ftm": 4,
    "fta": 4,
    "ft_pct": 1.0,
    "fta_pg": 0.5,
    "fta_per_fga": 0.048,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.602,
    "ts_pct": 0.613,
    "assisted_share": null,
    "tov_per_100_usage": 8.62,
    "mpg": 23.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": 184.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
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642878,
   "name": "Tyrese Proctor",
   "name_i": "T. Proctor",
   "jersey": "24",
   "pos": "G",
   "section": "bench",
   "order": 4,
   "rotation_rank": 9,
   "height": "6-4",
   "age": 22.0,
   "exp": "1",
   "baseline_teams": [
    "CLE"
   ],
   "new_to_team": false,
   "tags": [
    "started 1 of 10"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 1,
    "games_recent": 10,
    "minutes_recent": 164.9,
    "mpg_recent": 16.5,
    "mpg_baseline": 10.74,
    "last_game": null
   },
   "last_season": {
    "gp": 49,
    "pts_pg": 5.2,
    "reb_pg": 1.27,
    "ast_pg": 1.45,
    "tov_pg": 0.8,
    "fouls_committed_pg": 1.16,
    "fouls_drawn_pg": 0.69,
    "fgm": 88,
    "fga": 219,
    "fg_pct": 0.402,
    "fga_pg": 4.47,
    "fg3m": 41,
    "fg3a": 125,
    "fg3_pct": 0.328,
    "fg3a_pg": 2.55,
    "fg3a_share": 0.571,
    "ftm": 38,
    "fta": 42,
    "ft_pct": 0.905,
    "fta_pg": 0.86,
    "fta_per_fga": 0.192,
    "rim_fgm": 31,
    "rim_fga": 50,
    "rim_fg_pct": 0.62,
    "efg_pct": 0.495,
    "ts_pct": 0.537,
    "assisted_share": 0.534,
    "tov_per_100_usage": 14.11,
    "mpg": 10.74
   },
   "this_season": {
    "gp": 10,
    "pts_pg": 6.0,
    "reb_pg": 2.8,
    "ast_pg": 2.3,
    "tov_pg": 0.4,
    "fouls_committed_pg": 1.7,
    "fouls_drawn_pg": null,
    "fgm": 21,
    "fga": 43,
    "fg_pct": 0.488,
    "fga_pg": 4.3,
    "fg3m": 11,
    "fg3a": 21,
    "fg3_pct": 0.524,
    "fg3a_pg": 2.1,
    "fg3a_share": 0.488,
    "ftm": 7,
    "fta": 9,
    "ft_pct": 0.778,
    "fta_pg": 0.9,
    "fta_per_fga": 0.209,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.616,
    "ts_pct": 0.639,
    "assisted_share": null,
    "tov_per_100_usage": 7.85,
    "mpg": 16.5
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.328,
     "n": 125,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.235,
     "grade": "bad",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.62,
     "n": 50,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.905,
     "n": 42,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.192,
     "n": 219,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.141,
     "n": 276.48,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.571,
     "n": 219,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.228,
     "n": 219,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.155,
     "n": 219,
     "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.292,
     "n": 219,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.283,
     "n": 219,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 164.9,
    "mpg_baseline": 10.74,
    "fga_pg": 4.47,
    "fg3a_share": 0.571,
    "fg3_pct": 0.328,
    "rim_share": 0.228,
    "rim_fg_pct": 0.62,
    "ft_pct": 0.905,
    "pullup_share": 0.283,
    "drive_share": 0.292,
    "cs3_share_of_3pa": 0.56,
    "assisted_share": 0.534,
    "tov_per_100_usage": 14.11,
    "fta_per_fga": 0.192,
    "pf_per36": 3.9,
    "fouls_drawn_pg": 0.69
   },
   "changes": [],
   "bullets": [
    {
     "text": "Low-volume, 32.8% from 3 (2.5/g): help off him in the gaps.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642281,
   "name": "Jaylon Tyson",
   "name_i": "J. Tyson",
   "jersey": "20",
   "pos": "G-F",
   "section": "bench",
   "order": 5,
   "rotation_rank": 10,
   "height": "6-6",
   "age": 23.0,
   "exp": "2",
   "baseline_teams": [
    "CLE"
   ],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": {
    "status": "Questionable",
    "report_date": "2026-11-11",
    "read_at_utc": "2026-11-11T22:47:18Z"
   },
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 5,
    "minutes_recent": 103.5,
    "mpg_recent": 20.7,
    "mpg_baseline": 26.99,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 65,
    "pts_pg": 13.26,
    "reb_pg": 5.14,
    "ast_pg": 2.23,
    "tov_pg": 1.52,
    "fouls_committed_pg": 2.46,
    "fouls_drawn_pg": 1.51,
    "fgm": 327,
    "fga": 663,
    "fg_pct": 0.493,
    "fga_pg": 10.2,
    "fg3m": 131,
    "fg3a": 295,
    "fg3_pct": 0.444,
    "fg3a_pg": 4.54,
    "fg3a_share": 0.445,
    "ftm": 77,
    "fta": 105,
    "ft_pct": 0.733,
    "fta_pg": 1.62,
    "fta_per_fga": 0.158,
    "rim_fgm": 132,
    "rim_fga": 224,
    "rim_fg_pct": 0.589,
    "efg_pct": 0.592,
    "ts_pct": 0.608,
    "assisted_share": 0.82,
    "tov_per_100_usage": 12.25,
    "mpg": 26.99
   },
   "this_season": {
    "gp": 5,
    "pts_pg": 7.8,
    "reb_pg": 3.6,
    "ast_pg": 2.8,
    "tov_pg": 1.2,
    "fouls_committed_pg": 2.8,
    "fouls_drawn_pg": null,
    "fgm": 16,
    "fga": 39,
    "fg_pct": 0.41,
    "fga_pg": 7.8,
    "fg3m": 5,
    "fg3a": 22,
    "fg3_pct": 0.227,
    "fg3a_pg": 4.4,
    "fg3a_share": 0.564,
    "ftm": 2,
    "fta": 4,
    "ft_pct": 0.5,
    "fta_pg": 0.8,
    "fta_per_fga": 0.103,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.474,
    "ts_pct": 0.478,
    "assisted_share": null,
    "tov_per_100_usage": 12.83,
    "mpg": 20.7
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "elite"
    },
    {
     "label": "Rim FG%",
     "key": "rim_fg_pct",
     "grade": "bad"
    },
    {
     "label": "FT%",
     "key": "ft_pct",
     "grade": "below average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "average"
    },
    {
     "label": "Gets to line",
     "key": "fta_per_fga",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.444,
     "n": 295,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.989,
     "grade": "elite",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.589,
     "n": 224,
     "unit": "restricted-area FGA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.123,
     "grade": "bad",
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.733,
     "n": 105,
     "unit": "FTA",
     "qualified": true,
     "min_n": 75,
     "percentile": 0.271,
     "grade": "below average",
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.158,
     "n": 663,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.217,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.122,
     "n": 808.2,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.462,
     "grade": "average",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.445,
     "n": 663,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.54,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.338,
     "n": 663,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.667,
     "grade": "good",
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.148,
     "n": 663,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.22,
     "grade": "bad",
     "pool": 284
    },
    {
     "key": "drive_share",
     "label": "2-pt drive share of FGA (descriptor driving/running)",
     "value": 0.302,
     "n": 663,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.586,
     "grade": "above average",
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.027,
     "n": 663,
     "unit": "FGA",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.129,
     "grade": "bad",
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 103.5,
    "mpg_baseline": 26.99,
    "fga_pg": 10.2,
    "fg3a_share": 0.445,
    "fg3_pct": 0.444,
    "rim_share": 0.338,
    "rim_fg_pct": 0.589,
    "ft_pct": 0.733,
    "pullup_share": 0.027,
    "drive_share": 0.302,
    "cs3_share_of_3pa": 0.892,
    "assisted_share": 0.82,
    "tov_per_100_usage": 12.25,
    "fta_per_fga": 0.158,
    "pf_per36": 3.3,
    "fouls_drawn_pg": 1.51
   },
   "changes": [],
   "bullets": [
    {
     "text": "Poor finisher: 59% at the rim (bad, 12th pct) on 224 attempts. Meet him at the rim; verticality, no fouls.",
     "source": "pbp"
    },
    {
     "text": "Knockdown 3: 44.4% on 4.5/g (99th pct). No help off him; run him off the line.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": [
    "foul_him_late"
   ]
  },
  {
   "person_id": 1641854,
   "name": "Craig Porter Jr.",
   "name_i": "C. Porter Jr.",
   "jersey": "9",
   "pos": "G",
   "section": "bench",
   "order": 6,
   "rotation_rank": 11,
   "height": "6-1",
   "age": 26.0,
   "exp": "3",
   "baseline_teams": [
    "CLE"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 9,
    "minutes_recent": 90.2,
    "mpg_recent": 10.0,
    "mpg_baseline": 17.97,
    "last_game": null
   },
   "last_season": {
    "gp": 63,
    "pts_pg": 4.56,
    "reb_pg": 3.41,
    "ast_pg": 3.22,
    "tov_pg": 0.92,
    "fouls_committed_pg": 1.06,
    "fouls_drawn_pg": 0.83,
    "fgm": 115,
    "fga": 254,
    "fg_pct": 0.453,
    "fga_pg": 4.03,
    "fg3m": 33,
    "fg3a": 92,
    "fg3_pct": 0.359,
    "fg3a_pg": 1.46,
    "fg3a_share": 0.362,
    "ftm": 24,
    "fta": 40,
    "ft_pct": 0.6,
    "fta_pg": 0.63,
    "fta_per_fga": 0.157,
    "rim_fgm": 51,
    "rim_fga": 75,
    "rim_fg_pct": 0.68,
    "efg_pct": 0.518,
    "ts_pct": 0.528,
    "assisted_share": 0.617,
    "tov_per_100_usage": 17.6,
    "mpg": 17.97
   },
   "this_season": {
    "gp": 9,
    "pts_pg": 1.56,
    "reb_pg": 1.67,
    "ast_pg": 1.33,
    "tov_pg": 0.67,
    "fouls_committed_pg": 0.89,
    "fouls_drawn_pg": null,
    "fgm": 6,
    "fga": 11,
    "fg_pct": 0.545,
    "fga_pg": 1.22,
    "fg3m": 1,
    "fg3a": 4,
    "fg3_pct": 0.25,
    "fg3a_pg": 0.44,
    "fg3a_share": 0.364,
    "ftm": 1,
    "fta": 1,
    "ft_pct": 1.0,
    "fta_pg": 0.11,
    "fta_per_fga": 0.091,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.591,
    "ts_pct": 0.612,
    "assisted_share": null,
    "tov_per_100_usage": 34.4,
    "mpg": 10.0
   },
   "chips": [
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "bad"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.359,
     "n": 92,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.68,
     "n": 75,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.6,
     "n": 40,
     "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.157,
     "n": 254,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.176,
     "n": 329.6,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.068,
     "grade": "bad",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.362,
     "n": 254,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.295,
     "n": 254,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.205,
     "n": 254,
     "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.339,
     "n": 254,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.244,
     "n": 254,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 90.2,
    "mpg_baseline": 17.97,
    "fga_pg": 4.03,
    "fg3a_share": 0.362,
    "fg3_pct": 0.359,
    "rim_share": 0.295,
    "rim_fg_pct": 0.68,
    "ft_pct": 0.6,
    "pullup_share": 0.244,
    "drive_share": 0.339,
    "cs3_share_of_3pa": 0.522,
    "assisted_share": 0.617,
    "tov_per_100_usage": 17.6,
    "fta_per_fga": 0.157,
    "pf_per36": 2.1,
    "fouls_drawn_pg": 0.83
   },
   "changes": [],
   "bullets": [
    {
     "text": "Pressure him: 17.6 TO per 100 usage (bad, 7th pct), 60% of them bad passes; 6 TO in 9 games so far. Hands in the lanes.",
     "source": "pbp"
    },
    {
     "text": "Non-shooter (1.5 3PA/g, 36% from 3): go under screens, help off him.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1628418,
   "name": "Thomas Bryant",
   "name_i": "T. Bryant",
   "jersey": "3",
   "pos": "C-F",
   "section": "bench",
   "order": 7,
   "rotation_rank": 12,
   "height": "6-9",
   "age": 29.0,
   "exp": "9",
   "baseline_teams": [
    "CLE"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 6,
    "minutes_recent": 74.8,
    "mpg_recent": 12.5,
    "mpg_baseline": 12.31,
    "last_game": null
   },
   "last_season": {
    "gp": 59,
    "pts_pg": 6.2,
    "reb_pg": 3.44,
    "ast_pg": 0.56,
    "tov_pg": 0.47,
    "fouls_committed_pg": 1.27,
    "fouls_drawn_pg": 1.08,
    "fgm": 133,
    "fga": 264,
    "fg_pct": 0.504,
    "fga_pg": 4.47,
    "fg3m": 47,
    "fg3a": 130,
    "fg3_pct": 0.362,
    "fg3a_pg": 2.2,
    "fg3a_share": 0.492,
    "ftm": 53,
    "fta": 65,
    "ft_pct": 0.815,
    "fta_pg": 1.1,
    "fta_per_fga": 0.246,
    "rim_fgm": 65,
    "rim_fga": 94,
    "rim_fg_pct": 0.691,
    "efg_pct": 0.593,
    "ts_pct": 0.625,
    "assisted_share": 0.88,
    "tov_per_100_usage": 8.73,
    "mpg": 12.31
   },
   "this_season": {
    "gp": 6,
    "pts_pg": 8.67,
    "reb_pg": 2.17,
    "ast_pg": 0.17,
    "tov_pg": 0.17,
    "fouls_committed_pg": 1.83,
    "fouls_drawn_pg": null,
    "fgm": 15,
    "fga": 30,
    "fg_pct": 0.5,
    "fga_pg": 5.0,
    "fg3m": 8,
    "fg3a": 18,
    "fg3_pct": 0.444,
    "fg3a_pg": 3.0,
    "fg3a_share": 0.6,
    "ftm": 14,
    "fta": 17,
    "ft_pct": 0.824,
    "fta_pg": 2.83,
    "fta_per_fga": 0.567,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.633,
    "ts_pct": 0.694,
    "assisted_share": null,
    "tov_per_100_usage": 2.6,
    "mpg": 12.5
   },
   "chips": [
    {
     "label": "3P%",
     "key": "fg3_pct",
     "grade": "above average"
    },
    {
     "label": "Ball security",
     "key": "to_rate",
     "grade": "excellent"
    }
   ],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.362,
     "n": 130,
     "unit": "3PA",
     "qualified": true,
     "min_n": 100,
     "percentile": 0.516,
     "grade": "above average",
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.691,
     "n": 94,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.815,
     "n": 65,
     "unit": "FTA",
     "qualified": false,
     "min_n": 75,
     "percentile": null,
     "grade": null,
     "pool": 258
    },
    {
     "key": "fta_per_fga",
     "label": "free-throw rate (FTA/FGA)",
     "value": 0.246,
     "n": 264,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.087,
     "n": 320.6,
     "unit": "usage events",
     "qualified": true,
     "min_n": 300,
     "percentile": 0.862,
     "grade": "excellent",
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.492,
     "n": 264,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.356,
     "n": 264,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.242,
     "n": 264,
     "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.057,
     "n": 264,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.011,
     "n": 264,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 74.8,
    "mpg_baseline": 12.31,
    "fga_pg": 4.47,
    "fg3a_share": 0.492,
    "fg3_pct": 0.362,
    "rim_share": 0.356,
    "rim_fg_pct": 0.691,
    "ft_pct": 0.815,
    "pullup_share": 0.011,
    "drive_share": 0.057,
    "cs3_share_of_3pa": 0.969,
    "assisted_share": 0.88,
    "tov_per_100_usage": 8.73,
    "fta_per_fga": 0.246,
    "pf_per36": 3.7,
    "fouls_drawn_pg": 1.08
   },
   "changes": [],
   "bullets": [
    {
     "text": "Doesn't turn it over: 8.7 TO per 100 usage (86th pct). Don't gamble for steals; play him straight up.",
     "source": "pbp"
    },
    {
     "text": "Takes 2.2 3s/g at 36.2% (52nd pct): respect it, closeout.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642434,
   "name": "Riley Minix",
   "name_i": "R. Minix",
   "jersey": "12",
   "pos": "F",
   "section": "bench",
   "order": 8,
   "rotation_rank": 13,
   "height": "6-7",
   "age": 26.0,
   "exp": "2",
   "baseline_teams": [
    "CLE",
    "SAS"
   ],
   "new_to_team": false,
   "tags": [],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 3,
    "minutes_recent": 32.5,
    "mpg_recent": 10.8,
    "mpg_baseline": 6.47,
    "last_game": null
   },
   "last_season": {
    "gp": 9,
    "pts_pg": 3.89,
    "reb_pg": 0.67,
    "ast_pg": 0.56,
    "tov_pg": 0.33,
    "fouls_committed_pg": 0.56,
    "fouls_drawn_pg": 0.44,
    "fgm": 14,
    "fga": 23,
    "fg_pct": 0.609,
    "fga_pg": 2.56,
    "fg3m": 4,
    "fg3a": 12,
    "fg3_pct": 0.333,
    "fg3a_pg": 1.33,
    "fg3a_share": 0.522,
    "ftm": 3,
    "fta": 3,
    "ft_pct": 1.0,
    "fta_pg": 0.33,
    "fta_per_fga": 0.13,
    "rim_fgm": 7,
    "rim_fga": 7,
    "rim_fg_pct": 1.0,
    "efg_pct": 0.696,
    "ts_pct": 0.72,
    "assisted_share": 0.571,
    "tov_per_100_usage": 10.98,
    "mpg": 6.47
   },
   "this_season": {
    "gp": 3,
    "pts_pg": 3.33,
    "reb_pg": 2.67,
    "ast_pg": 0.0,
    "tov_pg": 0.0,
    "fouls_committed_pg": 0.33,
    "fouls_drawn_pg": null,
    "fgm": 4,
    "fga": 11,
    "fg_pct": 0.364,
    "fga_pg": 3.67,
    "fg3m": 2,
    "fg3a": 8,
    "fg3_pct": 0.25,
    "fg3a_pg": 2.67,
    "fg3a_share": 0.727,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.455,
    "ts_pct": 0.455,
    "assisted_share": null,
    "tov_per_100_usage": 0.0,
    "mpg": 10.8
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.333,
     "n": 12,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 1.0,
     "n": 7,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 1.0,
     "n": 3,
     "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.13,
     "n": 23,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.11,
     "n": 27.32,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.522,
     "n": 23,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.304,
     "n": 23,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.174,
     "n": 23,
     "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.174,
     "n": 23,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pullup_share",
     "label": "pull-up share of FGA",
     "value": 0.043,
     "n": 23,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 32.5,
    "mpg_baseline": 6.47,
    "fga_pg": 2.56,
    "fg3a_share": 0.522,
    "fg3_pct": 0.333,
    "rim_share": 0.304,
    "rim_fg_pct": 1.0,
    "ft_pct": 1.0,
    "pullup_share": 0.043,
    "drive_share": 0.174,
    "cs3_share_of_3pa": 1.0,
    "assisted_share": 0.571,
    "tov_per_100_usage": 10.98,
    "fta_per_fga": 0.13,
    "pf_per36": 3.1,
    "fouls_drawn_pg": 0.44
   },
   "changes": [],
   "bullets": [],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1642400,
   "name": "Tristan Enaruna",
   "name_i": "T. Enaruna",
   "jersey": "21",
   "pos": "",
   "section": "bench",
   "order": 9,
   "rotation_rank": 14,
   "height": null,
   "age": null,
   "exp": null,
   "baseline_teams": [
    "CLE"
   ],
   "new_to_team": false,
   "tags": [
    "did not play last game"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 3,
    "minutes_recent": 29.9,
    "mpg_recent": 10.0,
    "mpg_baseline": 9.47,
    "last_game": "did not play last game"
   },
   "last_season": {
    "gp": 9,
    "pts_pg": 4.11,
    "reb_pg": 1.56,
    "ast_pg": 0.78,
    "tov_pg": 0.33,
    "fouls_committed_pg": 0.33,
    "fouls_drawn_pg": 0.78,
    "fgm": 14,
    "fga": 28,
    "fg_pct": 0.5,
    "fga_pg": 3.11,
    "fg3m": 3,
    "fg3a": 10,
    "fg3_pct": 0.3,
    "fg3a_pg": 1.11,
    "fg3a_share": 0.357,
    "ftm": 6,
    "fta": 8,
    "ft_pct": 0.75,
    "fta_pg": 0.89,
    "fta_per_fga": 0.286,
    "rim_fgm": 11,
    "rim_fga": 15,
    "rim_fg_pct": 0.733,
    "efg_pct": 0.554,
    "ts_pct": 0.587,
    "assisted_share": 0.786,
    "tov_per_100_usage": 8.69,
    "mpg": 9.47
   },
   "this_season": {
    "gp": 3,
    "pts_pg": 2.33,
    "reb_pg": 1.67,
    "ast_pg": 0.33,
    "tov_pg": 0.0,
    "fouls_committed_pg": 0.33,
    "fouls_drawn_pg": null,
    "fgm": 3,
    "fga": 10,
    "fg_pct": 0.3,
    "fga_pg": 3.33,
    "fg3m": 0,
    "fg3a": 5,
    "fg3_pct": 0.0,
    "fg3a_pg": 1.67,
    "fg3a_share": 0.5,
    "ftm": 1,
    "fta": 2,
    "ft_pct": 0.5,
    "fta_pg": 0.67,
    "fta_per_fga": 0.2,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.3,
    "ts_pct": 0.322,
    "assisted_share": null,
    "tov_per_100_usage": 0.0,
    "mpg": 10.0
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.3,
     "n": 10,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.733,
     "n": 15,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 0.75,
     "n": 8,
     "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.286,
     "n": 28,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.087,
     "n": 34.519999999999996,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.357,
     "n": 28,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.536,
     "n": 28,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.25,
     "n": 28,
     "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.25,
     "n": 28,
     "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": 28,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 29.9,
    "mpg_baseline": 9.47,
    "fga_pg": 3.11,
    "fg3a_share": 0.357,
    "fg3_pct": 0.3,
    "rim_share": 0.536,
    "rim_fg_pct": 0.733,
    "ft_pct": 0.75,
    "pullup_share": 0.0,
    "drive_share": 0.25,
    "cs3_share_of_3pa": 0.9,
    "assisted_share": 0.786,
    "tov_per_100_usage": 8.69,
    "fta_per_fga": 0.286,
    "pf_per36": 1.3,
    "fouls_drawn_pg": 0.78
   },
   "changes": [],
   "bullets": [
    {
     "text": "Crashes the glass (3.0 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  },
  {
   "person_id": 1641807,
   "name": "Norchad Omier",
   "name_i": "N. Omier",
   "jersey": "77",
   "pos": "F",
   "section": "bench",
   "order": 10,
   "rotation_rank": 15,
   "height": "6-5",
   "age": 25.0,
   "exp": "1",
   "baseline_teams": [
    "LAC"
   ],
   "new_to_team": true,
   "tags": [
    "new · LAC last season"
   ],
   "listed": null,
   "role": {
    "starter_latest": false,
    "starts": 0,
    "games_recent": 2,
    "minutes_recent": 15.4,
    "mpg_recent": 7.7,
    "mpg_baseline": 3.97,
    "last_game": null
   },
   "last_season": {
    "gp": 6,
    "pts_pg": 2.83,
    "reb_pg": 1.17,
    "ast_pg": 0.33,
    "tov_pg": 0.0,
    "fouls_committed_pg": 0.67,
    "fouls_drawn_pg": 0.33,
    "fgm": 7,
    "fga": 10,
    "fg_pct": 0.7,
    "fga_pg": 1.67,
    "fg3m": 0,
    "fg3a": 1,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.17,
    "fg3a_share": 0.1,
    "ftm": 3,
    "fta": 3,
    "ft_pct": 1.0,
    "fta_pg": 0.5,
    "fta_per_fga": 0.3,
    "rim_fgm": 4,
    "rim_fga": 6,
    "rim_fg_pct": 0.667,
    "efg_pct": 0.7,
    "ts_pct": 0.751,
    "assisted_share": 0.857,
    "tov_per_100_usage": 0.0,
    "mpg": 3.97
   },
   "this_season": {
    "gp": 2,
    "pts_pg": 0.0,
    "reb_pg": 2.5,
    "ast_pg": 1.0,
    "tov_pg": 0.0,
    "fouls_committed_pg": 1.0,
    "fouls_drawn_pg": null,
    "fgm": 0,
    "fga": 1,
    "fg_pct": 0.0,
    "fga_pg": 0.5,
    "fg3m": 0,
    "fg3a": 1,
    "fg3_pct": 0.0,
    "fg3a_pg": 0.5,
    "fg3a_share": 1.0,
    "ftm": 0,
    "fta": 0,
    "ft_pct": null,
    "fta_pg": 0.0,
    "fta_per_fga": 0.0,
    "rim_fgm": null,
    "rim_fga": null,
    "rim_fg_pct": null,
    "efg_pct": 0.0,
    "ts_pct": 0.0,
    "assisted_share": null,
    "tov_per_100_usage": 0.0,
    "mpg": 7.7
   },
   "chips": [],
   "grades": [
    {
     "key": "fg3_pct",
     "label": "3P%",
     "value": 0.0,
     "n": 1,
     "unit": "3PA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 307
    },
    {
     "key": "rim_fg_pct",
     "label": "rim FG% (restricted area)",
     "value": 0.667,
     "n": 6,
     "unit": "restricted-area FGA",
     "qualified": false,
     "min_n": 100,
     "percentile": null,
     "grade": null,
     "pool": 248
    },
    {
     "key": "ft_pct",
     "label": "FT%",
     "value": 1.0,
     "n": 3,
     "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.3,
     "n": 10,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "to_rate",
     "label": "turnovers per usage event",
     "value": 0.0,
     "n": 11.32,
     "unit": "usage events",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 330
    },
    {
     "key": "fg3a_share",
     "label": "3PA share of FGA",
     "value": 0.1,
     "n": 10,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "rim_share",
     "label": "rim share of FGA",
     "value": 0.6,
     "n": 10,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    },
    {
     "key": "pfd_per_fga",
     "label": "fouls drawn per FGA",
     "value": 0.2,
     "n": 10,
     "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.4,
     "n": 10,
     "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": 10,
     "unit": "FGA",
     "qualified": false,
     "min_n": 300,
     "percentile": null,
     "grade": null,
     "pool": 284
    }
   ],
   "rates": {
    "minutes_recent": 15.4,
    "mpg_baseline": 3.97,
    "fga_pg": 1.67,
    "fg3a_share": 0.1,
    "fg3_pct": 0.0,
    "rim_share": 0.6,
    "rim_fg_pct": 0.667,
    "ft_pct": 1.0,
    "pullup_share": 0.0,
    "drive_share": 0.4,
    "cs3_share_of_3pa": 1.0,
    "assisted_share": 0.857,
    "tov_per_100_usage": 0.0,
    "fta_per_fga": 0.3,
    "pf_per36": 6.0,
    "fouls_drawn_pg": 0.33
   },
   "changes": [],
   "bullets": [
    {
     "text": "Crashes the glass (6.0 OREB per 36): hit him first, then go get it.",
     "source": "pbp"
    }
   ],
   "card_calls": [],
   "boxes": []
  }
 ],
 "also_seen": [],
 "not_seen": [
  {
   "person_id": 1641772,
   "name": "Nae'Qwan Tomlin",
   "name_i": "N. Tomlin",
   "jersey": "35",
   "pos": "F",
   "baseline_teams": [
    "CLE"
   ],
   "mpg_baseline": 15.84,
   "last_season": {
    "gp": 63,
    "pts_pg": 5.84,
    "fga_pg": 4.92,
    "fg3a_pg": 1.81,
    "fg3_pct": 0.237,
    "reb_pg": 2.92,
    "ast_pg": 0.84
   }
  },
  {
   "person_id": 1631215,
   "name": "Khalifa Diop",
   "name_i": "K. Diop",
   "jersey": "18",
   "pos": "C",
   "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
   }
  },
  {
   "person_id": 1643640,
   "name": "Ernest Udeh, Jr.",
   "name_i": "E. Udeh, Jr.",
   "jersey": "88",
   "pos": "C",
   "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-11"
 }
}
