LeBron James has played the most seasons with 20.0+ points per game, with 23 seasons.

most seasons averaging at least 20 points per game nba
Interpreted as:
most seasons by a player averaging at least 20 points per game NBA

Explore