Everyone at their best, hes top 5, but not the best IMO. For me it would be:
- Hazard
- Sanchez
- Aguero
- Pogba
- De Bruyne
In terms of combining their ability with physicality and pace/playmaking in the level of a one off performance. Rest of the top 10 would probably be like Coutinho, Ozil, Mkhitaryan, possibly and costa Ibra (in any order).... not sure who else. Martial can get into the level of Hazard and Sanchez I think once he develops his decision making and off the ball movement more (and consistency). The rest are all capable though of basically doing everything on their own and really carrying teams. Have all the ability in the world on the ball, while miki and de bruyne are incredibly 2 footed while being able to go past players as well as be really consistent with their playmaking and be hard to contain.
Reason KDB isnt top for me is that he just isnt as talented on the ball or as explosive as Hazard/sanchez/aguero. He might have consistency and decision making over them, but at his best you can still contain him kind of. Hazard or Sanchez at their best can basically go past an entire team on their own and score.