
#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 this player:
| 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 |
Length
3 years
Total Value
$43.6M
Guaranteed
$28.1M
AAV
$13.4M/yr
Bobby Portis's three-year, $13.4M AAV deal with the Milwaukee Bucks earns a C+ Contract Value Index (CVI) grade, reflecting a contract that's moderately above market rate for his production level. While Portis brings solid value as an above-average stretch four who can space the floor and contribute meaningful minutes off the bench, his B- performance grade suggests he's not quite delivering elite production to justify the $13.4M annual commitment. The veteran forward provides reliable scoring punch and rebounding in his role, but at 29 years old with limited defensive upside, the Bucks are paying a slight premium for his services in today's salary cap environment. Portis fits well within Milwaukee's championship window and brings playoff experience, yet comparable players at his tier typically command closer to $10-12M annually. The contract represents decent value given his fit with Giannis Antetokounmpo and the team's contending timeline, but it's not the type of deal that moves the needle significantly in either direction. Milwaukee could have likely secured similar production at a lower cost, making this a moderately inefficient allocation of cap space despite Portis's contributions.
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 21st. Bobby is a reliable contributor who the Milwaukee Bucks can count on game to game.
No transactions found for this player.
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
| 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 carries a B sentiment grade heading into the offseason — a respectable mark that reflects genuine fan affection and personal momentum, even as the franchise around him continues to spiral. The narrative driving that grade is a study in contrast: on one hand, his selection to the State Farm 3-Point Contest at All-Star Saturday signals league-wide recognition of his offensive versatility, and his grassroots AND1 sneaker partnership reinforces the blue-collar, authentically passionate identity that has made him a legitimate fan favorite in Milwaukee. On the other hand, his public outburst calling out the team's lack of urgency after a loss to the Nets, and his candid — and by his own admission awkward — commentary surrounding Doc Rivers' departure, paint a picture of a locker room that is far from settled. His on-court production backs up the goodwill: in the 2025-26 season, Portis posted 13.7 PPG and 6.4 RPG across 67 games, a B- performance grade that reads as a solid, above-average contributor doing real work on a 32-50 team that finished as the Eastern Conference's 11th seed. The franchise's recent transaction activity — a flurry of roster cuts and a rest-of-season signing — only deepens the impression of organizational drift rather than deliberate construction. Portis himself has become the emotional center of whatever competitive identity the Bucks can still claim, which cuts both ways: it amplifies his visibility but also ties his narrative tightly to a dysfunction he clearly can no longer stay quiet about. The bottom line is that Portis' personal brand is outrunning the team context, and unless Milwaukee makes decisive moves this offseason, the sentiment grade has nowhere to go but down.