Michael Beasley didn't even finish last season on an NBA roster, but even if he does sign for a team, he'll have to sit out the first few games of the year. Per Shams Charania, Beasley has been suspended for five games for violating the league's anti-drug policy.

Beasley spent most of the 2018-19 season with the Los Angeles Lakers before being traded to the Clippers for Mike Muscala right before the trade deadline. The former No. 2 overall pick was waived two days later and signed with the Guangdong Southern Tigers in China.

Since Beasley is currently signed to a CBA team, his suspension would begin at the start of a new deal with an NBA team. Beasley still has the capacity to perform, showing off his scoring ability on a lousy Knicks team during the 2017-18 season.

In New York, Beasley averaged 13.2 points per game -- the highest mark since 2011, when he averaged 19.2 with the Timberwolves. He couldn't find his footing on the Lakers though, averaging 7 points through 26 games with limited opportunity.

The door shouldn't be completely shut on a NBA return for B-Easy. If a team is desperate for some scoring and has an open roster spot, they could plug him in right away. Well, after five games.