Larry Brown has stepped down as coach of the struggling Charlotte Bobcats, the team have confirmed.
The 70-year-old NBA Hall of Famer has been replaced on an interim basis by Paul Silas, the former Charlotte Hornets coach.
"The team has clearly not lived up to either of our expectations and we both agreed that a change was necessary," Michael Jordan, the Bobcats chief executive, said.
"This was a difficult decision for both of us, but one that needed to be made. I want to thank Larry for everything he has done for our team.
"He has played a key role in this organisation's development, including coaching us to our first play-off appearance last season."
Brown had coached the Bobcats since April 2008, compiling an 88-104 record. This season they have made a disappointing 9-19 start.
Charlotte was the ninth NBA team of his coaching career, following previous spells with the Denver Nuggets, New Jersey Nets, San Antonio Spurs, Los Angeles Clippers, Indiana Pacers, Philadelphia 76ers, Detroit Pistons and New York Knicks.
He also was coach of the bronze medal-winning US men's team at the 2004 Olympics.
Brown was not immediately available for comment, although he had made it clear earlier in the week just how unhappy he was how the team were performing.
"I just feel bad if anybody who really enjoys the game would watch our team play," he said on Tuesday after Charlotte had lost 99-81 to Oklahoma City. "They'd look at me and say, 'That coach is not doing his job.' That's the thing I feel most bad about."