Photo: Peter Baba

The Los Angeles Lakers star LeBron James shared his perspective on his future in the NBA, indicating that he doesn’t anticipate playing for much longer.

He clarified that he won’t have a career as lengthy as 21 more years, but he didn’t specify an exact timeline for retirement. Nonetheless, he acknowledged that he recognizes his time in the league is limited.

“Not very long. … 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,” James said.