Highest scoring NBA players born in Virginia
Basketball has grown into a truly global game, with players from every corner of the world now filling NBA rosters. But the league's American roots still run deep — and many of its top scorers got their start in hometown gyms and high school courts across the United States.
Stacker compiled a ranking of the highest scoring NBA players born in Virginia using data from Basketball-Reference.com. Players were ranked according to their total NBA career points. Only players who scored at least 500 total career points in the NBA were considered. Games played, minutes played, and career averages were provided as supplementary insights. Data is as of October 29, 2025.
Read on to see which stars and hometown legends top the list for Virginia.
#20. Allan Bristow
- City: Richmond
- Years played: 1974-1983 (10 seasons in the NBA)
- Games played: 695 (14,159 total minutes played)
- Per game averages: 7.8 PTS, 4.0 REB, 3.2 AST
- Total career points: 5,450
#19. J.R. Reid
- City: Virginia Beach
- Years played: 1990-2001 (11 seasons in the NBA)
- Games played: 672 (15,370 total minutes played)
- Per game averages: 8.5 PTS, 5.0 REB, 1.0 AST
- Total career points: 5,680
#18. Jeremy Lamb
- City: Henrico
- Years played: 2013-2022 (10 seasons in the NBA)
- Games played: 573 (11,896 total minutes played)
- Per game averages: 10.1 PTS, 3.6 REB, 1.6 AST
- Total career points: 5,805
#17. Keldon Johnson
- City: Chesterfield
- Years played: 2020-2026 (7 seasons in the NBA)
- Games played: 374 (10,697 total minutes played)
- Per game averages: 15.5 PTS, 5.4 REB, 2.1 AST
- Total career points: 5,809
#16. Bryant Stith
- City: Emporia
- Years played: 1993-2002 (10 seasons in the NBA)
- Games played: 586 (16,417 total minutes played)
- Per game averages: 10.1 PTS, 3.4 REB, 2.0 AST
- Total career points: 5,946
#15. Mark West
- City: Petersburg
- Years played: 1984-2000 (17 seasons in the NBA)
- Games played: 1,090 (20,213 total minutes played)
- Per game averages: 5.7 PTS, 4.9 REB, 0.4 AST
- Total career points: 6,259
#14. Bimbo Coles
- City: Covington
- Years played: 1991-2004 (14 seasons in the NBA)
- Games played: 852 (20,319 total minutes played)
- Per game averages: 7.8 PTS, 2.1 REB, 3.9 AST
- Total career points: 6,628
#13. Ralph Sampson
- City: Harrisonburg
- Years played: 1984-1992 (9 seasons in the NBA)
- Games played: 456 (13,591 total minutes played)
- Per game averages: 15.4 PTS, 8.8 REB, 2.3 AST
- Total career points: 7,039
#12. Rory Sparrow
- City: Suffolk
- Years played: 1981-1992 (12 seasons in the NBA)
- Games played: 836 (22,550 total minutes played)
- Per game averages: 9.0 PTS, 2.1 REB, 5.0 AST
- Total career points: 7,557
#11. Paul Pressey
- City: Richmond
- Years played: 1983-1993 (11 seasons in the NBA)
- Games played: 724 (19,659 total minutes played)
- Per game averages: 10.6 PTS, 3.9 REB, 5.1 AST
- Total career points: 7,664
#10. Gerald Henderson
- City: Richmond
- Years played: 1980-1992 (13 seasons in the NBA)
- Games played: 871 (18,856 total minutes played)
- Per game averages: 8.9 PTS, 1.7 REB, 3.6 AST
- Total career points: 7,773
#9. Joe Smith
- City: Norfolk
- Years played: 1996-2011 (16 seasons in the NBA)
- Games played: 1,030 (27,022 total minutes played)
- Per game averages: 10.9 PTS, 6.4 REB, 1.0 AST
- Total career points: 11,208
#8. Jimmy Walker
- City: Amherst
- Years played: 1968-1976 (9 seasons in the NBA)
- Games played: 698 (23,590 total minutes played)
- Per game averages: 16.7 PTS, 2.7 REB, 3.5 AST
- Total career points: 11,655
#7. Jerome Kersey
- City: Clarksville
- Years played: 1985-2001 (17 seasons in the NBA)
- Games played: 1,153 (28,115 total minutes played)
- Per game averages: 10.3 PTS, 5.5 REB, 1.9 AST
- Total career points: 11,825
#6. Dell Curry
- City: Harrisonburg
- Years played: 1987-2002 (16 seasons in the NBA)
- Games played: 1,083 (23,549 total minutes played)
- Per game averages: 11.7 PTS, 2.4 REB, 1.8 AST
- Total career points: 12,670
#5. Johnny Newman
- City: Danville
- Years played: 1987-2002 (16 seasons in the NBA)
- Games played: 1,159 (28,435 total minutes played)
- Per game averages: 11.0 PTS, 2.2 REB, 1.5 AST
- Total career points: 12,740
#4. Alonzo Mourning
- City: Chesapeake
- Years played: 1993-2008 (15 seasons in the NBA)
- Games played: 838 (25,975 total minutes played)
- Per game averages: 17.1 PTS, 8.5 REB, 1.1 AST
- Total career points: 14,311
#3. Bob Dandridge
- City: Richmond
- Years played: 1970-1982 (13 seasons in the NBA)
- Games played: 839 (29,502 total minutes played)
- Per game averages: 18.5 PTS, 6.8 REB, 3.4 AST
- Total career points: 15,530
#2. Allen Iverson
- City: Hampton
- Years played: 1997-2010 (14 seasons in the NBA)
- Games played: 914 (37,584 total minutes played)
- Per game averages: 26.7 PTS, 3.7 REB, 6.2 AST
- Total career points: 24,368
#1. Moses Malone
- City: Petersburg
- Years played: 1975-1995 (21 seasons in the NBA)
- Games played: 1,455 (49,444 total minutes played)
- Per game averages: 20.3 PTS, 12.3 REB, 1.3 AST
- Total career points: 29,580
This story features data reporting by Karim Noorani and is part of a series utilizing data automation across 41 states.