---
document: NBA scouting report, site edition
schema: scouting-team/1
game_id: 0022600209
season: 2026-27
date: 2026-11-09
matchup: SAS @ PHX
tip_utc: 2026-11-10T02:00:00Z (Mon Nov 9, 2026 · 9:00 PM ET)
scouted_team: PHX (Phoenix Suns)
side: Scouting PHX · from San Antonio's side
built_at_utc: 2026-11-10T00:47:49Z
baseline_window: 2025-26 regular season, 82 games (2025-10-22 to 2026-04-12)
recent_window: 2026-27 regular season to date, 8 games (2026-10-21 to 2026-11-07)
---

# Scouting PHX · from San Antonio's side: SAS @ PHX, Mon Nov 9, 2026 · 9: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-10 00:47 UTC; no reasons. A player who is not listed is not named.

### PHX

- Mark Williams: Out
- Jordan Goodwin: Questionable

### SAS

- Devin Vassell: Out
- Ja'Kobi Gillespie: Out
- Jayden Quaintance: Out
- Maliq Brown: Out
- Tobias Harris: Out

## Schedule

- PHX: 1 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: 4; game 9 of the season. Previous game 2026-11-07 vs HOU. Next: vs LAC on 2026-11-10 (1 days later).

## In ten seconds (verbatim)

1. "Last season: 2nd-fewest rim attempts (25%), 6th-best offensive rebounding (33.1%), 3rd-most turnovers forced (16.8/100), 9th-most fouls (20.6/g)."
2. "Scoring last season: D. Booker 26.1/g (25.2 so far), D. Brooks 19.8/g (16.8 so far), J. Green 17.8/g (12.4 so far)."

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

- "Perimeter team last season: 42% paint attempts (3rd fewest); 25% at the rim (2nd fewest); 45% 3PA share (7th of 30). Chase Gillespie 40%, Goodwin 37%, Kennard 48%, Reath 42%; wall up on Maluach, Ighodaro, Bouyea."
- "Soft rim protection: opponents shoot 68% at the rim (8th worst). Get downhill; finish at the rim."
- "They rarely get to the line: 0.23 FTA per FGA (3rd fewest). Be physical; the whistle is quiet."
- "They force turnovers: 16.8 per 100 (3rd most). Strong with the ball; no casual passes."
- "Soft on the defensive glass: DREB% 67.6% (4th worst). Send two to the offensive boards."
- "Second-chance shots are 14% of their FGA (5th most). Finish possessions with a body."

| metric (2025-26 regular season) | PHX | league mean | rank of 30 (1 = highest value) | higher is better |
|---|---|---|---|---|
| possessions per game (pace proxy) | 96.4 | 98.6 | 24 | descriptive |
| points per 100 possessions | 116.8 | 117.2 | 18 | yes |
| opponent points per 100 possessions | 115.1 | 117.2 | 22 | no (lower is better) |
| eFG% | 53.7% | 54.6% | 19 | yes |
| 3PA share of FGA | 45.3% | 41.5% | 7 | descriptive |
| 3P% | 36.1% | 35.9% | 12 | yes |
| paint-attempt share of FGA | 42.5% | 48.4% | 28 | descriptive |
| restricted-area share of FGA | 24.7% | 30.0% | 29 | descriptive |
| restricted-area FG% | 65.6% | 66.1% | 18 | yes |
| fastbreak share of FGA | 10.7% | 11.5% | 20 | descriptive |
| second-chance share of FGA | 14.4% | 12.8% | 5 | descriptive |
| FTA per FGA | 0.225 | 0.264 | 28 | yes |
| turnovers per 100 possessions | 15.0 | 14.7 | 12 | no (lower is better) |
| offensive rebound % | 33.1% | 30.5% | 6 | yes |
| defensive rebound % | 67.6% | 69.5% | 27 | yes |
| assisted share of made FGs | 60.1% | 63.7% | 23 | descriptive |
| fouls committed per game | 20.6 | 19.9 | 9 | no (lower is better) |
| shooting-foul share of fouls | 48.7% | 52.5% | 28 | no (lower is better) |
| opponent FG% allowed at the rim | 67.5% | 65.9% | 8 | no (lower is better) |
| opponent rim-attempt share allowed | 29.8% | 30.0% | 15 | no (lower is better) |
| opponent 3PA share allowed | 41.0% | 41.5% | 16 | descriptive |
| opponent 3P% allowed | 34.7% | 35.9% | 29 | no (lower is better) |
| opponent turnovers forced per 100 | 16.8 | 14.7 | 3 | 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

- O. Ighodaro (#11): "45% FT (117 FTA, 1st pct)" [FT 45.3%, 53 of 117; 1st percentile (bad) among 258 qualified shooters]
- J. Green (#4): "75% FT (87 FTA, 31st pct)" [FT 74.7%, 65 of 87; 31st percentile (below average) among 258 qualified shooters]
- Don't foul (good free-throw shooters), the report's top 5, best first: C. Gillespie (#12): "87% FT" [FT 87.4%, 76 of 87; 87th percentile (excellent) among 258 qualified shooters]; D. Booker (#15): "87% FT" [FT 87.3%, 454 of 520; 87th percentile (excellent) among 258 qualified shooters; 39/45 in the clutch]; D. Brooks (#3): "84% FT" [FT 84.2%, 170 of 202; 77th percentile (excellent) among 258 qualified shooters; 9/11 in the clutch]; M. Bridges (#22): "82% FT" [FT 82.2%, 208 of 253; 63rd percentile (good) among 258 qualified shooters; 21/23 in the clutch].

### Foul trouble

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

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

### #15 Devin Booker (D. Booker), personId 1626164

- Card: G · 6-5 · age 30 · 11 yrs · tags: started last game.
- Role: 8 GP and 8 starts this season, 35.0 MPG (280.3 minutes); last season 33.5 MPG with PHX.
- Last season per game (64 GP): 26.1 pts, 3.9 reb, 6.0 ast, 3.2 tov, 2.6 PF; FG 45.6% (546/1198); 3P 33.0% (122/370, 5.8 3PA/g); FT 87.3% (454/520, 8.1 FTA/g); rim FG 65.6% (139/212); eFG 50.7%, TS 58.5%.
- This season per game (8 GP): 25.2 pts, 2.8 reb, 4.9 ast, 2.6 tov, 3.5 PF; FG 47.6% (70/147); 3P 33.3% (15/45, 5.6 3PA/g); FT 95.9% (47/49, 6.1 FTA/g); rim FG 66.7% (14/21); eFG 52.7%, TS 59.9%.
- Grade chips on the card: 3P% bad, Rim FG% average, FT% excellent, Ball security average, Gets to line elite.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 33.0% | 370 3PA | 25th (307) | bad |
| rim FG% (restricted area) | 65.6% | 212 restricted-area FGA | 48th (248) | average |
| FT% | 87.3% | 520 FTA | 87th (258) | excellent |
| free-throw rate (FTA/FGA) | 0.434 | 1198 FGA | 93rd (284) | elite |
| turnovers per usage event | 12.4% | 1629 usage events | 44th (330) | average |
| 3PA share of FGA | 30.9% | 1198 FGA | 24th (284) | bad |
| rim share of FGA | 17.7% | 1198 FGA | 20th (284) | bad |
| fouls drawn per FGA | 0.359 | 1198 FGA | 93rd (284) | elite |
| 2-pt drive share of FGA (descriptor driving/running) | 23.2% | 1198 FGA | 34th (284) | below average |
| pull-up share of FGA | 49.7% | 1198 FGA | 99th (284) | elite |

- Rates last season: FGA/g 18.7; 3PA share 30.9%; 3P 33.0%; restricted-area share 17.7% at 65.6%; FT 87.3%; pull-up share 49.7%; drive share 23.2%; catch-and-shoot share of 3PA 29.5%; assisted share 40.3%; TO per 100 usage 12.4; FTA/FGA 0.43; PF per 36 2.8; fouls drawn per game 6.7; change flags 0.
- Card says: "Lives at the line: 0.43 FTA per FGA (elite, 93rd pct), 6.7 fouls drawn/g, 87% FT. Verticality, hands back, no reach."
- Card says: "Capable 3: 33.0% on 5.8/g (25th pct). Closeout under control, contest every one."
- Card says: "Pull-up shooter: 50% of his shots are pull-ups (99th pct, 42%). Stay attached over screens; contest without fouling."
- In the game-plan boxes: don't foul.

### #22 Miles Bridges (M. Bridges), personId 1628970

- Card: F · 6-7 · age 28 · 7 yrs · tags: started last game · new · CHA last season.
- Role: 8 GP and 8 starts this season, 32.2 MPG (257.9 minutes); last season 31.0 MPG with CHA.
- Last season per game (77 GP): 17.1 pts, 5.8 reb, 3.2 ast, 1.4 tov, 1.7 PF; FG 46.0% (479/1042); 3P 33.3% (148/445, 5.8 3PA/g); FT 82.2% (208/253, 3.3 FTA/g); rim FG 63.0% (211/335); eFG 53.1%, TS 57.0%.
- This season per game (8 GP): 16.9 pts, 8.1 reb, 3.6 ast, 0.8 tov, 2.0 PF; FG 46.7% (50/107); 3P 34.0% (17/50, 6.2 3PA/g); FT 85.7% (18/21, 2.6 FTA/g); rim FG 62.1% (18/29); eFG 54.7%, TS 58.1%.
- Grade chips on the card: 3P% below average, Rim FG% below average, FT% good, Ball security excellent, Gets to line average.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 33.3% | 445 3PA | 28th (307) | below average |
| rim FG% (restricted area) | 63.0% | 335 restricted-area FGA | 30th (248) | below average |
| FT% | 82.2% | 253 FTA | 63rd (258) | good |
| free-throw rate (FTA/FGA) | 0.243 | 1042 FGA | 50th (284) | average |
| turnovers per usage event | 8.5% | 1260 usage events | 90th (330) | excellent |
| 3PA share of FGA | 42.7% | 1042 FGA | 50th (284) | above average |
| rim share of FGA | 32.1% | 1042 FGA | 64th (284) | good |
| fouls drawn per FGA | 0.173 | 1042 FGA | 32nd (284) | below average |
| 2-pt drive share of FGA (descriptor driving/running) | 38.3% | 1042 FGA | 82nd (284) | excellent |
| pull-up share of FGA | 11.6% | 1042 FGA | 37th (284) | below average |

- Rates last season: FGA/g 13.5; 3PA share 42.7%; 3P 33.3%; restricted-area share 32.1% at 63.0%; FT 82.2%; pull-up share 11.6%; drive share 38.3%; catch-and-shoot share of 3PA 70.8%; assisted share 64.7%; TO per 100 usage 8.5; FTA/FGA 0.24; PF per 36 2.0; fouls drawn per game 2.3; change flags 0.
- Card says: "Doesn't turn it over: 8.5 TO per 100 usage (90th pct). Don't gamble for steals; play him straight up."
- Card says: "Capable 3: 33.3% on 5.8/g (28th pct). Closeout under control, contest every one."
- Card says: "Run him off the line into the help: 52% on 399 drives but only 32% of his shots at the rim (below average, 30th pct). Closeout short and high-hand; stay down on the fake."
- In the game-plan boxes: don't foul.

### #3 Dillon Brooks (D. Brooks), personId 1628415

- Card: G-F · 6-7 · age 30 · 9 yrs · tags: started last game.
- Role: 8 GP and 8 starts this season, 31.2 MPG (249.3 minutes); last season 30.4 MPG with PHX.
- Last season per game (57 GP): 19.8 pts, 3.6 reb, 1.7 ast, 1.7 tov, 3.2 PF; FG 43.5% (417/959); 3P 34.4% (127/369, 6.5 3PA/g); FT 84.2% (170/202, 3.5 FTA/g); rim FG 60.7% (74/122); eFG 50.1%, TS 54.0%.
- This season per game (8 GP): 16.8 pts, 3.9 reb, 2.5 ast, 1.9 tov, 3.5 PF; FG 49.0% (48/98); 3P 46.2% (18/39, 4.9 3PA/g); FT 74.1% (20/27, 3.4 FTA/g); rim FG 70.6% (12/17); eFG 58.2%, TS 61.0%.
- Grade chips on the card: 3P% below average, Rim FG% bad, FT% excellent, Ball security excellent, Gets to line below average.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 34.4% | 369 3PA | 38th (307) | below average |
| rim FG% (restricted area) | 60.7% | 122 restricted-area FGA | 19th (248) | bad |
| FT% | 84.2% | 202 FTA | 77th (258) | excellent |
| free-throw rate (FTA/FGA) | 0.211 | 959 FGA | 34th (284) | below average |
| turnovers per usage event | 8.6% | 1147 usage events | 89th (330) | excellent |
| 3PA share of FGA | 38.5% | 959 FGA | 40th (284) | average |
| rim share of FGA | 12.7% | 959 FGA | 9th (284) | bad |
| fouls drawn per FGA | 0.195 | 959 FGA | 46th (284) | average |
| 2-pt drive share of FGA (descriptor driving/running) | 19.9% | 959 FGA | 27th (284) | below average |
| pull-up share of FGA | 32.5% | 959 FGA | 83rd (284) | excellent |

- Rates last season: FGA/g 16.8; 3PA share 38.5%; 3P 34.4%; restricted-area share 12.7% at 60.7%; FT 84.2%; pull-up share 32.5%; drive share 19.9%; catch-and-shoot share of 3PA 54.7%; assisted share 43.4%; TO per 100 usage 8.6; FTA/FGA 0.21; PF per 36 3.9; fouls drawn per game 3.3; change flags 3.
- Changes this season (flag rule passed): share of FGA from Mid-Range down 23.9% -> 13.3% on 98 trials (z -2.46); pull-up family share of FGA down 32.5% -> 19.4% on 98 trials (z -2.78); assisted share of made FGs up 43.4% -> 62.5% on 48 trials (z 2.67).
- Card says: "Doesn't turn it over: 8.6 TO per 100 usage (89th pct). Don't gamble for steals; play him straight up."
- Card says: "New this season: pull-up family share of FGA down, 32% -> 19% (98 trials 2026-27 regular season to date; 2025-26 regular season baseline)."
- Card says: "Capable 3: 34.4% on 6.5/g (38th pct). Closeout under control, contest every one."
- In the game-plan boxes: don't foul.

### #4 Jalen Green (J. Green), personId 1630224

- Card: G · 6-4 · age 24 · 5 yrs · tags: started last game.
- Role: 8 GP and 8 starts this season, 29.0 MPG (232.3 minutes); last season 25.9 MPG with PHX.
- Last season per game (32 GP): 17.8 pts, 3.6 reb, 2.8 ast, 2.2 tov, 1.3 PF; FG 42.2% (216/512); 3P 31.3% (71/227, 7.1 3PA/g); FT 74.7% (65/87, 2.7 FTA/g); rim FG 60.0% (84/140); eFG 49.1%, TS 51.6%.
- This season per game (8 GP): 12.4 pts, 2.9 reb, 3.6 ast, 2.5 tov, 1.9 PF; FG 41.9% (39/93); 3P 21.4% (6/28, 3.5 3PA/g); FT 65.2% (15/23, 2.9 FTA/g); rim FG 59.5% (22/37); eFG 45.2%, TS 48.0%.
- Grade chips on the card: 3P% bad, Rim FG% bad, FT% below average, Ball security above average, Gets to line bad.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 31.3% | 227 3PA | 13th (307) | bad |
| rim FG% (restricted area) | 60.0% | 140 restricted-area FGA | 15th (248) | bad |
| FT% | 74.7% | 87 FTA | 31st (258) | below average |
| free-throw rate (FTA/FGA) | 0.170 | 512 FGA | 24th (284) | bad |
| turnovers per usage event | 11.6% | 622 usage events | 54th (330) | above average |
| 3PA share of FGA | 44.3% | 512 FGA | 54th (284) | above average |
| rim share of FGA | 27.3% | 512 FGA | 49th (284) | average |
| fouls drawn per FGA | 0.160 | 512 FGA | 26th (284) | below average |
| 2-pt drive share of FGA (descriptor driving/running) | 32.0% | 512 FGA | 67th (284) | good |
| pull-up share of FGA | 37.5% | 512 FGA | 92nd (284) | elite |

- Rates last season: FGA/g 16.0; 3PA share 44.3%; 3P 31.3%; restricted-area share 27.3% at 60.0%; FT 74.7%; pull-up share 37.5%; drive share 32.0%; catch-and-shoot share of 3PA 45.8%; assisted share 42.1%; TO per 100 usage 11.6; FTA/FGA 0.17; PF per 36 1.8; fouls drawn per game 2.6; change flags 5.
- Changes this season (flag rule passed): 3PA share of FGA down 44.3% -> 30.1% on 93 trials (z -2.76); share of FGA from Restricted Area up 27.3% -> 39.8% on 93 trials (z 2.69); share of FGA from Above the Break 3 down 34.8% -> 24.7% on 93 trials (z -2.03); pull-up family share of FGA down 37.5% -> 26.9% on 93 trials (z -2.12); drive family share of FGA up 32.0% -> 43.0% on 93 trials (z 2.27).
- Card says: "New this season: 3PA share of FGA down, 44% -> 30% (93 trials 2026-27 regular season to date; 2025-26 regular season baseline)."
- Card says: "Poor finisher: 60% at the rim (bad, 15th pct) on 140 attempts. Meet him at the rim; verticality, no fouls."
- Card says: "Volume 3s at 31.3%, 7.1/g (13th pct): make him shoot contested, no fly-bys."
- In the game-plan boxes: foul him late.

### #11 Oso Ighodaro (O. Ighodaro), personId 1642345

- Card: F · 6-11 · age 24 · 2 yrs · tags: started last game.
- Role: 6 GP and 2 starts this season, 21.6 MPG (129.7 minutes); last season 22.1 MPG with PHX.
- Last season per game (82 GP): 6.5 pts, 5.1 reb, 2.3 ast, 1.2 tov, 2.7 PF; FG 65.3% (239/366); 3P 0.0% (0/1, 0.0 3PA/g); FT 45.3% (53/117, 1.4 FTA/g); rim FG 76.8% (179/233); eFG 65.3%, TS 63.6%.
- This season per game (6 GP): 6.5 pts, 5.3 reb, 3.5 ast, 2.2 tov, 3.2 PF; FG 66.7% (18/27); 3P - (-, 0.0 3PA/g); FT 33.3% (3/9, 1.5 FTA/g); rim FG 62.5% (10/16); eFG 66.7%, TS 63.0%.
- Grade chips on the card: Rim FG% elite, FT% bad, Ball security bad, Gets to line good.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 0.0% | 1 3PA (needs 100) | - | - |
| rim FG% (restricted area) | 76.8% | 233 restricted-area FGA | 96th (248) | elite |
| FT% | 45.3% | 117 FTA | 1st (258) | bad |
| free-throw rate (FTA/FGA) | 0.320 | 366 FGA | 73rd (284) | good |
| turnovers per usage event | 19.5% | 518 usage events | 3rd (330) | bad |
| 3PA share of FGA | 0.3% | 366 FGA | 2nd (284) | bad |
| rim share of FGA | 63.7% | 366 FGA | 95th (284) | elite |
| fouls drawn per FGA | 0.301 | 366 FGA | 84th (284) | excellent |
| 2-pt drive share of FGA (descriptor driving/running) | 28.7% | 366 FGA | 55th (284) | above average |
| pull-up share of FGA | 0.0% | 366 FGA | 1st (284) | bad |

- Rates last season: FGA/g 4.5; 3PA share 0.3%; 3P 0.0%; restricted-area share 63.7% at 76.8%; FT 45.3%; pull-up share 0.0%; drive share 28.7%; catch-and-shoot share of 3PA 100.0%; assisted share 75.7%; TO per 100 usage 19.5; FTA/FGA 0.32; PF per 36 4.3; fouls drawn per game 1.3; change flags 0.
- Card says: "Pressure him: 19.5 TO per 100 usage (bad, 3rd pct), 24% of them bad passes; 13 TO in 6 games so far. Hands in the lanes."
- Card says: "Elite finisher: 77% at the rim (96th pct) on 233 attempts, 64% of his shots. No free runs; build the wall early."
- Card says: "Non-shooter (0.0 3PA/g): sag off him and help from him; no closeouts needed."
- In the game-plan boxes: foul him late.

## Bench, in the report's order

### #12 Collin Gillespie (C. Gillespie), personId 1631221

- Card: G · 6-1 · age 27 · 3 yrs.
- Role: 8 GP and 0 starts this season, 24.6 MPG (196.6 minutes); last season 28.5 MPG with PHX.
- Last season per game (80 GP): 12.7 pts, 4.1 reb, 4.6 ast, 1.6 tov, 1.6 PF; FG 41.8% (352/842); 3P 40.1% (232/578, 7.2 3PA/g); FT 87.4% (76/87, 1.1 FTA/g); rim FG 47.5% (29/61); eFG 55.6%, TS 57.5%.
- This season per game (8 GP): 6.8 pts, 2.2 reb, 4.1 ast, 1.6 tov, 2.4 PF; FG 31.7% (20/63); 3P 27.7% (13/47, 5.9 3PA/g); FT 25.0% (1/4, 0.5 FTA/g); rim FG 57.1% (4/7); eFG 42.1%, TS 41.7%.
- Grade chips on the card: 3P% excellent, FT% excellent, Ball security average, Gets to line bad.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 40.1% | 578 3PA | 86th (307) | excellent |
| rim FG% (restricted area) | 47.5% | 61 restricted-area FGA (needs 100) | - | - |
| FT% | 87.4% | 87 FTA | 87th (258) | excellent |
| free-throw rate (FTA/FGA) | 0.103 | 842 FGA | 7th (284) | bad |
| turnovers per usage event | 12.3% | 1004 usage events | 44th (330) | average |
| 3PA share of FGA | 68.6% | 842 FGA | 93rd (284) | elite |
| rim share of FGA | 7.2% | 842 FGA | 2nd (284) | bad |
| fouls drawn per FGA | 0.164 | 842 FGA | 27th (284) | below average |
| 2-pt drive share of FGA (descriptor driving/running) | 12.5% | 842 FGA | 8th (284) | bad |
| pull-up share of FGA | 45.6% | 842 FGA | 98th (284) | elite |

- Rates last season: FGA/g 10.5; 3PA share 68.6%; 3P 40.1%; restricted-area share 7.2% at 47.5%; FT 87.4%; pull-up share 45.6%; drive share 12.5%; catch-and-shoot share of 3PA 44.1%; assisted share 61.9%; TO per 100 usage 12.3; FTA/FGA 0.10; PF per 36 2.1; fouls drawn per game 1.7; change flags 0.
- Card says: "Doesn't get to the line: 0.10 FTA per FGA (7th pct). Be physical; the whistle is quiet."
- Card says: "Knockdown 3: 40.1% on 7.2/g (86th pct). No help off him; run him off the line."
- Card says: "Pull-up shooter: 46% of his shots are pull-ups (98th pct, 39%). Stay attached over screens; contest without fouling."
- In the game-plan boxes: don't foul.

### #10 Khaman Maluach (K. Maluach), personId 1642863

- Card: C · 7-1 · age 20 · 1 yrs · tags: started 6 of 8.
- Role: 8 GP and 6 starts this season, 19.6 MPG (156.7 minutes); last season 8.9 MPG with PHX.
- Last season per game (46 GP): 3.0 pts, 2.9 reb, 0.1 ast, 0.5 tov, 0.9 PF; FG 53.3% (56/105); 3P 23.8% (5/21, 0.5 3PA/g); FT 71.0% (22/31, 0.7 FTA/g); rim FG 64.8% (46/71); eFG 55.7%, TS 58.6%.
- This season per game (8 GP): 7.4 pts, 6.5 reb, 1.1 ast, 1.5 tov, 2.6 PF; FG 58.5% (24/41); 3P 20.0% (1/5, 0.6 3PA/g); FT 71.4% (10/14, 1.8 FTA/g); rim FG 71.4% (20/28); eFG 59.8%, TS 62.6%.
- Grade chips on the card: none qualified.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 23.8% | 21 3PA (needs 100) | - | - |
| rim FG% (restricted area) | 64.8% | 71 restricted-area FGA (needs 100) | - | - |
| FT% | 71.0% | 31 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.295 | 105 FGA (needs 300) | - | - |
| turnovers per usage event | 17.4% | 144 usage events (needs 300) | - | - |
| 3PA share of FGA | 20.0% | 105 FGA (needs 300) | - | - |
| rim share of FGA | 67.6% | 105 FGA (needs 300) | - | - |
| fouls drawn per FGA | 0.257 | 105 FGA (needs 300) | - | - |
| 2-pt drive share of FGA (descriptor driving/running) | 6.7% | 105 FGA (needs 300) | - | - |
| pull-up share of FGA | 1.0% | 105 FGA (needs 300) | - | - |

- Rates last season: FGA/g 2.3; 3PA share 20.0%; 3P 23.8%; restricted-area share 67.6% at 64.8%; FT 71.0%; pull-up share 1.0%; drive share 6.7%; catch-and-shoot share of 3PA 100.0%; assisted share 66.1%; TO per 100 usage 17.4; FTA/FGA 0.29; PF per 36 3.8; fouls drawn per game 0.6; change flags 0.
- Card says: "Non-shooter (0.5 3PA/g): sag off him and help from him; no closeouts needed."
- Card says: "Lives at the rim: 68% of his shots in the restricted area, 65% there. Build the wall, no straight-line drives."
- Card says: "Crashes the glass (4.3 OREB per 36): hit him first, then go get it."

### #0 Ryan Dunn (R. Dunn), personId 1642346

- Card: F · 6-7 · age 23 · 2 yrs.
- Role: 8 GP and 0 starts this season, 16.0 MPG (128.1 minutes); last season 19.4 MPG with PHX.
- Last season per game (70 GP): 5.8 pts, 4.2 reb, 1.5 ast, 0.8 tov, 1.9 PF; FG 45.3% (164/362); 3P 33.1% (56/169, 2.4 3PA/g); FT 48.9% (23/47, 0.7 FTA/g); rim FG 64.3% (90/140); eFG 53.0%, TS 53.2%.
- This season per game (8 GP): 5.6 pts, 3.6 reb, 1.4 ast, 0.2 tov, 1.6 PF; FG 51.5% (17/33); 3P 53.8% (7/13, 1.6 3PA/g); FT 66.7% (4/6, 0.8 FTA/g); rim FG 53.8% (7/13); eFG 62.1%, TS 63.1%.
- Grade chips on the card: 3P% below average, Rim FG% average, Ball security average, Gets to line bad.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 33.1% | 169 3PA | 26th (307) | below average |
| rim FG% (restricted area) | 64.3% | 140 restricted-area FGA | 40th (248) | average |
| FT% | 48.9% | 47 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.130 | 362 FGA | 14th (284) | bad |
| turnovers per usage event | 12.8% | 439 usage events | 40th (330) | average |
| 3PA share of FGA | 46.7% | 362 FGA | 59th (284) | above average |
| rim share of FGA | 38.7% | 362 FGA | 78th (284) | excellent |
| fouls drawn per FGA | 0.094 | 362 FGA | 4th (284) | bad |
| 2-pt drive share of FGA (descriptor driving/running) | 23.8% | 362 FGA | 37th (284) | below average |
| pull-up share of FGA | 4.1% | 362 FGA | 17th (284) | bad |

- Rates last season: FGA/g 5.2; 3PA share 46.7%; 3P 33.1%; restricted-area share 38.7% at 64.3%; FT 48.9%; pull-up share 4.1%; drive share 23.8%; catch-and-shoot share of 3PA 85.8%; assisted share 75.0%; TO per 100 usage 12.8; FTA/FGA 0.13; PF per 36 3.5; fouls drawn per game 0.5; change flags 0.
- Card says: "2.4 3PA/g at 33.1%: contest, don't over-help."

### #8 Luke Kennard (L. Kennard), personId 1628379

- Card: G · 6-5 · age 30 · 9 yrs · tags: new · ATL/LAL last season.
- Role: 7 GP and 0 starts this season, 16.2 MPG (113.1 minutes); last season 21.6 MPG with ATL/LAL.
- Last season per game (78 GP): 8.4 pts, 2.4 reb, 2.2 ast, 0.8 tov, 1.3 PF; FG 53.3% (236/443); 3P 47.8% (117/245, 3.1 3PA/g); FT 91.3% (63/69, 0.9 FTA/g); rim FG 63.4% (45/71); eFG 66.5%, TS 68.9%.
- This season per game (7 GP): 8.3 pts, 1.4 reb, 2.0 ast, 0.3 tov, 1.6 PF; FG 52.8% (19/36); 3P 48.4% (15/31, 4.4 3PA/g); FT 83.3% (5/6, 0.9 FTA/g); rim FG 100.0% (1/1); eFG 73.6%, TS 75.1%.
- Grade chips on the card: 3P% elite, Ball security above average, Gets to line bad.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 47.8% | 245 3PA | 99th (307) | elite |
| rim FG% (restricted area) | 63.4% | 71 restricted-area FGA (needs 100) | - | - |
| FT% | 91.3% | 69 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.156 | 443 FGA | 20th (284) | bad |
| turnovers per usage event | 11.2% | 533 usage events | 58th (330) | above average |
| 3PA share of FGA | 55.3% | 443 FGA | 77th (284) | excellent |
| rim share of FGA | 16.0% | 443 FGA | 16th (284) | bad |
| fouls drawn per FGA | 0.117 | 443 FGA | 11th (284) | bad |
| 2-pt drive share of FGA (descriptor driving/running) | 13.3% | 443 FGA | 11th (284) | bad |
| pull-up share of FGA | 24.8% | 443 FGA | 70th (284) | good |

- Rates last season: FGA/g 5.7; 3PA share 55.3%; 3P 47.8%; restricted-area share 16.0% at 63.4%; FT 91.3%; pull-up share 24.8%; drive share 13.3%; catch-and-shoot share of 3PA 70.6%; assisted share 85.2%; TO per 100 usage 11.2; FTA/FGA 0.16; PF per 36 2.2; fouls drawn per game 0.7; change flags 3.
- Changes this season (flag rule passed): 3PA share of FGA up 55.3% -> 86.1% on 36 trials (z 3.72); share of FGA from Above the Break 3 up 36.3% -> 58.3% on 36 trials (z 2.74); catch-and-shoot-3 proxy share of FGA up 39.1% -> 63.9% on 36 trials (z 3.05).
- Card says: "New this season: 3PA share of FGA up, 55% -> 86% (36 trials 2026-27 regular season to date; 2025-26 regular season baseline)."
- Card says: "Knockdown 3: 47.8% on 3.1/g (99th pct). No help off him; run him off the line."

### #23 Jordan Goodwin (J. Goodwin), personId 1630692

- Card: G · 6-3 · age 28 · 5 yrs · tags: did not play last game.
- Listed on the official injury report of 2026-11-09, read 2026-11-10 00:47 UTC: Questionable
- Role: 5 GP and 0 starts this season, 18.7 MPG (93.4 minutes); last season 22.5 MPG with PHX.
- Last season per game (70 GP): 8.7 pts, 4.9 reb, 2.1 ast, 1.0 tov, 1.9 PF; FG 41.3% (229/555); 3P 37.1% (112/302, 4.3 3PA/g); FT 69.6% (39/56, 0.8 FTA/g); rim FG 55.0% (83/151); eFG 51.4%, TS 52.5%.
- This season per game (5 GP): 7.8 pts, 3.4 reb, 2.6 ast, 0.6 tov, 2.0 PF; FG 44.1% (15/34); 3P 37.5% (9/24, 4.8 3PA/g); FT - (-, 0.0 FTA/g); rim FG 80.0% (4/5); eFG 57.4%, TS 57.4%.
- Grade chips on the card: 3P% good, Rim FG% bad, Ball security good, Gets to line bad.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 37.1% | 302 3PA | 61st (307) | good |
| rim FG% (restricted area) | 55.0% | 151 restricted-area FGA | 5th (248) | bad |
| FT% | 69.6% | 56 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.101 | 555 FGA | 6th (284) | bad |
| turnovers per usage event | 10.4% | 647 usage events | 70th (330) | good |
| 3PA share of FGA | 54.4% | 555 FGA | 76th (284) | excellent |
| rim share of FGA | 27.2% | 555 FGA | 48th (284) | average |
| fouls drawn per FGA | 0.124 | 555 FGA | 13th (284) | bad |
| 2-pt drive share of FGA (descriptor driving/running) | 21.6% | 555 FGA | 30th (284) | below average |
| pull-up share of FGA | 14.8% | 555 FGA | 47th (284) | average |

- Rates last season: FGA/g 7.9; 3PA share 54.4%; 3P 37.1%; restricted-area share 27.2% at 55.0%; FT 69.6%; pull-up share 14.8%; drive share 21.6%; catch-and-shoot share of 3PA 74.2%; assisted share 65.5%; TO per 100 usage 10.4; FTA/FGA 0.10; PF per 36 3.0; fouls drawn per game 1.0; change flags 0.
- Card says: "Poor finisher: 55% at the rim (bad, 5th pct) on 151 attempts. Meet him at the rim; verticality, no fouls."
- Card says: "Knockdown 3: 37.1% on 4.3/g (61st pct). No help off him; run him off the line."
- Card says: "Crashes the glass (3.2 OREB per 36): hit him first, then go get it."

### #26 Duop Reath (D. Reath), personId 1641871

- Card: C · 6-10 · age 30 · 3 yrs · tags: did not play last game · new · POR last season.
- Role: 5 GP and 0 starts this season, 5.5 MPG (27.3 minutes); last season 8.1 MPG with POR.
- Last season per game (32 GP): 2.9 pts, 1.2 reb, 0.3 ast, 0.2 tov, 0.9 PF; FG 44.6% (33/74); 3P 41.8% (23/55, 1.7 3PA/g); FT 83.3% (5/6, 0.2 FTA/g); rim FG 64.3% (9/14); eFG 60.1%, TS 61.3%.
- This season per game (5 GP): 3.4 pts, 0.8 reb, 0.0 ast, 0.4 tov, 0.4 PF; FG 66.7% (6/9); 3P 50.0% (3/6, 1.2 3PA/g); FT 100.0% (2/2, 0.4 FTA/g); rim FG 100.0% (3/3); eFG 83.3%, TS 86.0%.
- Grade chips on the card: none qualified.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 41.8% | 55 3PA (needs 100) | - | - |
| rim FG% (restricted area) | 64.3% | 14 restricted-area FGA (needs 100) | - | - |
| FT% | 83.3% | 6 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.081 | 74 FGA (needs 300) | - | - |
| turnovers per usage event | 8.4% | 84 usage events (needs 300) | - | - |
| 3PA share of FGA | 74.3% | 74 FGA (needs 300) | - | - |
| rim share of FGA | 18.9% | 74 FGA (needs 300) | - | - |
| fouls drawn per FGA | 0.081 | 74 FGA (needs 300) | - | - |
| 2-pt drive share of FGA (descriptor driving/running) | 9.5% | 74 FGA (needs 300) | - | - |
| pull-up share of FGA | 1.4% | 74 FGA (needs 300) | - | - |

- Rates last season: FGA/g 2.3; 3PA share 74.3%; 3P 41.8%; restricted-area share 18.9% at 64.3%; FT 83.3%; pull-up share 1.4%; drive share 9.5%; catch-and-shoot share of 3PA 90.9%; assisted share 87.9%; TO per 100 usage 8.4; FTA/FGA 0.08; PF per 36 3.9; fouls drawn per game 0.2; change flags 0.
- Card says: "Takes 1.7 3s/g at 41.8%: respect it, closeout."

### #20 Rasheer Fleming (R. Fleming), personId 1642853

- Card: F · 6-9 · age 22 · 1 yrs · tags: did not play last game.
- Role: 2 GP and 0 starts this season, 7.3 MPG (14.7 minutes); last season 12.2 MPG with PHX.
- Last season per game (55 GP): 4.3 pts, 2.2 reb, 0.3 ast, 0.5 tov, 1.2 PF; FG 40.3% (87/216); 3P 34.4% (45/131, 2.4 3PA/g); FT 55.9% (19/34, 0.6 FTA/g); rim FG 54.4% (37/68); eFG 50.7%, TS 51.5%.
- This season per game (2 GP): 0.5 pts, 1.5 reb, 0.0 ast, 0.0 tov, 0.5 PF; FG 0.0% (0/6); 3P 0.0% (0/4, 2.0 3PA/g); FT 50.0% (1/2, 1.0 FTA/g); rim FG - (-); eFG 0.0%, TS 7.3%.
- Grade chips on the card: 3P% below average.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 34.4% | 131 3PA | 38th (307) | below average |
| rim FG% (restricted area) | 54.4% | 68 restricted-area FGA (needs 100) | - | - |
| FT% | 55.9% | 34 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.157 | 216 FGA (needs 300) | - | - |
| turnovers per usage event | 11.2% | 260 usage events (needs 300) | - | - |
| 3PA share of FGA | 60.6% | 216 FGA (needs 300) | - | - |
| rim share of FGA | 31.5% | 216 FGA (needs 300) | - | - |
| fouls drawn per FGA | 0.125 | 216 FGA (needs 300) | - | - |
| 2-pt drive share of FGA (descriptor driving/running) | 13.9% | 216 FGA (needs 300) | - | - |
| pull-up share of FGA | 0.9% | 216 FGA (needs 300) | - | - |

- Rates last season: FGA/g 3.9; 3PA share 60.6%; 3P 34.4%; restricted-area share 31.5% at 54.4%; FT 55.9%; pull-up share 0.9%; drive share 13.9%; catch-and-shoot share of 3PA 89.3%; assisted share 87.4%; TO per 100 usage 11.2; FTA/FGA 0.16; PF per 36 3.4; fouls drawn per game 0.5; change flags 0.
- Card says: "2.4 3PA/g at 34.4%: contest, don't over-help."
- Card says: "Crashes the glass (3.0 OREB per 36): hit him first, then go get it."

### #18 Koa Peat (K. Peat), personId 1643520

- Card: F · 6-8 · age 19 · rookie · tags: did not play last game.
- Role: 4 GP and 0 starts this season, 3.6 MPG (14.5 minutes); last season - MPG.
- This season per game (4 GP): 1.5 pts, 0.8 reb, 0.0 ast, 0.0 tov, 0.2 PF; FG 50.0% (2/4); 3P - (-, 0.0 3PA/g); FT 100.0% (2/2, 0.5 FTA/g); rim FG 66.7% (2/3); eFG 50.0%, TS 61.5%.
- 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.

### #17 Jamaree Bouyea (J. Bouyea), personId 1631123

- Card: G · 6-2 · age 27 · 4 yrs · tags: did not play last game.
- Role: 4 GP and 0 starts this season, 3.6 MPG (14.4 minutes); last season 14.0 MPG with PHX.
- Last season per game (46 GP): 5.7 pts, 1.8 reb, 1.8 ast, 0.7 tov, 0.8 PF; FG 45.8% (108/236); 3P 29.5% (23/78, 1.7 3PA/g); FT 68.6% (24/35, 0.8 FTA/g); rim FG 84.1% (53/63); eFG 50.6%, TS 52.3%.
- This season per game (4 GP): 2.0 pts, 0.5 reb, 0.8 ast, 0.2 tov, 0.2 PF; FG 100.0% (3/3); 3P 100.0% (1/1, 0.2 3PA/g); FT 100.0% (1/1, 0.2 FTA/g); rim FG - (-); eFG 116.7%, TS 116.3%.
- Grade chips on the card: none qualified.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 29.5% | 78 3PA (needs 100) | - | - |
| rim FG% (restricted area) | 84.1% | 63 restricted-area FGA (needs 100) | - | - |
| FT% | 68.6% | 35 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.148 | 236 FGA (needs 300) | - | - |
| turnovers per usage event | 10.7% | 281 usage events (needs 300) | - | - |
| 3PA share of FGA | 33.1% | 236 FGA (needs 300) | - | - |
| rim share of FGA | 26.7% | 236 FGA (needs 300) | - | - |
| fouls drawn per FGA | 0.178 | 236 FGA (needs 300) | - | - |
| 2-pt drive share of FGA (descriptor driving/running) | 45.8% | 236 FGA (needs 300) | - | - |
| pull-up share of FGA | 30.5% | 236 FGA (needs 300) | - | - |

- Rates last season: FGA/g 5.1; 3PA share 33.1%; 3P 29.5%; restricted-area share 26.7% at 84.1%; FT 68.6%; pull-up share 30.5%; drive share 45.8%; catch-and-shoot share of 3PA 48.7%; assisted share 48.1%; TO per 100 usage 10.7; FTA/FGA 0.15; PF per 36 2.1; fouls drawn per game 0.9; change flags 0.
- Card says: "Low-volume, 29.5% from 3 (1.7/g): help off him in the gaps."

### #61 Pat Spencer (P. Spencer), personId 1630311

- Card: G · 6-2 · age 30 · 3 yrs · tags: did not play last game · new · GSW last season.
- Role: 3 GP and 0 starts this season, 3.9 MPG (11.7 minutes); last season 18.6 MPG with GSW.
- Last season per game (66 GP): 7.2 pts, 2.4 reb, 3.5 ast, 1.3 tov, 1.1 PF; FG 42.7% (186/436); 3P 35.7% (60/168, 2.5 3PA/g); FT 77.2% (44/57, 0.9 FTA/g); rim FG 58.0% (51/88); eFG 49.5%, TS 51.6%.
- This season per game (3 GP): 1.0 pts, 1.0 reb, 0.7 ast, 1.0 tov, 0.0 PF; FG 33.3% (1/3); 3P 50.0% (1/2, 0.7 3PA/g); FT - (-, 0.0 FTA/g); rim FG 0.0% (0/1); eFG 50.0%, TS 50.0%.
- Grade chips on the card: 3P% average, Ball security bad, Gets to line bad.

| grade, last season | value | sample | league percentile (pool) | word |
|---|---|---|---|---|
| 3P% | 35.7% | 168 3PA | 48th (307) | average |
| rim FG% (restricted area) | 58.0% | 88 restricted-area FGA (needs 100) | - | - |
| FT% | 77.2% | 57 FTA (needs 75) | - | - |
| free-throw rate (FTA/FGA) | 0.131 | 436 FGA | 14th (284) | bad |
| turnovers per usage event | 15.6% | 546 usage events | 14th (330) | bad |
| 3PA share of FGA | 38.5% | 436 FGA | 41st (284) | average |
| rim share of FGA | 20.2% | 436 FGA | 29th (284) | below average |
| fouls drawn per FGA | 0.108 | 436 FGA | 7th (284) | bad |
| 2-pt drive share of FGA (descriptor driving/running) | 23.6% | 436 FGA | 35th (284) | below average |
| pull-up share of FGA | 34.9% | 436 FGA | 87th (284) | excellent |

- Rates last season: FGA/g 6.6; 3PA share 38.5%; 3P 35.7%; restricted-area share 20.2% at 58.0%; FT 77.2%; pull-up share 34.9%; drive share 23.6%; catch-and-shoot share of 3PA 51.8%; assisted share 43.0%; TO per 100 usage 15.6; FTA/FGA 0.13; PF per 36 2.2; fouls drawn per game 0.7; change flags 0.
- Card says: "Pressure him: 15.6 TO per 100 usage (bad, 14th pct), 58% of them bad passes; 3 TO in 3 games so far. Hands in the lanes."
- Card says: "2.5 3PA/g at 35.7%: contest, don't over-help."
- Card says: "Pull-up shooter: 35% of his shots are pull-ups (87th pct, 40%). Stay attached over screens; contest without fouling."

## Also seen and not seen yet

- Also seen (under 10 minutes this season, no card): none.
- On the roster with no minutes this season: M. Williams (#25 C, PHX 23.6 MPG last season); D. Timme (#2 F, LAL 8.7 MPG last season).

## 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-10; report built 2026-11-10T00:47:49Z; this file is the site edition (agent_edition.py v3).
