Almost 90 minutes into the free agency period, the Bucks have made their first move by retaining presumptive starting point guard Kevin Porter Jr. to a two-year contract, reportedly worth $11m according to ESPN’s Shams Charania. The second year is a player option, just like the one Porter declined yesterday in order to become an unrestricted free agent, so he could reenter free agency again in 2026.
Porter came over in a last-minute deadline deal from the Clippers for MarJon Beauchamp, and before long, established himself as a key part of the Bucks’ rotation, particularly when Damian Lillard went down with deep vein thrombosis. He averaged 11.7 PPG and 3.7 APG with Milwaukee on outstanding .494/.408/.871 shooting, steadily upping his minute totals to finish the regular season at 19.9 MPG. He got off to a slow start in the postseason, but ultimately had similar scoring and three-point shooting numbers: 11.2 PPG and 5.4 APG on .396/.467/.846 shooting. He assumed Lillard’s spot in the starting lineup in Game 5 of the Pacers series.
The details of the contract are important here, and we may not know them tonight. Specifically, KPJ’s starting salary: this may be the biggest indicator of whether or not Milwaukee is using its biannual exception or part of its midlevel exception to sign KPJ. It’s quite possible, perhaps likely, that Shams is rounding up here, but the most a team can offer on its biannual exception is two years, $10.5m, limited to a $5.1m salary in year one. The player only gets a 5% raise in year two.
Otherwise, a two-year, $11m contract suggests a $5.4m salary in year one and a 5% raise in year two up to $5.6m. That would need to use part of the $14.1m midlevel exception in order to be signed, so Milwaukee would have about $8.7m remaining on that exception, perhaps to use in re-signing Gary Trent Jr., who they also don’t hold Bird rights on and would need to sign with an exception. It would mean they could use the $5.1m BAE on someone else, though.
When further contract details come out, we’ll update this story. Until then, welcome back Scoot.