The top 3 players in my opinion are Ronaldo,Messi and Neymar. Everyone has a different oppinion on who the top 3 best players are although nearly everone agrres that Messi and Ronaldo are one of them. Ronaldo is from Portugal and Messi is from Argentina Neymar is from Brazil. There are many other good players such as Bale,Suarez,Aguero and Neuer. Also Ibrahimovic.