LeBron James has become the NBA's all-time points record holder, after surpassing Kareem Abdul-Jabbar's total of 38,387, twenty seasons on from his debut. The points came on Tuesday night for the LA Lakers against the Oklahoma City Thunder in a 130-133 defeat where he put up 38. “To be able to be in the presence of a legend and great as Kareem, it means so much to me,” said James. "Everybody that has ever been a part of this run with me the last 20-plus years, I want to say thank you so much because I wouldn't be me without all you. You all helped. Your passion and sacrifices helped me to get to this point," he said.