LeBron James said he didn't know when he was going to retire but that he didn't "have much time left" following the Los Angeles Lakers' 116-104 win over the Brooklyn Nets.

“Not very long. Not very long. I’m on the other side, obviously, of the hill. I’m not gonna play another 21 years, that’s for damn sure. But not very long.

"I don’t know when that door will close as far as when I’ll retire. But I don’t have much time left," said James.

James finished the game with 40 points while tying his career-high with nine 3s.

Both James and the Lakers would prefer that he retire as a Laker, sources told Jovan Buha of The Athletic.