Highest scoring NBA players born in Iowa
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 Iowa 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 Iowa.
#17. Loren Meyer
- City: Emmetsburg
- Years played: 1996-1999 (3 seasons in the NBA)
- Games played: 140 (2,044 total minutes played)
- Per game averages: 4.6 PTS, 3.4 REB, 0.6 AST
- Total career points: 645
#16. Kris Murray
- City: Cedar Rapids
- Years played: 2024-2026 (3 seasons in the NBA)
- Games played: 135 (2,475 total minutes played)
- Per game averages: 5.1 PTS, 3.1 REB, 1.1 AST
- Total career points: 685
#15. A.J. Green
- City: Cedar Falls
- Years played: 2023-2026 (4 seasons in the NBA)
- Games played: 168 (2,725 total minutes played)
- Per game averages: 5.9 PTS, 1.7 REB, 1.0 AST
- Total career points: 996
#14. Kenny Fields
- City: Iowa City
- Years played: 1985-1988 (4 seasons in the NBA)
- Games played: 184 (2,692 total minutes played)
- Per game averages: 6.2 PTS, 2.5 REB, 1.0 AST
- Total career points: 1,140
#13. Ryan Bowen
- City: Fort Madison
- Years played: 2000-2010 (10 seasons in the NBA)
- Games played: 507 (6,502 total minutes played)
- Per game averages: 2.6 PTS, 2.1 REB, 0.5 AST
- Total career points: 1,319
#12. Al Eberhard
- City: Cedar Rapids
- Years played: 1975-1978 (4 seasons in the NBA)
- Games played: 220 (4,138 total minutes played)
- Per game averages: 6.8 PTS, 3.5 REB, 0.8 AST
- Total career points: 1,490
#11. Dick Gibbs
- City: Ames
- Years played: 1972-1976 (5 seasons in the NBA)
- Games played: 333 (4,310 total minutes played)
- Per game averages: 5.2 PTS, 1.9 REB, 0.8 AST
- Total career points: 1,739
#10. Darren Daye
- City: Des Moines
- Years played: 1984-1988 (5 seasons in the NBA)
- Games played: 328 (5,208 total minutes played)
- Per game averages: 6.8 PTS, 2.6 REB, 2.0 AST
- Total career points: 2,225
#9. Keegan Murray
- City: Cedar Rapids
- Years played: 2023-2025 (3 seasons in the NBA)
- Games played: 233 (7,580 total minutes played)
- Per game averages: 13.3 PTS, 5.6 REB, 1.4 AST
- Total career points: 3,090
#8. Matt Bullard
- City: Des Moines
- Years played: 1991-2002 (11 seasons in the NBA)
- Games played: 615 (8,884 total minutes played)
- Per game averages: 5.3 PTS, 2.0 REB, 0.9 AST
- Total career points: 3,270
#7. Jon Koncak
- City: Cedar Rapids
- Years played: 1986-1996 (11 seasons in the NBA)
- Games played: 784 (16,409 total minutes played)
- Per game averages: 4.5 PTS, 4.9 REB, 1.0 AST
- Total career points: 3,520
#6. Bob Hansen
- City: Des Moines
- Years played: 1984-1992 (9 seasons in the NBA)
- Games played: 575 (11,104 total minutes played)
- Per game averages: 6.9 PTS, 2.2 REB, 1.6 AST
- Total career points: 3,952
#5. Kevin Kunnert
- City: Dubuque
- Years played: 1974-1982 (9 seasons in the NBA)
- Games played: 555 (12,104 total minutes played)
- Per game averages: 8.3 PTS, 7.3 REB, 1.4 AST
- Total career points: 4,602
#4. Nick Collison
- City: Orange City
- Years played: 2005-2018 (14 seasons in the NBA)
- Games played: 910 (18,603 total minutes played)
- Per game averages: 5.9 PTS, 5.2 REB, 1.0 AST
- Total career points: 5,359
#3. Raef LaFrentz
- City: Hampton
- Years played: 1999-2008 (10 seasons in the NBA)
- Games played: 563 (14,545 total minutes played)
- Per game averages: 10.1 PTS, 6.1 REB, 1.1 AST
- Total career points: 5,690
#2. Kirk Hinrich
- City: Sioux City
- Years played: 2004-2016 (13 seasons in the NBA)
- Games played: 879 (27,015 total minutes played)
- Per game averages: 10.9 PTS, 2.9 REB, 4.8 AST
- Total career points: 9,594
#1. Harrison Barnes
- City: Ames
- Years played: 2013-2026 (14 seasons in the NBA)
- Games played: 997 (31,158 total minutes played)
- Per game averages: 13.9 PTS, 4.8 REB, 1.8 AST
- Total career points: 13,843
This story features data reporting by Karim Noorani and is part of a series utilizing data automation across 41 states.