Isaiah Thomas and LeBron James
Isaiah Thomas only had a brief spell of playing time with the Cleveland Cavaliers. In this picture, Thomas #3 listens to LeBron James #23 of the Cavaliers during the first half against the Portland Trail Blazers at Quicken Loans Arena in Cleveland, Ohio, Jan. 2, 2018. Jason Miller/Getty Images

Former Cleveland Cavaliers point guard Isaiah Thomas apologized Saturday night for comments he made about the city on social media.

In a live Instagram video, Thomas called the city of Cleveland a "s---hole" before adding, "I can see why LeBron left -- again," referencing how James left his hometown city for the second time in his career when he moved to the Los Angeles Lakers last month.

The 29-year-old promptly apologized on Twitter as well as Instagram, stating how he should not have said it and that he was unaware it would be posted.

"I apologize for my choice of words about Cleveland. I was on my [Instagram] live playing around," Thomas wrote in a tweet. "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."

In the Instagram video, Thomas continued: "I shouldn't have said that. That was my fault. Cleveland was actually cool, it was all right. The situation just wasn't the best," he explained. "I apologize for saying it was a s---hole. It wasn't a s---hole. The team was dope, the players was filthy. My guy Gio. Training staff was cold. Nah, Cleveland was cool. I shouldn't have said that, that was my bad. I was just talking on IG Live, I didn't think it was gonna get to where they're posting it. It's like damn, my bad."

Despite his comments, it's easy to understand why Thomas doesn't have great feelings toward Cleveland. The former Celtics star was part of the big trade that saw Boston receive Kyrie Irving last offseason, while the Cavaliers received Thomas, Jae Crowder, Ante Zizic, and the Brooklyn Nets' unprotected 2018 first-round draft pick in exchange.

However, because of a hip injury, he did not make his Cavaliers debut until Jan. 2 this year. He would play just 15 games in the regular season for Cleveland, averaging 14.7 points per game, before being traded to the Lakers on Feb. 8.

His late entry to the team, along with a lack of chemistry with James, as well as a lack of explosiveness and agility since his injury all contributed to his departure as the already problem-riddled Cavaliers went 5-8 in Thomas' last 13 games for the franchise.

Thomas would go on to play 17 games for the Lakers, averaging 15.6 points per game, before being ruled out for the rest of the season on March 29 after requiring arthroscopic surgery on his right hip.

He since became a free agent and signed with the Denver Nuggets last month in a one-year, $2 million deal, his fourth team in the space of a year, where he will look to get his career back on track after a roller coaster 12 months.

However, he can expect a fiery Cavaliers crowd when the Nuggets visit Cleveland on Nov. 10.