Descriptive only — these are measured per-36 rates, not projections.
NBA players · NBA · as of 2026-04-12
Zaccharie Risacher
Historical measurements from this snapshot.
Corpus measurements: 2 seasons in the snapshot, 136 games, 3,240.2 minutes; snapshot 2026-04-12
- Assists per 36 minutes, corpus seasons
- 1.8Percentile rank 9 among 482 measured profilespct 9 of 482 measured
- Field-goal percentage, corpus seasons
- 45.7%Percentile rank 52 among 482 measured profilespct 52 of 482 measured
- Three-point percentage, corpus seasons
- 36.3%Percentile rank 61 among 482 measured profilespct 61 of 482 measured
- Free-throw percentage, corpus seasons
- 68.2%Percentile rank 14 among 482 measured profilespct 14 of 482 measured
- Games played, corpus seasons
- 136Percentile rank 41 among 482 measured profilespct 41 of 482 measured
- Minutes played, corpus seasons
- 3240.2Percentile rank 53 among 482 measured profilespct 53 of 482 measured
- Points per 36 minutes, corpus seasons
- 17.2Percentile rank 67 among 482 measured profilespct 67 of 482 measured
- Rebounds per 36 minutes, corpus seasons
- 5.6Percentile rank 48 among 482 measured profilespct 48 of 482 measured
- Seasons in corpus
- 2Percentile rank 18 among 482 measured profilespct 18 of 482 measured
Stored percentiles rank measured rows in this published pack; higher is only higher, not a quality judgement.
Also measured elsewhere
Joined onto 330 of 482 player cards; the leaderboard badges cover far fewer.
Team win rate with/without this player
ATL: active 0.5821 vs missed 0.4667 (delta +0.1154)
n_active=67, n_missed=15, ci95_offset=[-0.2787, 0.2787]
WITH/WITHOUT = ROSTER CONFOUND: this is NOT a causal player-impact estimate. Why a player missed games is entangled with injuries clustering, rest-game scheduling, blowout pulls, and a different replacement lineup -- none controlled for. DESCRIPTIVE_ONLY, not a predictive or advantage claim.
Read analysisForm curve mover -- top_movers_risers #10
delta=+9.085
n_qual_games=135
NOT a live hot/cold streak or predictive signal (net-change over the whole span); NOT BPM/EPM/RAPM/DARKO (box-composite only, same limits as box_value_index.py); NOT age/opponent/role adjusted (raw box rates only); NOT player_id-deduped (accented names split across ids upstream -- carried through)
Read analysis