Bobby Portis looked like a useful piece for years in Milwaukee. Right now, he looks like a player the Bucks were wise to move on from when they did.
Portis has landed in a major role with the Miami Heat, but the early returns have been rough. He’s in the middle of his worst season since his sophomore year, and the numbers tell the story plainly: 7 points and 6 rebounds per game, with shooting splits of 37% from the field and 33% from three.
That’s a steep drop from the version Bucks fans remember. Last season, Portis put up 14 points and 6 rebounds a night while shooting 49% overall and 46% from deep.
Even then, though, the warning signs were there. His game had become heavily dependent on the outside shot, and that dependence is looking more fragile now.
The decline is showing up everywhere. Portis is hitting only 43% of his 2-point tries, his post game isn’t giving Miami much, and he’s not impacting the glass the way he once did.
On top of that, the athletic edge that helped him survive on defense has faded with age. At 31, he’s simply not moving the same way.
For Milwaukee, that makes the decision to ship him out look a lot cleaner in hindsight. The Bucks made some desperate moves during Giannis Antetokounmpo’s trade saga, but Portis wasn’t one of the losses. They got off the contract, and that matters.
Miami, meanwhile, has gotten a version of Portis that doesn’t bring the same energy or production he once did. His struggles are part of a bigger mess for the Heat, who sit at 4-6 and have already taken some ugly losses to the Hornets and Mavericks. Their role players, Portis included, have been so shaky that they could even affect Giannis’ long-term outlook with the team.
The Heat were supposed to get a boost from the defensive side of the roster after adding Giannis, but that hasn’t happened. Instead, Miami ranks 25th in defensive rating so far, and Portis’ issues have only added to the problem.
He’s still on a $14.5 million salary this season, and he has a player option for $15.6 million next season that he will almost certainly take. Milwaukee already has enough bad money on the books. Getting Portis off theirs looks like a win now.
In Other News...
Ryan Rollins May Not Hold This Bucks Role Much Longer
Ousmane Diengs playing time has already slipped as the Bucks continue to lean into developing younger players, a reminder that the back end of the rotation is very much in flux. For now, Ryan Rollins is the one holding a meaningful spot in Milwaukees backcourt, giving the team a young, energetic option as it tries to balance immediate needs with long-term upside.
Brayden Burries and Kasparas Jakucionis are the names to watch here, because their emergence could quickly change how the Bucks sort out those minutes. Milwaukee has made clear it wants to see what its younger players can do, and that means Rollins place in the rotation may depend less on reputation than on who is producing when the opportunities come. [Read more 🡒]
Bucks Fans Are Facing The Question This Front Office Built
A 1-9 start has put Milwaukee in a place few around the franchise expected to revisit so quickly, and it has reopened the bigger conversation about how the Bucks got here. Since the spring of 2023, the team has moved through coaching changes, roster reshuffling and a new era without Giannis Antetokounmpo, trying to keep the window open while also reworking the core around it.
The front office has already made bold swings, including the deal that sent Khris Middleton to Washington for Kyle Kuzma and the signing of Myles Turner, but the early returns have only sharpened the scrutiny. Injuries have been part of the picture, playoff disappointment has lingered in the background, and now Milwaukee is staring at a start that is threatening to drag the season into a much harsher question about whether these moves have actually solved anything. [Read more 🡒]
Bucks Guard Logjam Is Putting Gary Trent Jr. Under Pressure
Gary Trent Jr. arrived in Milwaukee on a four-year, $64 million extension, but the early season has offered him very little runway. He has played only 13 minutes so far, a reminder that the Bucks backcourt picture is crowded enough to make even a player with a notable deal feel squeezed out of the rotation.
Meanwhile, the organization has two-way guards Cormac Ryan and Kam Jones turning heads in the G League, but roster constraints make it hard to simply give them a longer look with the NBA club. Trents contract is part of what complicates the equation, and the Bucks may not have much flexibility until closer to the trade deadline, when roster movement could finally open a path for one of those young guards. [Read more 🡒]
