The Mayor of Milwaukee is back for another term. Just before the clock on the player/team option deadline struck zero, ESPN’s Shams Charania broke the news that Bobby Portis declined his player option and will be signing a three-year, $44m extension with the Bucks. [This comes after Jake Fischer reported the team was “well-placed to return the fan favorite” and that the new deal would “almost certainly entail Portis declining his player option”](https://www.brewhoop.com/2025/6/29/24458106/nba-free-agency-trade-rumors-bucks-andrew-wiggins-guerschon-yabusele-bobby-portis-brook-lopez).
After Minnesota’s Naz Reid inked a five-year, $125m contract, the writing seemed to be on the wall for Portis to receive something similar. Nobody besides Brooklyn could have given him that type of money on the open market, but the Bucks possess his Bird rights and could have given him anything up to his max without restriction. However, the $14.7m average annual value of his new deal only slightly exceeds that of the mid-level exception, which is realistically the most he would have received had he entered unrestricted free agency. This is a pretty team-friendly agreement that would be very tradable (if needed) and won’t restrict Milwaukee from using any of their exceptions to bring in other free agents. It’s worth noting that Bobby probably didn’t purposely take a paycut here; he likely just realized a higher raise wasn’t out there for him. The motive there doesn’t really matter, though, because the Bucks got their guy back.
Portis averaged 13.9 PPG, 8.4 RPG, and a career-high 2.1 APG per game last season on 46.6% shooting from the field. He would have been in contention for a third-straight Sixth Man of the Year finalist finish had he not faced a 25-game suspension in the spring. While Bucks fans love Bobby, they’re also very critical of him, especially when the postseason rolls around. His shot selection and defensive lapses can be quite frustrating. However, it felt like the veteran big man really took a step in the right direction in this year’s playoffs. He worked hard to defend on the perimeter in hedge/switch situations, and his scoring was really important at different points against Indiana. He scored 28 points in Game 2 of that series, one bucket short of his playoff career-high. While some were against bringing him back, Portis has proved he cares about this team and about winning. He is easily worth $14–15m annually and he can help this team succeed moving forward if he’s utilized correctly.
With Bobby Buckets back in the fold, Milwaukee can now focus on dealing with their other free agents: Brook Lopez, Gary Trent Jr., Kevin Porter Jr., Ryan Rollins, Jericho Sims, and Taurean Prince. Bobby’s new deal may be a sign that Lopez won’t return, but we won’t find out for sure until later this week. Until then, throw a little something on the grill in celebration of our mayor, Bobby Portis.