Ranking Milwaukee Bucks contracts from bargain to nightmare

The Bucks have a few regrettable deals on their books that could haunt them.

Milwaukee Bucks, Khris Middleton, Damian Lillard, Giannis Antetokounmpo
Milwaukee Bucks, Khris Middleton, Damian Lillard, Giannis Antetokounmpo / Benny Sieu-USA TODAY Sports
2 of 6


13. Brook Lopez

The Bucks had to pay Lopez in the summer of 2023 to keep him from departing for the Rockets. Houston tried everything, but the 7’1 big man decided to return to Milwaukee where he could chase a championship.

Lopez remains an elite shot-blocker and strong floor spacer. He is averaging 12.6 points, 5.3 rebounds, 1.7 assists, and 2.6 blocks in 31.1 minutes per game. The 35-year-old remains a crucial piece for the Bucks and is under contract next season for $23 million. He will still be underpaid as long as he keeps up his production.

12. Bobby Portis

The 6’10 big man is a fan favorite in Milwaukee. He is averaging 13.3 points on 50.1 percent shooting from the field and 37.9 percent on his 3-point tries. Portis remains a strong rebounder and brings energy to the Bucks. He is only playing 24.0 minutes per game this season, but he still makes an impact.

Portis is set to make $12.5 million next season and has a $13.4 million player option in 2025. He will be making less than the non-taxpayer mid-level exception and playing a key role on a contender. The 29-year-old is one of two mid-sized contracts on the Bucks cap sheet, but do not expect their front office to part with Bobby Portis anytime soon.