
#11SG · Milwaukee Bucks
Height
6'4"
Weight
210 lbs
Age
31
College
Michigan State
Experience
11 yrs
Wingspan
6'6.8"
Reach
8'0.0"
Hand Size
8.5" × 9.5"
Grade Gary Harris
Your grade joins the crowd-sourced Fan Verdict.
On the field, Gary Harris grades out as a shaky SG for Milwaukee Bucks (D Impact). That places him 107th of 147 graded shooting guards. In his on-court role, the grade is middling (C Role), reflecting how he produces relative to others at his position. Against that production, his deal reads as fairly priced on the Contract Value Index (C-) — the team is paying below what the play would command. The public read is negative (D+ Sentiment), drawn from current news and social signal rather than the box score. With 11+ seasons of track record, these grades rest on a deep sample.
| Year | Team | GP | PPG | RPG | APG | SPG | BPG | FG% | 3PT% | FT% |
|---|---|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 663 | 2.6 | 1.2 | 1.0 | 0.6 | 0.2 | 45.1% | 37.0% | 81.0% |
| 2025-26 | ![]() | 45 | 2.6 | 1.2 | 1.0 |
| Season | Team | GP | PTS | REB | AST | FG% | Grade |
|---|---|---|---|---|---|---|---|
| 2025-26 | ![]() | 45 | 2.6 | 1.2 | 1.0 | 45.1% | F F |
| 2024-25 | ![]() | 5 | 1.4 | 1.0 | 0.6 | 37.5% | F F |
| 2023-24 | ![]() | 6 | 4.2 | 2.0 | 0.7 | 28.6% | C- C- |
| 2022-23 | ![]() | 48 | 8.3 | 2.0 | 1.2 | 45.0% | C C |
| 2021-22 | ![]() | 61 | 11.1 | 2.0 | 1.8 | 43.4% | C+ C+ |
| 2020-21 | ![]() | 39 | 9.9 | 2.0 | 2.0 | 40.0% | C C |
| 2019-20 | ![]() | 14 | 7.4 | 2.0 | 1.7 | 37.8% | C- C- |
| 2018-19 | ![]() | 14 | 14.2 | 4.1 | 2.3 | 46.2% | B B |
| 2017-18 | ![]() | 67 | 17.5 | 2.6 | 2.9 | 48.5% | B+ B+ |
| 2016-17 | ![]() | 57 | 14.9 | 3.1 | 2.9 | 50.2% | B B |
| 2015-16 | ![]() | 76 | 12.3 | 2.9 | 1.9 | 46.9% | B- B- |
| 2014-15 | ![]() | 55 | 3.4 | 1.2 | 0.5 | 30.4% | D- D- |
Grades reflect the player's performance in each season. Header grade shows the current season.
| Date | OPP | Result | MIN | PTS | REB | AST | STL | BLK | FG | 3PT | +/- |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Wed, 4/8 | @ DET | L 111-137 | 8 | 0 | 1 | 1 | 1 | 0 | 0-0 | 0-0 | -12 |
| Tue, 4/7 | @ BKN | L 90-96 | 21 | 7 |
Length
2 years
Total Value
$7.5M
Guaranteed
$7.5M
AAV
$3.7M/yr
Gary Harris drew a C- on the Contract Value Index — a measured outcome for Milwaukee's SG rotation. At $3.7M annually on a two-year deal, Harris represents reasonable salary-cap positioning for a veteran depth piece, but his 2025-26 performance — 2.6 PPG, 1.2 RPG, and 1.0 APG across 45 games — sits at odds with even modest rotation-contributor expectations, translating to a D performance grade that undermines any defensive reliability narrative the front office may have banked on at signing. For an established veteran in his twelfth season, this production level slots him squarely into roster-filler territory, a tier where the contract structure itself becomes less relevant than the player's ability to hold a spot on a franchise in organizational upheaval. Harris's mediaFraming paints him as a trustworthy 3-and-D option earning spot starts, yet his peripheral standing on a 32-50 team mired in eleventh-seed limbo suggests even that modest profile is unraveling; the recent injury roadblock flagged in early headlines has only accelerated the erosion of goodwill. With two years remaining and the Bucks in clear evaluation mode — cycling through roster cuts and short-term signings — Harris's next contract opportunity will almost certainly be elsewhere, making his current deal's value less about Milwaukee's cap future than about whether he can stabilize his durability and role clarity before free agency arrives.
Other same-position deals the Contract Value Index also places in the C band — a quick read on where Gary's contract sits relative to comparable money.
Gary Harris ranks 107th of 147 graded shooting guards by performance. That slots Gary between Antonio Reeves (D) just ahead and Bogdan Bogdanovic (D) just behind.
Graded higher
Antonio ReevesCharlotte HornetsDJordan HawkinsNew Orleans PelicansDBen SarafBrooklyn NetsDGraded lower
Bogdan BogdanovicLos Angeles ClippersNo transactions found for this player.
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Gary Harris is a veteran in his 11th NBA season listed at SG for the Milwaukee Bucks. FanVerdicts covers every NBA player, team, GM, and transaction — and puts your verdict on all of it. Sign in to cast your Fan Verdict on Gary Harris, see where the crowd lands, and argue the call. FanVerdicts also brings its own read — performance, sentiment, and Contract Value Index — as one honest input alongside the crowd's. Where FanVerdicts has weighed in so far: Contract Value Index C-, Performance D, Sentiment D+.
The crowd's Fan Verdict moves in real time as fans vote on this profile. FanVerdicts' own read updates as new data lands — performance recalculates when NBA game stats post, sentiment shifts with media coverage and fan discussion, and the Contract Value Index recomputes when contract terms change. Contract details below show the structure (years, total value, average annual value, guarantees) behind the Contract Value Index read.
For league-wide context, the NBA hub has team rankings, GM report cards, the transactions feed, and live scoreboards. The NBA player rankings page sorts every active player by performance and contract value within their position.
| 0.6 |
| 0.2 |
| 45.1% |
| 41.9% |
| 88.9% |
| 2024-25 | ![]() | 5 | 1.4 | 1.0 | 0.6 | 0.6 | 0.2 | 37.5% | 16.7% | 0.0% |
| 2023-24 | ![]() | 6 | 4.2 | 2.0 | 0.7 | 1.2 | 0.5 | 28.6% | 31.8% | 100.0% |
| 2022-23 | ![]() | 48 | 8.3 | 2.0 | 1.2 | 0.9 | 0.3 | 45.0% | 43.1% | 90.0% |
| 2021-22 | ![]() | 61 | 11.1 | 2.0 | 1.8 | 1.0 | 0.1 | 43.4% | 38.4% | 87.4% |
| 2020-21 | ![]() | 39 | 9.9 | 2.0 | 2.0 | 0.7 | 0.3 | 40.0% | 34.0% | 82.1% |
| 2019-20 | ![]() | 14 | 7.4 | 2.0 | 1.7 | 1.1 | 0.3 | 37.8% | 36.5% | 77.3% |
| 2018-19 | ![]() | 14 | 14.2 | 4.1 | 2.3 | 0.9 | 0.6 | 46.2% | 35.1% | 86.8% |
| 2017-18 | ![]() | 67 | 17.5 | 2.6 | 2.9 | 1.8 | 0.2 | 48.5% | 39.6% | 82.7% |
| 2016-17 | ![]() | 57 | 14.9 | 3.1 | 2.9 | 1.2 | 0.1 | 50.2% | 42.0% | 77.6% |
| 2015-16 | ![]() | 76 | 12.3 | 2.9 | 1.9 | 1.3 | 0.2 | 46.9% | 35.4% | 82.0% |
| 2014-15 | ![]() | 55 | 3.4 | 1.2 | 0.5 | 0.7 | 0.1 | 30.4% | 20.4% | 74.5% |
| 3 |
| 1 |
| 0 |
| 2 |
| 3-9 |
| 1-4 |
| -11 |
| Sat, 4/4 | vs BOS | L 101-133 | 15 | 5 | 1 | 3 | 1 | 0 | 2-4 | 1-2 | -2 |
Gary Harris earns a D Performance grade, indicating below-average production relative to other NBA shooting guards this season. Through 663 games, Gary is contributing 2.6 points, 1.2 rebounds, and 1.0 assists per game in his role. Gary's best relative area is FG% at 45.1, though it still falls below the shooting guard median of 46.0. The biggest area for growth is PPG at 2.6 (shooting guard median: 15.0). Among 147 NBA shooting guards graded this season, Gary ranks 107th.
Gary Harris enters the final stretch of a lost Milwaukee season with public perception firmly in the basement — a D+ sentiment grade that reflects far more than any individual shortcoming. His signing generated measured optimism early on, framed as a low-risk, high-character depth move bringing 12 seasons of NBA experience and a recognizable 3-and-D profile to a team in organizational freefall, but an injury-related absence announcement punctured even that modest goodwill and reignited the durability concerns that have trailed him through the back half of his career. The on-court production has done nothing to rehabilitate the narrative — a D performance grade backed by 2.6 PPG, 1.2 RPG, and 1.0 APG across 45 games in the 2025-26 season paints the picture of a roster filler operating at the margins rather than a meaningful rotation contributor. The broader Bucks context is suffocating for any framing of Harris as a valuable piece: a 32-50 record, an eleventh seed in the East, roster churn that has included multiple cuts and a revolving door of short-term signings, and an unresolved franchise standoff that has dominated the storyline all season long. When the most prominent recent headlines attached to your name are injury updates and organizational chaos dispatches, there is no clean separation between your individual perception and the dysfunction surrounding you. The narrative on Harris right now is not angry — it's indifferent, which is arguably worse for a veteran trying to extend his career on a $3.7M deal with his next contract still to be determined.
Peers ranked by Performance grade among players at the same position. Tap any name for their full profile.