UPDATE: James also passed Payton in the same game, going to 21,819 points all-time. He's now 29th in NBA scoring, all-time.
James managed to reach the the top 30, which does not include scorers from the ABA which was absorbed into the NBA in 1976, by the age of 29. Next on the list for James is Sonics legend Gary Payton at 21,813 points at No. 29. Seven active players, Vince Carter, Ray Allen, Tim Duncan, Paul Pierce, Kevin Garnett, Dirk Nowitzki and Kobe Bryant are ahead of James on the all-time list.