Ask Lebron the three guys he hated/hates to face
Leonard, Bowen, Tony Allen
Now the only guy that could truly neutralize lebron on the defensive end is Leonard. But Allen always gave him hell. And he is 6'4.
T. Allen also is a magnificent defender against any guards. Steph Curry cant do much againt T Allen
AB also is a fantastic defender against guards. Steph Curry again has issues. Dwade also