For all you basketball fans out there that love offense and pure athletic ability, you’re in for a treat this NBA season. The 2016-17 season has seen many transitions, especially in the offensive end.

This years points per game as a whole is currently recorded at 105.5 PPG per team. To give you some perspective, that’s the highest it’s been since 1990-91 at 106.3 PPG.  
 
The NBA game has without a doubt changed over the years and what we are witnessing is a point guard and small forward dominated league full of freakish athletes. Names such as Russell Westbrook, Steph Curry, James Harden and Giannis Antetokounmpo probably come to mind right away. But is anyone really complaining?
 
There are currently 31 20+ points-per-game scorers in the NBA. If that doesn’t sound like a large number to you, well, it most certainly is. 31 players averaging 20+ppg is the most in 30 years and the past years don’t even compare, except for maybe 2007-08 that listed 29 players.


Feel like you can name all or almost all of those 31 players? Here is the list.
 

Russell Westbrook 31.9 PPG

Embedded Image
Getty Images/Harry How

James Harden 29.2 PPG

Embedded Image
Getty Images/Jonathan Bachman

Isaiah Thomas 29.1 PPG

Embedded Image
Getty Images/Christian Petersen

Anthony Davis 27.8 PPG

Embedded Image
Getty Images/Streeter Lecka

DeMar DeRozan 27.3 PPG

Embedded Image
Getty Images/Rob Carr

DeMarcus Cousins 26.9 PPG
 
Damian Lillard 26.8 PPG
 
LeBron James 26.3 PPG
 
Kawhi Leonard 25.9 PPG
 
Kevin Durant 25.3 PPG
 
Stephen Curry 25.2 PPG
 
Kyrie Irving 25.1 PPG
 
Karl-Anthony Towns 24.9 PPG
 
Jimmy Butler 23.9 PPG
 
Andrew Wiggins 23.3 PPG
 
Giannis Antetokounmpo 23.2 PPG
 
John Wall 23.2 PPG
 
CJ McCollum 23.2 PPG
 
Paul George 23.2 PPG
 
Bradley Beal 23.1 PPG
 
Kemba Walker 23.1 PPG
 
Kyle Lowry 22.8 PPG
 
Carmelo Anthony 22.5 PPG
 
Klay Thompson 22.3 PPG
 
Devin Booker 22.0 PPG
 
Gordon Hayward 21.7 PPG
 
Blake Griffin 21.6 PPG
 
Eric Bledsoe 21.1 PPG
 
Brook Lopez 20.8 PPG
 
Mike Conley 20.5 PPG

Gordan Dragic 20.2 PPG