А если считать средний рейтинг по числу сыгранных турниров каждому игроку, тогда и старить не надо... А залетных не отражать в текущем вообще... Не играет и нет его, вернется - его рейтинг живой и здоровый возвращается в таблицу... как эта идея? Эта ведь легче будет система расчета... Также показывать количество турниров, которые сыграл игрок...
Можно без проблем добавить повышающий коэффициент игроку в зависимости от числа сыгранных им турниров - чтобы избежать ситуации когда у одного два турнира неплохо сыграно и он не играет больше, а у второго есть и провалы и подъемы, он активен а в среднем ниже чем у первого... тогда коэффициент активности его вверх будет подтягивать потиху...