No. Not LeBron James. According to Kobe Bryant, the hardest player to guard in the NBA is Carmelo Anthony. Melo has the complete package offensively. He has good size, speed, and strength. Carmelo also has an arsenal of moves that he can deploy at anytime. He’s a knockdown shooter from just about anywhere on the court and has a great midrange and post up game. It is for these reasons why The Black Mamba described Carmelo Anthony as both the most fun and most challenging player for him to guard. Let us know in the comments below who you think is the most difficult player to guard in the NBA.