Isaiah Thomas made a hasty retreat and apology Saturday night after posting an Instagram Live video in which he called Cleveland a "s—hole" and said he understands why LeBron James left.

Thomas has played in Sacramento, Phoenix, Boston, Cleveland and Los Angeles during his seven-year career. In the video, Thomas describes the places he's played in good terms, until he gets to Cleveland.

"I'm just saying, Sac, LA and Boston was all love. Phoenix was cool," Thomas says. "Cleveland was a s—hole."

After a pause, he adds, "I see why Bron left. Again."

Thomas was quick to apologize on Twitter after the initial video made the rounds on social media.

"I apologize for my choice of words about Cleveland. I was on my live playing around," he wrote. "They don't show you everything for a reason smh. Right after that I clarified what I said. ... All love to everybody who had love for me in Cleveland."

Thomas expanded on that apology in a subsequent Instagram Live video and praised the Cavaliers team.

"I shouldn't have said that. That was my fault," he said. "Cleveland was actually cool. It was all right. The situation just wasn't the best, but I apologize for saying it was a s—hole. It wasn't a s—hole."

Thomas signed a one-year deal with the Denver Nuggets this summer after a tumultuous 2018-19 season. Traded by the Boston Celtics to Cleveland last summer, Thomas was limited by a hip injury to 15 games with the Cavaliers.

Before and after his recovery, Thomas was at the center of team controversy until he was traded to the Lakers at the deadline in February. He appeared in 17 games with Los Angeles until becoming a free agent.