SAS

2025-26 Season

KELDON JOHNSON

San Antonio Spurs | Forward-Guard | 6-6
Keldon Johnson
12.7PPG
5.2RPG
1.3APG
22.9MPG
+5.1 Impact

Johnson produces at an elite rate for a 23-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
+5.1
Scoring +11.4
Points Scored 12.7 PPG = +12.7
Missed Shots difficulty-adjusted = -3.9
Shot Making above expected FG% = +2.6
Creation +0.7
Assists & Self-Creation 1.3 AST/g + self-creation = +0.7
Turnovers -2.1
Turnovers 0.9/g (live + dead blend) = -2.1
Defense -0.1
Steals 0.6/g = +1.4
Blocks 0.1/g = +0.1
Fouls + context committed fouls, matchup adj = -1.6
Hustle & Effort +5.1
Rebounds 5.2 RPG (OREB + DREB) = +3.7
Contested Shots 2.4/g = +0.5
Deflections 0.9/g = +0.6
Charges Drawn 0.0/g = +0.0
Loose Balls 0.4/g = +0.2
Screen Assists 0.2/g = +0.1
Raw Impact +15.0
Baseline (game-average expected) −9.9
Net Impact
+5.1
75th 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 69th
12.7 PPG
Efficiency 73th
59.2% TS
Playmaking 35th
1.3 APG
Rebounding 67th
5.2 RPG
Defense 36th
+6.5/g
Hustle 74th
+15.2/g
Creation 82th
+3.66/g
Shot Making 64th
+6.93/g
TO Discipline 70th
0.04/min

THE SEASON SO FAR

Keldon Johnson has fully embraced his identity as a high-energy wrecking ball off the bench. When he plays downhill, he simply overwhelms opposing second units. Look at the 12/01 vs MIN matchup, where he poured in 22 points and ripped down 8 rebounds to generate a massive +26.6 impact score through relentless rim attacks and efficient finishing. He doesn't even need a heavy scoring night to tilt the floor in his team's favor. During the 11/27 vs POR game, Johnson scored just 11 points but still posted a +11.1 impact by crashing the glass for 10 rebounds and bullying his way into extra possessions. His aggressive style occasionally backfires, though, especially when the jumper stops falling. Take the 12/04 vs ORL contest, where he scored a respectable 13 points but registered a -0.2 impact because of forced perimeter shots and defensive lapses that bled points on the other end. As long as he channels his chaotic energy into rebounding rather than chucking contested jumpers, he remains an absolutely terrifying sixth man.

Keldon Johnson spent the middle portion of the season operating as the ultimate high-variance microwave off the bench, swinging wildly between game-breaking scoring outbursts and frustrating duds. When his jumper was falling, he was completely unguardable. He erupted for 27 points on blistering 11-for-13 shooting on 01/08 vs LAL, posting a massive +30.0 impact score through sheer offensive dominance. But Johnson occasionally found ways to be useful without scoring. During a rough 1-for-3 shooting night on 01/16 vs MIL, he still managed a +9.6 impact by crashing the glass for eight rebounds and making crucial hustle plays. Empty calories were a frequent problem, however. On 01/26 vs NOP, Johnson tallied a respectable 15 points but recorded a -0.2 impact, as his scoring was entirely offset by poor defensive effort and a failure to generate secondary stats. He remains a potent weapon, but his overall value still hinges heavily on his willingness to do the dirty work.

Keldon Johnson embraced his identity as a volatile but essential chaos agent off the bench to close the season. When his shot selection dialed in, he was an absolute wrecking ball. He peaked on 03/21 vs IND, torching the nets for 24 points on highly efficient 10-of-12 shooting to generate a massive +22.5 Impact score. His tunnel vision, however, could still derail the second unit. During the 03/12 vs DEN matchup, he forced ugly looks to finish with just 5 points on an abysmal 2-of-12 from the floor, dragging his Impact down to -6.8. Yet, even when his jumper abandoned him, Johnson learned to salvage his minutes through sheer physical force. Despite an inefficient 13-point, 4-of-14 shooting night on 04/06 vs PHI, he crashed the glass for 9 rebounds and relied on his relentless motor to post a +9.1 Impact.

A maddening tug-of-war between destructive tunnel vision and overpowering bully-ball defined this late-season stretch for Keldon Johnson. When he stubbornly forced the issue, the results were disastrous. Look no further than Mar 12 vs DEN, where his tendency to force wild, off-balance drives into set defenses cratered his momentum and yielded a brutal -13.3 impact score. Even when his shot fell, hidden costs frequently ruined his shifts. Despite pouring in 20 points during Mar 08 vs HOU, his overall impact plummeted to -6.0 because his hot perimeter shooting was entirely undone by a catastrophic -7.1 defensive rating. Yet, Johnson also found ways to salvage his value when his jumper abandoned him entirely. He shot a miserable 4-for-14 during Apr 06 vs PHI, but still generated a stellar +10.4 impact score by transforming into an absolute menace on the defensive end. When he finally balanced his physical aggression with smart execution, he remained a highly effective battering ram off the bench.

IMPACT TIMELINE

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

PATTERNS

Volatile for his role. Johnson has noticeable ups and downs, with scoring moving ~6 points between games.

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

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: +7.7, second-half: +2.4. Worth watching whether it's fatigue, injury, or opponents adjusting.

Tends to go on runs. Longest hot streak: 8 games. Longest cold streak: 5 games.

MATCHUP HISTORY ⚠ Updated 46 days ago

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

K. Durant 57.8 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
J. Smith Jr. 34.0 poss
FG% 66.7%
3P% 33.3%
PPP 0.38
PTS 13
L. Dončić 34.0 poss
FG% 50.0%
3P% 0.0%
PPP 0.24
PTS 8
A. Wiggins 32.1 poss
FG% 33.3%
3P% 0.0%
PPP 0.19
PTS 6
J. Jaquez Jr. 31.6 poss
FG% 50.0%
3P% 0.0%
PPP 0.13
PTS 4
J. Randle 30.9 poss
FG% 62.5%
3P% 100.0%
PPP 0.39
PTS 12
K. Caldwell-Pope 30.8 poss
FG% 66.7%
3P% 0.0%
PPP 0.13
PTS 4
J. Miller 30.4 poss
FG% 57.1%
3P% 50.0%
PPP 0.3
PTS 9
B. Scheierman 27.7 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
T. Harris 27.5 poss
FG% 40.0%
3P% 33.3%
PPP 0.33
PTS 9

ON DEFENSE: WHO HE GUARDED

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

K. Durant 68.5 poss
FG% 60.0%
3P% 0.0%
PPP 0.22
PTS 15
J. Randle 53.2 poss
FG% 37.5%
3P% 0.0%
PPP 0.17
PTS 9
N. Marshall 44.5 poss
FG% 50.0%
3P% 100.0%
PPP 0.13
PTS 6
D. DeRozan 38.5 poss
FG% 50.0%
3P% 0.0%
PPP 0.16
PTS 6
J. Wells 36.4 poss
FG% 50.0%
3P% 0.0%
PPP 0.14
PTS 5
N. Jokić 35.6 poss
FG% 25.0%
3P% 0.0%
PPP 0.11
PTS 4
K. Filipowski 34.2 poss
FG% 37.5%
3P% 33.3%
PPP 0.2
PTS 7
A. Horford 33.7 poss
FG% 33.3%
3P% 50.0%
PPP 0.09
PTS 3
T. Hendricks 31.8 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
P. Banchero 30.7 poss
FG% 50.0%
3P% 100.0%
PPP 0.16
PTS 5

SEASON STATS

94
Games
12.7
PPG
5.2
RPG
1.3
APG
0.6
SPG
0.1
BPG
51.0
FG%
37.0
3P%
77.6
FT%
22.9
MPG

GAME LOG

94 games played