The big names of free agency may already be gone, but that doesn't mean that NBA teams aren't still looking to upgrade their rosters. At this point in the offseason, general managers need to look for options to fill out the last few available spots on their rosters, and the following three players are their best choices.
3. Michael Beasley
In spite of his journeyman label, Michael Beasley can play with the best of them. At 29 years old, Beasley was able to average 13.2 points per game and 5.6 rebounds per game while also starting in 30 games for the New York Knicks. Beasley has the ability to be a plug-and-play player on whichever team he's on. Need consistency off the bench? Beasley is your guy. Need an occasional starter? Beasley is your guy as well.
2. Dwyane Wade
Dwyane Wade is in the twilight of his career, but his veteran presence and offensive prowess are traits that some teams still could use on their roster. Wade has made it clear that he wants to return to the Miami Heat. With that being said, he has left Miami before in search of more money and may do it again if the price is right. Even at 36 years old, NBA teams won't count out Wade, as there's a reason why Wade has earned the nickname Father Prime over the past few years.
1. Isaiah Thomas
Only two seasons ago, Isaiah Thomas was averaging almost 29 points per game and receiving All-NBA honors with the Boston Celtics. A hip injury in the 2017 NBA playoffs, mixed with Kyrie Irving wanting out of Cleveland, would cause Danny Ainge to trade Thomas to the Cavaliers, where he was unable to build chemistry with LeBron James once returning to the court in the middle of the season. By the end of last year, Thomas found himself coming off the bench in Los Angeles, clearly not happy with his role on the team. Despite his drop in play, Thomas has the talent to start on an NBA roster and should be signed to help out a team's backcourt.