Steve Francis has decided to leave his Chinese team after playing in just four games over two weeks.
Francis was out-of-shape and played just 14 minutes for the Beijing Ducks, according to the Chinese media.
The three-time NBA All-Star left the stadium midway through the Ducks' 104-89 victory over the Jiangsu Dragons on Sunday
Francis had reportedly signed with the Ducks for $800,000 for the 32-game 2010-11 season, a portion of which he will receive as a settlement.
"I feel unhappy that I couldn't play the game. I know I was not well-prepared physically to help the team on court. As the team is in hot form, I think it is best for both sides for me to terminate my contract," Francis was quoted as telling Beijing Television on Monday afternoon.