LeBron James publicly confirmed he will not waive his no-trade clause with the Cleveland Cavaliers ahead of this week's trade deadline.

"I'm here for the long haul," James said. "I'm here for this season right now, [to] try to figure out ways we can still compete. I couldn't give up on my teammates like that. I couldn't do that. I just couldn't do it. We put too much into the game every single day. We go out and prepare. Win, lose or draw, at the end of the day, we're all brothers, and we understand that. I owe it to my teammates to finish this season out no matter how it ends up. I would never waive my no-trade clause."

There have been accumulating reports outlining the disharmony between James and the Cleveland front office. 

James has a player option for the 18-19 season that he's been expected to decline to become a free agent. James could also opt-in and facilitate a trade should he decide he wishes to leave the Cavaliers to sign with a team such as the Rockets.