At this moment the Spanish league certainly has the majority of the worlds best players, Barca and Real in particular. Messi and Ronaldo certainly top 2. The EPL does have a few though. I would put RVP, Vidic, Cole, Mata, Saurez, Kompany and Bale in the bracket of some of the worlds best. Players such as Hazard, De Gea, Wilshere, Oscar, Benteke are young players who in the next few years could certainly step up to the world class status.