For Brooklyn Nets star Kevin Durant, LeBron James and Kawhi Leonard are the hardest players to guard in the NBA.

Durant was answering fan questions at The Boardroom via Twitter. He was asked who are the top five players that are toughest to guard. James and Leonard took the top two spots. The other three are Lou Williams of the Los Angeles Clippers, Paul George, and Joel Embiid of the Philadelphia 76ers.

James is was an expected choice. After all, back in Durant's days with the Oklahoma City Thunder and the Golden State Warriors, he engaged in several battles with the four-time MVP. This includes NBA Finals duels and classic regular-season battles, too.

The same is true for both Leonard and George. Whenever Durant's teams face theirs, they always match up with one another since Leonard and George always guard the best offensive player of the other team. But Durant's inclusion is a testament that both Leonard and George are not just great defenders. They're talented offensive gunners as well.

Embiid and Williams are the surprising entries in Durant's list. After all, while Durant stands close to seven feet, he doesn't always go up to the five spot. Be as it may, Embiid is one of the best centers in the league. Analysts have compared him to Shaquille O'Neal because of his brute strength and Hakeem Olajuwon for his smooth footwork.

Finally, there's Williams, who has established himself as one of the best Sixth Man in NBA history. He may come off the bench most of the time but he can put up at least 20 points per night. And on a good day, he may even put up 50.