LeBron James passes Allen Iverson on the all-time scoring list

LeBron James passed Allen Iverson as the 22nd all-time leading scorer in NBA history during the Cavs' 101-83 win against the Knicks on Sunday.

James entered the game just three points shy of Iverson, and scored 18 points in 28 minutes to climb past another NBA great. With 24,383 career points, he now sits 122 points behind Ray Allen for 21st all-time.

After the game, James had some fun with reporters while expressing his thoughts on passing Iverson.

"It's very, very humbling and it's an honor to just be named with some of the greats that I watched growing up," James said, according to ESPN's Dave McMenamin. "And now to know that I passed Allen Iverson on the all-time scoring list, for someone that's not much of a scorer -- as you guys have deemed me -- it is pretty cool."

Kareem Abdul-Jabaar is the all-time career leader with a lofty 38,387 points, over 14,000 more than James. If he were to keep up his career scoring average of 27.4 points per game, James would still need around 511 more games (or a little more than six 82-game seasons) to catch the all-time leader.

Counting Allen, six players that are ahead of James on the all-time scoring list are still active. Kobe Bryant, who is third on the all-time list with 32,482 points, leads all active players.