But facts don't seem to bother this President.
Trump was unswayed by James' charity, saying it was hard to make "LeBron look smart". Trump also appears to say, in the same tweet, that he prefers Charlotte Hornets owner Michael Jordan over James in terms of great basketball players.
And in February, James used an expletive to claim that Trump does not care "about the people". Jordan's now his guy.
CNN took to Twitter to respond Saturday morning, referencing Melania Trump and suggesting that she decided the first couple's TV viewing Friday night. Stick to sports, so to say. Mr. President, leave the GOAT talk alone.
Trump hadn't tweeted at James since he took office, so Friday's tweet was a predictable sea change on social media.
The tweet came after James said during the interview that Trump is using sports to try and "divide" the US.
The Commander-in-chief was referring to an interview in which the National Basketball Association legend opened up to Lemon about how he felt Trump had used sport to exacerbate USA racial tensions. I got an opportunity to see them and learn about them, and they got an opportunity to learn about me, and we became very good friends. "Sports has never been something that divides people", LeBron, who recently signed with the Los Angeles Lakers, explained in the interview. "It's always been something that brings someone together". James' publicist declined to respond to Trump's tweet, but early Saturday afternoon, James retweeted a post from the "I Promise" school and said, "Let's get it kids!"
Trump declared that the dumbest man on television made James look smart.
Lemon's questions mostly focused on James's time off the court, covering the I Promise model inspired by James's childhood search of sanctuary away from crime and violence in Akron.
But the best laugh was reserved for the man who conducted the LeBron interview, suffering the worst of Trump's Twitter jab. "I like Mike!", Donald's highly opinionated tweet read.
And so, a miffed Trump fired back.