1) Kevin Durant
2) Lebron James
3) Kawhi Leonard
in any order.
4. Steph Curry (before all the injuries)
Now we have Giannis which could be listed there for the last 4 years.
Consistency wise, KD scores if he wants to. Off-night is not on his vocabulary.
We almost forget about Curry, well maybe because he wasn't really a star when he started and he can also struggle anytime if you put good defense on him. The top 3 in the list are the real stars in the NBA now, they can always score and I often see them having an off night especially Durant.
About Giannis, I am not too convince with his performance, he might be a dominant player but not a complete player yet IMO, he still needs to improve and prove himself that he can bring his team to the NBA Finals, maybe he can do that as he has an easier journey in the East.