SAS

2025-26 Season

HARRISON BARNES

San Antonio Spurs | Forward | 6-7
Harrison Barnes
9.0PPG
2.6RPG
1.7APG
23.7MPG
-0.9 Impact

Barnes produces at an average rate for a 24-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
-0.9
Scoring +8.1
Points Scored 9.0 PPG = +9.0
Missed Shots difficulty-adjusted = -3.0
Shot Making above expected FG% = +2.1
Creation +0.6
Assists & Self-Creation 1.7 AST/g + self-creation = +0.6
Turnovers -1.8
Turnovers 0.7/g (live + dead blend) = -1.8
Defense +0.4
Steals 0.6/g = +1.4
Blocks 0.1/g = +0.1
Fouls + context committed fouls, matchup adj = -1.1
Hustle & Effort +2.1
Rebounds 2.6 RPG (OREB + DREB) = +0.3
Contested Shots 2.8/g = +0.6
Deflections 1.1/g = +0.7
Charges Drawn 0.0/g = +0.1
Loose Balls 0.3/g = +0.2
Screen Assists 0.5/g = +0.2
Raw Impact +9.4
Baseline (game-average expected) −10.3
Net Impact
-0.9
48th 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 49th
9.1 PPG
Efficiency 63th
58.2% TS
Playmaking 54th
1.7 APG
Rebounding 16th
2.6 RPG
Defense 56th
+7.6/g
Hustle 24th
+8.9/g
Creation 45th
+2.26/g
Shot Making 78th
+7.97/g
TO Discipline 88th
0.03/min

THE SEASON SO FAR

Harrison Barnes spent the first 26 games of the 2025-26 season riding a chaotic pendulum between lethal perimeter execution and momentum-killing shooting slumps. When his jumper was falling, he was an absolute offensive engine. He peaked on 12/03 vs MEM with a massive 31-point eruption, draining seven threes to generate a stellar +25.7 Impact simply by stretching the floor to its breaking point. Even on nights where his raw scoring volume dipped, like the 11/27 vs POR matchup, Barnes still carved out a +10.4 Impact by grabbing crucial rebounds and playing disciplined, mistake-free basketball. However, his cold snaps were actively detrimental to the starting unit. During the 10/26 vs BKN contest, Barnes clanked all five of his three-point attempts and managed just four points, resulting in a brutal -12.2 Impact as his poor shot selection suffocated the offense. He remains a highly capable veteran wing, but this wild inconsistency makes him a nightly gamble.

A prolonged offensive deep freeze defined this midseason stretch for Harrison Barnes, eventually forcing a reluctant demotion to the bench. Things actually started beautifully on 12/24 vs OKC, where he poured in 20 points on 6-for-9 shooting to generate a massive +17.2 impact score through flawless shot selection. The magic vanished quickly, however, perfectly captured on 01/14 vs OKC when he posted a dismal -13.2 impact score after bricking six of his seven shots and failing to grab a single rebound. Even when his jumper briefly returned, his overall influence remained surprisingly hollow. During a 02/05 vs DAL matchup, Barnes tallied 19 points on blistering 5-for-7 shooting from deep, yet still finished with a -0.3 impact score because he gave those points right back on defense while securing just one board. When a veteran wing stops doing the dirty work, empty scoring calories simply aren't enough to keep him in the starting lineup.

Harrison Barnes endured a wildly erratic stretch as a veteran reserve, oscillating between highly efficient sparkplug and total offensive ghost. When he actively hunted his shot, the results were stellar. During the 03/12 vs DEN matchup, he poured in 20 points and grabbed seven rebounds on crisp 6-for-10 shooting, generating a massive +14.3 Impact score by aggressively anchoring the second unit's scoring. However, far too often, he simply vanished into the background. Look no further than the 03/14 vs CHA contest, where he attempted just three shots in 22 minutes, scoring a measly two points and posting a brutal -11.7 Impact score due to his complete lack of shot creation. Even a brief three-game elevation to the starting lineup in mid-March couldn't stabilize his rhythm. By the time he logged a dismal -12.2 Impact score in the 04/06 vs PHI game with just two points on three attempts, it was clear his passivity was actively hurting the team. Barnes remained a frustratingly unpredictable puzzle, capable of swinging a game with his perimeter shooting but entirely too willing to float aimlessly.

Harrison Barnes’s late-season stretch was defined by maddening inconsistency, oscillating wildly between veteran stabilization and total invisibility. He occasionally found ways to tilt the floor without shooting, like on Apr 02 vs LAC where he managed a massive +8.5 impact score despite scoring just three points. Elite hustle metrics (+4.3) and suffocating defensive positioning (+10.4) completely erased the damage of his vanishing jumper that night. Yet, when his shot actually fell, his defensive effort often evaporated. During the Apr 10 vs DAL matchup, Barnes dropped 15 points on efficient shooting, but sluggish perimeter rotations dragged his overall impact down to a dismal -7.1. By the final weeks, a passive approach fully consumed his game. His stint concluded with a lifeless six-minute cameo on Apr 25 vs POR, recording zero points and a -3.9 impact as he drifted around the court without an ounce of offensive assertiveness.

IMPACT TIMELINE

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

PATTERNS

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

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

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

Performance has dropped off. First-half impact: +0.7, second-half: -2.4. Worth watching whether it's fatigue, injury, or opponents adjusting.

In a rough stretch — 5 straight games with negative impact. Longest cold streak this season: 15 games.

MATCHUP HISTORY ⚠ Updated 46 days ago

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

C. Holmgren 77.6 poss
FG% 43.8%
3P% 0.0%
PPP 0.18
PTS 14
J. Randle 64.3 poss
FG% 50.0%
3P% 50.0%
PPP 0.12
PTS 8
S. Bey 63.9 poss
FG% 33.3%
3P% 0.0%
PPP 0.03
PTS 2
K. Durant 60.6 poss
FG% 100.0%
3P% 100.0%
PPP 0.23
PTS 14
J. Jackson Jr. 59.3 poss
FG% 40.0%
3P% 28.6%
PPP 0.17
PTS 10
J. Johnson 51.7 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
D. DeRozan 48.2 poss
FG% 85.7%
3P% 75.0%
PPP 0.35
PTS 17
B. Ingram 48.0 poss
FG% 85.7%
3P% 80.0%
PPP 0.38
PTS 18
R. O'Neale 45.7 poss
FG% 40.0%
3P% 33.3%
PPP 0.11
PTS 5
D. Avdija 42.1 poss
FG% 66.7%
3P% 50.0%
PPP 0.21
PTS 9

ON DEFENSE: WHO HE GUARDED

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

K. Durant 88.4 poss
FG% 45.5%
3P% 50.0%
PPP 0.26
PTS 23
S. Bey 78.2 poss
FG% 28.6%
3P% 33.3%
PPP 0.06
PTS 5
J. Jackson Jr. 68.9 poss
FG% 38.5%
3P% 0.0%
PPP 0.15
PTS 10
C. Holmgren 64.8 poss
FG% 66.7%
3P% 0.0%
PPP 0.15
PTS 10
R. Hachimura 54.8 poss
FG% 33.3%
3P% 50.0%
PPP 0.09
PTS 5
H. Jones 45.8 poss
FG% 25.0%
3P% 14.3%
PPP 0.11
PTS 5
J. Randle 45.6 poss
FG% 37.5%
3P% 33.3%
PPP 0.18
PTS 8
R. O'Neale 44.5 poss
FG% 60.0%
3P% 75.0%
PPP 0.2
PTS 9
C. Martin 44.0 poss
FG% 50.0%
3P% 100.0%
PPP 0.07
PTS 3
P. Washington 42.8 poss
FG% 66.7%
3P% 66.7%
PPP 0.23
PTS 10

SEASON STATS

89
Games
9.0
PPG
2.6
RPG
1.7
APG
0.6
SPG
0.1
BPG
45.4
FG%
38.3
3P%
83.5
FT%
23.7
MPG

GAME LOG

89 games played