I think Brazilian Ronaldinho is the best owing to his mastery of the game,his brilliant display of skill and his on the pitch behaviour during match situation.He is the best soccer player worldwide for now.