Скажем так :рейтинг по сезону будет показывать действительную ситуацию,(к примеру игрок не играет но по прошлому году был первый, и он там может быть долго ) , да можно сделать отдельно где просто будет хранится последняя таблица по сезону , а кто захочет может уже и посчитать , просто не вижу смысла вести таблицу непрерывно.