---
document: NBA scouting report, site edition
schema: scouting-team/1
game_id: 0022600204
season: 2026-27
date: 2026-11-09
matchup: CLE @ CHA
tip_utc: 2026-11-10T00:00:00Z (Mon Nov 9, 2026 · 7:00 PM ET)
scouted_team: CHA (Charlotte Hornets)
side: Scouting CHA · from Cleveland's side
built_at_utc: 2026-11-09T22:48:04Z
baseline_window: 2025-26 regular season, 82 games (2025-10-22 to 2026-04-12)
recent_window: 2026-27 regular season to date, 10 games (2026-10-21 to 2026-11-06)
---

# Scouting CHA · from Cleveland's side: CLE @ CHA, Mon Nov 9, 2026 · 7:00 PM ET

How to read this file: every list below is the report's own list, in the report's order (the same selection code draws its PDF). Quoted text is the report's wording; the brackets after it hold the numbers behind its words. Percentages are of attempts unless named otherwise. League percentiles run 1st-99th among the qualified players named in the pool (higher = better for the player; for turnovers, higher = fewer). Last season = the baseline window, this season = the recent window. '-' = no value or too small a sample to grade.

This report is gameplay analysis computed by NightlyHoops from play-by-play and box scores. The cards come from the last game: Starters are the players who started it. The injury report's statuses are given as listed, with the report's date and the time it was read, never with a reason.

## Injury report, statuses as listed

- Official injury report of 2026-11-09, read 2026-11-09 22:47 UTC; no reasons. A player who is not listed is not named.

### CHA

- Brandon Miller: Out
- Dennis Schröder: Out
- Grant Williams: Out
- Kon Knueppel: Out
- Kylan Boswell: Out
- Moussa Diabaté: Out

### CLE

- Ernest Udeh, Jr.: Out
- Jaylon Tyson: Out
- Khalifa Diop: Out
- Nae'Qwan Tomlin: Out
- Sam Merrill: Out
- Jarrett Allen: Questionable

## Schedule

- CHA: 2 day(s) of rest; second night of a back-to-back: no; third game in four nights: no (2 games in the last 4 days); games in the last 7 days: 3; game 11 of the season. Previous game 2026-11-06 vs BOS. Next: @ PHX on 2026-11-12 (3 days later).

## In ten seconds (verbatim)

1. "Last season: 7th-fewest rim attempts (28%), 2nd-best offensive rebounding (35.8%), 5th-fewest turnovers forced (13.2/100), 5th-least transition (10%)."
2. "Scoring last season: C. White 17.4/g (6.0 so far), G. Allen 16.5/g (14.1 so far), N. Reid 13.6/g (16.6 so far)."

## Team keys (verbatim) and the league numbers behind them

- "Perimeter team last season: 45% paint attempts (5th fewest); 28% at the rim (7th fewest); 49% 3PA share (2nd of 30). Chase O'Neale 41%, White 36%, Reid 36%, Salaün 43%, McNeeley 40%; wall up on Kalkbrenner, Hall."
- "Glass: 35.8% OREB% (2nd best). Hit bodies first; five to the ball."
- "They close possessions: DREB% 72.2% (2nd best)."
- "Slow pace: 95.9 possessions per game (3rd slowest)."
- "Second-chance shots are 15% of their FGA (3rd most). Finish possessions with a body."
- "Turnover-prone: 16.1 per 100 possessions (3rd most). Pressure the ball, deny reversals."

| metric (2025-26 regular season) | CHA | league mean | rank of 30 (1 = highest value) | higher is better |
|---|---|---|---|---|
| possessions per game (pace proxy) | 95.9 | 98.6 | 28 | descriptive |
| points per 100 possessions | 121.0 | 117.2 | 4 | yes |
| opponent points per 100 possessions | 116.0 | 117.2 | 17 | no (lower is better) |
| eFG% | 55.2% | 54.6% | 12 | yes |
| 3PA share of FGA | 48.7% | 41.5% | 2 | descriptive |
| 3P% | 37.8% | 35.9% | 3 | yes |
| paint-attempt share of FGA | 45.3% | 48.4% | 26 | descriptive |
| restricted-area share of FGA | 27.5% | 30.0% | 24 | descriptive |
| restricted-area FG% | 64.4% | 66.1% | 24 | yes |
| fastbreak share of FGA | 10.1% | 11.5% | 26 | descriptive |
| second-chance share of FGA | 15.0% | 12.8% | 3 | descriptive |
| FTA per FGA | 0.244 | 0.264 | 23 | yes |
| turnovers per 100 possessions | 16.1 | 14.7 | 3 | no (lower is better) |
| offensive rebound % | 35.8% | 30.5% | 2 | yes |
| defensive rebound % | 72.2% | 69.5% | 2 | yes |
| assisted share of made FGs | 64.4% | 63.7% | 14 | descriptive |
| fouls committed per game | 19.1 | 19.9 | 21 | no (lower is better) |
| shooting-foul share of fouls | 46.9% | 52.5% | 30 | no (lower is better) |
| opponent FG% allowed at the rim | 65.2% | 65.9% | 18 | no (lower is better) |
| opponent rim-attempt share allowed | 30.5% | 30.0% | 12 | no (lower is better) |
| opponent 3PA share allowed | 40.6% | 41.5% | 19 | descriptive |
| opponent 3P% allowed | 35.9% | 35.9% | 13 | no (lower is better) |
| opponent turnovers forced per 100 | 13.2 | 14.7 | 26 | yes |

Team changes this season (flag rule passed): none.

Flag note (verbatim): "11 player rates flagged as changed from last season (bullets starting 'New this season'); 0 team-level (under Team keys)."

## Game plan boxes

### Foul him late (FT), worst free-throw shooter first

- R. Kalkbrenner (#11): "72% FT (116 FTA, 20th pct)" [FT 71.6%, 83 of 116; 20th percentile (bad) among 258 qualified shooters]
- N. Reid (#0): "73% FT (123 FTA, 27th pct)" [FT 73.2%, 90 of 123; 27th percentile (below average) among 258 qualified shooters]
- Don't foul (good free-throw shooters), the report's top 5, best first: G. Allen (#8): "86% FT" [FT 85.7%, 144 of 168; 81st percentile (excellent) among 258 qualified shooters; 17/20 in the clutch]; S. James (#4): "84% FT" [FT 83.7%, 82 of 98; 73rd percentile (good) among 258 qualified shooters]; C. White (#3): "82% FT" [FT 81.7%, 197 of 241; 61st percentile (good) among 258 qualified shooters; 20/25 in the clutch].

### Foul trouble

- "Nobody over 4.5 fouls per 36 last season."

## Starters (started last game), in the report's order

### #24 Brandon Miller (B. Miller), personId 1641706

- Card: F · 6-7 · age 23 · 3 yrs · tags: started last game.
- Listed on the official injury report of 2026-11-09, read 2026-11-09 22:47 UTC: Out
- Role: 10 GP and 10 starts this season, 31.0 MPG (309.6 minutes); last season 30.3 MPG with CHA.
- Last season per game (65 GP): 20.2 pts, 4.9 reb, 3.3 ast, 2.5 tov, 2.8 PF; FG 43.5% (454/1044); 3P 38.3% (204/533, 8.2 3PA/g); FT 89.2% (199/223, 3.4 FTA/g); rim FG 67.1% (114/170); eFG 53.3%, TS 57.4%.
- This season per game (10 GP): 20.6 pts, 5.0 reb, 2.2 ast, 2.3 tov, 2.6 PF; FG 35.6% (73/205); 3P 26.0% (27/104, 10.4 3PA/g); FT 86.8% (33/38, 3.8 FTA/g); rim FG 63.3% (19/30); eFG 42.2%, TS 46.5%.
- Grade chips on the card: 3P% good, Rim FG% above average, FT% elite, Ball security average, Gets to line below average.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 38.3% | 533 3PA | 72nd (307) | good |
| rim FG% (restricted area) | 67.1% | 170 restricted-area FGA | 57th (248) | above average |
| FT% | 89.2% | 223 FTA | 94th (258) | elite |
| free-throw rate (FTA/FGA) | 0.214 | 1044 FGA | 35th (284) | below average |
| turnovers per usage event | 12.5% | 1305 usage events | 43rd (330) | average |
| 3PA share of FGA | 51.1% | 1044 FGA | 69th (284) | good |
| rim share of FGA | 16.3% | 1044 FGA | 17th (284) | bad |
| fouls drawn per FGA | 0.167 | 1044 FGA | 29th (284) | below average |
| 2-pt drive share of FGA (descriptor driving/running) | 21.5% | 1044 FGA | 29th (284) | below average |
| pull-up share of FGA | 26.9% | 1044 FGA | 75th (284) | good |

- Rates last season: FGA/g 16.1; 3PA share 51.1%; 3P 38.3%; restricted-area share 16.3% at 67.1%; FT 89.2%; pull-up share 26.9%; drive share 21.5%; catch-and-shoot share of 3PA 64.2%; assisted share 63.0%; TO per 100 usage 12.5; FTA/FGA 0.21; PF per 36 3.3; fouls drawn per game 2.7; change flags 1.
- Changes this season (flag rule passed): assisted share of made FGs down 63.0% -> 46.6% on 73 trials (z -2.91).
- Card says: "New this season: assisted share of made FGs down, 63% -> 47% (73 trials 2026-27 regular season to date; 2025-26 regular season baseline)."
- Card says: "Knockdown 3: 38.3% on 8.2/g (72nd pct). No help off him; run him off the line."
- Card says: "Make him take the floater: 42% on 229 non-RA paint shots (22% of his FGA)."

### #0 Naz Reid (N. Reid), personId 1629675

- Card: C-F · 6-9 · age 27 · 7 yrs · tags: started last game · new · MIN last season.
- Role: 10 GP and 10 starts this season, 29.2 MPG (291.6 minutes); last season 26.1 MPG with MIN.
- Last season per game (77 GP): 13.6 pts, 6.2 reb, 2.2 ast, 1.6 tov, 2.5 PF; FG 45.6% (397/871); 3P 36.2% (162/448, 5.8 3PA/g); FT 73.2% (90/123, 1.6 FTA/g); rim FG 69.5% (123/177); eFG 54.9%, TS 56.5%.
- This season per game (10 GP): 16.6 pts, 8.1 reb, 1.9 ast, 2.6 tov, 2.3 PF; FG 41.6% (64/154); 3P 35.4% (23/65, 6.5 3PA/g); FT 65.2% (15/23, 2.3 FTA/g); rim FG 52.5% (21/40); eFG 49.0%, TS 50.6%.
- Grade chips on the card: 3P% above average, Rim FG% good, FT% below average, Ball security average, Gets to line bad.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 36.2% | 448 3PA | 52nd (307) | above average |
| rim FG% (restricted area) | 69.5% | 177 restricted-area FGA | 72nd (248) | good |
| FT% | 73.2% | 123 FTA | 27th (258) | below average |
| free-throw rate (FTA/FGA) | 0.141 | 871 FGA | 16th (284) | bad |
| turnovers per usage event | 12.0% | 1051 usage events | 49th (330) | average |
| 3PA share of FGA | 51.4% | 871 FGA | 71st (284) | good |
| rim share of FGA | 20.3% | 871 FGA | 30th (284) | below average |
| fouls drawn per FGA | 0.133 | 871 FGA | 16th (284) | bad |
| 2-pt drive share of FGA (descriptor driving/running) | 28.5% | 871 FGA | 55th (284) | above average |
| pull-up share of FGA | 11.6% | 871 FGA | 37th (284) | below average |

- Rates last season: FGA/g 11.3; 3PA share 51.4%; 3P 36.2%; restricted-area share 20.3% at 69.5%; FT 73.2%; pull-up share 11.6%; drive share 28.5%; catch-and-shoot share of 3PA 70.1%; assisted share 72.5%; TO per 100 usage 12.0; FTA/FGA 0.14; PF per 36 3.5; fouls drawn per game 1.5; change flags 3.
- Changes this season (flag rule passed): 3PA share of FGA down 51.4% -> 42.2% on 154 trials (z -2.29); share of FGA from Corner 3 down 16.9% -> 8.4% on 154 trials (z -2.79); drive family share of FGA up 28.5% -> 37.0% on 154 trials (z 2.35).
- Card says: "New this season: share of FGA from Corner 3 down, 17% -> 8% (154 trials 2026-27 regular season to date; 2025-26 regular season baseline)."
- Card says: "Doesn't get to the line: 0.14 FTA per FGA (16th pct). Be physical; the whistle is quiet."
- Card says: "Capable 3: 36.2% on 5.8/g (52nd pct). Closeout under control, contest every one."
- In the game-plan boxes: foul him late.

### #8 Grayson Allen (G. Allen), personId 1628960

- Card: G · 6-4 · age 31 · 8 yrs · tags: started last game · new · PHX last season.
- Role: 10 GP and 1 starts this season, 25.9 MPG (259.5 minutes); last season 28.8 MPG with PHX.
- Last season per game (51 GP): 16.5 pts, 3.0 reb, 3.8 ast, 1.6 tov, 2.3 PF; FG 40.3% (269/667); 3P 34.9% (159/455, 8.9 3PA/g); FT 85.7% (144/168, 3.3 FTA/g); rim FG 69.1% (65/94); eFG 52.2%, TS 56.8%.
- This season per game (10 GP): 14.1 pts, 2.7 reb, 2.7 ast, 2.3 tov, 1.9 PF; FG 44.4% (40/90); 3P 46.4% (32/69, 6.9 3PA/g); FT 93.5% (29/31, 3.1 FTA/g); rim FG 83.3% (5/6); eFG 62.2%, TS 68.0%.
- Grade chips on the card: 3P% average, FT% excellent, Ball security good, Gets to line above average.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 34.9% | 455 3PA | 42nd (307) | average |
| rim FG% (restricted area) | 69.1% | 94 restricted-area FGA (needs 100) | - | - |
| FT% | 85.7% | 168 FTA | 81st (258) | excellent |
| free-throw rate (FTA/FGA) | 0.252 | 667 FGA | 54th (284) | above average |
| turnovers per usage event | 10.1% | 824 usage events | 75th (330) | good |
| 3PA share of FGA | 68.2% | 667 FGA | 93rd (284) | elite |
| rim share of FGA | 14.1% | 667 FGA | 12th (284) | bad |
| fouls drawn per FGA | 0.229 | 667 FGA | 56th (284) | above average |
| 2-pt drive share of FGA (descriptor driving/running) | 26.4% | 667 FGA | 47th (284) | average |
| pull-up share of FGA | 29.5% | 667 FGA | 77th (284) | excellent |

- Rates last season: FGA/g 13.1; 3PA share 68.2%; 3P 34.9%; restricted-area share 14.1% at 69.1%; FT 85.7%; pull-up share 29.5%; drive share 26.4%; catch-and-shoot share of 3PA 52.7%; assisted share 64.3%; TO per 100 usage 10.1; FTA/FGA 0.25; PF per 36 2.9; fouls drawn per game 3.0; change flags 2.
- Changes this season (flag rule passed): drive family share of FGA down 26.4% -> 15.6% on 90 trials (z -2.33); catch-and-shoot-3 proxy share of FGA up 36.0% -> 56.7% on 90 trials (z 4.09).
- Card says: "New this season: catch-and-shoot-3 proxy share of FGA up, 36% -> 57% (90 trials 2026-27 regular season to date; 2025-26 regular season baseline)."
- Card says: "Capable 3: 34.9% on 8.9/g (42nd pct). Closeout under control, contest every one."
- Card says: "Pull-up shooter: 30% of his shots are pull-ups (77th pct, 30%). Stay attached over screens; contest without fouling."
- In the game-plan boxes: don't foul.

### #11 Ryan Kalkbrenner (R. Kalkbrenner), personId 1641750

- Card: C · 7-1 · age 24 · 1 yrs · tags: started last game.
- Role: 10 GP and 1 starts this season, 17.2 MPG (171.9 minutes); last season 21.4 MPG with CHA.
- Last season per game (69 GP): 7.5 pts, 5.5 reb, 0.8 ast, 0.9 tov, 1.6 PF; FG 75.3% (219/291); 3P 0.0% (0/5, 0.1 3PA/g); FT 71.6% (83/116, 1.7 FTA/g); rim FG 79.0% (199/252); eFG 75.3%, TS 76.2%.
- This season per game (10 GP): 4.5 pts, 4.4 reb, 1.4 ast, 1.2 tov, 1.6 PF; FG 77.3% (17/22); 3P - (-, 0.0 3PA/g); FT 91.7% (11/12, 1.2 FTA/g); rim FG 85.0% (17/20); eFG 77.3%, TS 82.5%.
- Grade chips on the card: Rim FG% elite, FT% bad, Ball security bad.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 0.0% | 5 3PA (needs 100) | - | - |
| rim FG% (restricted area) | 79.0% | 252 restricted-area FGA | 97th (248) | elite |
| FT% | 71.6% | 116 FTA | 20th (258) | bad |
| free-throw rate (FTA/FGA) | 0.399 | 291 FGA (needs 300) | - | - |
| turnovers per usage event | 15.3% | 404 usage events | 14th (330) | bad |
| 3PA share of FGA | 1.7% | 291 FGA (needs 300) | - | - |
| rim share of FGA | 86.6% | 291 FGA (needs 300) | - | - |
| fouls drawn per FGA | 0.326 | 291 FGA (needs 300) | - | - |
| 2-pt drive share of FGA (descriptor driving/running) | 3.1% | 291 FGA (needs 300) | - | - |
| pull-up share of FGA | 0.7% | 291 FGA (needs 300) | - | - |

- Rates last season: FGA/g 4.2; 3PA share 1.7%; 3P 0.0%; restricted-area share 86.6% at 79.0%; FT 71.6%; pull-up share 0.7%; drive share 3.1%; catch-and-shoot share of 3PA 60.0%; assisted share 71.2%; TO per 100 usage 15.3; FTA/FGA 0.40; PF per 36 2.6; fouls drawn per game 1.4; change flags 1.
- Changes this season (flag rule passed): turnovers per usage event (FGA + 0.44*FTA + TOV) up 15.3% -> 30.5% on 39 trials (z 2.64).
- Card says: "Elite finisher: 79% at the rim (97th pct) on 252 attempts, 87% of his shots. No free runs; build the wall early."
- Card says: "New this season: turnovers per usage event (FGA + 0.44*FTA + TOV) up, 15% -> 30% (39 trials 2026-27 regular season to date; 2025-26 regular season baseline)."
- Card says: "Pressure him: 15.3 TO per 100 usage (bad, 14th pct), 16% of them bad passes; 12 TO in 10 games so far. Hands in the lanes."
- In the game-plan boxes: foul him late.

### #3 Coby White (C. White), personId 1629632

- Card: G · 6-5 · age 26 · 7 yrs · tags: started last game.
- Role: 3 GP and 3 starts this season, 16.8 MPG (50.4 minutes); last season 25.0 MPG with CHA/CHI.
- Last season per game (50 GP): 17.4 pts, 3.4 reb, 4.0 ast, 2.6 tov, 2.2 PF; FG 44.6% (278/623); 3P 36.2% (115/318, 6.4 3PA/g); FT 81.7% (197/241, 4.8 FTA/g); rim FG 61.7% (111/180); eFG 53.9%, TS 59.5%.
- This season per game (3 GP): 6.0 pts, 2.0 reb, 2.0 ast, 2.7 tov, 1.3 PF; FG 23.1% (6/26); 3P 12.5% (2/16, 5.3 3PA/g); FT 100.0% (4/4, 1.3 FTA/g); rim FG 57.1% (4/7); eFG 26.9%, TS 32.4%.
- Grade chips on the card: 3P% above average, Rim FG% bad, FT% good, Ball security bad, Gets to line excellent.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 36.2% | 318 3PA | 52nd (307) | above average |
| rim FG% (restricted area) | 61.7% | 180 restricted-area FGA | 24th (248) | bad |
| FT% | 81.7% | 241 FTA | 61st (258) | good |
| free-throw rate (FTA/FGA) | 0.387 | 623 FGA | 87th (284) | excellent |
| turnovers per usage event | 14.9% | 857 usage events | 18th (330) | bad |
| 3PA share of FGA | 51.0% | 623 FGA | 69th (284) | good |
| rim share of FGA | 28.9% | 623 FGA | 55th (284) | above average |
| fouls drawn per FGA | 0.297 | 623 FGA | 83rd (284) | excellent |
| 2-pt drive share of FGA (descriptor driving/running) | 34.3% | 623 FGA | 72nd (284) | good |
| pull-up share of FGA | 27.1% | 623 FGA | 75th (284) | excellent |

- Rates last season: FGA/g 12.5; 3PA share 51.0%; 3P 36.2%; restricted-area share 28.9% at 61.7%; FT 81.7%; pull-up share 27.1%; drive share 34.3%; catch-and-shoot share of 3PA 49.1%; assisted share 50.0%; TO per 100 usage 14.9; FTA/FGA 0.39; PF per 36 3.2; fouls drawn per game 3.7; change flags 0.
- Card says: "Lives at the line: 0.39 FTA per FGA (excellent, 87th pct), 3.7 fouls drawn/g, 82% FT. Verticality, hands back, no reach."
- Card says: "Pressure him: 14.9 TO per 100 usage (bad, 18th pct), 32% of them bad passes; 8 TO in 3 games so far. Hands in the lanes."
- Card says: "Capable 3: 36.2% on 6.4/g (52nd pct). Closeout under control, contest every one."
- Card says: "Poor finisher: 62% at the rim (bad, 24th pct) on 180 attempts. Meet him at the rim; verticality, no fouls."
- In the game-plan boxes: don't foul.

## Bench, in the report's order

### #17 Dennis Schröder (D. Schröder), personId 203471

- Card: G · 6-1 · age 33 · 13 yrs · tags: started 7 of 9 · did not play last game · new · CLE/SAC last season.
- Listed on the official injury report of 2026-11-09, read 2026-11-09 22:47 UTC: Out
- Role: 9 GP and 7 starts this season, 29.9 MPG (269.0 minutes); last season 24.2 MPG with CLE/SAC.
- Last season per game (70 GP): 10.8 pts, 2.7 reb, 4.9 ast, 1.8 tov, 1.6 PF; FG 40.5% (255/629); 3P 32.9% (75/228, 3.3 3PA/g); FT 83.4% (171/205, 2.9 FTA/g); rim FG 56.4% (84/149); eFG 46.5%, TS 52.6%.
- This season per game (9 GP): 10.2 pts, 3.6 reb, 4.8 ast, 3.2 tov, 2.9 PF; FG 36.4% (32/88); 3P 20.0% (7/35, 3.9 3PA/g); FT 87.5% (21/24, 2.7 FTA/g); rim FG 56.7% (17/30); eFG 40.3%, TS 46.7%.
- Grade chips on the card: 3P% bad, Rim FG% bad, FT% good, Ball security bad, Gets to line excellent.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 32.9% | 228 3PA | 24th (307) | bad |
| rim FG% (restricted area) | 56.4% | 149 restricted-area FGA | 8th (248) | bad |
| FT% | 83.4% | 205 FTA | 73rd (258) | good |
| free-throw rate (FTA/FGA) | 0.326 | 629 FGA | 76th (284) | excellent |
| turnovers per usage event | 14.7% | 843 usage events | 20th (330) | bad |
| 3PA share of FGA | 36.2% | 629 FGA | 36th (284) | below average |
| rim share of FGA | 23.7% | 629 FGA | 40th (284) | below average |
| fouls drawn per FGA | 0.272 | 629 FGA | 77th (284) | excellent |
| 2-pt drive share of FGA (descriptor driving/running) | 41.5% | 629 FGA | 87th (284) | excellent |
| pull-up share of FGA | 25.0% | 629 FGA | 71st (284) | good |

- Rates last season: FGA/g 9.0; 3PA share 36.2%; 3P 32.9%; restricted-area share 23.7% at 56.4%; FT 83.4%; pull-up share 25.0%; drive share 41.5%; catch-and-shoot share of 3PA 72.8%; assisted share 40.4%; TO per 100 usage 14.7; FTA/FGA 0.33; PF per 36 2.3; fouls drawn per game 2.4; change flags 1.
- Changes this season (flag rule passed): share of FGA from Restricted Area up 23.7% -> 34.1% on 88 trials (z 2.30).
- Card says: "New this season: share of FGA from Restricted Area up, 24% -> 34% (88 trials 2026-27 regular season to date; 2025-26 regular season baseline)."
- Card says: "Volume 3s at 32.9%, 3.3/g (24th pct): make him shoot contested, no fly-bys."
- Card says: "Pressure him: 14.7 TO per 100 usage (bad, 20th pct), 48% of them bad passes; 29 TO in 9 games so far. Hands in the lanes."

### #14 Moussa Diabaté (M. Diabaté), personId 1631217

- Card: F · 6-10 · age 24 · 4 yrs · tags: started 9 of 9 · did not play last game.
- Listed on the official injury report of 2026-11-09, read 2026-11-09 22:47 UTC: Out
- Role: 9 GP and 9 starts this season, 28.6 MPG (257.3 minutes); last season 26.0 MPG with CHA.
- Last season per game (73 GP): 7.9 pts, 8.7 reb, 1.9 ast, 1.0 tov, 2.4 PF; FG 63.1% (229/363); 3P 50.0% (1/2, 0.0 3PA/g); FT 65.9% (116/176, 2.4 FTA/g); rim FG 69.5% (196/282); eFG 63.2%, TS 65.3%.
- This season per game (9 GP): 8.9 pts, 9.1 reb, 2.1 ast, 1.8 tov, 2.8 PF; FG 63.5% (33/52); 3P - (-, 0.0 3PA/g); FT 73.7% (14/19, 2.1 FTA/g); rim FG 71.1% (32/45); eFG 63.5%, TS 66.3%.
- Grade chips on the card: Rim FG% good, FT% bad, Ball security bad, Gets to line elite.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 50.0% | 2 3PA (needs 100) | - | - |
| rim FG% (restricted area) | 69.5% | 282 restricted-area FGA | 73rd (248) | good |
| FT% | 65.9% | 176 FTA | 10th (258) | bad |
| free-throw rate (FTA/FGA) | 0.485 | 363 FGA | 96th (284) | elite |
| turnovers per usage event | 14.2% | 513 usage events | 23rd (330) | bad |
| 3PA share of FGA | 0.6% | 363 FGA | 3rd (284) | bad |
| rim share of FGA | 77.7% | 363 FGA | 99th (284) | elite |
| fouls drawn per FGA | 0.540 | 363 FGA | 99th (284) | elite |
| 2-pt drive share of FGA (descriptor driving/running) | 20.1% | 363 FGA | 27th (284) | below average |
| pull-up share of FGA | 0.8% | 363 FGA | 5th (284) | bad |

- Rates last season: FGA/g 5.0; 3PA share 0.6%; 3P 50.0%; restricted-area share 77.7% at 69.5%; FT 65.9%; pull-up share 0.8%; drive share 20.1%; catch-and-shoot share of 3PA 50.0%; assisted share 62.9%; TO per 100 usage 14.2; FTA/FGA 0.48; PF per 36 3.3; fouls drawn per game 2.7; change flags 0.
- Card says: "Lives at the line: 0.48 FTA per FGA (elite, 96th pct), 2.7 fouls drawn/g, 66% FT. Verticality, hands back, no reach."
- Card says: "Non-shooter (0.0 3PA/g): sag off him and help from him; no closeouts needed."
- Card says: "Pressure him: 14.2 TO per 100 usage (bad, 23rd pct), 27% of them bad passes; 16 TO in 9 games so far. Hands in the lanes."

### #4 Sion James (S. James), personId 1642883

- Card: G · 6-5 · age 23 · 1 yrs · tags: started 8 of 10.
- Role: 10 GP and 8 starts this season, 24.8 MPG (247.9 minutes); last season 22.5 MPG with CHA.
- Last season per game (82 GP): 5.4 pts, 3.5 reb, 2.0 ast, 0.8 tov, 1.8 PF; FG 37.1% (138/372); 3P 35.2% (83/236, 2.9 3PA/g); FT 83.7% (82/98, 1.2 FTA/g); rim FG 48.0% (48/100); eFG 48.3%, TS 53.1%.
- This season per game (10 GP): 5.8 pts, 3.0 reb, 2.5 ast, 0.9 tov, 2.8 PF; FG 32.3% (20/62); 3P 23.9% (11/46, 4.6 3PA/g); FT 77.8% (7/9, 0.9 FTA/g); rim FG 60.0% (6/10); eFG 41.1%, TS 44.0%.
- Grade chips on the card: 3P% average, Rim FG% bad, FT% good, Ball security below average, Gets to line above average.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 35.2% | 236 3PA | 44th (307) | average |
| rim FG% (restricted area) | 48.0% | 100 restricted-area FGA | 1st (248) | bad |
| FT% | 83.7% | 98 FTA | 73rd (258) | good |
| free-throw rate (FTA/FGA) | 0.263 | 372 FGA | 58th (284) | above average |
| turnovers per usage event | 13.7% | 481 usage events | 29th (330) | below average |
| 3PA share of FGA | 63.4% | 372 FGA | 89th (284) | excellent |
| rim share of FGA | 26.9% | 372 FGA | 46th (284) | average |
| fouls drawn per FGA | 0.263 | 372 FGA | 73rd (284) | good |
| 2-pt drive share of FGA (descriptor driving/running) | 25.3% | 372 FGA | 42nd (284) | average |
| pull-up share of FGA | 7.8% | 372 FGA | 28th (284) | below average |

- Rates last season: FGA/g 4.5; 3PA share 63.4%; 3P 35.2%; restricted-area share 26.9% at 48.0%; FT 83.7%; pull-up share 7.8%; drive share 25.3%; catch-and-shoot share of 3PA 81.4%; assisted share 78.3%; TO per 100 usage 13.7; FTA/FGA 0.26; PF per 36 2.9; fouls drawn per game 1.2; change flags 2.
- Changes this season (flag rule passed): share of FGA from Corner 3 up 24.2% -> 37.1% on 62 trials (z 2.37); catch-and-shoot-3 proxy share of FGA up 51.6% -> 66.1% on 62 trials (z 2.29).
- Card says: "Poor finisher: 48% at the rim (bad, 1st pct) on 100 attempts. Meet him at the rim; verticality, no fouls."
- Card says: "New this season: share of FGA from Corner 3 up, 24% -> 37% (62 trials 2026-27 regular season to date; 2025-26 regular season baseline)."
- Card says: "2.9 3PA/g at 35.2%: contest, don't over-help."
- In the game-plan boxes: don't foul.

### #00 Royce O'Neale (R. O'Neale), personId 1626220

- Card: F · 6-6 · age 33 · 9 yrs · tags: new · PHX last season.
- Role: 10 GP and 0 starts this season, 18.9 MPG (188.9 minutes); last season 28.4 MPG with PHX.
- Last season per game (78 GP): 9.8 pts, 4.8 reb, 2.7 ast, 1.3 tov, 2.3 PF; FG 42.1% (263/624); 3P 40.8% (212/519, 6.7 3PA/g); FT 71.1% (27/38, 0.5 FTA/g); rim FG 59.6% (34/57); eFG 59.1%, TS 59.7%.
- This season per game (10 GP): 4.7 pts, 3.1 reb, 0.7 ast, 0.4 tov, 1.2 PF; FG 32.6% (15/46); 3P 27.9% (12/43, 4.3 3PA/g); FT 83.3% (5/6, 0.6 FTA/g); rim FG 100.0% (3/3); eFG 45.7%, TS 48.3%.
- Grade chips on the card: 3P% excellent, Ball security below average, Gets to line bad.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 40.8% | 519 3PA | 90th (307) | excellent |
| rim FG% (restricted area) | 59.6% | 57 restricted-area FGA (needs 100) | - | - |
| FT% | 71.1% | 38 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.061 | 624 FGA | 1st (284) | bad |
| turnovers per usage event | 13.8% | 744 usage events | 27th (330) | below average |
| 3PA share of FGA | 83.2% | 624 FGA | 99th (284) | elite |
| rim share of FGA | 9.1% | 624 FGA | 3rd (284) | bad |
| fouls drawn per FGA | 0.087 | 624 FGA | 4th (284) | bad |
| 2-pt drive share of FGA (descriptor driving/running) | 13.8% | 624 FGA | 12th (284) | bad |
| pull-up share of FGA | 18.1% | 624 FGA | 56th (284) | above average |

- Rates last season: FGA/g 8.0; 3PA share 83.2%; 3P 40.8%; restricted-area share 9.1% at 59.6%; FT 71.1%; pull-up share 18.1%; drive share 13.8%; catch-and-shoot share of 3PA 66.9%; assisted share 86.7%; TO per 100 usage 13.8; FTA/FGA 0.06; PF per 36 2.9; fouls drawn per game 0.7; change flags 0.
- Card says: "Doesn't get to the line: 0.06 FTA per FGA (1st pct). Be physical; the whistle is quiet."
- Card says: "Knockdown 3: 40.8% on 6.7/g (90th pct). No help off him; run him off the line."
- Card says: "Corner specialist: 53% from the corners (98 att), 38% above the break (421). No help off the corners; help off him on top."

### #31 Tidjane Salaün (T. Salaün), personId 1642275

- Card: F · 6-10 · age 21 · 2 yrs.
- Role: 9 GP and 0 starts this season, 14.8 MPG (133.1 minutes); last season 15.6 MPG with CHA.
- Last season per game (37 GP): 6.0 pts, 4.0 reb, 0.7 ast, 0.7 tov, 1.5 PF; FG 50.3% (80/159); 3P 43.4% (36/83, 2.2 3PA/g); FT 65.0% (26/40, 1.1 FTA/g); rim FG 67.3% (37/55); eFG 61.6%, TS 62.9%.
- This season per game (9 GP): 6.1 pts, 3.4 reb, 0.1 ast, 0.3 tov, 1.4 PF; FG 43.2% (19/44); 3P 35.5% (11/31, 3.4 3PA/g); FT 60.0% (6/10, 1.1 FTA/g); rim FG 70.0% (7/10); eFG 55.7%, TS 56.8%.
- Grade chips on the card: none qualified.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 43.4% | 83 3PA (needs 100) | - | - |
| rim FG% (restricted area) | 67.3% | 55 restricted-area FGA (needs 100) | - | - |
| FT% | 65.0% | 40 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.252 | 159 FGA (needs 300) | - | - |
| turnovers per usage event | 12.8% | 203 usage events (needs 300) | - | - |
| 3PA share of FGA | 52.2% | 159 FGA (needs 300) | - | - |
| rim share of FGA | 34.6% | 159 FGA (needs 300) | - | - |
| fouls drawn per FGA | 0.220 | 159 FGA (needs 300) | - | - |
| 2-pt drive share of FGA (descriptor driving/running) | 30.2% | 159 FGA (needs 300) | - | - |
| pull-up share of FGA | 1.9% | 159 FGA (needs 300) | - | - |

- Rates last season: FGA/g 4.3; 3PA share 52.2%; 3P 43.4%; restricted-area share 34.6% at 67.3%; FT 65.0%; pull-up share 1.9%; drive share 30.2%; catch-and-shoot share of 3PA 94.0%; assisted share 85.0%; TO per 100 usage 12.8; FTA/FGA 0.25; PF per 36 3.4; fouls drawn per game 0.9; change flags 1.
- Changes this season (flag rule passed): 3PA share of FGA up 52.2% -> 70.5% on 44 trials (z 2.42).
- Card says: "New this season: 3PA share of FGA up, 52% -> 70% (44 trials 2026-27 regular season to date; 2025-26 regular season baseline)."
- Card says: "Takes 2.2 3s/g at 43.4%: respect it, closeout."

### #5 Christian Anderson (C. Anderson), personId 1643515

- Card: G · 6-1 · age 20 · rookie.
- Role: 9 GP and 0 starts this season, 11.9 MPG (106.7 minutes); last season - MPG.
- This season per game (9 GP): 2.8 pts, 1.7 reb, 1.8 ast, 1.9 tov, 0.9 PF; FG 28.2% (11/39); 3P 9.1% (2/22, 2.4 3PA/g); FT 100.0% (1/1, 0.1 FTA/g); rim FG 80.0% (4/5); eFG 30.8%, TS 31.7%.
- Grade chips on the card: none qualified.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | - | 0 3PA (needs 100) | - | - |
| rim FG% (restricted area) | - | 0 restricted-area FGA (needs 100) | - | - |
| FT% | - | 0 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | - | 0 FGA (needs 300) | - | - |
| turnovers per usage event | - | 0 usage events (needs 300) | - | - |
| 3PA share of FGA | - | 0 FGA (needs 300) | - | - |
| rim share of FGA | - | 0 FGA (needs 300) | - | - |
| fouls drawn per FGA | - | 0 FGA (needs 300) | - | - |
| 2-pt drive share of FGA (descriptor driving/running) | - | 0 FGA (needs 300) | - | - |
| pull-up share of FGA | - | 0 FGA (needs 300) | - | - |

- Rates last season: FGA/g -; 3PA share -; 3P -; restricted-area share - at -; FT -; pull-up share -; drive share -; catch-and-shoot share of 3PA -; assisted share -; TO per 100 usage -; FTA/FGA -; PF per 36 -; fouls drawn per game -; change flags 0.

### #22 Hannes Steinbach (H. Steinbach), personId 1643419

- Card: F · 6-10 · age 20 · rookie.
- Role: 4 GP and 0 starts this season, 12.4 MPG (49.8 minutes); last season - MPG.
- This season per game (4 GP): 3.0 pts, 4.5 reb, 0.5 ast, 0.8 tov, 0.5 PF; FG 46.2% (6/13); 3P - (-, 0.0 3PA/g); FT 0.0% (0/1, 0.2 FTA/g); rim FG 50.0% (5/10); eFG 46.2%, TS 44.6%.
- Grade chips on the card: none qualified.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | - | 0 3PA (needs 100) | - | - |
| rim FG% (restricted area) | - | 0 restricted-area FGA (needs 100) | - | - |
| FT% | - | 0 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | - | 0 FGA (needs 300) | - | - |
| turnovers per usage event | - | 0 usage events (needs 300) | - | - |
| 3PA share of FGA | - | 0 FGA (needs 300) | - | - |
| rim share of FGA | - | 0 FGA (needs 300) | - | - |
| fouls drawn per FGA | - | 0 FGA (needs 300) | - | - |
| 2-pt drive share of FGA (descriptor driving/running) | - | 0 FGA (needs 300) | - | - |
| pull-up share of FGA | - | 0 FGA (needs 300) | - | - |

- Rates last season: FGA/g -; 3PA share -; 3P -; restricted-area share - at -; FT -; pull-up share -; drive share -; catch-and-shoot share of 3PA -; assisted share -; TO per 100 usage -; FTA/FGA -; PF per 36 -; fouls drawn per game -; change flags 0.

### #33 Liam McNeeley (L. McNeeley), personId 1642862

- Card: F · 6-8 · age 21 · 1 yrs.
- Role: 5 GP and 0 starts this season, 9.3 MPG (46.6 minutes); last season 11.9 MPG with CHA.
- Last season per game (31 GP): 4.3 pts, 2.4 reb, 0.8 ast, 0.4 tov, 1.2 PF; FG 40.0% (38/95); 3P 40.0% (24/60, 1.9 3PA/g); FT 82.1% (32/39, 1.3 FTA/g); rim FG 53.3% (8/15); eFG 52.6%, TS 58.8%.
- This season per game (5 GP): 3.0 pts, 1.8 reb, 0.8 ast, 1.0 tov, 1.2 PF; FG 19.0% (4/21); 3P 10.0% (1/10, 2.0 3PA/g); FT 85.7% (6/7, 1.4 FTA/g); rim FG 33.3% (2/6); eFG 21.4%, TS 31.1%.
- Grade chips on the card: none qualified.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 40.0% | 60 3PA (needs 100) | - | - |
| rim FG% (restricted area) | 53.3% | 15 restricted-area FGA (needs 100) | - | - |
| FT% | 82.1% | 39 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.411 | 95 FGA (needs 300) | - | - |
| turnovers per usage event | 10.4% | 125 usage events (needs 300) | - | - |
| 3PA share of FGA | 63.2% | 95 FGA (needs 300) | - | - |
| rim share of FGA | 15.8% | 95 FGA (needs 300) | - | - |
| fouls drawn per FGA | 0.295 | 95 FGA (needs 300) | - | - |
| 2-pt drive share of FGA (descriptor driving/running) | 30.5% | 95 FGA (needs 300) | - | - |
| pull-up share of FGA | 3.2% | 95 FGA (needs 300) | - | - |

- Rates last season: FGA/g 3.1; 3PA share 63.2%; 3P 40.0%; restricted-area share 15.8% at 53.3%; FT 82.1%; pull-up share 3.2%; drive share 30.5%; catch-and-shoot share of 3PA 80.0%; assisted share 86.8%; TO per 100 usage 10.4; FTA/FGA 0.41; PF per 36 3.5; fouls drawn per game 0.9; change flags 0.
- Card says: "Takes 1.9 3s/g at 40.0%: respect it, closeout."

### #16 PJ Hall (P. Hall), personId 1641790

- Card: C · 6-9 · age 24 · 2 yrs · tags: did not play last game.
- Role: 2 GP and 0 starts this season, 5.8 MPG (11.5 minutes); last season 11.2 MPG with CHA/MEM.
- Last season per game (19 GP): 4.5 pts, 4.0 reb, 0.5 ast, 0.8 tov, 1.2 PF; FG 50.8% (30/59); 3P 60.0% (3/5, 0.3 3PA/g); FT 79.3% (23/29, 1.5 FTA/g); rim FG 55.6% (25/45); eFG 53.4%, TS 59.9%.
- This season per game (2 GP): 0.0 pts, 1.0 reb, 1.5 ast, 0.0 tov, 1.0 PF; FG 0.0% (0/3); 3P 0.0% (0/3, 1.5 3PA/g); FT - (-, 0.0 FTA/g); rim FG - (-); eFG 0.0%, TS 0.0%.
- Grade chips on the card: none qualified.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 60.0% | 5 3PA (needs 100) | - | - |
| rim FG% (restricted area) | 55.6% | 45 restricted-area FGA (needs 100) | - | - |
| FT% | 79.3% | 29 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.492 | 59 FGA (needs 300) | - | - |
| turnovers per usage event | 18.2% | 88 usage events (needs 300) | - | - |
| 3PA share of FGA | 8.5% | 59 FGA (needs 300) | - | - |
| rim share of FGA | 76.3% | 59 FGA (needs 300) | - | - |
| fouls drawn per FGA | 0.356 | 59 FGA (needs 300) | - | - |
| 2-pt drive share of FGA (descriptor driving/running) | 8.5% | 59 FGA (needs 300) | - | - |
| pull-up share of FGA | 0.0% | 59 FGA (needs 300) | - | - |

- Rates last season: FGA/g 3.1; 3PA share 8.5%; 3P 60.0%; restricted-area share 76.3% at 55.6%; FT 79.3%; pull-up share 0.0%; drive share 8.5%; catch-and-shoot share of 3PA 100.0%; assisted share 76.7%; TO per 100 usage 18.2; FTA/FGA 0.49; PF per 36 3.7; fouls drawn per game 1.1; change flags 0.
- Card says: "Non-shooter (0.3 3PA/g): sag off him and help from him; no closeouts needed."
- Card says: "Crashes the glass (5.6 OREB per 36): hit him first, then go get it."

## Also seen and not seen yet

- Also seen (under 10 minutes this season, no card): K. Knueppel (#7 G-F, 5.8 min) [last season 81 GP, 31.5 MPG, 18.5 pts].
- On the roster with no minutes this season: G. Williams (#2 F, CHA 19.8 MPG last season); M. Ajayi (#10 G); K. Boswell (#18 G).

## 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.

## Provenance

- Computed by NightlyHoops from play-by-play and box scores of regular-season games, and the league's official injury report (statuses only).
- Data collected 2026-11-09; report built 2026-11-09T22:48:04Z; this file is the site edition (agent_edition.py v3).
