Also generell solltest du erst mal die Daten von der Oberfläche trenne. Dann solltest du dir überlegen, wie du die Daten strukturiert verwaltest. Wenn du dass hast, kannst du dir überlegen wie du die Plätze errechnest und wie du die Daten speicherst und lädst.
http://www.michael-puff.de/Artikel/C...rKlassen.shtml
Anbieten würden sich da ein oder besser zwei Klassen. Eine dient der Datenhaltung für die Mannschaften und die zweite für die nötigen Berechnungen.
Und ich an deiner Stelle würde noch mal ganz von vorne anfangen.