The Milwaukee Bucks haven't made the flashiest moves thus far this off-season, but they've patched a few prominent roster holes.
The signing of Delon Wright gives them a defensive-minded combo guard, something they needed with Patrick Beverley's future with the team seemingly in peril. Taurean Prince will serve as a quality 3-and-D wing to beef up Milwaukee's forward rotation, with Jae Crowder and Danilo Gallinari likely to depart. Stanley Umude can be a nice depth piece on a two-way deal.
Despite these solid signings, the Milwaukee Bucks still have a couple of roster holes, and they have a single standard contract left to offer. Of course, they could also make a trade to shake things up. One way or another, the team should not be done making moves just yet. Here are three big holes they currently have left to patch.
A clear-cut starting shooting guard
If the NBA season started today, it would be very interesting to see who the Milwaukee Bucks started alongside Giannis Antetokounmpo, Damian Lillard, Khris Middleton and Brook Lopez.
Could it be Wright? His defense and shooting would make him an ideal fit, but then the Bucks would be in the market for a backup point guard. Could it be Prince? Milwaukee has had Middleton slide to the shooting guard position to make room for another forward before, but the better play still may be finding a legitimate two-guard to keep Middleton at his natural position.
Could one of Milwaukee's young players make large enough of a leap that they claim the opening for themselves? AJ Green, MarJon Beauchamp and Andre Jackson Jr. could all see more time next year, but still, the odds of them leaping into the starting lineup seem slim. It feels more like the team would like someone with experience, which leaves Pat Connaughton, but his days of starting are likely over.
There are still several high-end shooting guards on the market in free agency, including Josh Okogie, Lonnie Walker IV and, by far the most unrealistic, Gary Trent Jr. Adding any of those players courtesy of a minimum deal would be a huge addition and could help solve the team's fifth starter mystery or at least make it more interesting.
Due to the Milwaukee Bucks not being able to aggregate salaries, the trade market is a bit tougher to navigate, not to mention that they also don't have too many desirable assets left. There also aren't an array of names floating around there who would make sense for Milwaukee, with Alex Caruso being sent to the OKC Thunder and the Grizzlies reportedly opting to hold onto Marcus Smart.
Time will tell, but there are questions about Milwaukee's fifth starter.