Старый рейтинг рассчитывается программой тоже последовательно, вы ж формулы посмотрите, количество начисляемых очков зависит от
текущего рейтинга

Ничто не мешает просто взять все файлы баз данных каждого сезона и объединить, и выдать общую таблицу рейтинга.
5 минут делов-то.
А рейтинг, рассчитываемый по предложенной Вами формуле - это несколько просто строк программы, и всё. Хотите? Сделаю. Будете считать рейтинги. Проргамму написать пару минут, а вот заполнять базу данных...
