Не проще в конце сезона брать определенный % команд (нужно оценить общее кол-во активных команд и определить правильный %) и выдавать им титулы?
Как сделано на оффе.