Free-agent forward D.J. White has reached agreement on a one-year contract to play for owner Yao Ming and the Shanghai Sharks of the Chinese Basketball Association, sources told Yahoo! Sports.

White, who played for the Charlotte Bobcats last season, has a chance to become an elite player in the CBA and could help elevate Yao’s franchise into serious contention.

Yao bought the cash-strapped Sharks in 2009 and has resurrected one of China’s proudest basketball franchises. White will play for respected American coach Dan Panaggio for the Sharks. After numerous injuries, Yao retired from the Houston Rockets in 2011.

– Reported by Adrian Wojnarowski of Yahoo Sports