Several of the core contributors who played key roles during the Bucks‘ championship run in 2021 – including Giannis Antetokounmpo, Khris Middleton, Brook Lopez, Bobby Portis, and Pat Connaughton – have remained on the roster since then, but the team has struggled to replicate the success of that season.
After being bounced in the second round of the 2022 playoffs, the top-seeded Bucks were upset by the No. 8 Heat in the first round in 2023. Determined not to get complacent following that disappointing outcome, Milwaukee made two major changes last offseason, firing head coach Mike Budenholzer and replacing him with first-time head coach Adrian Griffin in the spring, then packaging Jrue Holiday, Grayson Allen, a future first-round pick, and a pair of first-round swaps for seven-time All-Star Damian Lillard just before training camp got underway.
To say the results were mixed would be generous. Griffin opened the season with a strong 30-13 (.698) record, but Milwaukee never seemed to be firing on all cylinders during that stretch, and the Bucks’ veteran players were reportedly questioning the new coach’s schemes, especially on defense. Griffin was replaced just halfway through his first season by Doc Rivers, with Bucks general manager Jon Horst citing Rivers’ championship experience and leadership as a better fit for the veteran roster.
Lillard, meanwhile, earned his eighth All-Star nod and led the Bucks with 7.0 assists per game, but his scoring average (24.3), field goal percentage (42.4%), and three-point percentage (35.4%) were all below his career rates and he didn’t mesh with Antetokounmpo quite as seamlessly as the club had hoped.
The addition of a gifted scorer and play-maker like Lillard to the roster helped Milwaukee improve its offensive rating from 15th in 2022/23 to sixth in ’23/24, but the loss of talented defenders like Holiday and Allen hurt. The Bucks’ defensive rating plummeted from fourth to 19th, bumping the club’s overall net rating from fifth down to 11th.
For a second straight year, the Bucks lost in the first round of the playoffs as the higher seed while Antetokounmpo dealt with an injury. After missing two-and-a-half games in the 2023 series vs. the Heat, Giannis was unavailable for the entire Eastern Conference quarterfinal vs. Indiana this spring. Without the two-time MVP – plus Lillard, who missed Games 4 and 5 – Milwaukee couldn’t keep up with the Pacers.
While there’s optimism that a full offseason with Rivers and Lillard will create more cohesion heading into the 2024/25 season, it’s hard to feel all that bullish about the Bucks’ championship potential with the current roster, based on how the last two years have played out. But barring cost-cutting moves, the club once again projects to operate over the second tax apron, limiting the front office’s options for pursuing upgrades, so better chemistry and better health luck may be Milwaukee’s best hopes for another deep playoff run.
The Bucks’ Offseason Plan
With a roster this expensive, it’s logical to wonder if any of the Bucks’ four highest-paid players could be on the move this summer. However, it seems safe to assume the team won’t be looking to move Antetokounmpo or Lillard.
Middleton, meanwhile, has been affected by injuries over the past two years, but he looked like his old self in the playoffs this spring, averaging 24.7 points, 9.2 rebounds, and 4.7 assists per game on .482/.355/.900 shooting vs. the Pacers despite receiving more defensive attention with Giannis out. If the Bucks are relatively confident they’ll get that version of Middleton going forward, as he enters his age-33 season, it doesn’t make sense to trade him.
That leaves Lopez, who will earn $23MM in his age-36 season. Those two numbers look a little scary alongside one another, but Lopez is only a year removed from finishing second in Defensive Player of the Year voting and remains the kind of center every team is seeking — one who can space the floor on offense (he has a .369 3PT% over the past three seasons) and protect the rim on defense (2.3 BPG during that same three-year stretch). He’d certainly have positive trade value on his expiring contract, but it’s hard to see how moving him would make Milwaukee better.
The average age of the four-man core is somewhat concerning (only Antetokounmpo will be younger than 33 next season), but I’d be surprised if the Bucks don’t roll with that group for at least one more season. A year from now, with Lopez’s contract expired and Middleton facing a player option decision for 2025/26, the team will be in a better position to reassess its options.
Portis is one of the league’s best sixth men and is a relative bargain at $12.6MM, so he’ll almost certainly stay put too, leaving the Bucks to fill out the rest of the roster with players who can complement that strong top five.
That collection of complementary players could start with Connaughton, though his production has taken a hit since he enjoyed a career year in 2021/22 — he has averaged just 6.5 points per game on .411/.341/.717 shooting over the past two seasons. I expect the Bucks to explore the trade market to see if there’s a way to turn his $9.4MM contract into one or two more reliable role players (or one lesser-paid player and cap/tax relief), but they don’t have many draft assets left to attach to him to sweeten their offers.
Every single one of Milwaukee’s draft picks from 2025-30 has either been traded or is tied up in a swap. The team’s 2031 picks can be traded beginning in July, so either the first- or second-rounder (or both) could be packaged with Connaughton in an effort to find an upgrade. Under normal circumstances, I’d suggest the Bucks may prefer to preserve the 2031 first-rounder for a more significant move, but they’re so all-in on this team in the short term that they probably shouldn’t hang onto that pick too tightly if there’s a deal out there that clearly makes them better.
In order to fill out the rest of the rotation beyond their top six or seven players, there are only two real paths available to the Bucks: Signing veteran free agents and continuing to add and develop young talent. Let’s start with free agency.
Assuming they’re not able to shed salary, the Bucks will generally be limited to minimum-salary signings as a second-apron team (they’ll be able to offer most of their own free agents 20% above the minimum). Players unable to do better than that on the open market will certainly have interest in Milwaukee, since the team is a potential contender and will likely have rotation spots available.
Still, the minimum-salary pool is a limited one. Malik Beasley was a nice addition for the minimum last summer and I’m sure the Bucks would love to have him back, but he may draw interest at a higher price point than what Milwaukee can offer. The rest of the club’s free agents are probably once again in line for minimum deals, at best, so they’re candidates to be brought back, though there are red flags in each case.
Patrick Beverley‘s year came to an ugly end due to an incident with Indiana fans that resulted in a four-game suspension to open the 2024/25 season; Jae Crowder and Danilo Gallinari are in their mid-30s and aren’t the players they once were; Thanasis Antetokounmpo has a torn Achilles that will likely cost him most – if not all – of ’24/25. Of those four, Beverley would be the most useful on-court fit, if the Bucks are willing to give him another chance following his end-of-season meltdown.
As the Bucks explore the market for outside free agents, they could use another point guard, wing, and center. Jordan McLaughlin and Aaron Holiday are potential under-the-radar targets at the point; Justin Holiday and Cedi Osman would be intriguing options on the wing if they’re available for the minimum; Daniel Theis and Xavier Tillman are a couple options I like at center.
Milwaukee also has a handful of young players on team-friendly contracts and will have to determine whether they remain committed to MarJon Beauchamp, A.J. Green, Andre Jackson, and Chris Livingston. None of those four players logged more than 614 minutes last season, but they showed some promise, with Beauchamp, Green, and Jackson all shooting the ball well. Rivers isn’t exactly known as a player-development specialist, but if those youngsters continue to make strides, there should be room in the rotation for at least one or two of them.
If the Bucks are concerned about their luxury tax bill and their proximity to the aprons, Beauchamp would be the most logical trade candidate of that quartet, since his fully guaranteed salary of $2.73MM is the only one above the minimum — the team could save some money by swapping him out for a minimum-salary replacement.
The Bucks will also enter this year’s draft armed with the 23rd and 33rd overall picks, putting them in a good position to nab at least one player who could contribute immediately. This draft class isn’t top-heavy, but it has no shortage of seasoned college players who spent three, four, or five seasons at school and who should be able to transition to the NBA more smoothly than the average one-and-done prospect. That could work just fine for Milwaukee.
It wouldn’t shock me if the Bucks look to move down from No. 23 unless there’s a specific player they love at that spot. Trading that pick for a 2024 second-rounder and maybe a couple future second-rounders would help them begin to restock a bare cupboard of future draft assets and would be financially advantageous — a second-round pick would likely only count toward the cap and tax for approximately $1.16MM, whereas the 23rd pick would have a starting salary of about $2.95MM.
Marquette’s Tyler Kolek, Creighton’s Baylor Scheierman, Dayton’s DaRon Holmes II, Cal’s Jaylon Tyson, and Kansas’ Kevin McCullar are a few of the prospects who spent at least three years at college and who should be available late in the first round or early in the second for the Bucks.
Salary Cap Situation
Guaranteed Salary
- Giannis Antetokounmpo ($48,787,676)
- Damian Lillard ($48,787,676)
- Khris Middleton ($31,666,667)
- Middleton’s cap hit includes a $31,000,000 base salary and $666,667 in likely incentives.
- Brook Lopez ($23,000,000)
- Bobby Portis ($12,578,286)
- Pat Connaughton ($9,423,869)
- MarJon Beauchamp ($2,733,720)
- Chris Livingston ($1,891,857)
- Andre Jackson ($945,929)
- Partial guarantee. Rest of salary noted below.
- Total: $179,815,680
Non-Guaranteed Salary
- A.J. Green ($2,120,693)
- Green’s salary will become guaranteed if he remains under contract through July 8.
- Andre Jackson ($945,928)
- Partial guarantee. Rest of salary noted above.
- Jaylin Galloway (two-way)
- Ryan Rollins (two-way)
- Total: $3,066,621
Dead/Retained Salary
- None
Player Options
- None
Team Options
- None
Restricted Free Agents
- None
Two-Way Free Agents
Note: Because he’s a former first-round pick who had his third- and/or fourth-year option declined, Washington will be an unrestricted free agent.
Draft Picks
- No. 23 overall pick ($2,951,760 cap hold)
- No. 33 overall pick (no cap hold)
- Total (cap holds): $2,951,760
Extension-Eligible Players
- Pat Connaughton (veteran)
- Bobby Portis (veteran)
Note: Unless otherwise indicated, these players are eligible for extensions beginning in July.
Unrestricted Free Agents
- Thanasis Antetokounmpo ($2,093,637 cap hold): Bird rights
- Malik Beasley ($2,093,637 cap hold): Non-Bird rights
- Patrick Beverley ($2,093,637 cap hold): Non-Bird rights
- Jae Crowder ($2,093,637 cap hold): Bird rights
- Danilo Gallinari ($2,093,637 cap hold): Non-Bird rights
- Total (cap holds): $10,468,185
Other Cap Holds
- Goran Dragic ($2,093,637 cap hold)
- Meyers Leonard ($2,093,637 cap hold)
- Jeff Teague ($2,093,637 cap hold)
- Total (cap holds): $3,961,359
Note: The cap holds for these players are on the Bucks’ books from prior seasons because they haven’t been renounced. They can’t be used in a sign-and-trade deal.
Cap Exceptions Available
Note: The Bucks project to operate over the cap and over the second tax apron. That means they won’t have access to the mid-level exception, the bi-annual exception, or either of their two existing trade exceptions. If they dip below the second apron, they would gain access to the taxpayer mid-level exception ($5,183,000).
- None
1. Doc Rivers was not underachieved this year. Giannis was injured.
The Bucks were defeated in the first round of the NBA playoffs by the Pacers.
2. Throughout his first season with the Sixers, Rivers exceeded expectations, took the No. 1 seed in the East.
Since then, 76ers are getting worse and worse year after year. Now it is 7th seed (without Rivers)
3. Can Rivers exceed expectations again next season?
The sixers were on a 60 plus win pace until joel went down under nick nurse last season. Your take on the sixers is bot material.
So basically they need to trade Pat, MarJon and their FRP for a cheaper better player.
Doc won’t play MarJon anyway so just deal him.
Mil can’t aggregate salaries in a trade
Doesn’t need to be the same deal. Basically MarJon for a SRP and Pat + FRP and that SRP for a cheaper player.
That’s fine just remember the incoming players must cost less than outgoing
Hard to find a good player for under 6 m which is what Pat has
* I too am waiting for the first work around double trade between 2 teams to get around the new cba , I don’t think this is it tbh
For what it’s worth:
– Connaughton will make $9.4MM in 2024/25.
– The second apron prevents salary aggregation, but not trading multiple players in the same deal. So the Bucks could trade Connaughton and MarJon at the same time if they were just taking back a $9MM player (ie. using Connaughton for matching purposes) and didn’t need to combine the two salaries.
Three guarantees. Death, taxes, and Giannis will be injured for the postseason.
It would never happen, but this is the team that needs the Jimmy Butler or Paul George at the 3 for 36 minutes a night.
It could happen. If PG13 is like I want my max, I want out. I want to go play with Giannis… you can do a S&T. As long as they structure Year 1 of the salary.
Middleton, Pat, MarJon. Would be better for the Clippers than losing him for nothing.
Sign and trade caps at first apron
Mil could not do that
Interesting new wrinkle. This first and second apron is kind of dumb with the cap set to explode.
My definition isn’t as kind as interesting but yea it sure is something
When Khris Middleton is healthy he’s almost good and a lot cheaper than Butler or George. I know he’s not always healthy but all three are questionable as far as health goes.
It’s about how much star power do they think they need. I agree I like Middleton’s game when healthy.
Middleton was the one who was hurt. A vet team should know they have to be healthy for the end of season. This has happened too many times to Bucks. Dame had a great yr. I think they have another run in them. Should strengthen bench.
That’s an unusual take. Are you talking about 2023-24?
Dame had (by far) his worst season in 10 years. He missed most of the prior 2 seasons. Those injuries, plus age, have made him a defensive liability. Dame has always struggled to be healthy in the playoffs.
The Bucks (improbably) were by far the healthiest team in the NBA in 2023-2024. Their top 7 players (surprisingly) averaged 75 games played.
Bucks won only 49 games against an historically weak Eastern Conference schedule, even with Giannis, (arguably) the best player in basketball. Nobody assumes this same, aging group to fare better next year.
Few saw Dame’s decline coming so fast, even though he missed most of the previous 2 seasons. When Bucks made the trade, oddsmakers had them ranked higher than Celtics, projecting 65 wins. When season started, it was immediately clear Dame was much less mobile than expected. Even though healthier than expected, Bucks underperformed by 16 games. You see that very rarely. Other than Giannis, everyone was worse.
Outside of Giannis and Portis, Bucks have no good contracts. They have no mid-level exception and no draft capital to use for improving the bench.
Vegas will rank them 8th in East for 2024-25, projected to win 45 games. No oddsmaker believes they’ll be better next season than this one… unless they make major changes to the roster.
You miss the points every analyst is making about the Bucks. Everybody knows the aging Bucks have to fix a badly constructed roster, the apron notwithstanding.
Futures markets currently project the Bucks as a play-in team. The East has young, rising teams.
At least 7 teams are ranked higher: Celtics, Knicks, 76ers, Cavs, Pacers, Magic and Heat.
It’s clear the roster is too old; and, the same players project to do be worse next year. Giannis is elite defensively, Brook is still over-average defensively, but the Bucks project to have the worst perimeter defense in the league.
Even if he can stay healthy, at 34 yrs old, Dame has 1, maybe 2, years left as a top 20 player, and his defense, never a strength, was appalling this year. Middleton will be 33 yrs old, can still score, but can no longer guard athletic wings. The bench is geriatric.
Bucks were 21st defensively; without adding at least 2 “plus” wing defenders, expect them to drop near the bottom of the league.
Expect at least 2 of Middleton, Lopez or Portis to be dealt for some youth that can defend.
Firing Bud was a huge mistake. Not just in hindsight either.
This last season, and the disappointment Doc is going to leave us with this season, is the karma the organization earned with that dick move.