#3 Allen Iverson
Career scoring average: 26.7 points per game
The diminutive, feisty Allen Iverson is an elite NBA scoring marvel who can find seams in defenses and squeeze himself into the gaps to score baskets. Four times in his career, the 6' 0" Iverson has averaged more than 30 points per game, leading the NBA in scoring four times as well.
Explore the NBA Draft 2024 with our free NBA Mock Draft Simulator & be the GM of your favorite NBA team.
Iverson has scored 50 or more points on 14 occasions, including a career-high point haul of 60, which he recorded against the Orlando Magic on February 12, 2005.
Moreover, Iverson’s 29.7 points per game career average in the playoffs is second only to Michael Jordan in NBA history.
#2 James Harden
Career scoring average: 24.6 points per game
James Harden knows almost every trick in the book when it comes to the offensive end of the floor. From his signature step-back jumpers to driving and getting to the line, Harden can score from almost every area on the court.
Not only can he score in bunches, but he’s also an excellent assist man, making him a dual-threat on every offensive possession.
That was made evident when he recorded the only 60-point triple-double in NBA history on January 30, 2018 when he registered 60 points, 11 assists and ten rebounds against the Orlando Magic.
A three-time scoring champion, the Beard averaged more than 30 points per game for three straight seasons, with a high of 36.1 in 2018-19. Harden has amassed a total of 22,045 points in his career so far, which is good enough for 38th place in NBA history.
#1 Kobe Bryant
Career scoring average: 25 points per game
One of the greatest offensive weapons of all time, Kobe Bryant was a scoring machine par excellence. When he was on his game, he was as unstoppable as any player in NBA history.
Among his many offensive exploits include the following:
- 81 points on January 22, 2006, the second-highest individual score in NBA history.
- 62 points in just three quarters of play on December 20, 2005.
- Nine straight 40-point games from February 6-23, 2003, tying Michael Jordan for the fourth-longest in NBA history.
- 33,643 career points, fourth-highest all time.
During a 13-year career, Bryant never averaged less than 24 points per game, and in back-to-back NBA seasons averaged more than 30 points a night. His career-high scoring average of 35.4 points per game came during the 2005-06 season, which is the second-highest on this list.
And we haven’t even discussed his offensive exploits in the clutch, too. Needless to say, when it comes to scoring, Bryant is the NBA’s top offensive player of the 21st century.
You may also like: "No surprise LeBron James got zero votes in the best player poll" - Skip Bayless on ESPN voting involving team executives.
Warriors Nation! You can check out the latest Golden State Warriors Schedule and dive into the Warriors Depth Chart for NBA Season 2024-25.