NBA veteran forward Michael Beasley signed a one-year, non-guaranteed contract with the Detroit Pistons. Reportedly, the deal is guaranteed if Beasley is on the roster for the beginning of the regular season.

Beasley, however, apparently had a contract offer from a Chinese club for $2.6 million, per The Athletic's James Edwards III and Shams Charania. The 30-year-old, who last competed for the Los Angeles Lakers during the 2018-19 season, wants another chance to play in the NBA, this time with the Pistons.

Beasley has previous experience playing in China, too. During the 2014-15 season, he played with the Shanghai Sharks, averaging 28.6 points per game. After that, Beasley returned to the NBA and signed multiple 10-day contracts, and eventually a deal for the remainder of the season, with the Miami Heat. He would return to the Chinese Basketball Association in 2015-16, though, winning his second straight All-Star Game MVP.

Beasley joins Derrick Rose as the former first- and second-overall selections from the 2008 NBA Draft, reuniting in Detroit for the Pistons. Rose signed a two-year deal with the Pistons after playing for the Minnesota Timberwolves for one-plus seasons.

Last season with the Lakers, Beasley only appeared in 26 contests, averaging 7.0 points per game. The Kansas State product has had a bumpy professional career, frequently finding himself in trouble with the league and law enforcement due to multiple arrests for marijuana possession. Beasley has also played for the Timberwolves, Phoenix Suns, New York Knicks, Houston Rockets, and Milwaukee Bucks.