The ranking system could be based on Trophys, all leagues positioning (since start) and level, all that are readily available on teams history section , it could be updated at the end of each season, current quality of a team is not an indication of total succeeding and can be excluded. I agree that a ranking system its a great idea, at least within servers (a worldwide would be far more interesting but i suppose difficult to create).