Basketball star LeBron James has become the NBA’s all-time leading scorer, passing Kareem Abdul-Jabbar’s 39-year-old record.
Los Angeles Lakers star James, 38, hit 38 points in a 133-130 defeat by the Oklahoma City Thunder to surpass Abdul-Jabbar’s mark of 38,387.

Abdul-Jabbar initially broke the scoring record in April 1984, eight months before James was born.
“To be able to be in the presence of a legend and great as Kareem, it means so much to me,” said James.
An emotional James rose both arms in celebration while 75-year-old Abdul-Jabbar, who was at the match, stood and applauded.
Four-time NBA champion James is in his 20th season in the NBA, having been drafted first overall by hometown team the Cleveland Cavaliers in 2003.
The forward joined the Miami Heat in 2010, winning two titles, before returning to lead Cleveland to the only NBA title in their history in 2016.
He has been with the Lakers since 2018 and helped them win the 2020 title, which was also the fourth time he has been named NBA finals MVP.
Two-time Olympic champion James has won four regular season MVP titles and appeared in the NBA Finals 10 times.
