MIL

2025-26 Season

GARY HARRIS

Milwaukee Bucks | Guard | 6-4
Gary Harris
2.7PPG
1.3RPG
1.1APG
13.8MPG
-7.0 Impact

Harris produces at an poor rate for a 14-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
-7.0
Scoring +2.5
Points Scored 2.7 PPG = +2.7
Missed Shots difficulty-adjusted = -0.9
Shot Making above expected FG% = +0.7
Creation +0.2
Assists & Self-Creation 1.1 AST/g + self-creation = +0.2
Turnovers -0.9
Turnovers 0.4/g (live + dead blend) = -0.9
Defense +0.2
Steals 0.6/g = +1.4
Blocks 0.2/g = +0.2
Fouls + context committed fouls, matchup adj = -1.4
Hustle & Effort +0.8
Rebounds 1.3 RPG (OREB + DREB) = -0.5
Contested Shots 1.3/g = +0.3
Deflections 1.3/g = +0.8
Charges Drawn 0.0/g = +0.0
Loose Balls 0.2/g = +0.1
Screen Assists 0.2/g = +0.1
Raw Impact +2.8
Baseline (game-average expected) −9.8
Net Impact
-7.0
5th pctl vs Guards

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 246 Guards with 10+ games

Scoring 1th
2.9 PPG
Efficiency 77th
57.8% TS
Playmaking 12th
1.1 APG
Rebounding 5th
1.3 RPG
Defense 15th
+4.7/g
Hustle 4th
+3.8/g
Creation 4th
+0.96/g
Shot Making 3th
+2.74/g
TO Discipline 92th
0.03/min

THE SEASON SO FAR

Gary Harris spent the first sixteen games of the season fading into offensive irrelevance at the end of the bench. When a veteran guard refuses to look at the rim, the hidden cost is a stagnant half-court offense forced to play four-on-five. Look at the 12/06 vs PHI disaster. Harris logged 21 empty minutes, attempting just a single shot for zero points and dragging his team down with a catastrophic -16.7 Impact. Even his highest-scoring night on 11/15 vs CHA yielded a negative return. Despite an efficient 10 points on 4-of-5 shooting in 23 minutes, his complete lack of playmaking—registering zero assists—kept his overall Impact at a negative -1.7. He occasionally salvaged his shifts through peripheral hustle. During a scoreless outing on 11/30 vs BKN, he crashed the glass for 5 rebounds and dished 4 assists to keep his Impact at a manageable -3.3, but grit alone cannot mask his vanishing scoring touch.

This 16-game stretch was defined by Gary Harris becoming an absolute offensive ghost off the bench. Look no further than his brutal outing on 12/12 vs BOS, where he logged 33 minutes but failed to score a single point on 0-for-3 shooting, resulting in a disastrous -14.6 Impact score. When a veteran guard plays over a half-hour without generating any scoring gravity, the floor shrinks for his teammates, heavily penalizing his overall value. He occasionally found a brief rhythm, like on 12/27 vs MEM when he tallied a stretch-high 8 points on perfect 3-of-3 shooting. That rare burst of efficiency earned him a +3.8 Impact score, revealing that he can still be a net positive when he actually looks at the rim. Unfortunately, those moments were fleeting anomalies in a sea of passivity. By the time he posted zero points and zero field goal attempts in 11 minutes on 12/22 vs MIN for a -12.1 Impact score, it was obvious his extreme reluctance to shoot was bleeding the second unit dry.

Gary Harris spent this brutal midseason stretch tumbling out of the starting lineup and fading into offensive irrelevance. The veteran lost his starting job shortly after a dismal outing on 01/24 vs DEN, where he logged 28 minutes but managed just four points on 1-for-5 shooting. That inefficient performance and total lack of playmaking earned him a -7.0 impact score. His subsequent move to the second unit offered no relief. During the 01/28 vs PHI matchup, Harris posted a staggering -14.3 impact in just 14 minutes off the bench because he failed to attempt a single shot, actively hurting his team by running empty cardio. Even when he finally found the basket later in the year, the underlying metrics remained grim. He scored a stretch-high seven points on 04/07 vs BKN, yet still recorded a -2.1 impact because the hidden cost of his clunky 3-for-9 shooting dragged down the offensive flow.

IMPACT TIMELINE

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

PATTERNS

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

Average defender. Harris doesn't hurt you defensively, but he's not making opponents uncomfortable either.

Flat trajectory all season — first-half impact -7.2, second-half -6.7. No major shifts, which fits with the overall steadiness.

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

MATCHUP HISTORY ⚠ Updated 46 days ago

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

J. McCain 39.4 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
L. Ball 31.7 poss
FG% 66.7%
3P% 50.0%
PPP 0.16
PTS 5
P. Pritchard 27.0 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
G. Dick 23.1 poss
FG% 66.7%
3P% 50.0%
PPP 0.39
PTS 9
J. Strawther 20.2 poss
FG% 50.0%
3P% 50.0%
PPP 0.15
PTS 3
D. Bane 19.6 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
T. McConnell 19.5 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
L. Dončić 19.3 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
D. Avdija 18.6 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
T. Hardaway Jr. 18.1 poss
FG% 33.3%
3P% 33.3%
PPP 0.17
PTS 3

ON DEFENSE: WHO HE GUARDED

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

L. Ball 29.7 poss
FG% 36.4%
3P% 20.0%
PPP 0.3
PTS 9
L. Dončić 27.9 poss
FG% 66.7%
3P% 50.0%
PPP 0.43
PTS 12
P. Pritchard 24.1 poss
FG% 40.0%
3P% 33.3%
PPP 0.21
PTS 5
J. Strawther 23.0 poss
FG% 75.0%
3P% 100.0%
PPP 0.39
PTS 9
J. McCain 22.4 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
J. Brown 20.6 poss
FG% 71.4%
3P% 100.0%
PPP 0.63
PTS 13
D. Avdija 20.3 poss
FG% 66.7%
3P% 66.7%
PPP 0.3
PTS 6
T. Hardaway Jr. 19.5 poss
FG% 66.7%
3P% 66.7%
PPP 0.31
PTS 6
G. Dick 16.7 poss
FG% 66.7%
3P% 66.7%
PPP 0.36
PTS 6
A. Dosunmu 14.4 poss
FG% 0.0%
3P% 0.0%
PPP 0.14
PTS 2

SEASON STATS

48
Games
2.7
PPG
1.3
RPG
1.1
APG
0.6
SPG
0.2
BPG
44.2
FG%
41.2
3P%
88.9
FT%
13.8
MPG

GAME LOG

48 games played