LeBron James has had an amazing career. He’s going to be 38 in just a few weeks and for an NBA player, that’s ancient.
He’s still effective and still setting records - he just passed Magic Johnson on the all-time assist list and soon, unless something goes wrong, he’ll pass Kareem Abdul-Jabbar for the all-time NBA scoring record.
He also has multiple titles and MVP awards and also helped to rebuild the US Olympic basketball program.
He’s had a brilliant career, in other words.
However, no athlete can resist time forever. Even the truly great historic figures like Muhammad Ali, Wilt Chamberlain, Michael Jordan and Mickey Mantle eventually yielded.