DEN

2025-26 Season

ZEKE NNAJI

Denver Nuggets | Forward-Center | 6-10
Zeke Nnaji
3.7PPG
2.6RPG
0.6APG
11.9MPG
-6.7 Impact

Nnaji produces at an poor rate for a 12-minute workload.

·
Embed this player card

Copy & paste this HTML into any page:

The widget updates automatically whenever our data does.

IMPACT BREAKDOWN
Every stat, every credit, every cost — per game average
-6.7
Scoring +3.1
Points Scored 3.7 PPG = +3.7
Missed Shots difficulty-adjusted = -1.2
Shot Making above expected FG% = +0.6
Creation +0.3
Assists & Self-Creation 0.6 AST/g + self-creation = +0.3
Turnovers -1.2
Turnovers 0.5/g (live + dead blend) = -1.2
Defense -0.5
Steals 0.3/g = +0.7
Blocks 0.4/g = +0.4
Fouls + context committed fouls, matchup adj = -1.6
Hustle & Effort +2.1
Rebounds 2.6 RPG (OREB + DREB) = +0.5
Contested Shots 3.0/g = +0.6
Deflections 0.8/g = +0.5
Charges Drawn 0.0/g = +0.1
Loose Balls 0.2/g = +0.1
Screen Assists 1.0/g = +0.3
Raw Impact +3.8
Baseline (game-average expected) −10.5
Net Impact
-6.7
5th pctl vs Forwards

PBP Credit: Every play is analyzed from play-by-play data. Scorers get difficulty-adjusted credit, assisters get creation value based on the shot opportunity they created, and turnovers are classified by type. Shot difficulty is derived from 1M+ shots across 4 seasons. Full methodology

SKILL DNA

Percentile rank vs 235 Forwards with 10+ games

Scoring 12th
4.5 PPG
Efficiency 48th
56.2% TS
Playmaking 7th
0.7 APG
Rebounding 27th
3.2 RPG
Defense 22th
+5.1/g
Hustle 53th
+12.7/g
Creation 37th
+2.00/g
Shot Making 39th
+4.96/g
TO Discipline 67th
0.04/min

THE SEASON SO FAR

Zeke Nnaji’s early season was defined by a staggering inability to leave a positive footprint on the basketball court. Even when given a rare opportunity to start on 11/20 vs NOP, he logged 27 empty minutes with just two points on 0-for-3 shooting, resulting in an Impact: -6.4. His complete lack of shot creation and offensive gravity severely dragged down the lineup. A brief statistical bump on 11/25 vs MEM yielded six points and six rebounds, yet he still posted a miserable Impact: -10.1. Despite hitting a pair of three-pointers, his total inability to facilitate for others and general offensive passivity kept his value firmly in the red. By the time he sleepwalked through a six-minute stint on 12/02 vs DAL with one point and zero rebounds, he registered a season-worst Impact: -16.6. He simply floats around the floor without altering the geometry of the game, rendering his minutes a steep cost for the coaching staff.

This midseason stretch for Zeke Nnaji was defined by maddening inconsistency, oscillating between game-changing outbursts and total invisibility. He briefly looked like an elite floor-spacing big on 01/06 vs PHI, erupting for 21 points and eight rebounds. That lethal perimeter shot selection fueled a massive +20.9 Impact score. The momentum vanished quickly. During a frustrating outing on 01/10 vs ATL, Nnaji scored a highly efficient 12 points on 4-of-5 shooting but still posted a -4.0 Impact. His complete passivity on the glass—grabbing just three boards in 21 minutes—created a hidden cost that allowed the opposition to feast inside. Conversely, he earned a starting nod on 01/24 vs MIL and found a way to contribute without his jumper. While his scoring efficiency fell off a cliff with an abysmal 4-of-12 mark from the floor, he salvaged a positive +1.0 Impact by doing the dirty work and dominating the paint for 12 rebounds.

Zeke Nnaji spent this stretch glued to the deepest end of the rotation, struggling to find any offensive rhythm during a string of empty cameos. Even when handed a rare start on 03/05 vs LAL, his limitations were glaring. He logged 24 minutes and grabbed five rebounds in that contest, but still posted a -6.1 Impact score because his lack of scoring punch completely negated a genuinely sturdy defensive effort. The bottom fell out a month later on 04/08 vs MEM. In just seven minutes of action, Nnaji put up a ghost-like stat line of zero points and zero rebounds, yielding a disastrous -15.2 Impact score driven by nonexistent box-score production. He received one final starting nod on 04/12 vs SAS, scoring a stretch-high six points. Yet, the hidden costs of his presence remained severe; a meager two rebounds in 20 minutes and poor defensive positioning dragged him to a -12.9 Impact.

IMPACT TIMELINE

Game-by-game performance vs average. Green = above average, red = below.

PATTERNS

Struggling. Nnaji has posted negative impact in 87% of games this season. The production rarely outweighs the cost.

Middle-of-the-road efficiency — shoots 45%+ from the field in 62% of games. Not automatic, but not a problem either.

Good defender on his best nights, but it comes and goes. Some games Nnaji locks in defensively, others he gets picked apart.

Tends to go on runs. Longest hot streak: 2 games. Longest cold streak: 20 games.

MATCHUP HISTORY ⚠ Updated 46 days ago

Based on 75 games with tracking data. Shows who guarded this player on offense and who he guarded on defense, with their shooting stats in those matchups.

ON OFFENSE: WHO GUARDED HIM

His shooting stats against each primary defender this season

M. Turner 44.4 poss
FG% 20.0%
3P% 25.0%
PPP 0.16
PTS 7
Z. Williamson 43.5 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
L. James 29.0 poss
FG% 33.3%
3P% 50.0%
PPP 0.1
PTS 3
B. Portis 24.5 poss
FG% 66.7%
3P% 0.0%
PPP 0.24
PTS 6
G. Antetokounmpo 22.1 poss
FG% 66.7%
3P% 0.0%
PPP 0.18
PTS 4
M. Bagley III 21.2 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
A. Bona 21.0 poss
FG% 75.0%
3P% 100.0%
PPP 0.43
PTS 9
Y. Missi 19.8 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
J. Allen 19.6 poss
FG% 0.0%
3P% 0.0%
PPP 0.1
PTS 2
D. Sharpe 17.6 poss
FG% 50.0%
3P% 0.0%
PPP 0.11
PTS 2

ON DEFENSE: WHO HE GUARDED

How opponents shot when he was the primary defender. Lower FG% = better defense.

Z. Williamson 48.4 poss
FG% 45.5%
3P% 0.0%
PPP 0.21
PTS 10
L. James 34.7 poss
FG% 60.0%
3P% 50.0%
PPP 0.26
PTS 9
M. Turner 34.6 poss
FG% 60.0%
3P% 0.0%
PPP 0.17
PTS 6
G. Antetokounmpo 32.8 poss
FG% 20.0%
3P% 0.0%
PPP 0.3
PTS 10
A. Bona 26.9 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
D. Queen 25.3 poss
FG% 100.0%
3P% 0.0%
PPP 0.16
PTS 4
M. Bagley III 22.1 poss
FG% 80.0%
3P% 0.0%
PPP 0.36
PTS 8
D. Sharpe 17.3 poss
FG% 33.3%
3P% 0.0%
PPP 0.12
PTS 2
N. Claxton 16.9 poss
FG% 50.0%
3P% 0.0%
PPP 0.12
PTS 2
J. Allen 16.7 poss
FG% 50.0%
3P% 0.0%
PPP 0.12
PTS 2

SEASON STATS

54
Games
3.7
PPG
2.6
RPG
0.6
APG
0.3
SPG
0.4
BPG
47.7
FG%
27.3
3P%
78.0
FT%
11.9
MPG

GAME LOG

54 games played