Move list iteration logic to athletemodel.py