PHX

2025-26 Season

OSO IGHODARO

Phoenix Suns | Forward | 6-11
Oso Ighodaro
6.5 PPG
5.1 RPG
2.3 APG
22.3 MPG
+1.4 Impact

Ighodaro produces at an above average rate for a 22-minute workload.

NET IMPACT BREAKDOWN
Every stat, every credit, every cost — per game average
+1.4
Scoring +4.4
Points 6.5 PPG × +1.00 = +6.5
Missed 2PT 1.6/g × -0.78 = -1.3
Missed 3PT 0.0/g × -0.87 = -0.0
Missed FT 0.8/g × -1.00 = -0.8
Creation +2.7
Assists 2.3/g × +0.50 = +1.1
Off. Rebounds 1.3/g × +1.26 = +1.6
Turnovers -2.3
Turnovers 1.2/g × -1.95 = -2.3
Defense +1.8
Steals 0.9/g × +2.30 = +2.1
Blocks 0.6/g × +0.90 = +0.5
Def. Rebounds 3.8/g × +0.30 = +1.1
Fouls Committed 2.5/g × -0.75 = -1.9
Hustle & Effort +3.7
Contested Shots 5.3/g × +0.20 = +1.1
Deflections 2.2/g × +0.65 = +1.4
Loose Balls 0.4/g × +0.60 = +0.2
Screen Assists 3.1/g × +0.30 = +0.9
Off. Fouls Drawn 0.0/g uncredited × +2.70 = +0.1
Raw Impact +10.3
Baseline (game-average expected) −8.9
Net Impact
+1.4
70th pctl vs Forwards

About this model: Net Impact can't measure floor spacing, help defense rotations, or playmaking gravity — so wings and guards are slightly undervalued vs bigs. How Net Impact works

SKILL DNA

Percentile rank vs 227 Forwards with 10+ games

Scoring 30th
6.6 PPG
Efficiency 78th
60.6% TS
Playmaking 69th
2.3 APG
Rebounding 66th
5.2 RPG
Rim Protection 79th
0.18/min
Hustle 77th
0.12/min
Shot Creation 50th
0% pullup
TO Discipline 30th
0.06/min

THE SEASON SO FAR

Oso Ighodaro’s opening stretch was defined by a rocky demotion to the bench that eventually unlocked his true value as a highly effective, low-usage defensive anchor. His early starts were disastrous, bottoming out on 10/25 vs DEN with a brutal -8.1 impact score because offensive hesitancy and blown finishes around the basket cratered his overall value. He finally found his footing on 11/13 vs IND, erupting for a monstrous +26.9 impact score behind 17 points and relentless rim-running. That exceptional rating was fueled by an absolute defensive masterclass that completely suffocated the opposition. Even when his scoring vanished entirely later in the month, he learned to heavily influence winning basketball through sheer effort and positioning. Look at 11/21 vs MIN, where he scored a mere 2 points but still posted a +4.7 impact. Elite perimeter switchability and timely weak-side rim protection drove that highly positive night, turning a quiet offensive outing into a massive net gain for the second unit.

Oso Ighodaro’s second quarter of the season was defined by a maddening Jekyll-and-Hyde inconsistency where his engagement level dictated everything. When he brought relentless energy, he was a game-changer without needing a heavy shot diet. Take the 12/18 vs GSW matchup. Despite scoring just 2 points, he posted a highly positive +5.8 impact score because he swallowed up 13 rebounds and anchored the paint with an absolute defensive masterclass. He later peaked offensively on 01/02 vs SAC, punishing traps with flawless pick-and-roll execution to generate a massive +17.8 impact score alongside 15 points. Yet, his passive stretches were actively harmful. During a brutal 12/31 vs CLE outing, he dragged the second unit down with a miserable -14.2 impact score while scoring 0 points. Defenders completely ignored him in the dunker spot, turning his offensive invisibility into a fatal spacing issue for the rest of the roster.

This twenty-game stretch framed Oso Ighodaro as the ultimate bellwether for offensive engagement, swinging wildly between surgical short-roll maestro and invisible passenger. When his touches dried up, his value plummeted, bottoming out on 01/27 vs BKN with a brutal -7.9 impact score as a severe lack of aggression rendered him a complete non-factor. Yet, when empowered to operate as a central hub, he was absolutely devastating. During a brilliant outing on 02/10 vs DAL, Ighodaro tallied 10 points, 10 rebounds, and 4 assists to generate a massive +15.5 impact score. That stellar rating stemmed directly from his precision as a short-roll playmaker and highly efficient finishing around the rim. He reached similar heights on 03/03 vs SAC, bullying his way to 14 points and 14 boards for a +15.2 impact mark. Even without gaudy scoring numbers, his elite screen-setting and flawless rim-running consistently dictated the terms of engagement for the entire second unit.

IMPACT TIMELINE

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

PATTERNS

Boom-or-bust player. Ighodaro's impact swings wildly relative to his average — some nights dominant, others invisible. Scoring varies by ~4 points per game.

Reliable shooter — hits 45%+ from the field in 85% of games. You can count on efficient nights more often than not.

Defensive difference-maker. Ighodaro consistently forces tough shots and protects the rim — opponents shoot worse when he's guarding them.

Slight upward trend. First-half impact: +0.3, second-half: +2.5. Modest improvement — possibly settling into a rhythm.

Tends to go on runs. Longest hot streak: 9 games. Longest cold streak: 12 games.

MATCHUP HISTORY

Based on 77 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

N. Jokić 92.5 poss
FG% 66.7%
3P% 0.0%
PPP 0.09
PTS 8
J. Hayes 62.2 poss
FG% 33.3%
3P% 0.0%
PPP 0.06
PTS 4
V. Wembanyama 58.0 poss
FG% 55.6%
3P% 0.0%
PPP 0.19
PTS 11
R. Gobert 51.4 poss
FG% 57.1%
3P% 0.0%
PPP 0.19
PTS 10
M. Diabaté 47.0 poss
FG% 75.0%
3P% 0.0%
PPP 0.13
PTS 6
I. Zubac 46.7 poss
FG% 33.3%
3P% 0.0%
PPP 0.04
PTS 2
J. Williams 46.6 poss
FG% 57.1%
3P% 0.0%
PPP 0.17
PTS 8
D. Ayton 45.2 poss
FG% 50.0%
3P% 0.0%
PPP 0.09
PTS 4
A. Sarr 43.0 poss
FG% 66.7%
3P% 0.0%
PPP 0.09
PTS 4
M. Bagley III 42.5 poss
FG% 100.0%
3P% 0.0%
PPP 0.12
PTS 5

ON DEFENSE: WHO HE GUARDED

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

N. Jokić 75.9 poss
FG% 70.0%
3P% 33.3%
PPP 0.26
PTS 20
J. Hayes 63.1 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
I. Zubac 55.5 poss
FG% 62.5%
3P% 0.0%
PPP 0.25
PTS 14
M. Diabaté 55.0 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
R. Gobert 52.7 poss
FG% 80.0%
3P% 0.0%
PPP 0.17
PTS 9
V. Wembanyama 50.4 poss
FG% 54.5%
3P% 25.0%
PPP 0.28
PTS 14
D. Ayton 48.5 poss
FG% 100.0%
3P% 0.0%
PPP 0.12
PTS 6
I. Stewart 48.2 poss
FG% 50.0%
3P% 0.0%
PPP 0.15
PTS 7
S. Adams 46.6 poss
FG% 60.0%
3P% 0.0%
PPP 0.13
PTS 6
A. Bona 43.7 poss
FG% 66.7%
3P% 0.0%
PPP 0.09
PTS 4

SEASON STATS

77
Games
6.5
PPG
5.1
RPG
2.3
APG
0.9
SPG
0.6
BPG
65.1
FG%
0.0
3P%
45.9
FT%
22.3
MPG

GAME LOG

77 games played