
#9PF · Milwaukee Bucks
Height
6'9"
Weight
250 lbs
Age
31
College
Arkansas
Experience
10 yrs
Wingspan
7'2.0"
Reach
9'0.5"
Hand Size
9.5" × 9.25"
Grade Bobby Portis
Your grade joins the crowd-sourced Fan Verdict.
On the field, Bobby Portis grades out as a middling PF for Milwaukee Bucks (C- Impact). That places him 23rd of 84 graded power forwards. In his on-court role, the grade is strong (B+ Role), reflecting how he produces relative to others at his position. The money matches the play — the Contract Value Index lands at C+, fairly priced. The public read is positive (B- Sentiment), drawn from current news and social signal rather than the box score. With 10+ seasons of track record, these grades rest on a deep sample.
| Year | Team | GP | PPG | RPG | APG | SPG | BPG | FG% | 3PT% | FT% |
|---|---|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 721 | 13.7 | 6.4 | 1.6 | 0.6 | 0.2 | 48.8% | 39.3% | 76.1% |
| 2025-26 | ![]() | 67 | 13.7 | 6.4 | 1.6 |
| Season | Team | GP | PTS | REB | AST | FG% | Grade |
|---|---|---|---|---|---|---|---|
| 2025-26 | ![]() | 67 | 13.7 | 6.4 | 1.6 | 48.8% | C+ C+ |
| 2024-25 | ![]() | 49 | 13.9 | 8.4 | 2.1 | 46.6% | B B |
| 2023-24 | ![]() | 82 | 13.8 | 7.4 | 1.3 | 50.8% | B- B- |
| 2022-23 | ![]() | 70 | 14.1 | 9.6 | 1.5 | 49.6% | B- B- |
| 2021-22 | ![]() | 72 | 14.6 | 9.1 | 1.2 | 47.9% | B B |
| 2020-21 | ![]() | 66 | 11.4 | 7.1 | 1.1 | 52.3% | B- B- |
| 2019-20 | ![]() | 66 | 10.1 | 5.1 | 1.5 | 45.0% | C- C- |
| 2018-19 | ![]() | 50 | 14.2 | 8.1 | 1.4 | 44.4% | B- B- |
| 2017-18 | ![]() | 73 | 13.2 | 6.8 | 1.7 | 47.1% | B- B- |
| 2016-17 | ![]() | 64 | 6.8 | 4.6 | 0.5 | 48.8% | D- D- |
| 2015-16 | ![]() | 62 | 7.0 | 5.4 | 0.8 | 42.7% | D+ D+ |
Grades reflect the player's performance in each season. Header grade shows the current season.
Length
3 years
Total Value
$43.6M
Guaranteed
$28.1M
AAV
$13.4M/yr
Bobby Portis delivered enough rotation-tier impact to earn a C+ Contract Value Index against the NBA pay band. At $13.4M AAV over three years, Portis is being paid as a solid, above-average contributor — which aligns with his 2025-26 season output of 13.7 PPG and 6.4 RPG across 67 games and his B- performance grade. That production level is legitimate for a power forward rotation piece, but the contract's value proposition tilts downward when you factor in his age (31) and established-veteran career stage, where you're not banking on development or upside. For a three-year deal at this price point in the current NBA market, you're locking in present-day production from a player who has already peaked; there's limited runway to recoup excess salary through improvement. What pushes the CVI down further is the team context: the Bucks are drifting (32-50 record, #11 seed, offseason roster churn with cuts and rest-of-season signings), which means Portis's contract is anchored to a franchise in organizational evaluation mode rather than competitive acceleration. His personal brand is genuinely strong — Bob Lanier Community Assist Award winner, All-Star Saturday recognition, grassroots AND1 partnership — but that goodwill cannot shield the deal from the reality that Milwaukee is unlikely to become a contender while this contract is active, limiting the value his on-court contributions can deliver to the franchise bottom line.
Other same-position deals the Contract Value Index also places in the C band — a quick read on where Bobby's contract sits relative to comparable money.
Bobby Portis ranks 23rd of 84 graded power forwards by performance. That slots Bobby between Marvin Bagley III (B-) just ahead and Jabari Smith Jr. (B-) just behind.
Graded higher
Marvin Bagley IIIDallas MavericksB-Jerami GrantPortland Trail BlazersB-Aaron GordonDenver NuggetsB-Graded lower
Jabari Smith Jr.Houston RocketsNo transactions found for this player.
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Bobby Portis is a veteran in his 10th NBA season listed at PF 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 Bobby Portis, 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 B-, Sentiment B-.
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 |
| 48.8% |
| 45.6% |
| 70.6% |
| 2024-25 | ![]() | 49 | 13.9 | 8.4 | 2.1 | 0.7 | 0.5 | 46.6% | 36.5% | 83.6% |
| 2023-24 | ![]() | 82 | 13.8 | 7.4 | 1.3 | 0.8 | 0.4 | 50.8% | 40.7% | 79.0% |
| 2022-23 | ![]() | 70 | 14.1 | 9.6 | 1.5 | 0.4 | 0.2 | 49.6% | 37.0% | 76.8% |
| 2021-22 | ![]() | 72 | 14.6 | 9.1 | 1.2 | 0.7 | 0.7 | 47.9% | 39.3% | 75.2% |
| 2020-21 | ![]() | 66 | 11.4 | 7.1 | 1.1 | 0.8 | 0.4 | 52.3% | 47.1% | 74.0% |
| 2019-20 | ![]() | 66 | 10.1 | 5.1 | 1.5 | 0.5 | 0.3 | 45.0% | 35.8% | 76.3% |
| 2018-19 | ![]() | 50 | 14.2 | 8.1 | 1.4 | 0.7 | 0.4 | 44.4% | 39.3% | 79.4% |
| 2017-18 | ![]() | 73 | 13.2 | 6.8 | 1.7 | 0.7 | 0.3 | 47.1% | 35.9% | 76.9% |
| 2016-17 | ![]() | 64 | 6.8 | 4.6 | 0.5 | 0.3 | 0.2 | 48.8% | 33.3% | 66.1% |
| 2015-16 | ![]() | 62 | 7.0 | 5.4 | 0.8 | 0.4 | 0.4 | 42.7% | 30.8% | 72.7% |
Bobby Portis earns a B- Performance grade this season — a quality starter-level power forward putting up solid numbers for the Milwaukee Bucks. This season, Bobby is putting up 13.7 points, 6.4 rebounds, and 1.6 assists per game across 721 games. Bobby's strongest area is RPG at 6.4, which compares favorably to the power forward median of 5.0. The biggest area for growth is APG at 1.6 (power forward median: 4.0). Among 84 NBA power forwards graded this season, Bobby ranks 23rd. Bobby is a reliable contributor who the Milwaukee Bucks can count on game to game.
The talk around Bobby Portis this stretch nets a B- sentiment grade. His personal brand has become genuinely valuable in Milwaukee — a Bob Lanier Community Assist Award winner in January who's cultivated legitimate grassroots goodwill through an AND1 sneaker partnership and selection to the All-Star Saturday 3-Point Contest — yet that individual momentum is almost entirely overshadowed by Giannis Antetokounmpo trade speculation that dominates every conversation about the franchise. The media framing is blunt: Portis is a "respected, high-energy veteran big man" whose reputation rests on "consistent rebounding, locker-room energy, and fan-favorite status" rather than elite accolades, and that positioning would ordinarily earn him solid standing. His 2025-26 season production of 13.7 PPG and 6.4 RPG across 67 games reads as a solid, above-average contributor's effort on a 32-50 team, which aligns cleanly with his B- performance grade — the on-court work is genuinely there. But the sentiment grade stays contained because his visibility has become inseparable from organizational dysfunction: his public calling-out of the team's lack of urgency after the Nets loss and his candid commentary around Doc Rivers' departure paint a picture of locker-room instability that he can no longer ignore, and the Bucks' recent roster churn (cutting Cam Thomas, signing Pete Nance to a rest-of-season deal) only deepens the impression of drift rather than direction. Portis' personal narrative is outrunning the team context, and without decisive front-office moves this offseason, his sentiment has nowhere to go but down.
Peers ranked by Performance grade among players at the same position. Tap any name for their full profile.