In just 12 seasons, LeBron James has surpassed Hall of Famer Charles Barkley on the NBA’s all-time scoring list, moving to #23 on the list with 23,776 points and counting.

In the Cleveland Cavs’ 95-91 win over the Brooklyn Nets on Friday (Dec. 19), the NBA superstar scored 22 points to push him ahead of Sir Charles. His 27.4 career average helped him move up the list quicker than expected.

If James continues to score at this rate, he chould pass Allen Iverson for the #22 spot later this season. The now retired Iverson currently has 24,368 career points.