Karl Malone (second all-time), Dirk Nowitzki (sixth) and Shaquille O'Neal (10th) hold a prodigious spot in NBA history. While undeniably Hall of Famers, longevity is the greatest factor in their positions on the scoring list considering all three played at least 19 seasons in the NBA. To be merely one of the 20-25 greatest scorers is no slight.

Elgin Baylor, George Gervin, Larry Bird, Pete Maravich and Dominique Wilkins are among the players who enjoyed a few ridiculously productive years, helping them land a spot on the all-time scorers' list. They all averaged 30-plus points in at least one season, save for Bird, who barely missed the mark with 29.9 in 1987-88.