2025-26 Season
KELDON JOHNSON
2025-26 Season
KELDON JOHNSON
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
TEAM COMPARISON
of 13 teammates (10+ games, 10+ min)
Similar Players
Same position, closest production profile this season.
SKILL DNA
Percentile rank vs 234 Forwards with 10+ games
THE SEASON SO FAR
Keldon Johnson’s first twenty games were defined by a chaotic embrace of a brute-force bench role, oscillating wildly between game-breaking physicality and reckless tunnel vision. His raw scoring totals often lied about his actual value on the floor. On 11/02 vs PHX, he dropped 19 points but posted a -1.8 impact score, as underlying inefficiencies and hidden mistakes dragged his overall production into the red. Conversely, he didn't need to dominate the box score to completely tilt a matchup. During the 11/08 vs NOP contest, he managed just 12 points but generated a massive +13.2 impact by bullying his way to the rim and relentlessly crashing the defensive glass. Yet, when his decision-making collapsed, the results were disastrous. He posted a brutal -8.1 impact on 11/14 vs GSW because his reckless drives into heavily populated paint areas led directly to blocked shots and easy transition opportunities for the opponent. He is a battering ram of a basketball player, but he must learn to pick his spots before his own momentum breaks his team.
This twenty-game stretch was defined by erratic, high-variance bench production where Keldon Johnson swung wildly between unstoppable bully-ball dominance and frustrating defensive indifference. When he committed to decisive, straight-line drives, he was an absolute wrecking ball. Look at his explosive 12/27 vs UTA performance, where a barrage of rim attacks and red-hot perimeter shooting fueled 27 points and a massive +16.3 impact score. Yet, his offensive brilliance occasionally masked hidden costs on the other end of the floor. During a 15-point outing on 01/11 vs MIN, poor rotational awareness and lazy defensive lapses dragged him to a -1.4 impact despite highly efficient shooting. Conversely, he occasionally found ways to tilt the math without filling it up, like on 01/15 vs MIL. He managed just seven points on three shot attempts that night, but still generated a +4.7 impact score through sheer physical force on defense and timely hustle plays. If Johnson wants to be a premier sixth man rather than just a volatile microwave scorer, he has to stop letting his shot selection dictate his overall engagement.
Keldon Johnson's midseason stint off the bench was defined by maddening inconsistency, alternating between unstoppable physical aggression and completely invisible stretches. When he put his head down and attacked the rim, the results were spectacular. Look no further than his 25-point eruption on 02/04 vs OKC, which yielded a +4.9 impact score thanks to a hot hand from deep and relentless bully-ball drives. Yet, putting the ball in the basket rarely guaranteed a productive shift for the erratic forward. During the 01/25 vs NOP matchup, he dropped a respectable 15 points but still posted a dismal -5.0 impact score because he repeatedly fell asleep off the ball, losing his man on baseline cuts and bleeding easy layups. Conversely, Johnson found ways to be highly effective even when his jumper completely abandoned him. On 01/31 vs CHA, he mustered a meager 6 points but still generated a +2.8 impact score by relying on outstanding defensive activity and relentless hustle to mask his offensive woes. Ultimately, this stretch revealed a player whose true value hinges entirely on his defensive engagement and shot selection rather than raw scoring totals.
This late-season stretch was a wildly volatile rollercoaster defined by extreme tunnel vision and erratic shot selection that occasionally gave way to dominant bully-ball. Too often, his raw scoring totals masked deep flaws in his floor game. Look at Mar 08 vs HOU. He poured in 20 points on hot shooting, but his overall impact plummeted to a -6.0 because severe defensive lapses gave away everything he created. The ugly side of his offensive aggression surfaced on Mar 12 vs DEN, where a barrage of wild, off-balance drives into set defenses yielded just 5 points and a disastrous -13.3 impact score. Yet, when Johnson channeled his chaotic energy into the dirty work, he became a genuine difference-maker without needing a clean shooting night. Despite a dreadful 4-for-14 shooting performance on Apr 06 vs PHI, he posted a stellar +10.4 impact by transforming into an absolute defensive menace and crashing the glass. If he stops forcing early-clock perimeter misses and commits fully to physical rim pressure, his value skyrockets.
IMPACT TIMELINE
Game-by-game performance vs average. Green = above average, red = below.
Volatile for his role. Johnson has noticeable ups and downs, with scoring moving ~6 points between games.
Reliable shooter — hits 45%+ from the field in 70% of games. You can count on efficient nights more often than not.
Good defender on his best nights, but it comes and goes. Some games Johnson locks in defensively, others he gets picked apart.
Performance has dropped off. First-half impact: +8.2, second-half: +3.9. Worth watching whether it's fatigue, injury, or opponents adjusting.
Hot right now — 4 straight games with positive impact. Longest positive run this season: 8 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
ON DEFENSE: WHO HE GUARDED
How opponents shot when he was the primary defender. Lower FG% = better defense.
SEASON STATS
GAME LOG
82 games played
Don't miss tomorrow's analysis
GET YOUR TEAM'S BREAKDOWN
Free daily analysis with Net Impact player ratings. Delivered every morning after your team plays.
Create Free AccountAlready have one? Log in