Highest scoring NBA players born in Arizona
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 Arizona 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 Arizona.
#10. Perry Moss
- City: Tucson
- Years played: 1986-1987 (2 seasons in the NBA)
- Games played: 136 (1,710 total minutes played)
- Per game averages: 3.9 PTS, 1.5 REB, 1.5 AST
- Total career points: 536
#9. Dalen Terry
- City: Tempe
- Years played: 2023-2026 (4 seasons in the NBA)
- Games played: 172 (1,890 total minutes played)
- Per game averages: 3.4 PTS, 1.6 REB, 1.2 AST
- Total career points: 591
#8. Bernard Thompson
- City: Phoenix
- Years played: 1985-1989 (5 seasons in the NBA)
- Games played: 204 (2,935 total minutes played)
- Per game averages: 5.3 PTS, 1.7 REB, 1.3 AST
- Total career points: 1,078
#7. Matisse Thybulle
- City: Scottsdale
- Years played: 2020-2026 (7 seasons in the NBA)
- Games played: 350 (7,313 total minutes played)
- Per game averages: 4.9 PTS, 2.0 REB, 1.1 AST
- Total career points: 1,715
#6. Kevin Knox
- City: Phoenix
- Years played: 2019-2025 (7 seasons in the NBA)
- Games played: 320 (5,606 total minutes played)
- Per game averages: 7.3 PTS, 2.8 REB, 0.7 AST
- Total career points: 2,322
#5. Mark Alarie
- City: Phoenix
- Years played: 1987-1991 (5 seasons in the NBA)
- Games played: 325 (5,500 total minutes played)
- Per game averages: 7.5 PTS, 3.4 REB, 1.1 AST
- Total career points: 2,432
#4. Steve Colter
- City: Phoenix
- Years played: 1985-1995 (8 seasons in the NBA)
- Games played: 526 (9,570 total minutes played)
- Per game averages: 6.3 PTS, 2.0 REB, 2.8 AST
- Total career points: 3,319
#3. Marvin Bagley III
- City: Tempe
- Years played: 2019-2026 (8 seasons in the NBA)
- Games played: 293 (6,525 total minutes played)
- Per game averages: 12.0 PTS, 6.5 REB, 0.9 AST
- Total career points: 3,506
#2. Jerryd Bayless
- City: Phoenix
- Years played: 2009-2019 (11 seasons in the NBA)
- Games played: 586 (12,486 total minutes played)
- Per game averages: 8.4 PTS, 2.1 REB, 2.9 AST
- Total career points: 4,909
#1. Sean Elliott
- City: Tucson
- Years played: 1990-2001 (12 seasons in the NBA)
- Games played: 742 (24,502 total minutes played)
- Per game averages: 14.2 PTS, 4.3 REB, 2.6 AST
- Total career points: 10,544
This story features data reporting by Karim Noorani and is part of a series utilizing data automation across 41 states.